Daeho Kwon
0b45618cb5
Add @ConditionalOnWebApplication to NettyReactiveWebServerAutoConfiguration
...
See gh-49695
Signed-off-by: Daeho Kwon <trewq231@naver.com>
2 weeks ago
Stéphane Nicoll
5296a5bbfd
Revert "Rename spring-boot-amqp to spring-boot-rabbitmq"
...
This reverts commit 72b8a6ca05 ,
b820d9feac , and
edadf816ab .
See gh-49620
2 weeks ago
Stéphane Nicoll
f728235906
Revert "Introduce Generic AMQP 1.0 client support"
...
This reverts commit 8dde82b557 , c388dc92
5b7f0f726b , and
2d71ef94ed .
See gh-49621
2 weeks ago
Stéphane Nicoll
25b6de94d5
Fix formatting
2 weeks ago
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
2 weeks ago
Chris Bono
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>
2 weeks ago
Chris Bono
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>
2 weeks ago
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
2 weeks ago
Phillip Webb
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>
2 weeks ago
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
2 weeks ago
Chris Bono
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>
2 weeks ago
Chris Bono
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>
2 weeks ago
Chris Bono
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>
2 weeks ago
Stéphane Nicoll
2d71ef94ed
Add missing AMQP modules
...
See gh-49621
2 weeks ago
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
2 weeks ago
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
2 weeks ago
Stéphane Nicoll
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>
2 weeks ago
Stéphane Nicoll
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>
2 weeks ago
Stéphane Nicoll
72b8a6ca05
Migrate Spring RabbitMQ support to spring-boot-rabbitmq
...
See gh-49620
Co-authored-by: Eddú Meléndez <eddu.melendez@gmail.com>
2 weeks ago
Andy Wilkinson
2ccfde80cc
Auto-configure Jackson mappers with bean-based handler instantiator
...
Closes gh-48711
3 weeks ago
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>
3 weeks ago
Jay Choi
f4c595dad8
Add SSL support to auto-configuration for Rabbit Streams
...
See gh-48960
Signed-off-by: Jay Choi <jayyoungchoi22@gmail.com>
3 weeks ago
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
3 weeks ago
Andy Wilkinson
f2981d1bdc
Rename property to authorities-claim-expressions
...
See gh-48490
3 weeks ago
Andy Wilkinson
8fff41b3ec
Auto-configure ExpressionJwtGrantedAuthoritiesConverters
...
Closes gh-48490
3 weeks ago
Moritz Halbritter
da63bf6085
Don't register SpanContext if exemplars include is 'none'
...
See gh-49572
3 weeks ago
Moritz Halbritter
538e02b5ef
Don't register ExemplarContextProvider if exemplars include is 'none'
...
See gh-49572
3 weeks ago
Andy Wilkinson
8e5ae84796
Adapt to nullability changes in spring-security-oauth2-jose
...
See gh-49446
3 weeks ago
Andy Wilkinson
76290f7871
Remove unused org.springframework.boot.docker-test plugin
...
Closes gh-49598
3 weeks ago
Moritz Halbritter
9f872bdde9
Fix OtlpMetricsExportAutoConfigurationTests on JDK 26
3 weeks ago
Moritz Halbritter
efd44dce56
Rename management.tracing.exemplars.filter to management.tracing.exemplars.include
...
See gh-49572
3 weeks ago
Moritz Halbritter
06272143bf
Add support for SslBundles to OTLP metrics export
...
Closes gh-49590
3 weeks ago
Moritz Halbritter
d7f86aa07e
Add support for SslBundles to OTLP traces export
...
Closes gh-49584
3 weeks ago
Andy Wilkinson
f0aff3aa3c
Polish "Add failure analysis for missing auto-configured MailSender"
...
See gh-49582
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
3 weeks ago
MJY
ffb36cb5ed
Add failure analysis for missing auto-configured MailSender
...
Signed-off-by: MJY <jmoon0227@gmail.com>
See gh-49582
3 weeks ago
Moritz Halbritter
166b88b9e1
Add support for SslBundles to OTLP logging export
...
Closes gh-49583
3 weeks ago
Andy Wilkinson
5721f57acd
Polish "Update TestRestTemplate's default cookie handling to match RestTemplate's"
...
See gh-49261
Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
3 weeks ago
Apoorv Darshan
085d522570
Update TestRestTemplate's default cookie handling to match RestTemplate's
...
See gh-49261
Signed-off-by: Apoorv Darshan <ad13dtu@gmail.com>
3 weeks ago
Moritz Halbritter
5ca8e0956a
Add more fine-grained support for selecting metric exemplars
...
Closes gh-49572
3 weeks ago
Moritz Halbritter
bd663c1551
Add property to disable the OpenTelemetry SDK
...
This uses no-op implementations for the SdkTracerProvider,
SdkLoggerProvider and SdkMeterProvider, but still configures the
propagators.
Additionally, it doesn't create the tracing and logging beans which
would be superfluous for a disabled SDK.
Closes gh-49564
4 weeks ago
Moritz Halbritter
2b6559ccd6
Deprecate ZipkinWithOpenTelemetryTracingAutoConfiguration
...
See gh-49453
4 weeks ago
Moritz Halbritter
2a8ad44cef
Polish "Add auto-configuration for otlp exemplars"
...
See gh-49538
4 weeks ago
Jonatan Ivanov
d4521bb91b
Add auto-configuration for otlp exemplars
...
See gh-49538
4 weeks ago
Moritz Halbritter
a2997f34a4
Add support for OpenTelemetry's SpanLimits and LogLimits
...
Closes gh-49554
4 weeks ago
Moritz Halbritter
951d37a25c
Add properties to select OpenTelemetry's sampler
...
Closes gh-49548
4 weeks ago
Moritz Halbritter
27723a11ab
Add properties to configure BatchLogRecordProcessor
...
Closes gh-49543
4 weeks ago
Andy Wilkinson
632a19ad63
Polish "Add customizers for opaque token introspector builders"
...
See gh-49029
4 weeks ago
itsmevichu
2ff451d502
Add customizers for opaque token introspector builders
...
See gh-49029
Signed-off-by: itsmevichu <vishnutheep@gmail.com>
4 weeks ago
Andy Wilkinson
10659f0d67
Revert "Disable HTTP client's built-in decompression"
...
This reverts commit c9246cec4f .
Closes gh-48928
4 weeks ago
Andy Wilkinson
c54d05ca8a
Use vendor adapter to configure JTA Platform and Bean Container
...
Closes gh-48969
4 weeks ago