Commit Graph

25481 Commits

Author SHA1 Message Date
Andy Wilkinson
80cda40c88 Upgrade to jOOQ 3.19.10
Closes gh-41133
2024-06-17 14:16:23 +01:00
Andy Wilkinson
79d0219c92 Upgrade to Jaybird 5.0.5.java11
Closes gh-41132
2024-06-17 14:16:18 +01:00
Andy Wilkinson
307c225db6 Merge branch '3.2.x'
Closes gh-41131
2024-06-17 14:13:53 +01:00
Andy Wilkinson
1f698d8ea2 Prohibit .java8 Jaybird versions
Closes gh-41130
2024-06-17 14:13:12 +01:00
Andy Wilkinson
beafbe5125 Upgrade to Spring LDAP 3.2.4
Closes gh-41023
2024-06-17 14:06:46 +01:00
Andy Wilkinson
10dcdccbe1 Upgrade to Spring Data Bom 2023.1.7
Closes gh-41018
2024-06-17 14:06:45 +01:00
Andy Wilkinson
7de738041e Upgrade to Pulsar Reactive 0.5.6
Closes gh-41129
2024-06-17 14:06:45 +01:00
Andy Wilkinson
3c99f2e5be Upgrade to jOOQ 3.18.17
Closes gh-41128
2024-06-17 14:06:40 +01:00
Andy Wilkinson
242afe1dcf Upgrade to Jaybird 5.0.5.java11
Closes gh-41127
2024-06-17 14:06:35 +01:00
Andy Wilkinson
e10066a83f Merge branch '3.2.x'
Closes gh-41125
2024-06-17 11:43:29 +01:00
Andy Wilkinson
138307c13c Disable test context cache in spring-boot-testcontainers
Closes gh-41124
2024-06-17 11:43:00 +01:00
Andy Wilkinson
9f1ee67225 Merge branch '3.2.x'
Closes gh-41123
2024-06-17 10:48:01 +01:00
Andy Wilkinson
03a87ccd69 Clarify how Container's Docker image name is used to name a connection
Closes gh-41111
2024-06-17 10:45:03 +01:00
Sébastien Deleuze
292fdc4b7e Cross-link to the CDS how-to guide
See gh-41118
2024-06-17 10:35:03 +01:00
Phillip Webb
df087fad9e Merge branch '3.2.x'
Closes gh-41108
2024-06-14 11:03:13 -07:00
Phillip Webb
96586525d5 Make DelegatingFilterProxyRegistrationBeanTests idempotent
Fixes gh-38630
2024-06-14 11:03:09 -07:00
Phillip Webb
bfa541a552 Merge branch '3.2.x'
Closes gh-41107
2024-06-14 10:41:21 -07:00
Phillip Webb
0c1c7e844c Don't detect main method from launcher classes
Update `MainMethod` discovery so that launcher classes from the
`org.springframework.boot.loader` code are not considered. This restores
the behavior of Spring Boot 2.7.11 and allows remote restart of uber
jars without pulling the loader classes into the `RestartClassLoader`.

