Stéphane Nicoll
21f7390944
Polish "Add AMQP 1.0 RabbitMQ auto-configuration"
...
See gh-49857
2026-07-15 18:11:53 +02:00
Stéphane Nicoll
ebac87ae65
Configure trust packages in AMQP test that accepts JSON
...
See gh-49678
2026-07-15 16:56:25 +02:00
Stéphane Nicoll
b5ba1ec85c
Add AMQP 1.0 generic auto-configuration
...
This commit adds auto-configuration for the generic AMQP 1.0 client
in Spring AMQP 4.1, using Qpid ProtonJ. Support for connection factory,
client and listener endpoints are available.
The "spring.amqp" namespace exposes settings to connect to an AMQP 1.0
compliant broker and customize client and listeners settings. Docker
compose and testcontainers support using RabbitMQ, ActiveMQ, and Artemis
have been added too.
Closes gh-49678
2026-07-15 15:21:10 +02:00
Stéphane Nicoll
f48cc3ac10
Move Spring AMQP 0.9 support to spring-boot-rabbitmq
...
Now that Spring AMQP supports AMQP 1.0 as well, we need to straighten
out our existing support. AMQP 0.9 is RabbitMQ specific, so we can no
longer refer it to "amqp". This commit migrates the existing support
to spring-boot-rabbitmq and renames the starters as well.
For continuity, users should migrate from "spring-boot-starter-amqp"
to "spring-boot-starter-rabbitmq". While the root package has been
changed for consistency, most names are the same, including
configuration properties still in the "spring.rabbitmq" namespace.
Keys to configure the version of the RabbitMQ clients have migrated to
'rabbitmq.client' and 'rabbitmq.stream.client' respectively.
Closes gh-49677
2026-07-15 15:10:09 +02:00
Stéphane Nicoll
467fde153f
Merge pull request #50877 from gichanGim
...
* feat/gh-50792-webmvc-resource-handler-customizer:
Make ResourceHandlerRegistrationCustomizer public
Closes gh-50877
2026-07-15 13:29:09 +02:00
Stéphane Nicoll
57aa6d26d8
Merge branch '4.1.x'
2026-07-15 13:26:15 +02:00
Stéphane Nicoll
7ef46fb87a
Merge branch '4.0.x' into 4.1.x
2026-07-15 13:25:59 +02:00
Stéphane Nicoll
f01e775082
Polish
2026-07-15 13:22:42 +02:00
Stéphane Nicoll
d7a86dfd0d
Merge pull request #50500 from scordio
...
* ApplicationContextAssertProvider-generics:
Polish "Add self-reference to ApplicationContextAssertProvider"
Add self-reference to ApplicationContextAssertProvider
Closes gh-50500
2026-07-15 13:21:53 +02:00
Stéphane Nicoll
e3e01fe9d5
Polish "Add self-reference to ApplicationContextAssertProvider"
...
See gh-50500
2026-07-15 12:05:39 +02:00
Stéphane Nicoll
268a030335
Merge pull request #50367 from GollapudiSrikanth
...
* srikanthgollapudi-archunit-config-properties-style:
Polish contribution
Harmonize use of Collections and Maps in configuration properties
Closes gh-50367
2026-07-15 11:45:19 +02:00
Stéphane Nicoll
10fdd20606
Polish contribution
...
This commit applies the same rules to ConfigurationPropertiesSource.
See gh-50367
2026-07-15 11:37:31 +02:00
Stéphane Nicoll
6644a6cbff
Merge pull request #50194 from zxuhan
...
* gh-50192-application-temp-path:
Expose Path getters on ApplicationTemp
Closes gh-50194
2026-07-15 11:35:13 +02:00
Stéphane Nicoll
6d28fc10f9
Start development of Spring Boot 4.2.x
2026-07-15 10:30:43 +02:00
Stéphane Nicoll
493315f8cf
Merge branch '4.1.x'
2026-07-15 10:26:56 +02:00
Stéphane Nicoll
ad641b6bd6
Prepare 4.1.x
2026-07-15 10:25:21 +02:00
Stéphane Nicoll
9eb03d13fb
Configure virtual threads on RedisMessageListenerContainer
...
Closes gh-50884
2026-07-15 09:45:44 +02:00
Stéphane Nicoll
a500eaaefe
Merge branch '4.0.x'
2026-07-15 08:02:02 +02:00
Stéphane Nicoll
8c6c3fd1e4
Polish "Upgrade to Gradle 9.6.1"
...
Stop using providers.properties as it is deprecated
See gh-50793
2026-07-15 07:51:22 +02:00
Stéphane Nicoll
7a89c31f91
Merge branch '4.0.x'
...
Closes gh-50950
2026-07-14 18:28:28 +02:00
Stéphane Nicoll
b75932f259
Merge pull request #50779 from dhruv-15-03
...
* fix-jul-bridge-uninstall-asymmetry:
Polish "Avoid removing application-managed JUL bridge handler"
Avoid removing application-managed JUL bridge handler
Closes gh-50779
2026-07-14 18:21:46 +02:00
Stéphane Nicoll
a2af5acbe2
Polish "Avoid removing application-managed JUL bridge handler"
...
See gh-50779
2026-07-14 18:17:03 +02:00
Stéphane Nicoll
1c423ab57d
Merge pull request #50801 from ns3154
...
* gh-50797-lazy-jpa-bootstrap-executor:
Polish "Lazily resolve JPA fallback bootstrap executor"
Lazily resolve JPA fallback bootstrap executor
Closes gh-50801
2026-07-14 17:54:33 +02:00
Stéphane Nicoll
d4d20787c1
Polish "Lazily resolve JPA fallback bootstrap executor"
...
See gh-50801
2026-07-14 17:45:54 +02:00
Stéphane Nicoll
46ed3df7e6
Merge branch '4.0.x'
...
Closes gh-50948
2026-07-14 16:26:27 +02:00
Stéphane Nicoll
c7dd44815a
Upgrade to Native Build Tools Plugin 1.1.4
...
Closes gh-50947
2026-07-14 16:20:52 +02:00
Stéphane Nicoll
2eedeabe9a
Upgrade to Gradle 9.6.1
...
This commit also suppresses new warnings from the Native Build Tools
Plugin, see https://github.com/graalvm/native-build-tools/pull/903
Closes gh-50793
2026-07-14 16:03:14 +02:00
Stéphane Nicoll
1f43bb3b4f
Merge branch '4.0.x'
...
Closes gh-50946
2026-07-14 15:44:39 +02:00
Stéphane Nicoll
eb621439bc
Harmonize Gradle versions used for testing on Java 26
...
Closes gh-50945
2026-07-14 15:44:03 +02:00
Stéphane Nicoll
6c160f17d9
Merge branch '4.0.x'
...
Closes gh-50944
2026-07-14 15:38:56 +02:00
Stéphane Nicoll
bbacbc6291
Do not require WebClient.Builder in CloudFoundry auto-configuration
...
Closes gh-50928
2026-07-14 15:37:40 +02:00
Stéphane Nicoll
02b3242057
Merge branch '4.0.x'
...
Closes gh-50943
2026-07-14 11:38:01 +02:00
Stéphane Nicoll
2a40555069
Merge pull request #50909 from quaff
...
* patch-225:
Inject Customizers as ObjectProvider to keep consistency
Closes gh-50909
2026-07-14 11:29:11 +02:00
Stéphane Nicoll
666d7d042d
Merge branch '4.0.x'
...
Closes gh-50942
2026-07-14 11:12:24 +02:00
Stéphane Nicoll
f8e62d6f18
Merge pull request #50916 from dlwldnjs1009
...
* cf-reactive-health-absent-4.0.x:
Polish "Guard reactive Cloud Foundry health extension"
Guard reactive Cloud Foundry health extension
Closes gh-50916
2026-07-14 11:12:19 +02:00
Stéphane Nicoll
a0c8fa445b
Polish "Guard reactive Cloud Foundry health extension"
...
See gh-50916
2026-07-14 11:09:17 +02:00
Stéphane Nicoll
f004d3077c
Merge branch '4.0.x'
...
Closes gh-50941
2026-07-14 08:35:49 +02:00
Stéphane Nicoll
d5cde2ece1
Merge pull request #50919 from SebTardif
...
* fix/image-buildpack-temp-and-stream-cleanup:
Close streams and delete intermediate temps in ImageBuildpack
Closes gh-50919
2026-07-14 08:35:42 +02:00
Stéphane Nicoll
1fb29ef797
Merge branch '4.0.x'
...
Closes gh-50940
2026-07-14 08:12:44 +02:00
Stéphane Nicoll
401a719654
Merge pull request #50931 from ngocnhan-tran1996
...
* gh-50930:
Fix key for the MongoDB health indicator in reference guide
Closes gh-50931
2026-07-14 08:12:37 +02:00
Stéphane Nicoll
822752a0b0
Merge branch '4.0.x'
...
Closes gh-50939
2026-07-14 08:05:41 +02:00
Stéphane Nicoll
26b93d007c
Merge pull request #50938 from dependabot[bot]
...
* dependabot/github_actions/Homebrew/actions/setup-homebrew-18fcb8e3e06b4247c676c506750dc95ea7226479:
Bump Homebrew/actions/setup-homebrew
Closes gh-50938
2026-07-14 08:05:35 +02:00
Stéphane Nicoll
4c346884f3
Merge branch '4.0.x'
...
Closes gh-50923
2026-07-06 15:15:07 +02:00
Stéphane Nicoll
2245a79653
Harmonize checkstyle configuration
...
Closes gh-50921
2026-07-06 15:12:44 +02:00
Stéphane Nicoll
dc23ca59a5
Merge branch '4.0.x'
...
Closes gh-50914
2026-07-03 12:33:45 +02:00
Stéphane Nicoll
d2b538be08
Merge pull request #50908 from quaff
...
* patch-224:
Polish "Apply GraphQL customizers in order"
Apply GraphQL customizers in order
Closes gh-50908
2026-07-03 12:33:32 +02:00
Stéphane Nicoll
a57da0c57a
Polish "Apply GraphQL customizers in order"
...
See gh-50908
2026-07-03 12:32:28 +02:00
Stéphane Nicoll
fb9794a2d3
Merge branch '4.0.x'
...
Closes gh-50901
2026-07-01 08:10:29 +02:00
Stéphane Nicoll
d849df08b6
Merge pull request #50890 from dependabot[bot]
...
* dependabot/github_actions/gradle/actions/setup-gradle-6.2.0:
Polish "Bump gradle/actions/setup-gradle from 5.0.2 to 6.2.0"
Bump gradle/actions/setup-gradle from 5.0.2 to 6.2.0
Closes gh-50890
2026-07-01 08:10:18 +02:00
Stéphane Nicoll
0b3aaff96f
Polish "Bump gradle/actions/setup-gradle from 5.0.2 to 6.2.0"
...
See gh-50890
2026-07-01 08:08:06 +02:00
Stéphane Nicoll
ca7849e507
Merge branch '4.0.x'
...
Closes gh-50897
2026-06-30 10:13:55 +02:00
Stéphane Nicoll
bafc0ed6d2
Restore copyright headers of JSON shaded lib
...
Closes gh-50896
2026-06-30 10:13:02 +02:00
Stéphane Nicoll
e44b486a00
Merge branch '4.0.x'
2026-06-30 10:10:35 +02:00
Stéphane Nicoll
22eef97293
Add missing or outdated copyright headers
...
See gh-50894
2026-06-30 10:04:39 +02:00
Stéphane Nicoll
e454d9a916
Merge branch '4.0.x'
...
Closes gh-50895
2026-06-30 09:51:29 +02:00
Stéphane Nicoll
8ad1475247
Harmonize copyright header configuration
...
Closes gh-50894
2026-06-30 09:51:00 +02:00
Stéphane Nicoll
4218bd76e9
Fix predictable temp directory in Artemis embedded configuration
...
Update ArtemisEmbeddedConfigurationFactory to use ApplicationTemp for
generating the Artemis data directory. This ensures the path is securely
generated rather than using a predictable, hardcoded string.
Fixes gh-50743
2026-06-10 15:25:51 +01:00
Stéphane Nicoll
c3bbac6b51
Merge branch '4.0.x'
2026-06-10 07:58:57 +02:00
Stéphane Nicoll
ed79733472
Merge branch '3.5.x' into 4.0.x
2026-06-10 07:58:51 +02:00
Stéphane Nicoll
f981f1f776
Upgrade to Spring WS 5.0.2
...
Closes gh-50550
2026-06-10 07:58:34 +02:00
Stéphane Nicoll
268c5ad173
Upgrade to Spring WS 5.0.2
...
Closes gh-50575
2026-06-10 07:57:04 +02:00
Stéphane Nicoll
53ddba743a
Upgrade to Spring Session 4.1.0
...
Closes gh-50574
2026-06-10 07:57:04 +02:00
Stéphane Nicoll
7046d176a6
Upgrade to Spring Session 4.0.4
...
Closes gh-50549
2026-06-10 07:56:52 +02:00
Stéphane Nicoll
d3f60fec63
Upgrade to Spring WS 4.1.4
...
Closes gh-50528
2026-06-10 07:56:47 +02:00
Stéphane Nicoll
28d4ae8afc
Upgrade to Spring Session 3.5.7
...
Closes gh-50527
2026-06-10 07:56:46 +02:00
Stéphane Nicoll
f28e6f5a5a
Merge branch '4.0.x'
...
Closes gh-50731
2026-06-09 16:54:01 +02:00
Stéphane Nicoll
fbd2c9f600
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50730
2026-06-09 16:53:52 +02:00
Stéphane Nicoll
9cf17c5d17
Merge pull request #50669 from dependabot[bot]
...
* dependabot/npm_and_yarn/antora/springio/antora-extensions-1.14.12:
Bump @springio/antora-extensions from 1.14.11 to 1.14.12 in /antora
Closes gh-50669
2026-06-09 16:53:43 +02:00
Stéphane Nicoll
905351fe77
Merge branch '4.0.x'
...
Closes gh-50729
2026-06-09 16:28:25 +02:00
Stéphane Nicoll
58f1a584d3
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50728
2026-06-09 16:26:28 +02:00
Stéphane Nicoll
91ed06d851
Merge pull request #50699 from leestana01
...
* fix-gelf-properties-javadoc:
Fix Javadoc for GraylogExtendedLogFormatProperties
Closes gh-50699
2026-06-09 16:26:14 +02:00
Stéphane Nicoll
e0a9ed9777
Merge pull request #50700 from leestana01
...
* fix-ldap-ssl-empty-bundle:
Embedded LDAP SSL should not be enabled when its bundle is empty
Closes gh-50700
2026-06-09 16:09:39 +02:00
Stéphane Nicoll
cd65e26773
Upgrade to Byte Buddy 1.18.10
...
Closes gh-50693
2026-06-03 17:00:09 +02:00
Stéphane Nicoll
ca5089d315
Merge branch '4.0.x'
2026-06-03 16:58:39 +02:00
Stéphane Nicoll
84b11dbfda
Upgrade to Netty 4.2.15.Final
...
Closes gh-50692
2026-06-03 16:50:35 +02:00
Stéphane Nicoll
34b8d76088
Upgrade to Maven Surefire Plugin 3.5.6
...
Closes gh-50691
2026-06-03 16:50:35 +02:00
Stéphane Nicoll
740e1dbee8
Upgrade to Maven Failsafe Plugin 3.5.6
...
Closes gh-50690
2026-06-03 16:50:35 +02:00
Stéphane Nicoll
86d9f13d96
Upgrade to Logback 1.5.34
...
Closes gh-50689
2026-06-03 16:50:35 +02:00
Stéphane Nicoll
9f35d84bd3
Upgrade to Jetty 12.1.10
...
Closes gh-50688
2026-06-03 16:50:35 +02:00
Stéphane Nicoll
a2fc08f997
Upgrade to Jaxen 2.0.5
...
Closes gh-50687
2026-06-03 16:37:45 +02:00
Stéphane Nicoll
c4cd676226
Upgrade to Jakarta Json Bind 3.0.2
...
Closes gh-50686
2026-06-03 16:37:39 +02:00
Stéphane Nicoll
690fe089a5
Upgrade to Jackson Bom 3.1.4
...
Closes gh-50685
2026-06-03 16:37:33 +02:00
Stéphane Nicoll
d77b64f935
Upgrade to Jackson 2 Bom 2.21.4
...
Closes gh-50684
2026-06-03 16:37:27 +02:00
Stéphane Nicoll
438e12e2c9
Upgrade to Hibernate 7.2.17.Final
...
Closes gh-50683
2026-06-03 16:37:20 +02:00
Stéphane Nicoll
4864cb44e3
Upgrade to Glassfish JAXB 4.0.9
...
Closes gh-50682
2026-06-03 16:37:14 +02:00
Stéphane Nicoll
1f4c1b9274
Upgrade to Cassandra Driver 4.19.3
...
Closes gh-50681
2026-06-03 16:37:07 +02:00
Stéphane Nicoll
78f380f5a0
Merge branch '4.0.x'
2026-06-03 16:32:19 +02:00
Stéphane Nicoll
275939cc81
Merge branch '3.5.x' into 4.0.x
2026-06-03 16:32:02 +02:00
Stéphane Nicoll
38fd219d5f
Upgrade to Netty 4.1.135.Final
...
Closes gh-50680
2026-06-03 16:25:36 +02:00
Stéphane Nicoll
9c74bb20eb
Upgrade to Maven Surefire Plugin 3.5.6
...
Closes gh-50679
2026-06-03 16:25:29 +02:00
Stéphane Nicoll
850353c7e1
Upgrade to Maven Failsafe Plugin 3.5.6
...
Closes gh-50678
2026-06-03 16:25:25 +02:00
Stéphane Nicoll
96c77cb5e2
Upgrade to Logback 1.5.34
...
Closes gh-50677
2026-06-03 16:25:20 +02:00
Stéphane Nicoll
5100b4dfd0
Upgrade to Jetty 12.0.36
...
Closes gh-50676
2026-06-03 16:25:16 +02:00
Stéphane Nicoll
2f4ca0f819
Upgrade to Jaxen 2.0.5
...
Closes gh-50675
2026-06-03 16:25:10 +02:00
Stéphane Nicoll
9030f927f0
Upgrade to Jakarta Json Bind 3.0.2
...
Closes gh-50674
2026-06-03 16:25:03 +02:00
Stéphane Nicoll
5d3e998345
Upgrade to Jackson Bom 2.21.4
...
Closes gh-50673
2026-06-03 16:24:59 +02:00
Stéphane Nicoll
06f6a5564d
Upgrade to Hibernate 6.6.52.Final
...
Closes gh-50672
2026-06-03 16:24:53 +02:00
Stéphane Nicoll
da4b3820a2
Upgrade to Glassfish JAXB 4.0.9
...
Closes gh-50671
2026-06-03 16:24:46 +02:00
Stéphane Nicoll
d1cad260a1
Upgrade to Cassandra Driver 4.19.3
...
Closes gh-50670
2026-06-03 16:24:40 +02:00
Stéphane Nicoll
bcecf922c6
Merge branch '4.0.x'
...
Closes gh-50647
2026-05-31 20:21:26 +02:00