62804 Commits
Author SHA1 Message Date
Andy Wilkinson 5fec200678 Merge pull request #51775 from dependabot[bot]
Closes gh-51775

* gh-51775:
  Polish "Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1"
  Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1
2026-09-16 11:21:13 +01:00
Andy Wilkinson aef6bb80a4 Polish "Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1"
See gh-51775

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-09-16 11:19:31 +01:00
dependabot[bot] 34769e2af1 Bump Homebrew/actions/setup-homebrew from 2026.09.07.1 to 2026.09.13.1
Bumps [Homebrew/actions/setup-homebrew](https://github.com/homebrew/actions) from 2026.09.07.1 to 2026.09.13.1.
- [Release notes](https://github.com/homebrew/actions/releases)
- [Changelog](https://github.com/Homebrew/actions/blob/main/release.test.mts)
- [Commits](https://github.com/homebrew/actions/compare/f8d4222eb633e65c2a0157383cf80861fc7fae7f...1e34f2e2acaa766b7efacb8c26352e6abbb023f9)

---
updated-dependencies:
- dependency-name: Homebrew/actions/setup-homebrew
  dependency-version: 2026.09.13.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

See gh-51775
2026-09-16 11:18:41 +01:00
Andy Wilkinson b2ed9b6938 Merge branch '4.1.x'
Closes gh-51782
2026-09-16 11:15:55 +01:00
Andy Wilkinson 51f9b11af0 Merge pull request #51780 from hjm12223
Closes gh-51780

* gh-51780:
  Enable nullability checking of spring-boot-batch-data-mongodb's tests
2026-09-16 11:15:47 +01:00
HongJongMin 88ab24ff99 Enable nullability checking of spring-boot-batch-data-mongodb's tests
Signed-off-by: HongJongMin <gwa7417@gmail.com>

See gh-51780
2026-09-16 11:14:11 +01:00
Andy Wilkinson 333d336ca9 Merge pull request #51470 from Wanbinyu
Closes gh-51470

* gh-51470:
  Support multi-segment additional health paths
2026-09-16 10:32:04 +01:00
Wan bin yu 3aa96f2229 Support multi-segment additional health paths
Signed-off-by: Wan bin yu <3431359639@qq.com>

See gh-51470
2026-09-16 10:22:31 +01:00
Andy Wilkinson 1f3209130d Merge branch '4.1.x' 2026-09-16 09:09:24 +01:00
Andy Wilkinson 6fe126afed Merge branch '4.0.x' into 4.1.x 2026-09-16 09:09:12 +01:00
Andy Wilkinson d9abd902f5 Revert "Merge pull request #51549 from aashikantkumar"
This reverts commit ad8f14e785, reversing
changes made to 1d79f56ad7.

See gh-51549
2026-09-16 09:08:23 +01:00
Phillip Webb c96f146f2c Merge branch '4.1.x' 2026-09-15 20:44:43 -07:00
Phillip Webb e45e629145 Merge branch '4.0.x' into 4.1.x 2026-09-15 20:44:24 -07:00
Phillip Webb c8bb386155 Add and polish javadoc links
See gh-51498
2026-09-15 20:35:44 -07:00
Phillip Webb 9fd0762b3c Fix javadoc empty <p> tag warnings 2026-09-15 20:33:44 -07:00
Andy Wilkinson e3573e6891 Merge branch '4.1.x'
Closes gh-51772
2026-09-15 16:14:18 +01:00
Andy Wilkinson ca4a73984e Merge branch '4.0.x' into 4.1.x
Closes gh-51771
2026-09-15 16:14:02 +01:00
Andy Wilkinson 7029b721f2 Merge pull request #51750 from ngocnhan-tran1996
Closes gh-51750

* gh-51750:
  Update Spring Framework reference links
2026-09-15 16:13:20 +01:00
Tran Ngoc Nhan a0ea4cd367 Update Spring Framework reference links
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>

See gh-51750
2026-09-15 16:12:04 +01:00
Stéphane Nicoll dcbb307d3e Add support for dedicated KafkaAdmin for listener and template
This commit adds a spring.kafka.listener.admin and
spring.kafka.template.admin namespace with similar configuration
properties than spring.kafka.admin, used to create the KafkaAdmin bean.

When a property is configured in those two namespaces, a dedicated
KafkaAdmin is created and associated with the relevant component.

Closes gh-38830
2026-09-15 15:39:27 +02:00
Stéphane Nicoll d031631709 Introduce KafkaConfigBuilder
This commit introduces a centralized way of building Kafka config
properties, and deprecate the equivalent in KafkaProperties. This
also removes the customization done in auto-configuration so that
KafkaConfigBuilder is the sole source mapping.

KafkaConfigBuilder also takes care of applying ConnectionDetails if
necessary.

Closes gh-51769
2026-09-15 15:39:27 +02:00
Stéphane Nicoll ad872c6427 Upgrade to Versions Maven Plugin 2.22.0
Closes gh-51761
2026-09-15 14:58:12 +02:00
Stéphane Nicoll efeba67c22 Upgrade to MongoDB 5.11.1
Closes gh-51760
2026-09-15 14:58:12 +02:00
Stéphane Nicoll 059202983a Upgrade to Maven Install Plugin 3.2.0
Closes gh-51759
2026-09-15 14:58:12 +02:00
Stéphane Nicoll bf29f8f381 Upgrade to Maven Deploy Plugin 3.2.0
Closes gh-51758
2026-09-15 14:58:12 +02:00
Stéphane Nicoll 7e8b9f4d7f Upgrade to Lettuce 7.7.0.RELEASE
Closes gh-51757
2026-09-15 14:58:12 +02:00
Stéphane Nicoll dc7665336b Upgrade to Jedis 8.0.1
Closes gh-51756
2026-09-15 14:58:12 +02:00
Stéphane Nicoll 553780e086 Upgrade to Elasticsearch Client 9.5.3
Closes gh-51755
2026-09-15 14:58:12 +02:00
Stéphane Nicoll e0966e0e99 Upgrade to Couchbase Client 3.12.3
Closes gh-51754
2026-09-15 14:58:12 +02:00
Stéphane Nicoll 360074ac69 Upgrade to Byte Buddy 1.18.14
Closes gh-51753
2026-09-15 14:58:11 +02:00
Stéphane Nicoll c07bfa884d Start building against Spring Data Bom 2026.1.0-M2 snapshots
See gh-51752
2026-09-15 14:58:11 +02:00
Andy Wilkinson 1d44394d1f Merge branch '4.1.x'
Closes gh-51767
2026-09-15 13:30:51 +01:00
Andy Wilkinson a6e2eb9f55 Merge pull request #51724 from dlwhdgus0810
Closes gh-51724

* gh-51724:
  Apply cookie handling to reactive HttpComponents connector
2026-09-15 13:30:44 +01:00
Hyun Lee fa8ecccc37 Apply cookie handling to reactive HttpComponents connector
The spring.http.clients.cookie-handling property and
HttpClientSettings.cookieHandling() were honored by every imperative
ClientHttpRequestFactoryBuilder and by the Jetty, JDK and Reactor
ClientHttpConnectorBuilders, but HttpComponentsHttpAsyncClientBuilder
ignored the setting. As a result, a WebClient backed by Apache
HttpComponents kept storing cookies even when cookie handling was
disabled.

Map the setting to the default request config's cookie spec, as
HttpComponentsHttpClientBuilder already does, and document the property
alongside the other global HTTP client settings.

See gh-51724

Signed-off-by: Hyun Lee <dlwhdugs4147@gmail.com>
2026-09-15 13:22:25 +01:00
Andy Wilkinson 16cd17f417 Merge branch '4.1.x'
Closes gh-51766
2026-09-15 13:11:06 +01:00
Andy Wilkinson a8f1a99f7d Merge branch '4.0.x' into 4.1.x
Closes gh-51765
2026-09-15 13:10:54 +01:00
Andy Wilkinson 6387c3791c Merge pull request #51739 from ngocnhan-tran1996
Closes gh-51739

* gh-51739:
  Update testcontainers javadoc links
2026-09-15 13:10:44 +01:00
Tran Ngoc Nhan f8c3831792 Update testcontainers javadoc links
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>

See gh-51739
2026-09-15 13:10:24 +01:00
Andy Wilkinson bc72f228c3 Merge branch '4.1.x'
Closes gh-51764
2026-09-15 13:03:19 +01:00
Andy Wilkinson 7612f4a222 Merge branch '4.0.x' into 4.1.x
Closes gh-51763
2026-09-15 13:03:03 +01:00
Andy Wilkinson 38a305d1d2 Merge pull request #51722 from noojung
Closes gh-51722

* gh-51722:
  Fix duplicated tests
2026-09-15 13:01:50 +01:00
Hyunwoo Jung ed63da9f5d Fix duplicated tests
Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>

See gh-51722
2026-09-15 12:48:22 +01:00
Phillip Webb c01e1b34b6 Merge branch '4.1.x'
Closes gh-51748
2026-09-14 20:27:24 -07:00
Phillip Webb 9fff25f9ff Merge branch '4.0.x' into 4.1.x
Closes gh-51747
2026-09-14 20:27:17 -07:00
Phillip Webb 036caad4e2 Fix reference to restart property
Correct incorrect `spring.devtools.remote.restart.enabled` property
reference to `spring.devtools.restart.enabled`.

Closes gh-51743
2026-09-14 20:25:05 -07:00
Phillip Webb adcb3256c6 Merge branch '4.1.x'
Closes gh-51746
2026-09-14 18:10:07 -07:00
Phillip Webb bd1ae5ede0 Merge branch '4.0.x' into 4.1.x
Closes gh-51745
2026-09-14 18:09:52 -07:00
Phillip Webb 9c851cf50a Merge pull request #51744 from icikle
Closes gh-51744

* pr/51744:
  Polish 'Fix inflater cache race in NestedJarFileResources'
  Fix inflater cache race in NestedJarFileResources
2026-09-14 18:09:40 -07:00
Phillip Webb d6aac54e2e Polish 'Fix inflater cache race in NestedJarFileResources'
See gh-51744
2026-09-14 17:37:06 -07:00
Ian Kettle b103aaa1f6 Fix inflater cache race in NestedJarFileResources
Update `NestedJarFileResources` to fix a race condition that could
result in a `NullPointerException`.

The methods `getOrCreateInflater` and `endOrCacheInflater` both
synchronize on a local `inflaterCache` variable but attempted to use the
`this.inflaterCache` instance which could be set to null.

The `releaseInflators` method had a synchronized block for ending each
inflater but the cache was being nulled out outside the block meaning that
the other 2 methods mentioned could hit the race condition.

Signed-off-by: Ian Kettle <25729118+icikle@users.noreply.github.com>

See gh-51744
2026-09-14 17:34:45 -07:00