Fixes gh-39733
2024-06-14 10:40:49 -07:00
Andy Wilkinson
3188d084ea Merge branch '3.2.x'
Closes gh-41104
2024-06-14 17:06:07 +01:00
Andy Wilkinson
31f967723d Fix Mongo health indicators when using the strict V1 API
Closes gh-41101
2024-06-14 17:05:09 +01:00
Moritz Halbritter
e1aef9db6f Rename parameter
See gh-40904
2024-06-14 08:32:38 +02:00
Scott Frederick
7d96789869 Fix Bitnami MongoDB environment variables for Docker Compose
Fixes gh-41097
2024-06-13 15:20:36 -05:00
Andy Wilkinson
3687e4c9aa Upgrade to Reactor Bom 2023.0.7
Closes gh-41016
2024-06-13 12:55:23 +01:00
Andy Wilkinson
622c0a9fbc Upgrade to Infinispan 14.0.29.Final
Closes gh-41096
2024-06-13 12:55:23 +01:00
Andy Wilkinson
2d2799784d Upgrade to Hibernate 6.4.9.Final
Closes gh-41095
2024-06-13 12:55:18 +01:00
Scott Frederick
84956ad56b Merge branch '3.2.x'
Closes gh-41091
2024-06-12 15:16:26 -05:00
Scott Frederick
e228ed39b3 Support CNB builders that do not specify a stack
Fixes gh-41046
2024-06-12 15:16:21 -05:00
Andy Wilkinson
9817ff5622 Prevent double-processing of <include>s when using AOT
Fixes gh-41081
2024-06-12 20:20:12 +01:00
Moritz Halbritter
76e2009bd8 Merge branch '3.2.x'
Closes gh-41084
2024-06-12 11:12:07 +02:00
Moritz Halbritter
fed13b0e0c Back off if DataSource is not on the classpath
Closes gh-41082
2024-06-12 11:02:51 +02:00
Piyal Ahmed
e2cf638cd5 Add file extension to xref
See gh-41083
2024-06-12 10:45:07 +02:00
Phillip Webb
147240aa0c Merge branch '3.2.x'
Closes gh-41080
2024-06-11 13:32:30 -07:00
Phillip Webb
bcbcafaab2 Polish "Use method references when possible in test code"
See gh-40974
2024-06-11 12:58:04 -07:00
Ahmed Ashour
207327d97c Use method references when possible in test code
See gh-40974
2024-06-11 12:58:00 -07:00
Phillip Webb
dcccb3b2b1 Polish "Use method references when possible"
See gh-40974
2024-06-11 12:57:59 -07:00
Ahmed Ashour
507229eef8 Use method references when possible
See gh-40974
2024-06-11 12:57:55 -07:00
Phillip Webb
41c93c53e5 Merge branch '3.2.x'
Closes gh-41079
2024-06-11 12:31:43 -07:00
Ahmed Ashour
4f6509d5ff Prevent unnecessary unboxing
See gh-40985
2024-06-11 12:24:13 -07:00
Ahmed Ashour
623c395c0c Remove redundant cast
See gh-40985
2024-06-11 12:24:13 -07:00
Ahmed Ashour
2c5934dab2 Use 'switch' instead of 'if'
See gh-40985
2024-06-11 12:24:11 -07:00
Phillip Webb
255bcc28e6 Merge branch '3.2.x'
Closes gh-41077
2024-06-11 10:48:52 -07:00
Phillip Webb
ecc9a2352d Polish "Use constructor rather than Collection.addAll"
See gh-41053
2024-06-11 10:02:27 -07:00
Piyal Ahmed
17adcfc180 Use constructor rather than Collection.addAll
See gh-41053
2024-06-11 09:39:45 -07:00
Phillip Webb
d37098153c Polish 2024-06-11 09:35:59 -07:00
Andy Wilkinson
3912d6ccac Upgrade to Reactor Bom 2023.0.7
Closes gh-41031
2024-06-11 15:13:59 +01:00
Andy Wilkinson
7557ca8e08 Upgrade to Netty 4.1.111.Final
Closes gh-41075
2024-06-11 15:13:59 +01:00
Andy Wilkinson
4a53df9854 Upgrade to MSSQL JDBC 12.6.2.jre11
Closes gh-41074
2024-06-11 15:13:55 +01:00
Andy Wilkinson
2e6dcc495e Upgrade to Micrometer Tracing 1.3.1
Closes gh-41042
2024-06-11 15:13:50 +01:00
Andy Wilkinson
3d5eb316cb Upgrade to Micrometer 1.13.1
Closes gh-41030
2024-06-11 15:13:50 +01:00
Andy Wilkinson
af22ed7068 Upgrade to Maven Help Plugin 3.4.1
Closes gh-41073
2024-06-11 15:13:49 +01:00
Andy Wilkinson
032f1ec2ed Upgrade to jOOQ 3.19.9
Closes gh-41072
2024-06-11 15:13:44 +01:00
Andy Wilkinson
ce22422fd1 Upgrade to Jetty 12.0.10
Closes gh-41071
2024-06-11 15:13:40 +01:00
Andy Wilkinson
35fbf5a54e Upgrade to Jetty Reactive HTTPClient 4.0.5
Closes gh-41070
2024-06-11 15:13:36 +01:00
Andy Wilkinson
c7a0d7af87 Upgrade to Jersey 3.1.7
Closes gh-41069
2024-06-11 15:13:31 +01:00
Andy Wilkinson
6884681c0a Upgrade to HSQLDB 2.7.3
Closes gh-41068
2024-06-11 15:13:27 +01:00
Andy Wilkinson
d326afb5b6 Upgrade to FreeMarker 2.3.33
Closes gh-41067
2024-06-11 15:13:22 +01:00
Andy Wilkinson
beadd1948b Upgrade to Byte Buddy 1.14.17
Closes gh-41066
2024-06-11 15:13:18 +01:00
Andy Wilkinson
20fbe74dfe Upgrade to Netty 4.1.111.Final
Closes gh-41063
2024-06-11 15:09:29 +01:00
Andy Wilkinson
11835d1c96 Upgrade to Micrometer Tracing 1.2.7
Closes gh-41027
2024-06-11 15:09:29 +01:00
Andy Wilkinson
428a6248f2 Upgrade to Micrometer 1.12.7
Closes gh-41015
2024-06-11 15:09:29 +01:00
Andy Wilkinson
42de5506c8 Upgrade to Maven Help Plugin 3.4.1
Closes gh-41062
2024-06-11 15:09:29 +01:00
Andy Wilkinson
8628fc8831 Upgrade to jOOQ 3.18.16
Closes gh-41061
2024-06-11 15:09:28 +01:00
Andy Wilkinson
6e95529eb3 Upgrade to Jetty 12.0.10
Closes gh-41060
2024-06-11 15:09:28 +01:00
Andy Wilkinson
db7efbbe82 Upgrade to Jetty Reactive HTTPClient 4.0.5
Closes gh-41059
2024-06-11 15:09:28 +01:00
Andy Wilkinson
62008fe6d5 Upgrade to Jersey 3.1.7
Closes gh-41058
2024-06-11 15:09:28 +01:00
Andy Wilkinson
c703dbad1e Upgrade to HSQLDB 2.7.3
Closes gh-41057
2024-06-11 15:09:27 +01:00
Andy Wilkinson
a51102319f Upgrade to FreeMarker 2.3.33
Closes gh-41056
2024-06-11 15:09:27 +01:00
Andy Wilkinson
60e02f83d8 Upgrade to Dropwizard Metrics 4.2.26
Closes gh-41055
2024-06-11 15:09:27 +01:00
Andy Wilkinson
f71e5c8298 Upgrade to Byte Buddy 1.14.17
Closes gh-41054
2024-06-11 15:09:27 +01:00
Moritz Halbritter
000869c25d Merge branch '3.2.x'
Closes gh-41065
2024-06-11 15:01:29 +02:00
Donghoon Lee
8920c2f269 Fix typo in javadoc
See gh-41052
2024-06-11 15:01:06 +02:00
Moritz Halbritter
d633f2e09e Polish "Add CDS training run documentation"
See gh-41045
2024-06-11 14:59:06 +02:00
Sébastien Deleuze
9677d9ecd4 Add CDS training run documentation
See gh-41045
2024-06-11 14:56:40 +02:00
Moritz Halbritter
bc91c20a06 Merge branch '3.2.x'
Closes gh-41064
2024-06-11 14:55:19 +02:00
Mateus Scheper
80b7107c56 Improve readability of the documentation
See gh-41051
2024-06-11 14:54:30 +02:00
Moritz Halbritter
3c37e4557c Use properties from Prometheus config in PrometheusScrapeEndpoint
Closes gh-40904
2024-06-11 14:38:18 +02:00
Moritz Halbritter
c470ce2247 Add resource hints for SBOM endpoint
Closes gh-40939
2024-06-11 11:42:46 +02:00
Moritz Halbritter
b6c9914c0b Configure Gradle's processResources to include the SBOM
This also configures the BootWar task to add the SBOM location to the
manifest.

