Commit Graph

45871 Commits

Author SHA1 Message Date
Andy Wilkinson b33d43cc43 Upgrade to Spring AMQP 3.0.10
Closes gh-37681
2023-10-17 08:46:53 +01:00
Andy Wilkinson 59e3d78065 Merge branch '3.1.x' 2023-10-17 08:45:17 +01:00
Andy Wilkinson 1bb525402d Merge branch '3.0.x' into 3.1.x 2023-10-17 08:45:08 +01:00
Andy Wilkinson 76d62ab726 Merge branch '2.7.x' into 3.0.x 2023-10-17 08:44:57 +01:00
Andy Wilkinson 747cb2dac9 Upgrade to Spring AMQP 2.4.17
Closes gh-37676
2023-10-17 08:43:41 +01:00
Phillip Webb 33c5e1269a Write signature files to uber jars to for Oracle Java 17 verification
Update Gradle and Maven plugins to write an empty `META-INF/BOOT.SF`
file whenever there is a nested signed jar.

This update allows Oracle Java 17 to correctly verify the nested JARs.
The file is required because `JarVerifier` has code roughly equivalent
to:

	if (!jarManifestNameChecked && SharedSecrets
			.getJavaUtilZipFileAccess().getManifestName(jf, true) == null) {
    	throw new JarException("The JCE Provider " + jarURL.toString() +
    		" is not signed.");
	}

The `SharedSecrets.getJavaUtilZipFileAccess().getManifestName(jf, true)`
call ends up in `ZipFile.getManifestName(onlyIfSignatureRelatedFiles)`
which is a private method that we cannot override in our `NestedJarFile`
subclass. By writing an empty `.SF` file we ensure that the `Manifest`
is always returned because there are always "signature related files".

Fixes gh-28837
2023-10-16 16:19:16 -07:00
Phillip Webb fe752dedef Polish adoc formatting 2023-10-16 15:50:58 -07:00
Andy Wilkinson 9f224ff136 Narrow the scope of 0e3a196 to Resource[] for array binding
See gh-15835
2023-10-16 18:18:34 +01:00
Andy Wilkinson d6a9295c26 Allow additional build info properties to have provided values
Closes gh-37889
2023-10-16 18:15:42 +01:00
Andy Wilkinson 19db6b2c8e Merge pull request #37885 from eddumelendez
* gh-37885:
  Polish "Add properties for configuring EnumFeature and JsonNodeFeature"
  Add properties for configuring EnumFeature and JsonNodeFeature

Closes gh-37885
2023-10-16 16:01:54 +01:00
Andy Wilkinson d796087dfa Polish "Add properties for configuring EnumFeature and JsonNodeFeature"
See gh-37885
2023-10-16 15:39:25 +01:00
Eddú Meléndez 8edb4b9729 Add properties for configuring EnumFeature and JsonNodeFeature
Both `EnumFeature` and `JsonNodeFeature` implement `DataTypeFeature`
which was recently added in Spring Framework. This commits introduces
support to allow the configuration via properties.

See spring-projects/spring-framework#31380

