Commit Graph
100 Commits
Author SHA1 Message Date
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