Closes gh-40890
2024-06-11 11:42:26 +02:00
Scott Frederick
87094edab0 Merge branch '3.2.x'
Closes gh-41049
2024-06-10 17:32:46 -05:00
Scott Frederick
2bb74b261c Disable stale checking for local Docker daemon connections
Fixes gh-40697
2024-06-10 17:27:02 -05:00
Andy Wilkinson
f883a26354 Start building against Spring Session 3.3.1 snapshots
See gh-41041
2024-06-10 12:03:08 +01:00
Andy Wilkinson
a600d61434 Start building against Spring Security 6.3.1 snapshots
See gh-41040
2024-06-10 12:03:08 +01:00
Andy Wilkinson
f7bb6c21c4 Start building against Spring Pulsar 1.1.1 snapshots
See gh-41039
2024-06-10 12:03:08 +01:00
Andy Wilkinson
5cd804d7d5 Start building against Spring LDAP 3.2.4 snapshots
See gh-41038
2024-06-10 12:03:07 +01:00
Andy Wilkinson
82993407eb Start building against Spring Kafka 3.2.1 snapshots
See gh-41037
2024-06-10 12:03:07 +01:00
Andy Wilkinson
a8cf59bc10 Start building against Spring Integration 6.3.1 snapshots
See gh-41036
2024-06-10 12:03:07 +01:00
Andy Wilkinson
4bb515ccdc Start building against Spring GraphQL 1.3.1 snapshots
See gh-41035
2024-06-10 12:03:06 +01:00
Andy Wilkinson
19aa5c169d Upgrade to Neo4j Java Driver 5.21.0
Closes gh-41043
2024-06-10 12:03:06 +01:00
Andy Wilkinson
d7e2b49f0b Start building against Spring Data Bom 2024.0.1 snapshots
See gh-41033
2024-06-10 12:03:06 +01:00
Andy Wilkinson
8b3d51076d Start building against Spring Authorization Server 1.3.1 snapshots
See gh-41032
2024-06-10 12:03:05 +01:00
Andy Wilkinson
a16dca324f Start building against Reactor Bom 2023.0.7 snapshots
See gh-41031
2024-06-10 12:03:05 +01:00
Andy Wilkinson
4ba8a3f89c Start building against Micrometer Tracing 1.3.1 snapshots
See gh-41042
2024-06-10 12:03:05 +01:00
Andy Wilkinson
4b16a42504 Start building against Micrometer 1.13.1 snapshots
See gh-41030
2024-06-10 11:55:22 +01:00
Andy Wilkinson
45e4f137de Start building against Spring Session 3.2.4 snapshots
See gh-41026
2024-06-10 10:26:37 +01:00
Andy Wilkinson
b1e8216ccb Start building against Spring Security 6.2.5 snapshots
See gh-41025
2024-06-10 10:26:37 +01:00
Andy Wilkinson
70a12d79ec Start building against Spring Pulsar 1.0.7 snapshots
See gh-41024
2024-06-10 10:26:36 +01:00
Andy Wilkinson
a253ede0c1 Start building against Spring LDAP 3.2.4 snapshots
See gh-41023
2024-06-10 10:26:36 +01:00
Andy Wilkinson
a09e0e00b8 Start building against Spring Kafka 3.1.6 snapshots
See gh-41022
2024-06-10 10:26:35 +01:00
Andy Wilkinson
5f185df451 Start building against Spring Integration 6.2.6 snapshots
See gh-41021
2024-06-10 10:26:35 +01:00
Andy Wilkinson
be33a3579c Start building against Spring GraphQL 1.2.7 snapshots
See gh-41020
2024-06-10 10:26:35 +01:00
Andy Wilkinson
26692a7f26 Upgrade to Neo4j Java Driver 5.21.0
Closes gh-41028
2024-06-10 10:26:34 +01:00
Andy Wilkinson
34b99bd6be Start building against Spring Data Bom 2023.1.7 snapshots
See gh-41018
2024-06-10 10:26:33 +01:00
Andy Wilkinson
a2b1638d77 Start building against Spring Authorization Server 1.2.5 snapshots
See gh-41017
2024-06-10 10:26:33 +01:00
Andy Wilkinson
a620bb4201 Start building against Reactor Bom 2023.0.7 snapshots
See gh-41016
2024-06-10 10:26:32 +01:00
Andy Wilkinson
1eb1dade94 Start building against Micrometer Tracing 1.2.7 snapshots
See gh-41027
2024-06-10 10:26:32 +01:00
Andy Wilkinson
73315b607f Start building against Micrometer 1.12.7 snapshots
See gh-41015
2024-06-10 10:21:26 +01:00
Andy Wilkinson
781d7b0394 Merge branch '3.2.x'
Closes gh-41010
2024-06-07 13:08:34 +01:00
Andy Wilkinson
fe536bf075 Allow SSL to be used with Tomcat's Http11Nio2Protocol
Fixes gh-41007
2024-06-07 12:46:19 +01:00
Moritz Halbritter
b884932155 Document how to switch to Prometheus's simpleclient
Closes gh-40993
2024-06-07 10:56:45 +02:00
Moritz Halbritter
771e356b3b Use version 2.34.0 of ActiveMQ Artemis docker image
Closes gh-41008
2024-06-07 10:43:32 +02:00
Moritz Halbritter
1fff51d53d Add missing period 2024-06-07 10:13:19 +02:00
Scott Frederick
0c3aa52773 Add How-To Guide for building images with CDS and buildpacks
Closes gh-40762
2024-06-06 16:11:19 -05:00
Scott Frederick
2df0c7961a Reorganize packaging and optimizing documentation
Documentation for native executables, CDS, and checkpoint/restore are
now under a common heading in the reference documentation, along with
sections on building container images. A few sections containing
prescriptive workflows have been moved from reference to how-to guides.
This consolidates and improves the consistency of recommendations on
how to package and run applications.

