Phillip Webb
732b8f3931
Merge branch '4.0.x'
...
Closes gh-49699
2026-03-21 14:28:14 -07:00
Daeho Kwon
0b45618cb5
Add @ConditionalOnWebApplication to NettyReactiveWebServerAutoConfiguration
...
See gh-49695
Signed-off-by: Daeho Kwon <trewq231@naver.com >
2026-03-21 14:26:23 -07:00
Stéphane Nicoll
5296a5bbfd
Revert "Rename spring-boot-amqp to spring-boot-rabbitmq"
...
This reverts commit 72b8a6ca05 ,
b820d9feac , and
edadf816ab .
See gh-49620
2026-03-20 11:03:28 +01:00
Stéphane Nicoll
f728235906
Revert "Introduce Generic AMQP 1.0 client support"
...
This reverts commit 8dde82b557 , c388dc92
5b7f0f726b , and
2d71ef94ed .
See gh-49621
2026-03-20 11:02:35 +01:00
Stéphane Nicoll
e927b4c681
Merge branch '4.0.x'
2026-03-20 10:31:58 +01:00
Stéphane Nicoll
25b6de94d5
Fix formatting
2026-03-20 10:29:31 +01:00
Stéphane Nicoll
72c1b3a7c6
Merge branch '4.0.x'
...
Closes gh-49673
2026-03-20 10:08:52 +01:00
Stéphane Nicoll
d8ea797aab
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49672
2026-03-20 10:08:40 +01:00
Phillip Webb
f75fea3601
Add type-safe gRPC service config properties
...
Update `GrpcClientProperties` to include type-safe service config
properties commonly configured items.
Closes gh-49540
2026-03-19 15:12:31 -07:00
Chris Bono and Phillip Webb
1cb8d02ed7
Add Spring gRPC server and client security support
...
Add auto-configuration to integrate gRPC server applications
with Spring Security. This commit provides both standard
Spring Security support as well as OAuth support.
Closes gh-49047
Co-authored-by: Phillip Webb <phil.webb@broadcom.com >
2026-03-19 15:12:31 -07:00
Chris Bono and Phillip Webb
1b41cb20c1
Add Spring gRPC client and server observation support
...
Update client and server code to support micrometer observations.
Closes gh-49056
Co-authored-by: Phillip Webb <phil.webb@broadcom.com >
2026-03-19 15:12:31 -07:00
Phillip Webb
d6b28375c0
Validate 'server.http2.enabled' for gRPC Servlet applications
...
Throw an error is a Spring gRPC Servlet based server application
has forgotten to configure HTTP/2 support.
There is also the option of suppressing the error if HTTP/2 has
been configured directly and not using the configuration property.
Closes gh-49050
2026-03-19 15:12:31 -07:00
Phillip Webb and Chris Bono
67ac57fb77
Add Spring gRPC server health check support
...
Add integration between Spring Boot's health module and gRPC
health checking service support.
Closes gh-49048
Co-authored-by: Chris Bono <chris.bono@broadcom.com >
2026-03-19 15:12:31 -07:00
Phillip Webb
b650f3c558
Rework spring-boot-health for reuse
...
Update `spring-boot-health` to allow for better reuse outside
of the actuator module.
See gh-49048
2026-03-19 15:12:30 -07:00
Chris Bono and Phillip Webb
be3a1b7117
Add Spring gRPC test support
...
Add a testing module that can be used for testing Spring gRPC
server or client applications.
Closes gh-49046
Co-authored-by: Phillip Webb <phil.webb@broadcom.com >
2026-03-19 15:12:30 -07:00
Chris Bono and Phillip Webb
c35b21adb4
Add Spring gRPC client support
...
Add support for Spring gRPC client applications.
Closes gh-49045
Co-authored-by: Phillip Webb <phil.webb@broadcom.com >
2026-03-19 15:12:30 -07:00
Chris Bono and Phillip Webb
e61bb6df5b
Add Spring gRPC server support
...
Add support for Spring gRPC server applications.
Closes gh-49044
Co-authored-by: Phillip Webb <phil.webb@broadcom.com >
2026-03-19 15:12:30 -07:00
Stéphane Nicoll
2d71ef94ed
Add missing AMQP modules
...
See gh-49621
2026-03-19 17:31:53 +01:00
Stéphane Nicoll
5b7f0f726b
Harmonize Docker compose and testcontainers support for RabbitMQ
...
Given that the prefix for such support refers to the name of the
service, it should have been RabbitMq, not Rabbit. This was already
applied in the newly introduced AMQP 1.0 support, and this commit adapts
the existing support for consistency.
Closes gh-49664
2026-03-19 16:19:29 +01:00
Stéphane Nicoll
c388dc92f1
Add AMQP 1.0 client auto-configuration
...
This commit adds auto-configuration for the generic AMQP 1.0 client
in Spring AMQP 4.1, using Qpid ProtonJ. The auto-configuration provides
an AmqpConnectionFactory as well as an AmqpClient with standard
customizer callbacks. The "spring.amqp" namespace exposes settings to
connect to an AMQP 1.0 compliant broker. Docker compose and
testcontainers support using RabbitMQ have been added too.
Closes gh-49621
2026-03-19 15:46:47 +01:00
Brian Clozel
8bcb7fed18
Merge branch '4.0.x'
2026-03-19 09:40:36 +01:00
Brian Clozel
26edf79084
Merge branch '3.5.x' into 4.0.x
2026-03-19 09:40:05 +01:00
Stéphane Nicoll and Eddú Meléndez
edadf816ab
Rename package for RabbitMQ support
...
This commit renames the RabbitMQ root packages from amqp to rabbitmq.
See gh-49620
Co-authored-by: Eddú Meléndez <eddu.melendez@gmail.com >
2026-03-19 08:04:16 +01:00
Stéphane Nicoll and Eddú Meléndez
b820d9feac
Harmonize support to refer to RabbitMQ
...
This commit adapts description to refer to RabbitMQ rather than AMQP.
See gh-49620
Co-authored-by: Eddú Meléndez <eddu.melendez@gmail.com >
2026-03-19 08:04:16 +01:00
Stéphane Nicoll and Eddú Meléndez
72b8a6ca05
Migrate Spring RabbitMQ support to spring-boot-rabbitmq
...
See gh-49620
Co-authored-by: Eddú Meléndez <eddu.melendez@gmail.com >
2026-03-19 08:04:14 +01:00
Brian Clozel
8000904026
Merge branch '4.0.x'
...
Closes gh-49650
2026-03-18 17:39:34 +01:00
Brian Clozel
a6d8c48e13
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49649
2026-03-18 17:38:12 +01:00
Brian Clozel
5b8246f9b7
Merge branch '4.0.x'
...
Closes gh-49647
2026-03-18 16:46:23 +01:00
Brian Clozel
1ead08b9d8
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49646
2026-03-18 16:45:57 +01:00
Andy Wilkinson
2ccfde80cc
Auto-configure Jackson mappers with bean-based handler instantiator
...
Closes gh-48711
2026-03-18 12:12:36 +00:00
Andy Wilkinson
391c898b49
Polish "Add SSL support to auto-configuration for Rabbit Streams"
...
See gh-48960
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-03-17 12:03:38 +00:00
Jay Choi
f4c595dad8
Add SSL support to auto-configuration for Rabbit Streams
...
See gh-48960
Signed-off-by: Jay Choi <jayyoungchoi22@gmail.com >
2026-03-17 11:25:40 +00:00
Andy Wilkinson
684e279d6f
Merge branch '4.0.x'
...
Closes gh-49618
2026-03-16 18:01:32 +00:00
Andy Wilkinson
797253a447
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49617
2026-03-16 18:00:39 +00:00
Stéphane Nicoll
b12d40e8e5
Add support for Spring Batch MongoDB
...
This commit adds support for running Spring Batch jobs with a MongoDB
store. It aligns as much as possible to the JDBC counterpart, with
spring-boot-starter-batch-data-mongodb and spring-boot-starter-batch-data-mongodb-test.
As we do not have a way to initialize a MongoDB store at the moment,
this commit adds a conservative approach of executing commands defined
by the standard Spring Batch schema script.
Closes gh-43236
2026-03-16 12:11:19 +01:00
Andy Wilkinson
f2981d1bdc
Rename property to authorities-claim-expressions
...
See gh-48490
2026-03-16 10:35:57 +00:00
Andy Wilkinson
8fff41b3ec
Auto-configure ExpressionJwtGrantedAuthoritiesConverters
...
Closes gh-48490
2026-03-16 10:02:54 +00:00
Moritz Halbritter
da63bf6085
Don't register SpanContext if exemplars include is 'none'
...
See gh-49572
2026-03-16 10:31:46 +01:00
Moritz Halbritter
538e02b5ef
Don't register ExemplarContextProvider if exemplars include is 'none'
...
See gh-49572
2026-03-16 09:32:53 +01:00
Andy Wilkinson
8e5ae84796
Adapt to nullability changes in spring-security-oauth2-jose
...
See gh-49446
2026-03-13 17:20:11 +00:00
Andy Wilkinson
79ef955563
Merge branch '4.0.x'
...
Closes gh-49599
2026-03-13 16:48:23 +00:00
Andy Wilkinson
76290f7871
Remove unused org.springframework.boot.docker-test plugin
...
Closes gh-49598
2026-03-13 16:38:01 +00:00
Brian Clozel
369963f6b4
Merge branch '4.0.x'
...
Closes gh-49595
2026-03-13 16:54:36 +01:00
Brian Clozel
ed8cba80b6
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49593
2026-03-13 16:48:49 +01:00
Moritz Halbritter
9f872bdde9
Fix OtlpMetricsExportAutoConfigurationTests on JDK 26
2026-03-13 15:34:13 +01:00
Moritz Halbritter
efd44dce56
Rename management.tracing.exemplars.filter to management.tracing.exemplars.include
...
See gh-49572
2026-03-13 15:07:11 +01:00
Moritz Halbritter
06272143bf
Add support for SslBundles to OTLP metrics export
...
Closes gh-49590
2026-03-13 14:38:54 +01:00
Moritz Halbritter
d7f86aa07e
Add support for SslBundles to OTLP traces export
...
Closes gh-49584
2026-03-13 14:07:34 +01:00
Andy Wilkinson
9b34699034
Merge branch '4.0.x'
...
Closes gh-49585
2026-03-13 12:25:11 +00:00
Andy Wilkinson
f0aff3aa3c
Polish "Add failure analysis for missing auto-configured MailSender"
...
See gh-49582
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com >
2026-03-13 12:24:25 +00:00