Phillip Webb
8f1a330dd5
Update copyright header of cleaned up code
...
See gh-39259
2024-01-23 10:18:50 -08:00
Tobias Lippert
0613034e19
Replace multiple ifs with switch
...
See gh-39259
2024-01-23 10:18:49 -08:00
Tobias Lippert
74a7fbea9d
Remove redundant boxing
...
See gh-39259
2024-01-23 10:18:49 -08:00
Tobias Lippert
def7523398
Inline redundant if statements
...
See gh-39259
2024-01-23 09:07:35 -08:00
Scott Frederick
eafd48df0c
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39221
2024-01-19 17:29:24 -06:00
Scott Frederick
302087176a
Upgrade to Java 17.0.10+13
...
Closes gh-39216
2024-01-19 17:29:12 -06:00
Scott Frederick
f173416825
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39229
2024-01-17 17:35:17 -06:00
Scott Frederick
c2ca6bfaf1
Upgrade RedHat UBI to 9.3-1476
...
Closes gh-39228
2024-01-17 17:34:55 -06:00
Scott Frederick
c0a820bc57
Merge branch '3.1.x' into 3.2.x
2024-01-17 17:18:14 -06:00
Scott Frederick
35b45450f8
Upgrade test images to ubuntu:jammy-20240111
...
See gh-39217
2024-01-17 17:18:01 -06:00
Andy Wilkinson
17819c02b7
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39139
2024-01-15 19:45:20 +00:00
Andy Wilkinson
c8a7a04da4
Retry JDK downloads
...
Closes gh-39138
2024-01-15 19:45:06 +00:00
Andy Wilkinson
7087897507
Merge branch '3.1.x' into 3.2.x
...
Closes gh-39091
2024-01-11 10:33:57 +00:00
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2024-01-10 15:37:38 +00:00
Phillip Webb
3222458007
Merge branch '3.1.x'
...
Closes gh-38893
2023-12-20 18:22:15 -08:00
Phillip Webb
66e9c777af
Upgrade Ubuntu version in CI images
...
Closes gh-38894
2023-12-20 18:20:09 -08:00
Phillip Webb
5354ad15b3
Merge branch '3.1.x'
...
Closes gh-38877
2023-12-19 22:51:48 -08:00
Yanming Zhou
8599e5a986
Remove unnecessary toString()
calls
...
See gh-38739
2023-12-19 22:38:34 -08:00
Brian Clozel
29016ef3d2
Fix authorization server smoke test
...
Change from spring-projects/spring-authorization-server#1468
See gh-38678
2023-12-19 12:28:25 +01:00
Brian Clozel
c4150dff09
Fix authorization server smoke test
...
Change from spring-projects/spring-authorization-server#1468
See gh-38696
2023-12-19 11:32:19 +01:00
Phillip Webb
65af35c1ac
Revert "Temporarily disable failing test"
...
This reverts commit bb37a868b3e5a4db003d503c58c838a5a32784a8.
Closes gh-38659
2023-12-15 07:42:00 -08:00
Phillip Webb
bb37a868b3
Temporarily disable failing test
...
See gh-gh-38822
2023-12-14 20:33:28 -08:00
Moritz Halbritter
169070ea1b
Merge branch '3.1.x'
2023-11-30 11:00:56 +01:00
Moritz Halbritter
f509c90c46
Try to fix flakiness of Jetty smoke test
2023-11-30 10:57:00 +01:00
Andy Wilkinson
ef67838f14
Merge branch '3.1.x'
...
Closes gh-38376
2023-11-16 14:40:39 +00:00
Andy Wilkinson
4a38d032af
Restore use of avg in JPA smoke test
...
Closes gh-34895
2023-11-16 14:40:13 +00:00
Scott Frederick
586bb26eff
Polish "Use KafkaContainer in smoke test for Kafka with SSL"
...
See gh-38359
2023-11-15 15:25:58 -06:00
Eddú Meléndez
51f13404a5
Use KafkaContainer in smoke test for Kafka with SSL
...
See gh-38359
2023-11-15 15:25:58 -06:00
Phillip Webb
0ef87f5102
Merge branch '3.1.x'
2023-11-13 10:42:56 -08:00
Claudio Nave
61aecdedd6
Remove Liquibase javax.activation excludes
...
Liquibse no longer declares a dependency on `javax.activation`
(see https://github.com/liquibase/liquibase/issues/4487 ) so we
can now remove our exclusions.
See gh-38274
2023-11-09 11:44:31 -08:00
Scott Frederick
759d096867
Disable Kafka SSL smoke test when Docker is not available
...
See gh-38260
2023-11-08 13:18:12 -06:00
Scott Frederick
f22c1ba7d6
Add smoke test for Kafka with SSL
...
Closes gh-38260
2023-11-07 11:21:20 -06:00
Moritz Halbritter
0621288544
Merge branch '3.1.x'
...
Closes gh-38224
2023-11-06 09:02:03 +01:00
Moritz Halbritter
9cbc686499
Merge branch '3.0.x' into 3.1.x
...
Closes gh-38223
2023-11-06 09:01:56 +01:00
Moritz Halbritter
a006b26437
Merge branch '2.7.x' into 3.0.x
...
Closes gh-38222
2023-11-06 09:01:46 +01:00
Christoph Dreis
3f7ece5418
Remove obsolete spring-boot-deployment-tests directory
...
See gh-38207
2023-11-06 09:00:39 +01:00
Phillip Webb
d638bbb0ba
Merge branch '3.1.x'
...
Closes gh-37967
2023-10-19 21:25:44 -07:00
Phillip Webb
1d456e09d2
Merge branch '3.0.x' into 3.1.x
...
Closes gh-37966
2023-10-19 21:12:52 -07:00
Phillip Webb
a0b999c8b4
Merge branch '2.7.x' into 3.0.x
...
Closes gh-37965
2023-10-19 20:55:51 -07:00
Phillip Webb
abdad1cabe
Constently use assertThatExceptionOf... assertions
...
Closes gh-37964
2023-10-19 20:17:26 -07:00
Phillip Webb
062b544447
Upgrade to Ubuntu Jammy 20231004
...
Closes gh-37957
2023-10-18 21:19:51 -07:00
Phillip Webb
55968ef995
Upgrade to Ubuntu Jammy 20231004
...
Closes gh-37949
2023-10-18 21:17:24 -07:00
Phillip Webb
812023a84b
Upgrade to Ubuntu Jammy 20231004
...
Closes gh-37952
2023-10-18 21:13:42 -07:00
Phillip Webb
c7d6fbcb3a
Upgrade to Ubuntu Jammy 20231004
...
See gh-37954
2023-10-18 21:10:00 -07:00
Phillip Webb
3c62defb9d
Support java.nio.file Paths and FileSystems with nested jars
...
Add a `NestedFileSystemProvider` implementation so that the JDK's
`ZipFileSystem` can load content from nested jars and nested
directory entries.
Creating a `ZipFileSystem` may be a relatively expensive operation as
zip structures need to be parsed and in the case of directory entries
a virtual datablock nees to be generated on the fly. As such, we
install the `ZipFileSystem` as late as possible since in a typical
application it may never be needed.
This commit also tweaks Gradle and Maven plugins to ensure that the
service loader file is written to repackaged jars.
Closes gh-7161
2023-10-18 20:46:36 -07: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
Scott Frederick
5556739c8c
Add SSL bundle support to Rabbit auto-configuration
2023-10-11 15:39:51 -05:00
Phillip Webb
927ece3bfc
Merge branch '3.1.x'
2023-10-10 12:31:44 -07:00
Phillip Webb
01128465ff
Merge branch '3.0.x' into 3.1.x
2023-10-10 12:31:28 -07:00
Phillip Webb
885189a1b4
Merge branch '2.7.x' into 3.0.x
2023-10-10 12:30:11 -07:00