Closes gh-40977
2024-06-06 16:11:10 -05:00
Andy Wilkinson
16302c18b2 Merge branch '3.2.x'
Closes gh-41006
2024-06-06 14:58:28 +01:00
Andy Wilkinson
217c2c862b Ignore file entries in META-INF/versions of multi-release jar
Fixes gh-41001
2024-06-06 13:28:36 +01:00
Andy Wilkinson
45f09df7fe Merge branch '3.2.x'
Closes gh-40996
2024-06-05 14:27:16 +01:00
Andy Wilkinson
d4e9f458a3 Fix path handling and wrapping in LoaderHidingResource
Closes gh-39472
2024-06-05 12:33:21 +01:00
Andy Wilkinson
2ceb7b4217 Extract LoaderHidingResource as a top-level type
See gh-39472
2024-06-05 12:33:20 +01:00
Moritz Halbritter
70946b7f2f Merge branch '3.2.x'
Closes gh-40983
2024-06-04 09:06:53 +02:00
Yanming Zhou
5cfd079c55 Remove unnecessary null check
See gh-40963
2024-06-04 08:39:26 +02:00
Moritz Halbritter
197eae5ec4 Polish "Replace hard-coded links to Micrometer in documentation"
See gh-40967
2024-06-03 14:33:54 +02:00
Seungrae
1589a19a86 Replace hard-coded links to Micrometer in documentation
See gh-40967
2024-06-03 14:27:28 +02:00
Moritz Halbritter
550433e6c3 Merge branch '3.2.x'
Closes gh-40976
2024-06-03 14:13:43 +02:00
Khan, C M Abdullah
570522d876 Fix typos in method names and javadoc
See gh-40971
2024-06-03 14:05:52 +02:00
Andy Wilkinson
58a175bf23 Merge branch '3.2.x'
Closes gh-40975
2024-06-03 09:37:14 +01:00
Andy Wilkinson
dd6f516d66 Test Gradle Plugin against 8.8
Closes gh-40573
2024-06-03 08:29:02 +01:00
Scott Frederick
fa131fa6a0 Merge branch '3.2.x'
Closes gh-40959
2024-05-30 15:16:27 -05:00
Ahmed Ashour
f000af6a12 Remove unused parameter and polish javadoc
See gh-40955
2024-05-30 14:42:46 -05:00
Scott Frederick
abb1df40d1 Merge branch '3.2.x'
Closes gh-40958
2024-05-30 14:29:59 -05:00
Mateus Scheper
6c5ae329f3 Fix typo in Dev Services reference docs
See gh-40951
2024-05-30 14:27:27 -05:00
Chris Bono
0c1632de90 Fix links to Spring Pulsar ref docs
This commit fixes several broken links from pulsar.adoc to the
Spring Pulsar reference docs. The breakage occurred due to some
doc re-organization in Spring Pulsar.

