Moritz Halbritter
49ae8c0998
Auto-configure Kafka's threadNameSupplier
...
Closes gh-36344
2023-07-26 13:59:19 +02:00
Stephane Nicoll
b0438b0f03
Polish "Allow custom RSocket WebsocketServerSpecs to be defined"
...
See gh-29567
2023-07-26 13:45:26 +02:00
Leo Li
f840141652
Allow custom RSocket WebsocketServerSpecs to be defined
...
See gh-29567
2023-07-26 13:42:06 +02:00
Stephane Nicoll
54066791f9
Polish "Add RabbitMQ container forceStop property"
...
See gh-36539
2023-07-26 11:20:36 +02:00
Gary Russell
8b716a2f6c
Add RabbitMQ container forceStop property
...
See gh-36539
2023-07-26 11:16:52 +02:00
Johnny Lim
96c9915f12
Polish
...
See gh-36565
2023-07-26 10:00:56 +02:00
Andy Wilkinson
b476d368db
Polish "Make HikariDataSource participate in checkpoint-restore"
...
See gh-36422
2023-07-25 17:19:58 +01:00
Christoph Strobl
9240f971fb
Make HikariDataSource participate in checkpoint-restore
...
See gh-36422
2023-07-25 16:27:56 +01:00
Andy Wilkinson
14d2675aab
Add `@ConditionalOnCheckpointRestore`
...
Closes gh-36536
2023-07-25 16:27:46 +01:00
Moritz Halbritter
6050fff078
Auto-configure observability for R2DBC
...
The new ConnectionFactoryDecorator can be used to decorate the
ConnectionFactory built by the ConnectionFactoryBuilder.
The new R2dbcObservationAutoConfiguration configures a
ConnectionFactoryDecorator to attach a ObservationProxyExecutionListener
to ConnectionFactories. This enables Micrometer Observations for R2DBC
queries.
Closes gh-33768
2023-07-25 17:01:55 +02:00
Stephane Nicoll
d04daf9184
Merge branch '3.1.x'
...
Closes gh-36533
2023-07-24 16:32:10 +02:00
Stephane Nicoll
a607056b98
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36532
2023-07-24 16:31:56 +02:00
Stephane Nicoll
259fac57a9
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36531
2023-07-24 16:29:56 +02:00
Stephane Nicoll
854c162966
Polish "Fail fast if job name does not exist"
...
See gh-36060
2023-07-24 16:21:44 +02:00
Akshay Dubey
c38cd74542
Fail fast if job name does not exist
...
See gh-36060
2023-07-24 16:15:04 +02:00
Stephane Nicoll
740ed18fa7
Merge branch '3.1.x'
...
Closes gh-36530
2023-07-24 16:10:20 +02:00
Stephane Nicoll
89066b4d1e
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36529
2023-07-24 16:09:32 +02:00
Stephane Nicoll
73cc54ad34
Prevent PostConstruct to be used in production code
...
Closes gh-36528
2023-07-24 16:08:50 +02:00
Christoph Dreis
343c9c6f7e
Remove references to Atomikos and Bitronix
...
See gh-35562
2023-07-21 16:23:14 +01:00
Andy Wilkinson
290ef3ccf6
Merge branch '3.1.x'
...
Closes gh-36493
2023-07-21 15:28:23 +01:00
Andy Wilkinson
c38bca04c4
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36492
2023-07-21 15:28:02 +01:00
Andy Wilkinson
6a2a3e2b26
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36491
2023-07-21 15:06:34 +01:00
Andy Wilkinson
5a0f1bbe9b
Polish "Correct description of overrides for spring.redis.url"
...
See gh-36477
2023-07-21 14:47:54 +01:00
Johnny Lim
1effd3723f
Correct description of overrides for spring.redis.url
...
See gh-36477
2023-07-21 14:47:25 +01:00
Andy Wilkinson
3affb3342e
Deprecate auto-configuration for InfluxDB
...
Closes gh-35190
2023-07-20 13:31:10 +01:00
Stephane Nicoll
311fa6272d
Polish "Add service connection for Testcontainers ActiveMQ"
...
This also adds support for Docker Compose.
See gh-35080
2023-07-20 13:03:41 +02:00
Eddú Meléndez
63121dd08a
Add service connection for Testcontainers ActiveMQ
...
See gh-35080
2023-07-20 13:03:41 +02:00
Moritz Halbritter
54e99d68fa
Auto-configure ObservationRegistry on ScheduledTaskRegistrar
...
The TaskSchedulingAutoConfiguration.taskScheduler auto-configuration now
no longer backs off on SchedulingConfigurer beans.
Closes gh-36119
2023-07-20 09:43:12 +02:00
Andy Wilkinson
e0d021b710
Merge branch '3.1.x'
...
Closes gh-36446
2023-07-18 21:16:49 +01:00
Andy Wilkinson
fe123e5b10
Fix handling of additional-hosts with Mongo
...
Closes gh-36441
2023-07-18 21:15:20 +01:00
Andy Wilkinson
283dc37db3
Make AnnotatedControllerConfigurer use applicationTaskExecutor
...
Closes gh-36388
2023-07-18 15:35:31 +01:00
Stephane Nicoll
c6e47b86d7
Move Flyway configuration extension properties to dedicated namespace
...
This commit harmonizes the handling of ConfigurationExtension for
Flyway. The existing Oracle and SQLServer extensions are now mapped from
flway.oracle and flyway.sqlserver, respectively. The existing properties
have been deprecated in favor of the new location.
Closes gh-36444
2023-07-18 16:15:50 +02:00
Stephane Nicoll
8da706603e
Add support for flyway.postgresql.transactional.lock
...
Closes gh-32629
2023-07-18 15:44:38 +02:00
Stephane Nicoll
71406977c2
Harmonize configuration of Flyway SQL Server extension
...
Closes gh-36440
2023-07-18 13:58:18 +02:00
Stephane Nicoll
fb640c04e7
Upgrade to Flyway 9.20.1
...
Closes gh-36364
Co-authored-by: Andy Wilkinson <wilkinsona@vmware.com>
2023-07-18 13:58:17 +02:00
Andy Wilkinson
d205d10519
Configure WebFlux's blocking execution to use applicationTaskExecutor
...
Closes gh-36331
2023-07-18 11:18:25 +01:00
Stephane Nicoll
c19a0a76c0
Merge branch '3.1.x'
...
Closes gh-36421
2023-07-17 13:23:15 +02:00
Johnny Lim
9b38db6672
Polish PemSslBundleProperties
...
See gh-36281
2023-07-17 13:22:27 +02:00
Andy Wilkinson
f33874e98e
Allow auto-configured applicationTaskExecutor to use virtual threads
...
With this commit, when virtual threads are enabled, the auto-configured
applicationTaskExecutor changes from a ThreadPoolTaskExecutor to a
SimpleAsyncTaskExecutor with virtual threads enabled.
As before, any TaskDecorator bean is applied to the auto-configured
executor and the spring.task.execution.thread-name-prefix property is
applied. Other spring.task.execution.* properties are ignored as they
are specific to a pool-based executor.
Closes gh-35710
2023-07-17 10:01:16 +01:00
Stephane Nicoll
783bfb62e2
Merge branch '3.1.x'
...
Closes gh-36420
2023-07-17 10:04:14 +02:00
Stephane Nicoll
d2912c6442
Update copyright year of changed files
...
See gh-36306
2023-07-17 09:40:57 +02:00
Christoph Dreis
8321887d6a
Fix typos
...
See gh-36306
2023-07-17 09:40:16 +02:00
Andy Wilkinson
f2a50919a9
Merge branch '3.1.x'
...
Closes gh-36410
2023-07-14 10:42:28 +01:00
Andy Wilkinson
3f4474031f
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36409
2023-07-14 10:42:05 +01:00
Pengfei-Lu
8697d9ddd5
Correct conditions on auto-configured JacksonJsonpMapper
...
See gh-36109
Signed-off-by: Pengfei-Lu <459360594@qq.com>
2023-07-13 18:10:21 +01:00
Andy Wilkinson
07be2990a2
Merge branch '3.1.x'
...
Closes gh-36294
2023-07-10 13:52:57 +01:00
Andy Wilkinson
0d06747b41
Fix problem with @ and : chars in Mongo username and password
...
Fixes gh-36261
2023-07-10 13:35:08 +01:00
Andy Wilkinson
3b90919313
Polish RestClient auto-config and tests
...
For consistency, replace webClient and WebClient with restClient and
RestClient. This also address a bean name clash between
RestClientAutoConfiguration's RestClient.Builder bean and
WebClientAutoConfiguration's WebClient.Builder bean that were both
previously named webClientBuilder.
2023-07-06 12:22:54 +01:00
Spencer Gibb
89880a773c
Add RestClientAutoConfiguration to AutoConfiguration.imports
...
See gh-36249
2023-07-06 11:38:48 +01:00
Phillip Webb
cfdc173e34
Add RestClient SSL support
...
Add `RestClientSsl` support class to help apply an `SslBundle` to a
`RestClient.Builder`.
See gh-36213
2023-07-05 21:22:52 +01:00
Phillip Webb
5e01c66552
Add RestClient HttpMessageConverters support
...
Update `RestClientAutoConfiguration` to apply `HttpMessageConverters`
configuration.
See gh-36213
2023-07-05 21:17:42 +01:00
Phillip Webb
2d2f050262
Polish 'Add initial support for RestClient'
...
See gh-36213
2023-07-05 21:17:23 +01:00
Arjen Poutsma
a1a5acf128
Add initial support for RestClient
...
Introduce initial support for Spring Framework's `RestClient`, in the
form of a `RestClientCustomizer` and `RestClientAutoConfiguration`.
See gh-36213
2023-07-05 21:16:02 +01:00
Andy Wilkinson
4feaa28fd1
Polish "Support custom token validators for OAuth2"
...
See gh-35874
2023-07-05 14:01:08 +01:00
Roman Golovin
7500dab321
Support custom token validators for OAuth2
...
See gh-35874
2023-07-05 11:48:48 +01:00
Andy Wilkinson
ce8253ea95
Merge branch '3.1.x'
...
Closes gh-36238
2023-07-05 09:51:35 +01:00
Andy Wilkinson
c9f8d92656
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36237
2023-07-05 09:47:43 +01:00
Andy Wilkinson
2350d9c870
Adapt to Data changes missed due to predictive test selection
...
See gh-36190
2023-07-04 12:39:52 +01:00
Andy Wilkinson
5a9ca67fba
Start building against Spring Framework 6.2.0-M2 snapshots
...
See gh-36198
2023-07-04 10:20:33 +01:00
Andy Wilkinson
ec8e1e2c95
Start building against Spring Data Bom 2023.1.0 snapshots
...
See gh-36190
2023-07-04 09:44:53 +01:00
Phillip Webb
77245c3bd0
Merge branch '3.1.x'
...
Closes gh-36164
2023-07-02 19:47:24 +01:00
Phillip Webb
1f68db06ba
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36163
2023-07-02 19:47:17 +01:00
Phillip Webb
f1b0d76d9b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36162
2023-07-02 19:46:45 +01:00
Phillip Webb
b6990940b1
Polish 'Choose SAML party based on entity ID rather than always using first'
...
See gh-35902
2023-07-02 19:02:08 +01:00
Lasse Lindqvist
864af59adc
Choose SAML party based on entity ID rather than always using first
...
Update `Saml2RelyingPartyRegistrationConfiguration` so that
`RelyingPartyRegistrations` uses `collectionFromMetadataLocation`
rather than `fromMetadataLocation` and searches candidates for a
matching entity ID.
Prior to this commit, it was possible for the wrong provider to be
used if multiple candidates existed in the returned metadata.
See gh-35902
2023-07-02 18:54:34 +01:00
Andy Wilkinson
8fa80426b4
Merge branch '3.1.x'
...
Closes gh-36133
2023-06-30 11:26:49 +01:00
Johnny Lim
58a9961a31
Name methods consistently in KafkaConnectionDetails
...
See gh-35733
2023-06-30 11:26:25 +01:00
Scott Frederick
c22cbb0e2d
Merge branch '3.1.x'
...
Closes gh-36124
2023-06-29 16:55:19 -06:00
Scott Frederick
0a51c466f4
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36123
2023-06-29 16:54:45 -06:00
Andy Wilkinson
abaade28ea
Merge branch '3.1.x'
...
Closes gh-36122
2023-06-29 18:10:52 +01:00
Andy Wilkinson
e2f8fcf292
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36121
2023-06-29 18:10:33 +01:00
Andy Wilkinson
6effd6061c
Provide hints when template auto-config is excluded
...
Fixes gh-35682
2023-06-29 18:09:30 +01:00
Andy Wilkinson
b5a131d966
Merge branch '3.1.x'
...
Closes gh-36100
2023-06-27 20:31:16 +01:00
Andy Wilkinson
ba8b1717fb
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36099
2023-06-27 20:30:47 +01:00
Andy Wilkinson
79cd3a027a
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36098
2023-06-27 20:30:24 +01:00
Andy Wilkinson
9e1f2c4257
Tolerate Flway 9.20
...
Closes gh-36029
2023-06-27 20:22:24 +01:00
Andy Wilkinson
98d459d76c
Revert "Merge branch '3.1.x'"
...
See gh-36092
2023-06-27 14:16:20 +01:00
Andy Wilkinson
6851904651
Merge branch '3.1.x'
...
Closes gh-36092
2023-06-27 14:03:09 +01:00
Andy Wilkinson
9a57611ef5
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36091
2023-06-27 14:02:57 +01:00
Andy Wilkinson
ffbef7bb80
Test server.max-http-request-header-size with Undertow
...
Closes gh-36047
2023-06-27 13:50:04 +01:00
Andy Wilkinson
b645eb32ac
Remove deprecated code that was to be removed in 3.2
...
Closes gh-36034
2023-06-23 18:14:22 +01:00
Andy Wilkinson
357c67a999
Merge branch '3.1.x'
2023-06-23 15:58:51 +01:00
Andy Wilkinson
3f7fe25cb9
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36044
2023-06-23 15:58:36 +01:00
Andy Wilkinson
2fae5de245
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36043
2023-06-23 15:50:02 +01:00
Andy Wilkinson
d2966e1cbf
Polish "Replace calls to verifyComplete() to avoid indefinite blocking"
...
See gh-35915
2023-06-23 12:38:12 +01:00
ThomazPassarelli
f9da30faf1
Replace calls to verifyComplete() to avoid indefinite blocking
...
See gh-35915
2023-06-23 12:16:26 +01:00
Phillip Webb
212acf44f7
Merge branch '3.1.x'
2023-06-21 12:28:20 -07:00
Phillip Webb
7a2fc9e636
Fix checkstyle violation
...
See gh-35914
2023-06-21 12:27:56 -07:00
Phillip Webb
2ce36b15b3
Merge branch '3.1.x'
2023-06-21 12:11:07 -07:00
Phillip Webb
3c7fbf3423
Polish 'Apply SslConfigurer in addition to configured mappers'
...
See gh-35914
2023-06-21 12:10:36 -07:00
Fernando Cappi
e6b5322f3e
Apply SslConfigurer in addition to configured mappers
...
Update `ReactorClientHttpConnectorFactory` to that SSL configuration
is applied in addition to any configured mappers.
Prior to this commit, SSL configuration would prevent configured
mappers from being applied.
See gh-35914
2023-06-21 12:10:36 -07:00
Andy Wilkinson
295702003d
Merge branch '3.1.x'
2023-06-21 15:29:38 +01:00
Andy Wilkinson
7266d4863b
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36009
2023-06-21 15:29:23 +01:00
Andy Wilkinson
39c382713b
Initialize WebSocket infrastructure when using WebFlux and Jetty
...
In Spring Framework 5.x with Jetty 9, the reactive
JettyRequestUpgradeStrategy was able to initialize Jetty's WebSocket
infrastructure itself. With Jetty 10 this is no longer possible and
Boot must perform the initialization as part of preparing the
reactive JettyWebServer.
This commit updates the reactive WebSocket auto-configuration to
initialize Jetty's WebSocket infrastructure as part of creating the
reactive JettyWebServer.
Fixes gh-33347
2023-06-21 14:59:50 +01:00
Andy Wilkinson
1e17d8eeea
Upgrade to Liquibase 4.22.0
...
Closes gh-35956
2023-06-19 16:30:52 +01:00
Andy Wilkinson
454aae92d6
Upgrade to Flyway 9.19.4
...
Closes gh-35948
2023-06-19 16:07:41 +01:00
Phillip Webb
23eb7ec1f8
Merge branch '3.1.x'
2023-06-16 14:35:44 -07:00
Phillip Webb
5d6a507142
Merge branch '3.0.x' into 3.1.x
2023-06-16 14:35:23 -07:00
Phillip Webb
48e13af8c4
Merge branch '2.7.x' into 3.0.x
2023-06-16 14:34:54 -07:00
Phillip Webb
b8d2c279ee
Update copyright year of changed files
2023-06-16 14:32:43 -07:00