From 8feaf1e92c32e3f3c6c08e19793e96d9a69a3be5 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 10:39:22 +0000 Subject: [PATCH 1/9] Upgrade to Undertow 1.1.9.Final Closes gh-4713 --- spring-boot-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index 565847cd3f..89dad1d031 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -135,7 +135,7 @@ 1.2.9 1.3 8.0.28 - 1.1.8.Final + 1.1.9.Final 1.7 2.0 1.6.3 From 349794f9cfa883111f0a1a7eb1334c1fab850181 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 10:40:01 +0000 Subject: [PATCH 2/9] Upgrade to mysql-connector-java 5.1.38 Closes gh-4714 --- spring-boot-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index 89dad1d031..9067050be9 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -102,7 +102,7 @@ 1.1.3 1.10.19 2.12.5 - 5.1.36 + 5.1.38 1.1.6.RELEASE 1.1.3.RELEASE 3.1.0 From 70ead7113d816d2ee37e31e1c92cc58a0cbb0a35 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 10:41:23 +0000 Subject: [PATCH 3/9] Upgrade to Jetty 9.2.14.v20151106 Closes gh-4716 --- spring-boot-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index 9067050be9..985693c0c2 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -88,7 +88,7 @@ 2.0.6 2.5.2 2.14 - 9.2.13.v20150730 + 9.2.14.v20151106 2.2.0.v201112011158 1.10 2.5 From e54f9063a86931580fa40841f52078b9994cc330 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 10:41:50 +0000 Subject: [PATCH 4/9] Upgrade to SLF4J 1.7.13 Closes gh-4717 --- spring-boot-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index 985693c0c2..9da7dbbddc 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -107,7 +107,7 @@ 1.1.3.RELEASE 3.1.0 1.1.1 - 1.7.12 + 1.7.13 1.14 4.7.2 0.7-groovy-2.0 From e50357d9079fe7f68b3eb3834a4ee163835dfe91 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 10:42:12 +0000 Subject: [PATCH 5/9] Upgrade to Spring Loaded 1.2.5.RELEASE Closes gh-4718 --- spring-boot-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index 9da7dbbddc..a6f8a1e68b 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -118,7 +118,7 @@ Evans-SR4 0.16.0.RELEASE 4.1.6.RELEASE - 1.2.4.RELEASE + 1.2.5.RELEASE 1.1.5.RELEASE 1.1.0.RELEASE 3.2.8.RELEASE From bb9e1be72cc238cf9ccaf25b0aa830fe9f76b789 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 10:42:36 +0000 Subject: [PATCH 6/9] Upgrade to Spring Integration 4.1.7.RELEASE Closes gh-4719 --- spring-boot-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index a6f8a1e68b..ddcd20b976 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -117,7 +117,7 @@ 3.0.5.RELEASE Evans-SR4 0.16.0.RELEASE - 4.1.6.RELEASE + 4.1.7.RELEASE 1.2.5.RELEASE 1.1.5.RELEASE 1.1.0.RELEASE From 85bb1780d8076ec2e2e9e18633bd68c336be3323 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 10:42:57 +0000 Subject: [PATCH 7/9] Upgrade to Spring Web Services 2.2.3.RELEASE Closes gh-4720 --- spring-boot-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index ddcd20b976..e8cc2862d0 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -127,7 +127,7 @@ 2.0.2.RELEASE 1.0.2.RELEASE 1.1.2.RELEASE - 2.2.2.RELEASE + 2.2.3.RELEASE ${javax-mail.version} 2.1.4.RELEASE 2.1.2.RELEASE From b10b7a883df73e143c37a422599045a2884d4e2d Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 10:43:32 +0000 Subject: [PATCH 8/9] Upgrade to Spring Security 3.2.9.RELEASE Closes gh-4721 --- spring-boot-dependencies/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index e8cc2862d0..ac59fd58b8 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -121,7 +121,7 @@ 1.2.5.RELEASE 1.1.5.RELEASE 1.1.0.RELEASE - 3.2.8.RELEASE + 3.2.9.RELEASE 1.0.3.RELEASE 1.1.4.RELEASE 2.0.2.RELEASE From ae6971a61a9ac07c83d7670893d86006cff64613 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Wed, 9 Dec 2015 11:51:47 +0000 Subject: [PATCH 9/9] Upgrade to Tomcat 8.0.30 and continue to use absolute redirects Tomcat 8.0.30 has changed to using relative URIs in its redirects by default. To avoid any problems that this behaviour change may causes we override the default and configure Tomcat to continue to use absolute URIs. Closes gh-4715 --- spring-boot-dependencies/pom.xml | 2 +- .../tomcat/TomcatEmbeddedServletContainerFactory.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index ac59fd58b8..265c7f7da4 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -134,7 +134,7 @@ 2.1.1.RELEASE 1.2.9 1.3 - 8.0.28 + 8.0.30 1.1.9.Final 1.7 2.0 diff --git a/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java b/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java index 97cf09c9d1..363f8b2aee 100644 --- a/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java +++ b/spring-boot/src/main/java/org/springframework/boot/context/embedded/tomcat/TomcatEmbeddedServletContainerFactory.java @@ -167,6 +167,12 @@ public class TomcatEmbeddedServletContainerFactory context.setParentClassLoader( this.resourceLoader != null ? this.resourceLoader.getClassLoader() : ClassUtils.getDefaultClassLoader()); + try { + context.setUseRelativeRedirects(false); + } + catch (NoSuchMethodError ex) { + // Tomcat is < 8.0.30. Continue + } SkipPatternJarScanner.apply(context, this.tldSkip); WebappLoader loader = new WebappLoader(context.getParentClassLoader()); loader.setLoaderClass(TomcatEmbeddedWebappClassLoader.class.getName());