See gh-40948
2024-05-30 14:12:33 -05:00
Andy Wilkinson
087789bda3 Merge branch '3.2.x'
Closes gh-40953
2024-05-30 08:05:09 +01:00
Andy Wilkinson
211bf95f45 Revert "Adapt to Spring Data Neo4j now requiring a transaction manager"
This reverts commit b6467ed826. Changes
in Spring Data Neo4j mean that these changes are no longer necessary.
They also caused a problem with multiple transaction managers being
present when mixing Neo4j and, say, Data JPA.

Closes gh-40895
2024-05-30 08:00:11 +01:00
Andy Wilkinson
10e23b8f35 Polish "Fix Flyway 10 in a GraalVM native image"
See gh-40821
2024-05-29 14:21:17 +01:00
Maziz
345edb1301 Fix Flyway 10 in a GraalVM native image
See gh-40821
2024-05-29 14:18:10 +01:00
Moritz Halbritter
0dff055c38 Apply configuration to CycloneDX plugin only for the execution
Closes gh-40927
2024-05-29 14:37:12 +02:00
Moritz Halbritter
9e86230c06 Merge branch '3.2.x'
Closes gh-40943
2024-05-29 14:28:43 +02:00
erie0210
2e1ad6bdcc Add Kotlin example for @Testcontainers
See gh-40905
2024-05-29 14:28:11 +02:00
Fouad Almalki
fad0f0a83d Add newline before the Spring banner
See gh-40889
2024-05-29 14:16:37 +02:00
Moritz Halbritter
c479c56836 Merge branch '3.2.x'
Closes gh-40942
2024-05-29 14:13:43 +02:00
Khan, C M Abdullah
ab2ba674b6 Fix various minor inconsistencies in the documentation
See gh-40900
2024-05-29 14:12:04 +02:00
Moritz Halbritter
8f1166f4da Merge branch '3.2.x'
Closes gh-40941
2024-05-29 14:06:37 +02:00
vsanna
3ae1c111a0 Warn in the documentation that spring.profiles.group can only be used in non-profile-specific documents
See gh-40918
2024-05-29 14:02:14 +02:00
Andy Wilkinson
cf447e3aa6 Merge branch '3.2.x'
Closes gh-40931
2024-05-28 16:52:32 +01:00
Andy Wilkinson
5ee0580339 Upgrade to the latest Framework 6.0.x release
Closes gh-40929
2024-05-28 16:52:00 +01:00
Andy Wilkinson
73b7705baf Merge branch '3.2.x'
Closes gh-40924
2024-05-28 10:51:08 +01:00
Andy Wilkinson
d80cf05406 Remove unnecessary use of SingletonSupplier
As of Framework 6.1, it contains a field of a type that's
incompatible with Gradle's configuration cache.

Fixes gh-40911
2024-05-28 10:50:33 +01:00
Moritz Halbritter
9def6f86c9 Keep track of written jar entries to not duplicate them
Closes gh-40903
2024-05-27 12:18:00 +02:00
Phillip Webb
82d8222f56 Polish 2024-05-24 18:10:03 -07:00
Andy Wilkinson
062d9dc54f Upgrade to Spring Batch 5.1.2
Closes gh-40670
2024-05-22 19:16:49 +01:00
Andy Wilkinson
299f2100d6 Upgrade to Netty 4.1.110.Final
Closes gh-40880
2024-05-22 19:16:48 +01:00
Andy Wilkinson
aa513a61ed Upgrade to Byte Buddy 1.14.16
Closes gh-40879
2024-05-22 19:16:44 +01:00
Andy Wilkinson
477cdcae21 Upgrade to Spring Batch 5.1.2
Closes gh-40657
2024-05-22 19:14:48 +01:00
Andy Wilkinson
6ca3db067d Upgrade to Netty 4.1.110.Final
Closes gh-40878
2024-05-22 19:14:47 +01:00
Andy Wilkinson
0ffd7e6910 Upgrade to Byte Buddy 1.14.16
Closes gh-40877
2024-05-22 19:14:42 +01:00
Andy Wilkinson
d05d0105db Merge branch '3.2.x' 2024-05-22 17:02:37 +01:00
Andy Wilkinson
35fb54a4d3 Polish deprecation notice 2024-05-22 17:02:29 +01:00
Scott Frederick
fccc4ec3b8 Merge branch '3.2.x'
Closes gh-40871
2024-05-22 08:36:35 -05:00
Scott Frederick
4e5cd2c2fd Fix default security options for bootBuildImage task
Fixes gh-39830
2024-05-22 07:56:15 -05:00
Moritz Halbritter
3858a33162 Merge branch '3.2.x'
Closes gh-40869
2024-05-22 13:49:35 +02:00
Chris Bono
7a7bcd07da Encode JSON string in Pulsar auth params
The values in the `spring.pulsar.client.authentication.param`
config props map are not currently JSON encoded. For simple
values this is fine. However, some custom auth modules may
require more complex parameter values that may contain special
characters that results in invalid JSON. This commmit encodes
the parameter values using a very simple hand-rolled escape
function.

