Andy Wilkinson
fb2ce355af
Upgrade to GraphQL Java 21.2
...
Closes gh-37906
2023-10-17 09:03:08 +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
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
92cd85002d
Upgrade to Spring Retry 2.0.4
...
Closes gh-37714
2023-10-16 13:58:18 +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
204cfce04c
Upgrade to Dropwizard Metrics 4.2.21
...
Closes gh-37899
2023-10-16 12:27:44 +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
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
Andy Wilkinson
b1eb08faba
Merge branch '2.7.x' into 3.0.x
2023-10-13 21:37:44 +01:00
Andy Wilkinson
3dba0d76d2
Polish
...
See gh-37878
2023-10-13 21:17:12 +01:00
Andy Wilkinson
2231244d2c
Merge branch '3.1.x'
2023-10-13 20:42:15 +01:00
Andy Wilkinson
e957c3087c
Merge branch '3.0.x' into 3.1.x
2023-10-13 20:36:51 +01:00
Andy Wilkinson
c25e532aeb
Merge branch '2.7.x' into 3.0.x
2023-10-13 20:36:32 +01:00
Andy Wilkinson
dbc06faed8
Polish
...
See gh-37878
2023-10-13 20:36:16 +01:00
Andy Wilkinson
085e12aa93
Merge branch '3.1.x'
...
Closes gh-37884
2023-10-13 16:39:21 +01:00
Andy Wilkinson
0c1b5d1295
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37883
2023-10-13 16:39:02 +01:00
Andy Wilkinson
e314e11985
Fix AOT processing of @MultipartConfig annotated @WebServlet
...
Closes gh-37637
2023-10-13 16:22:38 +01:00
Andy Wilkinson
60f05eaa94
Merge branch '3.1.x'
...
Closes gh-37882
2023-10-13 16:01:47 +01:00
Andy Wilkinson
5af13d191f
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37881
2023-10-13 16:01:32 +01:00
Andy Wilkinson
ae2693b7f1
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37880
2023-10-13 16:01:14 +01:00
Andy Wilkinson
42ee6b9e74
Use new permissions API with Gradle 8.3+
...
Closes gh-37878
2023-10-13 16:00:54 +01:00
Andy Wilkinson
932fe4fcf8
Polish "Avoid ObjectMappear creation in WebSocketMessagingAutoConfiguration"
...
See gh-37861
2023-10-13 10:41:07 +01:00
Johnny Lim
5397ad0822
Avoid ObjectMappear creation in WebSocketMessagingAutoConfiguration
...
See gh-37861
2023-10-13 10:39:51 +01:00
Andy Wilkinson
e6b2e19628
Upgrade to Spring LDAP 3.2.0-RC1
...
Closes gh-37713
2023-10-13 10:24:30 +01:00
Andy Wilkinson
c72456a27e
Revert "Start building against Spring Security 6.2.0 snapshots"
...
This reverts commit 4e21896b0d
.
See gh-37715
2023-10-13 09:51:01 +01:00
Andy Wilkinson
726cbd50b3
Upgrade to SQLite JDBC 3.43.2.0
...
Closes gh-37877
2023-10-13 09:14:18 +01:00
Andy Wilkinson
c88fe3b3ef
Upgrade to Spring HATEOAS 2.2.0-RC1
...
Closes gh-37876
2023-10-13 09:14:18 +01:00
Andy Wilkinson
1fa0835cf5
Upgrade to Selenium 4.14.1
...
Closes gh-37875
2023-10-13 09:14:18 +01:00
Andy Wilkinson
db50de3c1d
Upgrade to MongoDB 4.11.0
...
Closes gh-37874
2023-10-13 09:14:17 +01:00
Moritz Halbritter
fcf77ed65d
Add property to stop the JVM from exiting
...
spring.main.keep-alive=true will spawn a non-daemon thread which stops
if the context is closed
Closes gh-37736
2023-10-12 17:02:47 +02:00
Andy Wilkinson
6880fb0fc8
Upgrade to Undertow 2.3.9.Final
...
Closes gh-37870
2023-10-12 15:27:56 +01:00
Andy Wilkinson
73674af547
Upgrade to Selenium 4.14.0
...
Closes gh-37869
2023-10-12 15:27:50 +01:00
Andy Wilkinson
712e7690cf
Upgrade to Reactor Bom 2023.0.0-RC1
...
Closes gh-37705
2023-10-12 15:27:43 +01:00
Andy Wilkinson
b0c66c07e2
Upgrade to R2DBC MySQL 1.0.5
...
Closes gh-37868
2023-10-12 15:27:43 +01:00
Andy Wilkinson
d42512cf26
Upgrade to Netty 4.1.100.Final
...
Closes gh-37867
2023-10-12 15:27:37 +01:00
Andy Wilkinson
e7d12e4599
Upgrade to Micrometer Tracing 1.2.0-RC1
...
Closes gh-37704
2023-10-12 15:27:30 +01:00
Andy Wilkinson
61fb23a7fe
Upgrade to Micrometer 1.12.0-RC1
...
Closes gh-37703
2023-10-12 15:27:30 +01:00
Andy Wilkinson
72f4fcc860
Upgrade to jOOQ 3.18.7
...
Closes gh-37866
2023-10-12 15:27:29 +01:00
Andy Wilkinson
c3a779c642
Upgrade to Infinispan 14.0.19.Final
...
Closes gh-37865
2023-10-12 15:27:29 +01:00
Andy Wilkinson
6656379f35
Upgrade to Flyway 9.22.3
...
Closes gh-37864
2023-10-12 15:27:28 +01:00