Commit Graph
61569 Commits
Author SHA1 Message Date
Andy Wilkinson 30eb75bbd7 Merge branch '4.0.x'
Closes gh-50834
2026-06-24 11:21:44 +01:00
Andy Wilkinson c347cd5acb Merge branch '3.5.x' into 4.0.x
Closes gh-50833
2026-06-24 11:21:07 +01:00
Andy Wilkinson a854058993 Upgrade to jfrog/setup-jfrog-cli 5.1.0
Closes gh-50832
2026-06-24 10:42:35 +01:00
Andy Wilkinson 7483278e7d Only apply grpc defaults when grpc plugin is configured
Previously, Spring Boot's Gradle plugin reacted to the Protobuf
plugin by configuring Protobuf's grpc plugin. This worked well for
projects using gRPC but went too far for those using Protobuf
without gRPC.

This commit dials the support back a little bit. Now, our recommended
gRPC defaults are only applied when Protobuf is configured with the
grpc plugin.

Closes gh-50822
2026-06-24 08:58:17 +01:00
Andy Wilkinson a01c754c4a Merge branch '4.0.x' 2026-06-23 10:04:18 +01:00
Andy Wilkinson ceee147590 Merge branch '3.5.x' into 4.0.x 2026-06-23 10:04:00 +01:00
Andy Wilkinson fc236ae7d0 Start building against Spring Integration 6.5.10 snapshots
See gh-50820
2026-06-23 10:03:30 +01:00
Andy Wilkinson 5271da7657 Start building against Spring Data Bom 2025.0.13 snapshots
See gh-50819
2026-06-23 10:03:25 +01:00
Andy Wilkinson 6d39656d38 Start building against Spring AMQP 3.2.12 snapshots
See gh-50818
2026-06-23 10:03:21 +01:00
Moritz Halbritter e16c5d0141 Merge branch '4.0.x'
Closes gh-50807
2026-06-22 09:04:17 +02:00
Moritz Halbritter 9b168ab498 Merge pull request #50804 from yamamoto-ehhMH
Closes gh-50804

* pr/50804:
  Fix typo in DataSourceBuilderTests
2026-06-22 09:03:51 +02:00
yamamoto-ehhMH 57dec87e28 Fix typo in DataSourceBuilderTests
See gh-50804

Signed-off-by: yamamoto-ehhMH <yamamoto@reskill.jp>
2026-06-22 08:56:58 +02:00
Phillip Webb fe554ff822 Merge pull request #50773 from xfocus3
Closes gh-50773

* pr/50773:
  Polish 'Bind empty strings to empty maps'
  Bind empty strings to empty maps
2026-06-20 19:56:18 -07:00
Phillip Webb 12eb46696a Polish 'Bind empty strings to empty maps'
See gh-50773
2026-06-20 19:46:42 -07:00
Ahmed El amraouiyine 485bd7c636 Bind empty strings to empty maps
Align `MapBinder` with `IndexedElementsBinder` to ensure that
empty strings are bound as empty `Map` instances rather than
throwing a `ConverterNotFoundException`.

See gh-50773

Signed-off-by: Ahmed El amraouiyine <ahmed.elamraouiyine@vilavi.fr>
2026-06-20 19:44:29 -07:00
Brian Clozel f71e797761 Merge branch '4.0.x'
Closes gh-50790
2026-06-18 17:01:29 +02:00
Lee JiWon 4b542efc0c Only set Partitioned cookie attribute when true
The session cookie's Partitioned attribute was set to "" for any
non-null value, so an explicit `partitioned=false` was rendered the
same as `true`. PropertyMapper.to() only filters null, so
Boolean.FALSE reached the consumer and the attribute was always set.

Use whenTrue() so the attribute is set only when partitioned is true,
leaving false and unset to fall through to the container default.

Closes gh-50781

Signed-off-by: Lee JiWon <dlwldnjs1009@gmail.com>
2026-06-18 16:52:55 +02:00
Andy Wilkinson 2edca39504 Align Prometheus Client dependency with Micrometer
Closes gh-50780
2026-06-17 06:44:48 +01:00
Andy Wilkinson 699d9c34c3 Upgrade to Grpc Java 1.81.0
Closes gh-50771
2026-06-15 14:21:46 +01:00
Andy Wilkinson 2cbb5bfb17 Upgrade to Protobuf Java 4.35.0
Closes gh-50770
2026-06-15 14:21:45 +01:00
Andy Wilkinson 4065e767bf Configure Bomr to align gRPC dependency versions with Spring gRPC
Closes gh-50769
2026-06-15 14:21:29 +01:00
Andy Wilkinson d607b4c226 Remove dependency management for Protobuf Common Protos
Boot doesn't interact with the dependency directly so we should not
manage its version. Instead, we should allow the version that comes
in transitively through gRPC Java to be used instead.