See gh-40493
2024-05-22 13:49:05 +02:00
Andy Wilkinson
da4c2db3a7 Ensure default mime mappings are applied
Fixes gh-40860
2024-05-22 12:19:31 +01:00
Andy Wilkinson
baf34c43f3 Upgrade to Hibernate 6.5.2.Final
Closes gh-40867
2024-05-22 10:36:01 +01:00
Piyal Ahmed
21df3ff1de Fix typo in Neo4jReactiveDataAutoConfiguration class
See gh-40836
2024-05-22 11:22:46 +02:00
Andy Wilkinson
45481d7918 Upgrade to Spring Session 3.3.0
Closes gh-40679
2024-05-22 10:04:21 +01:00
Andy Wilkinson
a7a82980ce Upgrade to Spring Pulsar 1.1.0
Closes gh-40677
2024-05-22 10:04:20 +01:00
Andy Wilkinson
fdd4ee8fb2 Upgrade to Spring Integration 6.3.0
Closes gh-40675
2024-05-22 10:04:20 +01:00
Andy Wilkinson
949a5f0a3d Upgrade to Spring GraphQL 1.3.0
Closes gh-40673
2024-05-22 10:04:19 +01:00
Andy Wilkinson
067c7f3be4 Upgrade to Spring Authorization Server 1.3.0
Closes gh-40669
2024-05-22 10:04:19 +01:00
Andy Wilkinson
ddd11461c5 Upgrade to Infinispan 15.0.4.Final
Closes gh-40865
2024-05-22 10:04:18 +01:00
Andy Wilkinson
7bec440d03 Merge branch '3.2.x' 2024-05-22 09:58:37 +01:00
Andy Wilkinson
d340f87c22 Disable test when Docker is not available
See gh-40585
2024-05-22 09:58:23 +01:00
Andy Wilkinson
de75283f36 Upgrade to Spring Session 3.2.3
Closes gh-40663
2024-05-22 09:57:24 +01:00
Andy Wilkinson
7a60bbbba4 Upgrade to Spring Pulsar 1.0.6
Closes gh-40662
2024-05-22 09:57:23 +01:00
Andy Wilkinson
814f01551d Upgrade to Spring Integration 6.2.5
Closes gh-40660
2024-05-22 09:57:21 +01:00
Andy Wilkinson
2d979bf06e Merge branch '3.2.x'
Closes gh-40863
2024-05-22 09:16:57 +01:00
Andy Wilkinson
468e246dbb Make sure container's started before connection details use it
Prior to this commit, a Testcontainer that was managed as a bean
would not have been started in time if it was accessed before
the bean factory's configuration had been frozen. A common way
for this to occur is when using JPA. The entity manager factory
bean is LoadTimeWeaverAware which causes it to be created before
configuration is frozen. Creating this bean requires the DataSource
which in turn requires the JdbcConnectionDetails and its JDBC URL.
Getting the JDBC URL From the connection details requires the
container hosting the SQL database to have been started.

This commit updates ContainerConnectionDetails, the super-class for
all Testcontainer-based ConnectionDetails implementations, to publish
an event when the Container is retrieved from the details. When this
event is published, TestcontainersLifecycleBeanPostProcessor
initializes all containers that are defined as beans.

Closes gh-40585
2024-05-22 09:15:21 +01:00
Andy Wilkinson
f355080dc8 Merge branch '3.2.x'
Closes gh-40855
2024-05-21 15:48:15 +01:00
Andy Wilkinson
486ceecc9a Use the bean factory to get the type produced by a factory bean
Previously, we only looked at the OBJECT_TYPE_ATTRIBUTE on the
factory bean's definition. This did not work for situations
where the information's provided by the definition's target type
rather than the attribute.

Rather than manually considering the target type in addition to
the existing consideration of the attribute, we now ask the bean
factory for the type that will be produced by the factory bean
instead. This should insulate us from any changes and
enhancements in Framework in the future.