See gh-37885
2023-10-16 15:00:32 +01:00
Andy Wilkinson 19fd88b25b Implement SSL hot reload for Netty and Tomcat
Closes gh-37808
2023-10-16 14:08:26 +01:00
Andy Wilkinson 6f5688ad3e Upgrade to Tomcat 10.1.15
Closes gh-37903
2023-10-16 13:58:23 +01:00
Andy Wilkinson 92cd85002d Upgrade to Spring Retry 2.0.4
Closes gh-37714
2023-10-16 13:58:18 +01:00
Andy Wilkinson fe502ca28a Merge branch '3.1.x' 2023-10-16 13:53:02 +01:00
Andy Wilkinson 50d3c978b3 Upgrade to Tomcat 10.1.15
Closes gh-37902
2023-10-16 13:52:30 +01:00
Andy Wilkinson 52d80197fe Upgrade to Spring Retry 2.0.4
Closes gh-37700
2023-10-16 13:52:25 +01:00
Andy Wilkinson 4b49796767 Merge branch '3.1.x' 2023-10-16 13:48:20 +01:00
Andy Wilkinson 1c8e2891d1 Merge branch '3.0.x' into 3.1.x 2023-10-16 13:48:07 +01:00
Andy Wilkinson fb84d85cb9 Upgrade to Tomcat 10.1.15
Closes gh-37901
2023-10-16 13:27:42 +01:00
Andy Wilkinson a8a19acb99 Upgrade to Spring Retry 2.0.4
Closes gh-37684
2023-10-16 13:27:37 +01:00
Andy Wilkinson 5970f29fd5 Upgrade to Spring Data Bom 2023.1.0-RC1
Closes gh-37709
2023-10-16 12:27:50 +01:00
Andy Wilkinson f30c984663 Upgrade to Jackson Bom 2.15.3
Closes gh-37900
2023-10-16 12:27:49 +01:00
Andy Wilkinson 204cfce04c Upgrade to Dropwizard Metrics 4.2.21
Closes gh-37899
2023-10-16 12:27:44 +01:00
Andy Wilkinson 4c0cbb9a78 Merge branch '3.1.x' 2023-10-16 12:22:37 +01:00
Andy Wilkinson fea81fb50d Upgrade to Spring LDAP 3.1.2
Closes gh-37699
2023-10-16 11:57:25 +01:00
Andy Wilkinson 43b566b98e Upgrade to Spring Data Bom 2023.0.5
Closes gh-37698
2023-10-16 11:57:25 +01:00
Andy Wilkinson 4fde3460bc Upgrade to Jackson Bom 2.15.3
Closes gh-37898
2023-10-16 11:57:24 +01:00
Andy Wilkinson 2fabc49a1e Upgrade to Dropwizard Metrics 4.2.21
Closes gh-37897
2023-10-16 11:57:19 +01:00
Andy Wilkinson 0fc674a4aa Merge branch '3.1.x' 2023-10-16 11:54:17 +01:00
Andy Wilkinson 6186d897bc Merge branch '3.0.x' into 3.1.x 2023-10-16 11:54:07 +01:00
Andy Wilkinson fc69d272fc Upgrade to Spring LDAP 3.0.6
Closes gh-37683
2023-10-16 11:53:58 +01:00
Andy Wilkinson 53a020fef7 Upgrade to Spring Data Bom 2022.0.11
Closes gh-37682
2023-10-16 11:53:57 +01:00
Andy Wilkinson 03209fad19 Upgrade to Dropwizard Metrics 4.2.21
Closes gh-37896
2023-10-16 11:53:57 +01:00
Andy Wilkinson 25330de4e4 Merge branch '3.1.x' 2023-10-16 11:50:33 +01:00
Andy Wilkinson 08df97a21d Merge branch '3.0.x' into 3.1.x 2023-10-16 11:50:24 +01:00
Andy Wilkinson bb45eb9c4c Merge branch '2.7.x' into 3.0.x 2023-10-16 11:50:14 +01:00
Andy Wilkinson 69fb702551 Upgrade to Tomcat 9.0.82
Closes gh-37895
2023-10-16 11:33:01 +01:00
Andy Wilkinson 60912c41a6 Upgrade to Spring Data Bom 2021.2.17
Closes gh-37677
2023-10-16 11:32:56 +01:00
Andy Wilkinson a70afe2148 Upgrade to Pooled JMS 1.2.5
Closes gh-37894
2023-10-16 11:32:56 +01:00
Andy Wilkinson 344d1361c8 Upgrade to Dropwizard Metrics 4.2.21
Closes gh-37893
2023-10-16 11:32:51 +01:00
Andy Wilkinson 0e3a196af5 Fix binding of classpath*: to resource arrays and collections
Fixes gh-15835
2023-10-16 11:28:35 +01:00
Brian Clozel 339f75d309 Fix GraphQL WebSocket HandlerMapping bean ordering
Prior to this commit, the GraphQL WebSocket HandlerMapping bean would be
ordered at position "2", before the RouterFunction variant defined by
Spring Framework at position "3".

Since then, the Spring Framework team changed the default order value
for this one at "-1", see spring-projects/spring-framework#30278.
This prevents the WebSocket upgrade, as the request is handled by the
RouterFunction instead of the WebSocket handler.

This commit updates the handlermapping order and introduces a test to
prevent issues in the future.

Fixes gh-37892
2023-10-16 12:11:31 +02:00
Phillip Webb 4c3a0f09d7 Support parallel initialization of Testcontainers
Add support for a `spring.testcontainers.startup` property that can
be set to "sequential" or "parallel" to change how containers are
started.

Closes gh-37073
2023-10-14 23:58:25 -07:00
Phillip Webb 1edd1d5078 Protect against NPE when groups property is missing
Closes gh-37888
2023-10-14 23:43:07 -07:00
Phillip Webb efd9aa9b64 Polish 2023-10-14 19:51:42 -07:00
Phillip Webb e01e4f1912 Search implemented interfaces on superclass for @ServiceConnection
Refine original fix to also search interfaces on the superclass.

Fixes gh-37671
2023-10-14 19:43:41 -07:00
Andy Wilkinson 084bd3a420 Merge branch '3.1.x' 2023-10-13 21:38:06 +01:00
Andy Wilkinson ccaa54436b Merge branch '3.0.x' into 3.1.x 2023-10-13 21:37:56 +01:00