Closes gh-50772
2026-06-15 14:20:24 +01:00
Andy Wilkinson a7f5c796c9 Stop auto-config of SpringReactiveOpaqueTokenIntrospector w/o WebFlux
SpringReactiveOpaqueTokenIntrospector uses WebClient in its
implementation so the auto-configuration of it must back off when
spring-webflux is not on the classpath. Failing to do so results in
a ClassNotFoundException for WebFlux's BodyInserters if the
auto-configuration's other conditions are met.

Fixes gh-50764
2026-06-13 21:26:02 +01:00
Andy Wilkinson 8ccf2e910f Merge branch '4.0.x' 2026-06-10 22:05:54 +01:00
Andy Wilkinson 8ecd35690b Next development version (v4.1.1-SNAPSHOT) 2026-06-10 22:05:45 +01:00
Andy Wilkinson 262437f94c Next development version (v4.0.8-SNAPSHOT) 2026-06-10 22:05:05 +01:00
Andy Wilkinson 1a5815cf31 Upgrade to Spring Batch 6.0.4
Closes gh-50563
2026-06-10 16:21:24 +01:00
Andy Wilkinson a8364ff9c2 Merge branch '4.0.x' 2026-06-10 16:20:54 +01:00
Andy Wilkinson 9755ff29e7 Upgrade to Spring Batch 6.0.4
Closes gh-50539
2026-06-10 16:20:29 +01:00
Andy Wilkinson 6a6dedc435 Upgrade to Spring Integration 7.1.0
Closes gh-50568
2026-06-10 15:57:08 +01:00
Andy Wilkinson db7b2b9fb0 Merge branch '4.0.x' 2026-06-10 15:56:31 +01:00
Andy Wilkinson d549d077c0 Upgrade to Spring Integration 7.0.5
Closes gh-50543
2026-06-10 15:56:16 +01:00
Andy Wilkinson 4d9e463dc3 Merge branch '3.5.x' into 4.0.x 2026-06-10 15:54:57 +01:00
Andy Wilkinson b0686478a7 Upgrade to Spring Integration 6.5.9
Closes gh-50520
2026-06-10 15:54:41 +01:00
Andy Wilkinson 198af995dc Merge branch '4.0.x'
Closes gh-50747
2026-06-10 15:53:25 +01:00
Andy Wilkinson bb247bb42f Merge branch '3.5.x' into 4.0.x
Closes gh-50746
2026-06-10 15:53:08 +01:00
Andy Wilkinson adcfbf7829 Merge branch '4.0.x'
Closes gh-50745
2026-06-10 15:49:38 +01:00
Andy Wilkinson 339ce3db43 Merge branch '3.5.x' into 4.0.x
Closes gh-50744
2026-06-10 15:46:51 +01:00
Andy Wilkinson 327bef3a71 Enable hostname verification by default in Mail auto-config
Fixes gh-50742
2026-06-10 15:26:14 +01: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
Andy Wilkinson e1f6b96b30 Upgrade to Spring GraphQL 2.0.4
Closes gh-50741
2026-06-10 12:46:22 +01:00
Andy Wilkinson ab5d8f2e9c Merge branch '4.0.x' 2026-06-10 12:44:52 +01:00
Andy Wilkinson 3da6e9a487 Upgrade to Spring GraphQL 2.0.4
Closes gh-50740
2026-06-10 12:44:18 +01:00
Andy Wilkinson 004ec34113 Merge branch '3.5.x' into 4.0.x 2026-06-10 12:42:40 +01:00
Andy Wilkinson b2a67be77b Upgrade to Spring GraphQL 1.4.6
Closes gh-50739
2026-06-10 12:42:12 +01:00
Andy Wilkinson 54ef8d335f Upgrade to Spring Batch 5.2.6
Closes gh-50516
2026-06-10 12:42:08 +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