Fixes gh-40234
2024-05-21 15:27:59 +01:00
Andy Wilkinson
fa074196d3 Merge branch '3.2.x'
Closes gh-40851
2024-05-21 10:44:41 +01:00
Andy Wilkinson
a894879085 Use DefaultDbRefResolver whenever MongoDatabaseFactory is available
Fixes gh-39405
2024-05-21 10:29:39 +01:00
Andy Wilkinson
63515012d8 Merge branch '3.2.x'
Closes gh-40850
2024-05-21 10:29:12 +01:00
Andy Wilkinson
823cc90b46 Merge branch '3.1.x' into 3.2.x
Closes gh-40849
2024-05-21 10:28:59 +01:00
Andy Wilkinson
f692fb1471 Ensure that Hazelcast binds to localhost for client tests
Closes gh-40848
2024-05-21 10:28:49 +01:00
Phillip Webb
88917b554b Merge branch '3.2.x'
Closes gh-40846
2024-05-20 21:32:12 -07:00
Phillip Webb
39ab959af8 Merge branch '3.1.x' into 3.2.x
Closes gh-40845
2024-05-20 21:06:59 -07:00
Phillip Webb
f743dc82fc Improve graceful shutdown documentation to remove ambiguity
Closes gh-40108
2024-05-20 21:06:22 -07:00
Phillip Webb
336dcab0f9 Merge branch '3.2.x'
Closes gh-40844
2024-05-20 18:58:25 -07:00
Phillip Webb
44619a9eef Merge branch '3.1.x' into 3.2.x
Closes gh-40843
2024-05-20 18:58:09 -07:00
Phillip Webb
f5f02d6df1 Document that a private constructor opts-out of constructor binding
Closes gh-34820
2024-05-20 18:56:46 -07:00
Andy Wilkinson
4272016481 Upgrade to Spring Kafka 3.2.0
Closes gh-40676
2024-05-20 20:35:10 +01:00
Andy Wilkinson
57dd05b423 Upgrade to Cassandra Driver 4.18.1
Closes gh-40842
2024-05-20 20:35:10 +01:00
Andy Wilkinson
dda74cab94 Upgrade to Spring Kafka 3.1.5
Closes gh-40661
2024-05-20 20:33:14 +01:00
Andy Wilkinson
64ba92e29a Upgrade to Spring Kafka 3.0.17
Closes gh-40651
2024-05-20 20:31:25 +01:00
Andy Wilkinson
052cb19653 Upgrade to Spring Security 6.3.0
Closes gh-40678
2024-05-20 18:03:05 +01:00
Andy Wilkinson
bc0fd926be Upgrade to Spring AMQP 3.1.5
Closes gh-40829
2024-05-20 18:03:04 +01:00
Andy Wilkinson
ce81f7cabc Upgrade to Pulsar 3.2.3
Closes gh-40841
2024-05-20 18:03:04 +01:00
Andy Wilkinson
9d44468d44 Upgrade to Spring AMQP 3.1.5
Closes gh-40827
2024-05-20 18:00:50 +01:00
Andy Wilkinson
7c59dfb782 Upgrade to Spring AMQP 3.0.14
Closes gh-40824
2024-05-20 17:58:55 +01:00
Andy Wilkinson
a40ecafe36 Merge branch '3.2.x'
Closes gh-40839
2024-05-20 15:55:16 +01:00
Andy Wilkinson
b718e5806f Merge branch '3.1.x' into 3.2.x
Closes gh-40838
2024-05-20 15:55:00 +01:00
Andy Wilkinson
1d91757061 Document that HttpMessageConverters can be used for reordering/removal
Closes gh-40767
2024-05-20 15:54:12 +01:00
Andy Wilkinson
8b3c808ae6 Polish 2024-05-20 15:08:45 +01:00
Andy Wilkinson
921e459eb5 Merge branch '3.2.x'
Closes gh-40835
2024-05-20 13:12:22 +01:00
Andy Wilkinson
f440f2c3ac Merge branch '3.1.x' into 3.2.x
Closes gh-40834
2024-05-20 13:12:03 +01:00
Andy Wilkinson
f5262d89df Add missing Testcontainers service connection tests
Closes gh-35039
2024-05-20 13:02:24 +01:00
Andy Wilkinson
e752295dca Merge branch '3.2.x'
Closes gh-40831
2024-05-20 10:15:18 +01:00
Andy Wilkinson
75976713fe Polish "Fix typo in CertificateMatchingTestSource class"
See gh-40822
2024-05-20 10:14:45 +01:00
Piyal Ahmed
092e921433 Fix typo in CertificateMatchingTestSource class
See gh-40822
2024-05-20 10:13:39 +01:00
Andy Wilkinson
f825b9af1b Start building against Spring AMQP 3.1.5 snapshots
See gh-40829
2024-05-20 09:59:15 +01:00
Andy Wilkinson
5b892b163f Start building against Spring AMQP 3.1.5 snapshots
See gh-40827
2024-05-20 09:58:09 +01:00
Andy Wilkinson
b9fcd575ff Start building against Spring Integration 6.1.9 snapshots
See gh-40826
2024-05-20 09:56:59 +01:00
Andy Wilkinson
7ddbcac384 Start building against Spring AMQP 3.0.14 snapshots
See gh-40824
2024-05-20 09:56:48 +01:00
Phillip Webb
b082e5d82d Add external link indicators to API docs in Antora
Closes gh-40817
2024-05-17 09:52:24 -07:00
Scott Frederick
48632b212f Merge branch '3.2.x'
Closes gh-40819
2024-05-17 11:42:21 -05:00
Scott Frederick
7f2b917851 Merge branch '3.1.x' into 3.2.x
Closes gh-40818
2024-05-17 11:41:23 -05:00
Scott Frederick
70aceb21eb Relocate test CNB builder and buildpack
The test CNB builder and buildpack used in integration tests have moved
from a projects.registry.vmware.com registry to ghcr.io/spring-io. This
commit modifies tests to use the new location.

