Andy Wilkinson
c73645bb8a
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51813
2026-09-17 08:50:23 +01:00
Andy Wilkinson
7ce43c7b73
Use Java 27 GA in CI
...
Closes gh-51812
2026-09-17 08:49:58 +01:00
Andy Wilkinson
e402beb42d
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51783
2026-09-16 11:21:20 +01:00
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
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
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
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
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
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
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
Andy Wilkinson
885720ae66
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51667
2026-09-11 12:55:59 +01:00
Andy Wilkinson
d08d6d053a
Merge pull request #51666 from ohchanKyu
...
Closes gh-51666
* gh-51666:
Polish "Use TLS port for Docker Compose RabbitMQ connection when SSL is configured"
Use TLS port for Docker Compose RabbitMQ connection when SSL is configured
2026-09-11 12:47:17 +01:00
Andy Wilkinson
18295bf297
Polish "Use TLS port for Docker Compose RabbitMQ connection when SSL is configured"
...
See gh-51666
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-11 12:42:51 +01:00
Andy Wilkinson
9c7577588d
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51663
2026-09-11 08:18:31 +01:00
Andy Wilkinson
5541ab2424
Merge pull request #51660 from ngocnhan-tran1996
...
Closes gh-51660
* gh-51660:
Update Jackson 3 Javadoc links
2026-09-11 08:18:21 +01:00
Andy Wilkinson
2fbc10fbaf
Merge pull request #51597 from o-shevchenko
...
Closes gh-51597
* gh-51597:
Document baggage propagation over gRPC
2026-09-10 15:35:27 +01:00
Andy Wilkinson
5b3631bfe9
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51651
2026-09-09 15:31:57 +01:00
Andy Wilkinson
69ad59c413
Merge pull request #51551 from COBI-98
...
Closes gh-51551
* gh-51551:
Polish "Add SBOM manifest attributes to repackaged Maven wars"
Add SBOM manifest attributes to repackaged Maven wars
2026-09-09 15:31:48 +01:00
Andy Wilkinson
007ca201e1
Polish "Add SBOM manifest attributes to repackaged Maven wars"
...
See gh-51551
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-09 14:44:51 +01:00
Andy Wilkinson
6c0d47e3da
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51647
2026-09-09 11:00:01 +01:00
Andy Wilkinson
d34a479879
Merge pull request #51635 from noojung
...
Closes gh-51635
* gh-51635:
Avoid using the deprecated Project.getProperties method
2026-09-09 10:57:41 +01:00
Andy Wilkinson
d601081bd5
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51645
2026-09-09 10:37:08 +01:00
Andy Wilkinson
abbb298039
Merge pull request #51644 from ngocnhan-tran1996
...
Closes gh-51644
* gh-51644:
Polish "Remove redundant whitespace"
Remove redundant whitespace
2026-09-09 10:36:59 +01:00
Andy Wilkinson
a9fbd4a24c
Polish "Remove redundant whitespace"
...
See gh-51644
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-09 10:00:36 +01:00
Andy Wilkinson
f310611d20
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51641
2026-09-09 08:26:48 +01:00
Andy Wilkinson
3b5706b397
Merge pull request #51634 from dependabot[bot]
...
Closes gh-51634
* gh-51634:
Bump Homebrew/actions/setup-homebrew from 2026.08.31.1 to 2026.09.07.1
2026-09-09 08:26:41 +01:00
Andy Wilkinson
e383449a5d
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51639
2026-09-09 08:21:12 +01:00
Andy Wilkinson
06c0fa8d5c
Retain WebFlux's default SameSite when property not set
...
Fixes gh-51636
2026-09-09 08:18:47 +01:00
Andy Wilkinson
fd1dec5794
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51637
2026-09-09 08:07:53 +01:00
Andy Wilkinson
304b57c839
Merge pull request #51625 from noojung
...
Closes gh-51625
* gh-51625:
Avoid implicit property lookup in parent projects
2026-09-09 08:07:42 +01:00
Andy Wilkinson
7c11fcf97f
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51632
2026-09-08 16:55:15 +01:00
Andy Wilkinson
fac21d7379
Merge pull request #51627 from ohchanKyu
...
Closes gh-51627
* gh-51627:
Fix typo in deprecated Pushgateway base-url property metadata
2026-09-08 16:55:06 +01:00
Andy Wilkinson
e158494508
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51630
2026-09-08 16:51:49 +01:00
Andy Wilkinson
bfc2935ad4
Merge pull request #51619 from yyuneu
...
Closes gh-51619
* gh-51619:
Honor authorities-claim-delimiter when set on its own
2026-09-08 16:43:39 +01:00
Andy Wilkinson
e7a324357f
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51623
2026-09-08 13:57:12 +01:00
Andy Wilkinson
f956f588d5
Configure attributes on dev-only configurations
...
Closes gh-51492
2026-09-08 13:56:26 +01:00
Andy Wilkinson
a87fd2c9ba
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51620
2026-09-08 11:23:31 +01:00
Andy Wilkinson
bb1ad4ce36
Manage TomlJ's version in spring-boot-internal-dependencies
...
Closes gh-51618
2026-09-08 09:25:56 +01:00
Andy Wilkinson
60dc60c5f6
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51616
2026-09-08 09:19:33 +01:00
Andy Wilkinson
ad8f14e785
Merge pull request #51549 from aashikantkumar
...
Closes gh-51549
* gh-51549:
Polish "Preserve firewall in reactive CF security auto-configuration"
Preserve firewall in reactive CF security auto-configuration
2026-09-08 09:19:27 +01:00
Andy Wilkinson
23275d826b
Polish "Preserve firewall in reactive CF security auto-configuration"
...
See gh-51549
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-08 09:18:26 +01:00
Andy Wilkinson
c1900d0bc9
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51614
2026-09-08 09:15:55 +01:00
Andy Wilkinson
1d79f56ad7
Return 503 for missing application ID or cloud controller URL
...
Previously, the CloudFoundryAuthorizationExceptions thrown for a
missing application ID or cloud controller URL were not routed
through the error handling that turned them into a SecurityResponse
with a 503 status code. As a result, they were processed by the
general exception handling which resulted in a 500 response.
This commit updates the reactive SecurityInterceptor so that the
exceptions are processed through
SecurityInterceptor::getErrorResponse. This aligns the behavior of
the Cloud Foundry security intergration in a reactive application
more closely with that of a Servlet application.
Fixes gh-51613
2026-09-08 08:51:58 +01:00
Andy Wilkinson
c6ed90e28c
Set ignore_optional_problems on all proto-generated source
...
Closes gh-51604
2026-09-07 14:56:54 +01:00
Andy Wilkinson
8dac80a6ea
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51608
2026-09-07 12:38:11 +01:00
Andy Wilkinson
159bdeb76e
Merge pull request #51598 from noojung
...
Closes gh-51598
* gh-51598:
Avoid using Project objects as dependency notation
2026-09-07 12:38:00 +01:00
Andy Wilkinson
50350d0c83
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51606
2026-09-07 12:20:30 +01:00
Andy Wilkinson
03cf0c49ce
Merge pull request #51590 from noojung
...
Closes gh-51590
* gh-51590:
Fix typos
2026-09-07 12:19:32 +01:00
Andy Wilkinson
61275b0c64
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51601
2026-09-07 08:43:48 +01:00
Andy Wilkinson
2a30bbc70a
Merge pull request #51593 from fabio-grassi
...
Closes gh-51593
* gh-51593:
Switch to Java 17 variants of Oracle JDBC dependencies
2026-09-07 08:43:37 +01:00
Andy Wilkinson
ea613dc511
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51599
2026-09-07 08:26:42 +01:00
Andy Wilkinson
4396a31e23
Merge pull request #51591 from msridhar
...
Closes gh-51591
* gh-51591:
Remove unnecessary NullAway suppressions
2026-09-07 08:25:30 +01:00
Andy Wilkinson
154a77cae9
Make reactive resource server back off with custom security
...
Previously, the auto-configuration of reactive OAuth 2 resource
server based web security did not back off when a custom
SecurityWebFilterChain was defined. This did not match the
equivalent servlet-based auto-configuration which backs off when
a custom SecurityFilterChain is defined.
This commit updates the reactive auto-configuration to behave in
the same way as the servlet auto-configuration. A new annotation,
@ConditionalOnDefaultReactiveWebSecurity, is introduced. The
existing servlet-specific annotation,
@ConditionalOnDefaultWebSecurity is deprecated and a replacement
named @ConditionalOnDefaultServletWebSecurity is introduced.
Fixes gh-50778
2026-09-04 16:08:58 +01:00
Andy Wilkinson
30f5416951
Merge pull request #51464 from yyuneu
...
Closes gh-51464
* gh-51464:
Fix corruption of supplementary characters in AppendableByteArray
2026-09-04 13:48:47 +01:00
Andy Wilkinson
61a62d56d8
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51584
2026-09-04 12:58:36 +01:00
Andy Wilkinson
3d731beaa1
Merge pull request #51507 from msridhar
...
Closes gh-51507
* gh-51507:
Fix new warnings from NullAway 0.14.1
2026-09-04 12:58:25 +01:00
Andy Wilkinson
14536633ec
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51581
2026-09-04 11:46:53 +01:00
Andy Wilkinson
1eedb9c969
Merge pull request #51519 from DevJunz
...
Closes gh-51519
* gh-51519:
Polish "Delete layer temp file when layer creation fails"
Delete layer temp file when layer creation fails
2026-09-04 11:46:37 +01:00
Andy Wilkinson
71bfa94d10
Polish "Delete layer temp file when layer creation fails"
...
See gh-51519
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-04 11:12:11 +01:00
Andy Wilkinson
9380e958d3
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51578
2026-09-04 10:14:19 +01:00
Andy Wilkinson
a833fe58f9
Merge pull request #51546 from yyuneu
...
Closes gh-51546
* gh-51546:
Apply RabbitMQ credential fallbacks for null values
2026-09-04 10:12:14 +01:00
Andy Wilkinson
c38c15b3b7
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51576
2026-09-04 09:53:28 +01:00
Andy Wilkinson
6114f57cb4
Merge pull request #51555 from vlsi
...
Closes gh-51555
* gh-51555:
Fix unrecognized JSpecify nullable annotations
2026-09-04 09:51:47 +01:00
Andy Wilkinson
4c5ed7e087
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51574
2026-09-04 09:35:30 +01:00
Andy Wilkinson
982582d0df
Merge pull request #51568 from kdomo
...
Closes gh-51568
* gh-51568:
Correct Assert messages that name the wrong parameter
2026-09-04 09:35:18 +01:00
Andy Wilkinson
8350f147ff
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51572
2026-09-04 08:43:15 +01:00
Andy Wilkinson
10190c7cc7
Fix race condition in ProcessRunnerTests
...
There's a race between destruction of the process completing and the
test checking that the process has been destroyed. When the test
wins the race, it fails.
This commit removes the race condition by updating the test to wait
until the process has been destroyed.
Closes gh-51571
2026-09-04 08:40:35 +01:00
Andy Wilkinson
8e7128730f
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51544
2026-09-02 14:18:14 +01:00
Andy Wilkinson
05bd7202ba
Merge pull request #51490 from piyushrajyadav
...
Closes gh-51490
* gh-51490:
Polish "Use constructor injection in classes that partipate in @Import"
Use constructor injection in classes that partipate in @Import
2026-09-02 14:16:48 +01:00
Andy Wilkinson
d6c2e687b0
Polish "Use constructor injection in classes that partipate in @Import"
...
See gh-51490
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-02 14:16:07 +01:00
Andy Wilkinson
1c3ca9f6f6
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51542
2026-09-02 12:17:24 +01:00
Andy Wilkinson
352996af6a
Upgrade to Artifactory Deploy Action 0.0.5
...
Closes gh-51541
2026-09-02 12:17:07 +01:00
Andy Wilkinson
94ca058844
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51538
2026-09-02 09:12:54 +01:00
Andy Wilkinson
92c3fcfd2d
Merge pull request #50963 from SebTardif
...
Closes gh-50963
* gh-50963:
Polish "Improve Docker Compose ProcessRunner's handling of failure cases"
Improve Docker Compose ProcessRunner's handling of failure cases
2026-09-02 09:12:41 +01:00
Andy Wilkinson
bf8731693b
Polish "Improve Docker Compose ProcessRunner's handling of failure cases"
...
See gh-50963
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-09-02 09:11:53 +01:00
Andy Wilkinson
40e8911734
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51520
2026-09-01 16:12:05 +01:00
Andy Wilkinson
837f44f764
Return correct total when read(ByteBuffer) cannot fill buffer
...
Fixes gh-51515
2026-09-01 16:03:12 +01:00
Andy Wilkinson
b7333fa1aa
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51481
2026-08-27 14:42:20 +01:00
Andy Wilkinson
fb4896741c
Merge pull request #51467 from 2heunxun
...
Closes gh-51467
* gh-51467:
Honor existing 'encrypt' JDBC parameter for SQL Server Docker Compose
2026-08-27 14:41:51 +01:00
Andy Wilkinson
a16c8a2479
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51479
2026-08-27 14:29:50 +01:00
Andy Wilkinson
71a51a0277
Merge pull request #51453 from dependabot[bot]
...
Closes gh-51453
* gh-51453:
Bump Homebrew/actions/setup-homebrew from 2026.08.14.1 to 2026.08.24.1
2026-08-27 14:29:29 +01:00
Andy Wilkinson
03de7a801b
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51477
2026-08-27 14:19:24 +01:00
Andy Wilkinson
31f7eeda68
Upgrade to Nullability Plugin 0.0.15
...
Closes gh-51475
2026-08-27 13:57:08 +01:00
Andy Wilkinson
67d7523f52
Account for length of Gradle version when relocating test kit dir
2026-08-25 09:26:59 +01:00
Andy Wilkinson
e33f3c6781
Expect deprecation warnings from Protobuf plugin
...
See gh-51428
2026-08-25 08:37:58 +01:00
Andy Wilkinson
b1454cd2de
Merge branch '4.0.x' into 4.1.x
2026-08-24 15:52:12 +01:00
Andy Wilkinson
6dbc7e9a51
Use method on String to identify Java 27
...
At the time of writing, https://javaalmanac.io lists
EnumSet.spliterator as being new in Java 27, but that's not the case.
This commit switches to using String.encodedLength(Charset) instead.
This method is new in Java 27 and also aligns with the existing
TWENTY_SIX value that already uses a method on String for version
identification.
See gh-51422
2026-08-24 15:47:34 +01:00
Andy Wilkinson
975c591a97
Merge branch '4.0.x' into 4.1.x
2026-08-24 15:31:45 +01:00
Andy Wilkinson
6e58a6ff8b
Polish
...
See gh-51422
2026-08-24 15:31:30 +01:00
Andy Wilkinson
ec28f8b530
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51428
2026-08-24 15:24:59 +01:00
Andy Wilkinson
feb66aa843
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51426
2026-08-24 15:21:55 +01:00
Andy Wilkinson
ee059ae3ca
Add CI for Java 27
...
Closes gh-51423
2026-08-24 14:52:36 +01:00
Andy Wilkinson
ff153f21d8
Add TWENTY_SEVEN to JavaVersion
...
Closes gh-51422
2026-08-24 14:51:52 +01:00
Andy Wilkinson
e1b36ae92b
Prepare release/4.1.1 branch
2026-08-11 18:10:18 +02:00
Andy Wilkinson
3e4cc5445a
Prepare 4.1.x-internal branch
2026-08-11 18:08:38 +02:00