Closes gh-40800
2024-05-17 10:59:41 -05:00
Andy Wilkinson
f9cb42d506 Upgrade to Spring WS 4.0.11
Closes gh-40680
2024-05-17 12:30:56 +01:00
Andy Wilkinson
34c58ca52e Upgrade to Spring HATEOAS 2.3.0
Closes gh-40674
2024-05-17 12:30:56 +01:00
Andy Wilkinson
dee7ec8338 Upgrade to Spring Data Bom 2024.0.0
Closes gh-40671
2024-05-17 12:30:55 +01:00
Andy Wilkinson
191087db50 Upgrade to Pulsar Reactive 0.5.5
Closes gh-40812
2024-05-17 12:30:54 +01:00
Andy Wilkinson
ee2e699090 Upgrade to Jetty Reactive HTTPClient 4.0.4
Closes gh-40811
2024-05-17 12:30:50 +01:00
Andy Wilkinson
bc854b14a1 Upgrade to Spring WS 4.0.11
Closes gh-40664
2024-05-17 12:27:02 +01:00
Andy Wilkinson
7a523b5f6e Upgrade to Spring Data Bom 2023.1.6
Closes gh-40658
2024-05-17 12:27:01 +01:00
Andy Wilkinson
04ebddc4ba Upgrade to Pulsar Reactive 0.5.5
Closes gh-40810
2024-05-17 12:27:00 +01:00
Andy Wilkinson
a33fb25c4e Upgrade to Jetty Reactive HTTPClient 4.0.4
Closes gh-40809
2024-05-17 12:26:55 +01:00
Andy Wilkinson
7f5329fa4b Upgrade to Spring WS 4.0.11
Closes gh-40653
2024-05-17 12:24:21 +01:00
Andy Wilkinson
12a04c01d4 Upgrade to Spring Retry 2.0.6
Closes gh-40808
2024-05-17 12:24:20 +01:00
Andy Wilkinson
29a7bb2c7f Upgrade to Spring Data Bom 2023.0.12
Closes gh-40649
2024-05-17 12:24:16 +01:00
Andy Wilkinson
f5d68e7b9f Upgrade to Jetty Reactive HTTPClient 3.0.13
Closes gh-40807
2024-05-17 12:24:15 +01:00
Scott Frederick
95145b23ec Merge branch '3.2.x' 2024-05-16 22:19:13 -05:00
Scott Frederick
d38c1e06b3 Ignore exceptions when deleting caches in bind cache tests
See gh-40760
2024-05-16 22:19:04 -05:00
Scott Frederick
190b120628 Merge branch '3.2.x' 2024-05-16 21:20:10 -05:00
Scott Frederick
bdc6508b62 Catch any exception when deleting image building workspace
See gh-40760
2024-05-16 21:19:51 -05:00
Scott Frederick
5f4d7f41bc Merge branch '3.2.x'
Closes gh-40799
2024-05-16 17:38:07 -05:00
Scott Frederick
cd441130bd Warn when image building workspace directories cannot be deleted
When the `buildWorkspace` location in the
`spring-boot:build-image` Maven goal or `bootBuildImage` Gradle
task is configured to use a local bind source, the location
is passed to the CNB lifecycle without further processing by
Spring Boot. The lifecycle is in control of creating any files
in the specified location. Spring Boot tries to remove the
directories at the specified location after an image is
successfully created, but should not fail the image build
if the lifecycle has created files or directories with
permissions that keep them from being deleted successfully.

Fixes gh-40760
2024-05-16 17:37:44 -05:00
Andy Wilkinson
85acdf5165 Merge branch '3.2.x'
Closes gh-40796
2024-05-16 18:21:02 +01:00
Andy Wilkinson
524424bc98 Merge branch '3.1.x' into 3.2.x
Closes gh-40795
2024-05-16 18:20:52 +01:00
Andy Wilkinson
a1d5369a9c Limit configuration cache testing to the latest version of Gradle
Closes gh-40794
2024-05-16 18:20:13 +01:00
Andy Wilkinson
50b197da55 Merge branch '3.2.x'
Closes gh-40793
2024-05-16 18:07:01 +01:00
Andy Wilkinson
493efd6798 Merge branch '3.1.x' into 3.2.x
Closes gh-40792
2024-05-16 18:06:32 +01:00
Andy Wilkinson
f35ecfbdca Reduce and update the versions of Maven that we test against
Closes gh-40791
2024-05-16 18:05:24 +01:00
Andy Wilkinson
d77fcf30fa Merge branch '3.2.x' 2024-05-16 17:22:36 +01:00
Andy Wilkinson
feaccef3a4 Temporarily disable tests for image building with bind caches
See gh-40760
2024-05-16 17:22:02 +01:00
Andy Wilkinson
133336de20 Upgrade to Tomcat 10.1.24
Closes gh-40790
2024-05-16 15:57:52 +01:00
Andy Wilkinson
6d643b7a10 Upgrade to Spring Retry 2.0.6
Closes gh-40789
2024-05-16 15:57:21 +01:00
Andy Wilkinson
6bff2c61c3 Upgrade to SAAJ Impl 3.0.4
Closes gh-40788
2024-05-16 15:57:16 +01:00
Andy Wilkinson
af0b43276c Upgrade to Reactor Bom 2023.0.6
Closes gh-40668
2024-05-16 15:57:11 +01:00
Andy Wilkinson
4802c283b3 Upgrade to Micrometer Tracing 1.3.0
Closes gh-40667
2024-05-16 15:57:11 +01:00
Andy Wilkinson
e0b8f67d31 Upgrade to Micrometer 1.13.0
Closes gh-40666
2024-05-16 15:57:10 +01:00