Commit Graph

21902 Commits

Author SHA1 Message Date
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
Andy Wilkinson c9c36e7e42 Merge branch '3.1.x'
Closes gh-36527
2023-07-24 14:38:52 +01:00
Andy Wilkinson 54323d1a95 Merge branch '3.0.x' into 3.1.x
Closes gh-36526
2023-07-24 14:35:14 +01:00
Andy Wilkinson 2db45e9ba3 Merge branch '2.7.x' into 3.0.x
Closes gh-36525
2023-07-24 14:34:50 +01:00
Andy Wilkinson a5d5908c27 Add missing management.metrics.export.atlas properties
Closes gh-36496
2023-07-24 14:34:11 +01:00
Stephane Nicoll 771a98b192 Merge branch '3.1.x'
Closes gh-36521
2023-07-24 13:25:10 +02:00
Stephane Nicoll f23cb1fa39 Merge branch '3.0.x' into 3.1.x
Closes gh-36520
2023-07-24 13:25:01 +02:00
Stephane Nicoll 3aeb853c63 Merge branch '2.7.x' into 3.0.x
Closes gh-36519
2023-07-24 13:24:40 +02:00
Stephane Nicoll cc77b8ace1 Polish contribution
See gh-36463
2023-07-24 13:14:01 +02:00
elevne d59cec9e01 Harmonize use of Stream in ConfigDataLocationBindHandler.onSuccess
See gh-36463
2023-07-24 13:06:47 +02:00
Stephane Nicoll 746cb00833 Merge branch '3.1.x'
Closes gh-36517
2023-07-24 13:00:57 +02:00
Stephane Nicoll 48622f2b7d Merge branch '3.0.x' into 3.1.x
Closes gh-36516
2023-07-24 13:00:47 +02:00
Stephane Nicoll 74349d1192 Merge branch '2.7.x' into 3.0.x
Closes gh-36515
2023-07-24 13:00:38 +02:00
fzyzcjy e67bca121b Fix description of started and ready time metrics
See gh-36507
2023-07-24 12:57:06 +02:00
Andy Wilkinson 07a7ff473b Merge branch '3.1.x'
Closes gh-36495
2023-07-21 16:47:35 +01:00
Andy Wilkinson 519966e230 Merge branch '3.0.x' into 3.1.x
Closes gh-36494
2023-07-21 16:47:24 +01:00
Andy Wilkinson 84c1c5ccaa Polish "Don't run process-aot or process-test-aot on reactor projects"
See gh-35377
2023-07-21 16:39:50 +01:00
Urs Keller 0308de1672 Don't run process-aot or process-test-aot on reactor projects
See gh-35377
2023-07-21 16:39:24 +01:00
Andy Wilkinson 12254b11ce Don't run KotlinPluginActionITs on JVMs not support by Gradle 7.6 2023-07-21 16:24:32 +01: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 5022e120c1 Configure bomr to filter GraphQL "snapshot" versions
See gh-33817
2023-07-20 13:17:51 +02: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
Andy Wilkinson ac2481f1a1 Merge branch '3.1.x'
See gh-35472
2023-07-20 09:32:41 +01:00
Andy Wilkinson fe67932a56 Merge branch '3.0.x' into 3.1.x
See gh-36468
2023-07-20 09:31:30 +01:00
Andy Wilkinson 960f0ea1da Revert "Upgrade to R2DBC Pool 1.0.1.RELEASE"
This reverts commit e754a1b11e.

See gh-36464
2023-07-20 09:22:21 +01: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 90a38b6b0b Upgrade to Spring HATEOAS 2.2.0-M2
Closes gh-36456
2023-07-20 08:37:55 +01:00
Andy Wilkinson 7e344c0ef6 Upgrade to R2DBC Postgresql 1.0.2.RELEASE
Closes gh-36473
2023-07-20 08:37:55 +01:00
Andy Wilkinson 34d02659a8 Upgrade to R2DBC Pool 1.0.1.RELEASE
Closes gh-36472
2023-07-20 08:37:50 +01:00
Andy Wilkinson 8100aba332 Upgrade to R2DBC MSSQL 1.0.2.RELEASE
Closes gh-36471
2023-07-20 08:37:45 +01:00
Andy Wilkinson a1db6cd630 Upgrade to MySQL 8.1.0
Closes gh-36470
2023-07-20 08:37:40 +01:00
Andy Wilkinson 46a83d7def Upgrade to Spring HATEOAS 2.1.2
Closes gh-36454
2023-07-20 08:26:40 +01:00
Andy Wilkinson 8ee8bb440f Upgrade to R2DBC Postgresql 1.0.2.RELEASE
Closes gh-36469
2023-07-20 08:26:39 +01:00
Andy Wilkinson da5cb6d3ab Upgrade to R2DBC Pool 1.0.1.RELEASE
Closes gh-36468
2023-07-20 08:26:34 +01:00
Andy Wilkinson e200638311 Upgrade to R2DBC MSSQL 1.0.2.RELEASE
Closes gh-36467
2023-07-20 08:26:29 +01:00
Andy Wilkinson e30b3fe4f2 Upgrade to Spring HATEOAS 2.0.6
Closes gh-36453
2023-07-20 08:21:42 +01:00
Andy Wilkinson 277efdc6b1 Upgrade to R2DBC Postgresql 1.0.2.RELEASE
Closes gh-36465
2023-07-20 08:21:41 +01:00
Andy Wilkinson e754a1b11e Upgrade to R2DBC Pool 1.0.1.RELEASE
Closes gh-36464
2023-07-20 08:21:36 +01:00
Andy Wilkinson 2029117999 Upgrade to Kotlin 1.9.0
Closes gh-36362
2023-07-19 20:27:41 +01:00
Stephane Nicoll 4a4b29fcbf Upgrade to Spring Batch 5.1.0-M1
Closes gh-36189
2023-07-19 20:01:06 +02:00
Andy Wilkinson b5c404f938 Merge branch '3.1.x'
Closes gh-36449
2023-07-19 14:38:44 +01:00
Andy Wilkinson 4d6ee92e21 Merge branch '3.0.x' into 3.1.x
Closes gh-36448
2023-07-19 14:38:28 +01:00
Andy Wilkinson f145ca0c3c Fix reflection hint generation for properties nested in superclass
Fixes gh-36406
2023-07-19 14:37:52 +01:00
kitbolourchi abebc396c0 Change B3 extraction format to single
See gh-36061
2023-07-19 08:14:01 +02:00
Stephane Nicoll 2506172d91 Upgrade to Spring Session 3.2.0-M1
Closes gh-36196
2023-07-19 07:46:39 +02:00
Stephane Nicoll 858cadc8e2 Upgrade to Spring LDAP 3.2.0-M1
Closes gh-36299
2023-07-19 07:46:08 +02:00
Stephane Nicoll 0a365acf95 Upgrade to Spring Integration 6.2.0-M1
Closes gh-36193
2023-07-19 07:45:15 +02:00
Stephane Nicoll 9efbe5b2ea Upgrade to Spring GraphQL 1.2.2
Closes gh-36191
2023-07-19 07:44:39 +02:00
Stephane Nicoll 271059cd23 Upgrade to Spring Integration 6.1.2
Closes gh-36404
2023-07-19 07:42:35 +02:00
Stephane Nicoll e909e81a7d Upgrade to Spring GraphQL 1.2.2
Closes gh-36186
2023-07-19 07:42:34 +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
Scott Frederick 4393a2244c Use Docker CLI context to determine daemon host address for image building
Configuration files managed by the Docker CLI are now used to determine
the host address of the Docker daemon used when building images using
buildpacks when a host address is not configured with environment
variables or build tool plugin configuration.

Closes gh-36445
2023-07-18 13:21:01 -06: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 289d458a60 Start building against Spring Framework 6.1.0-M3 snapshots
See gh-36443
2023-07-18 15:04:42 +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 0b4bbe99b3 Upgrade to Spring Security 6.2.0-M1
Closes gh-36195
2023-07-18 06:24:30 +02:00
Stephane Nicoll 5af99fe219 Upgrade to Spring Security 6.1.2
Closes gh-36298
2023-07-18 06:22:50 +02:00
Stephane Nicoll 1dcfb3cfb1 Upgrade to Spring Security 6.0.5
Closes gh-36293
2023-07-18 06:22:09 +02:00
Stephane Nicoll 7ec9f45929 Upgrade to Spring Security 5.7.10
Closes gh-36295
2023-07-18 06:21:22 +02:00
Stephane Nicoll 4659d1bb93 Upgrade to Spring Kafka 3.0.9
Closes gh-36194
2023-07-17 19:58:42 +02:00
Stephane Nicoll 6ed8838209 Upgrade to Spring AMQP 3.0.6
Closes gh-36439
2023-07-17 19:58:41 +02:00
Stephane Nicoll c95c65838b Upgrade to Lettuce 6.2.5.RELEASE
Closes gh-36438
2023-07-17 19:58:35 +02:00
Stephane Nicoll 007e340902 Upgrade to Dependency Management Plugin 1.1.2
Closes gh-36437
2023-07-17 19:58:30 +02:00
Stephane Nicoll 7913b22f6a Upgrade to Spring Kafka 3.0.9
Closes gh-36182
2023-07-17 19:57:22 +02:00
Stephane Nicoll 5014861c96 Upgrade to Spring Kafka 3.0.9
Closes gh-36187
2023-07-17 19:57:01 +02:00
Stephane Nicoll 3b53c15084 Upgrade to Spring AMQP 3.0.6
Closes gh-36403
2023-07-17 19:57:01 +02:00
Stephane Nicoll 10720721bf Upgrade to Lettuce 6.2.5.RELEASE
Closes gh-36436
2023-07-17 19:57:01 +02:00
Stephane Nicoll c5a951dc9d Upgrade to Dependency Management Plugin 1.1.2
Closes gh-36435
2023-07-17 19:56:56 +02:00
Stephane Nicoll a838cab65c Upgrade to Spring AMQP 3.0.6
Closes gh-36401
2023-07-17 19:55:53 +02:00
Stephane Nicoll bf5cdbf3f3 Upgrade to Lettuce 6.2.5.RELEASE
Closes gh-36434
2023-07-17 19:55:53 +02:00
Stephane Nicoll 0f396c91f4 Upgrade to Dependency Management Plugin 1.1.2
Closes gh-36433
2023-07-17 19:55:48 +02:00
Stephane Nicoll 250868ad84 Upgrade to Spring AMQP 2.4.14
Closes gh-36399
2023-07-17 19:53:54 +02:00
Stephane Nicoll c726a13395 Polish "Add auto-configuration for ObservedAspect"
See gh-35191
2023-07-17 16:06:08 +02:00
Vedran Pavic 0dae89e837 Add auto-configuration for ObservedAspect
This adds support for auto-configuring `ObservedAspect` when AspectJ is
on the classpath, which enables the usage of `@Observed`.

See gh-35191
2023-07-17 16:05:48 +02:00
Stephane Nicoll 31db1d8125 Merge branch '3.1.x'
Closes gh-36430
2023-07-17 15:48:41 +02:00
Stephane Nicoll 7195d87e6c Merge branch '3.0.x' into 3.1.x
Closes gh-36429
2023-07-17 15:48:30 +02:00
Stephane Nicoll 750096b9c2 Polish "Allow custom ExemplarSampler to be used"
See gh-35619
2023-07-17 15:46:48 +02:00
Johnny Goncalves 94b17ecd26 Allow custom ExemplarSampler to be used
See gh-35619
2023-07-17 15:44:05 +02:00
Stephane Nicoll 62c9936abf Merge branch '3.1.x'
Closes gh-36428
2023-07-17 15:25:10 +02:00
Stephane Nicoll bb16ed1245 Merge branch '3.0.x' into 3.1.x
Closes gh-36427
2023-07-17 15:24:58 +02:00
Stephane Nicoll 3586bfb629 Merge branch '2.7.x' into 3.0.x
Closes gh-36426
2023-07-17 15:22:43 +02:00
Stephane Nicoll 09e5d38348 Polish "Replace @CsvSource with @ValueSource where feasible"
See gh-36062
2023-07-17 15:16:27 +02:00
Yanming Zhou acb7acd5d9 Replace @CsvSource with @ValueSource where feasible
@ValueSource is more appropriate for single parameter.

See gh-36062
2023-07-17 15:16:26 +02:00
Stephane Nicoll df8b73d8f7 Merge branch '3.1.x'
Closes gh-36425
2023-07-17 15:09:23 +02:00
Stephane Nicoll 588129318c Merge branch '3.0.x' into 3.1.x
Closes gh-36423
2023-07-17 15:06:00 +02:00
Jonatan Ivanov 58cfdbfa2d Add missing OTel Span attributes
OTel semantic conventions mandate certain resource attributes to present
on exported spans. This commits make sure that the attribute we add are
merged with the defaults, rather than replacing them.

See gh-36155
2023-07-17 15:00:51 +02:00
Stephane Nicoll 60df7e3bce Polish contribution
See gh-36251
2023-07-17 13:37:30 +02:00
Bernardo Bulgarelli bc2899c1ef Deprecate DelegatingApplicationContextInitializer and DelegatingApplicationListener
See gh-36251
2023-07-17 13:26:27 +02: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
Jonatan Ivanov 8115f8f146 Add property for base time unit in OTLP registry
Micrometer added a new configuration option to its OTLP registry to
enable configuring the base time unit. These changes provide a
configuration property to support to it.

See gh-36393
2023-07-17 13:17:41 +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 b8c4fb6b9a Upgrade to Liquibase 4.23.0
Closes gh-36377
2023-07-14 19:57:27 +01:00
Stephane Nicoll 7692171119 Upgrade to Spring HATEOAS 2.2.0-M1
Closes gh-36192
2023-07-14 19:12:38 +02:00
Stephane Nicoll 1ced770f15 Upgrade to Spring Data Bom 2023.1.0-M1
Closes gh-36190
2023-07-14 19:11:57 +02:00
Stephane Nicoll 0e3a151657 Upgrade to Spring HATEOAS 2.1.1
Closes gh-36414
2023-07-14 19:09:00 +02:00
Stephane Nicoll 225abf73c6 Upgrade to Spring Data Bom 2023.0.2
Closes gh-36184
2023-07-14 19:08:56 +02:00
Stephane Nicoll 60150d96bd Upgrade to Spring HATEOAS 2.0.5
Closes gh-36181
2023-07-14 19:08:06 +02:00
Stephane Nicoll 0a29a6a8c3 Upgrade to Spring Data Bom 2022.0.8
Closes gh-36179
2023-07-14 19:08:06 +02:00
Stephane Nicoll beb4010d07 Upgrade to Spring HATEOAS 1.5.5
Closes gh-36413
2023-07-14 19:05:56 +02:00
Stephane Nicoll 67bae9de36 Upgrade to Spring Data Bom 2021.2.14
Closes gh-36173
2023-07-14 19:05:52 +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
Stephane Nicoll 9f462546e8 Start building against Spring Integration 6.1.2 snapshots
See gh-36404
2023-07-13 16:06:47 +02:00
Stephane Nicoll f6b96040ad Start building against Spring AMQP 3.0.6 snapshots
See gh-36403
2023-07-13 16:06:42 +02:00
Stephane Nicoll 9d0360cc1e Upgrade to Reactor Bom 2022.0.9
Closes gh-36297
2023-07-13 16:04:29 +02:00
Stephane Nicoll babfff3060 Upgrade to Dependency Management Plugin 1.1.1
Closes gh-36402
2023-07-13 16:04:29 +02:00
Stephane Nicoll fbde75e149 Start building against Spring AMQP 3.0.6 snapshots
See gh-36401
2023-07-13 16:01:59 +02:00
Stephane Nicoll fc9006f53c Upgrade to Reactor Bom 2022.0.9
Closes gh-36292
2023-07-13 15:57:34 +02:00
Stephane Nicoll 23653e72be Upgrade to Dependency Management Plugin 1.1.1
Closes gh-36400
2023-07-13 15:57:33 +02:00
Stephane Nicoll b3513b5d89 Start building against Spring AMQP 2.4.14 snapshots
See gh-36399
2023-07-13 15:53:13 +02:00
Stephane Nicoll 0d8bae5953 Prohibit upgrades to Liquibase 4.23.0
Closes gh-36377
2023-07-13 15:34:23 +02:00
Stephane Nicoll 83b7b902c0 Upgrade to XML Maven Plugin 1.1.0
Closes gh-36385
2023-07-13 11:56:51 +02:00
Stephane Nicoll 6684404f67 Upgrade to WebJars Locator Core 0.53
Closes gh-36384
2023-07-13 11:56:51 +02:00
Stephane Nicoll f689f68695 Upgrade to Rabbit Stream Client 0.11.0
Closes gh-36382
2023-07-13 11:56:50 +02:00
Stephane Nicoll 7cb5b96919 Upgrade to OpenTelemetry 1.28.0
Closes gh-36381
2023-07-13 11:56:50 +02:00
Stephane Nicoll 85d9cddd25 Upgrade to Neo4j Java Driver 5.10.0
Closes gh-36380
2023-07-13 11:56:50 +02:00
Stephane Nicoll 2d472c526f Upgrade to MongoDB 4.10.2
Closes gh-36379
2023-07-13 11:56:49 +02:00
Stephane Nicoll 5e3445ad4a Upgrade to Maven Clean Plugin 3.3.1
Closes gh-36378
2023-07-13 11:56:49 +02:00
Stephane Nicoll 9a8b3246a4 Upgrade to Kotlin Coroutines 1.7.2
Closes gh-36376
2023-07-13 11:56:49 +02:00
Stephane Nicoll 11898c0b56 Upgrade to Json-smart 2.5.0
Closes gh-36375
2023-07-12 20:01:29 +02:00
Stephane Nicoll 1c0217f40a Upgrade to jOOQ 3.18.5
Closes gh-36374
2023-07-12 20:01:28 +02:00
Stephane Nicoll 590526717d Upgrade to JBoss Logging 3.5.3.Final
Closes gh-36373
2023-07-12 20:01:28 +02:00
Stephane Nicoll f05ec7e300 Upgrade to Janino 3.1.10
Closes gh-36372
2023-07-12 20:01:28 +02:00
Stephane Nicoll 3e9eeea2b0 Upgrade to Jakarta WebSocket 2.1.1
Closes gh-36371
2023-07-12 20:01:27 +02:00
Stephane Nicoll d6d93fb112 Upgrade to Infinispan 14.0.12.Final
Closes gh-36370
2023-07-12 20:01:27 +02:00
Stephane Nicoll c6128904ee Upgrade to Hibernate Validator 8.0.1.Final
Closes gh-36369
2023-07-12 20:01:27 +02:00
Stephane Nicoll 2f9d016581 Upgrade to Hibernate 6.2.6.Final
Closes gh-36368
2023-07-12 20:01:26 +02:00
Stephane Nicoll 2073f1d194 Upgrade to H2 2.2.220
Closes gh-36367
2023-07-12 20:01:26 +02:00
Stephane Nicoll d08c2f0723 Upgrade to Groovy 4.0.13
Closes gh-36366
2023-07-12 20:01:26 +02:00
Stephane Nicoll c6ffcb94c0 Upgrade to GraphQL Java 20.4
Closes gh-36365
2023-07-12 20:01:25 +02:00
Stephane Nicoll 85194c703b Upgrade to Elasticsearch Client 8.8.2
Closes gh-36351
2023-07-12 18:13:28 +02:00
Stephane Nicoll 5e2575371d Upgrade to Dependency Management Plugin 1.1.1
Closes gh-36363
2023-07-12 18:13:28 +02:00
Stephane Nicoll ee1044f4a5 Upgrade to Commons Codec 1.16.0
Closes gh-36350
2023-07-12 18:13:23 +02:00
Stephane Nicoll 49f5002241 Upgrade to Artemis 2.29.0
Closes gh-36349
2023-07-12 18:13:22 +02:00
Stephane Nicoll 556fcc92bb Upgrade to ActiveMQ 5.18.2
Closes gh-36348
2023-07-12 18:13:22 +02:00
Stephane Nicoll c59d474ec4 Upgrade to Reactor Bom 2023.0.0-M1
Closes gh-36300
2023-07-12 17:01:10 +02:00
Stephane Nicoll 122f6599c0 Upgrade to Micrometer Tracing 1.2.0-M1
Closes gh-36199
2023-07-12 17:00:43 +02:00
Stephane Nicoll ad72d22c90 Upgrade to Micrometer 1.12.0-M1
Closes gh-36188
2023-07-12 17:00:11 +02:00
Andy Wilkinson f60547c118 Merge branch '3.1.x'
Closes gh-36360
2023-07-12 12:00:26 +01:00
Andy Wilkinson 218f4f2679 Merge branch '3.0.x' into 3.1.x
Closes gh-36359
2023-07-12 12:00:11 +01:00
Andy Wilkinson 090802b11b Use existing value rather than deducing bind method
When there is an existing value, deducing the bind method may
incorrectly result in the use of constructor binding. This
results in a failure in the configuration properties
post-processor as it refuses to bind properties to a bean whose
attributes indicate that constructor binding should have been used.

This commit updates ConfigurationPropertiesBean to avoid tryin to
deduce the bind method and instead use the presence or absence of an
existing value to determine the type of binding that should be used.
Only when there is no existing value is constructor binding
appropriate.

Fixes gh-36175
2023-07-12 11:13:48 +01:00
Andy Wilkinson b66eea8d2a Merge branch '3.1.x'
Closes gh-36356
2023-07-12 08:34:08 +01:00
Andy Wilkinson d5ca66d47c Merge branch '3.0.x' into 3.1.x
Closes gh-36355
2023-07-12 08:33:43 +01:00
Andy Wilkinson 2a5a5d19b7 Update Servlet container system requirements
Closes gh-36354
2023-07-12 08:33:10 +01:00
Stephane Nicoll d45903060d Upgrade to Reactor Bom 2020.0.34
Closes gh-36172
2023-07-11 16:07:58 +02:00
Stephane Nicoll 324539e707 Upgrade to Rabbit AMQP Client 5.14.3
Closes gh-36316
2023-07-11 16:07:58 +02:00
Stephane Nicoll eb0e50f909 Upgrade to Neo4j Java Driver 4.4.12
Closes gh-36315
2023-07-11 16:07:58 +02:00
Stephane Nicoll 328d86092b Upgrade to Micrometer 1.9.13
Closes gh-36171
2023-07-11 16:07:57 +02:00
Stephane Nicoll 6d0d1ffbad Upgrade to Johnzon 1.2.21
Closes gh-36314
2023-07-11 16:07:57 +02:00
Stephane Nicoll 9142f1516e Upgrade to Janino 3.1.10
Closes gh-36313
2023-07-11 16:07:57 +02:00
Stephane Nicoll 2bc135c23b Upgrade to Groovy 3.0.18
Closes gh-36312
2023-07-11 16:07:57 +02:00
Stephane Nicoll 45cdb53e23 Upgrade to Elasticsearch 7.17.11
Closes gh-36311
2023-07-11 16:07:57 +02:00
Stephane Nicoll d5c3790cc3 Upgrade to Rabbit AMQP Client 5.17.1
Closes gh-36341
2023-07-11 15:31:27 +02:00
Stephane Nicoll b9556d1819 Upgrade to Micrometer Tracing 1.1.3
Closes gh-36296
2023-07-11 15:31:21 +02:00
Stephane Nicoll f43f9a35cf Upgrade to Micrometer 1.11.2
Closes gh-36183
2023-07-11 15:31:21 +02:00
Stephane Nicoll 97f81c3f33 Upgrade to jOOQ 3.18.5
Closes gh-36340
2023-07-11 15:31:20 +02:00
Stephane Nicoll a48ccc2c13 Upgrade to JBoss Logging 3.5.3.Final
Closes gh-36339
2023-07-11 15:31:15 +02:00
Stephane Nicoll 4168375397 Upgrade to Janino 3.1.10
Closes gh-36338
2023-07-11 15:31:10 +02:00
Stephane Nicoll 5171eef1c1 Upgrade to Jakarta WebSocket 2.1.1
Closes gh-36337
2023-07-11 15:31:04 +02:00
Stephane Nicoll 6ab571a30d Upgrade to Infinispan 14.0.12.Final
Closes gh-36336
2023-07-11 15:30:59 +02:00
Stephane Nicoll 863b0df570 Upgrade to Hibernate Validator 8.0.1.Final
Closes gh-36335
2023-07-11 15:30:55 +02:00
Stephane Nicoll 6ef030e851 Upgrade to Hibernate 6.2.6.Final
Closes gh-36334
2023-07-11 15:30:49 +02:00
Stephane Nicoll 62cdca61a8 Upgrade to Groovy 4.0.13
Closes gh-36333
2023-07-11 15:30:45 +02:00
Stephane Nicoll 28e6ed7c66 Upgrade to ActiveMQ 5.18.2
Closes gh-36332
2023-07-11 15:30:40 +02:00
Stephane Nicoll 8d94b4b059 Upgrade to Rabbit AMQP Client 5.16.1
Closes gh-36329
2023-07-11 14:59:57 +02:00
Stephane Nicoll 17e27251a8 Upgrade to Micrometer Tracing 1.0.8
Closes gh-36291
2023-07-11 14:59:52 +02:00
Stephane Nicoll dd6cbd3d8c Upgrade to Micrometer 1.10.9
Closes gh-36178
2023-07-11 14:59:52 +02:00
Stephane Nicoll 601a7d9043 Upgrade to jOOQ 3.17.14
Closes gh-36328
2023-07-11 14:59:51 +02:00
Stephane Nicoll 11104412c0 Upgrade to JBoss Logging 3.5.3.Final
Closes gh-36327
2023-07-11 14:59:46 +02:00
Stephane Nicoll abd9494d0a Upgrade to Janino 3.1.10
Closes gh-36326
2023-07-11 14:59:41 +02:00
Stephane Nicoll e99311d10b Upgrade to Jakarta WebSocket 2.1.1
Closes gh-36325
2023-07-11 14:59:37 +02:00
Stephane Nicoll a9a93fed6f Upgrade to Infinispan 14.0.12.Final
Closes gh-36324
2023-07-11 14:59:32 +02:00
Stephane Nicoll d6c468a46d Upgrade to Hibernate Validator 8.0.1.Final
Closes gh-36323
2023-07-11 14:59:27 +02:00
Stephane Nicoll 642be39556 Upgrade to Groovy 4.0.13
Closes gh-36322
2023-07-11 14:59:22 +02:00
Andy Wilkinson 7e5bfc4b2e Start building against Reactor Bom 2023.0.0 snapshots
See gh-36300
2023-07-10 16:19:05 +01:00
Andy Wilkinson a285a7389c Start building against Spring LDAP 3.2.0 snapshots
See gh-36299
2023-07-10 14:02:25 +01:00
Andy Wilkinson 0f59cf7938 Start building against Spring Security 6.1.2 snapshots
See gh-36298
2023-07-10 13:59:57 +01:00
Andy Wilkinson 6f9bf7273c Start building against Reactor Bom 2022.0.9 snapshots
See gh-36297
2023-07-10 13:59:52 +01:00
Andy Wilkinson a2bb4e8ab8 Start building against Micrometer Tracing 1.1.3 snapshots
See gh-36296
2023-07-10 13:59:47 +01:00
Andy Wilkinson 9a03a353ec Start building against Spring Security 5.7.10 snapshots
See gh-36295
2023-07-10 13:56:57 +01:00
Andy Wilkinson 07be2990a2 Merge branch '3.1.x'
Closes gh-36294
2023-07-10 13:52:57 +01:00
Andy Wilkinson 4a9327b3f1 Start building against Spring Security 6.0.5 snapshots
See gh-36293
2023-07-10 13:43:24 +01:00
Andy Wilkinson 7462065f38 Start building against Reactor Bom 2022.0.9 snapshots
See gh-36292
2023-07-10 13:43:19 +01:00
Andy Wilkinson b1f9be6a28 Start building against Micrometer Tracing 1.0.8 snapshots
See gh-36291
2023-07-10 13:43:14 +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 3b2551619f Merge branch '3.1.x' 2023-07-07 12:19:23 +01:00
Andy Wilkinson 1085c1707e Merge branch '3.0.x' into 3.1.x 2023-07-07 12:19:15 +01:00
Andy Wilkinson 732424f7cb Polish 2023-07-07 12:19:05 +01:00
Andy Wilkinson 8ed2ef5640 Merge branch '3.1.x'
Closes gh-36277
2023-07-07 12:07:25 +01:00
Andy Wilkinson c4157bb515 Merge branch '3.0.x' into 3.1.x
Closes gh-36276
2023-07-07 12:07:07 +01:00
Andy Wilkinson cc80bb78fe Merge branch '2.7.x' into 3.0.x
Closes gh-36275
2023-07-07 12:06:51 +01:00
Andy Wilkinson 52f732920b Support multiple health groups with an additional path with Jersey
This commit knowingly makes breaking API changes to
JerseyHealthEndpointAdditionalPathResourceFactory. We considered
other options but they all had the potential to be backwards
incompatible in one way or another. Faced with that situation we
concluded that the likelihood of anyone using the modified API
directly is small enough to warrant making the breaking changes.
If it becomes apparent that we have misjudged things we can revisit
the changes in the future.

Closes gh-36250
2023-07-07 11:21:56 +01:00
Andy Wilkinson f4e05c91c7 Use converter beans in preference to ObjectToObjectConverter
Previously, with the converter beans in a conversion service that
appears after the bean factory's conversion service, they would not
be called for a conversion that could be handled by the
ObjectToObjectConverter in the bean factory's conversion service.

This commit creates a new FormattingConversionService that is empty
except for the converter beans and places it first in the list.
It's followed by the bean factory's conversion service. The shared
application conversion service is added to the end of the list to
pick up any conversions that the previous two services could not
handle. This should maintain backwards compatibility with the
previous arrangement where the converter beans were added to an
application conversion service that went after the bean factory's
conversion service.

Fixes gh-34631
2023-07-07 08:33:15 +01:00
Spencer Gibb 62674de472
Skip int conversion in ClientHttpRequestFactories
@poutsma added `JdkClientHttpRequestFactory.setReadTimeout(Duration)`
so the conversion to and from int is no longer needed.

See gh-36270
2023-07-06 16:09:31 -07:00
Andy Wilkinson a460f7474f Merge branch '3.1.x'
Closes gh-36269
2023-07-06 19:45:14 +01:00
Andy Wilkinson b7099094b9 Merge branch '3.0.x' into 3.1.x
Closes gh-36268
2023-07-06 19:42:47 +01:00
Andy Wilkinson 4d70b83e80 Improve javadoc of ClientHttpRequestFactories
Closes gh-36267
2023-07-06 19:42:17 +01:00
Andy Wilkinson bb2c4cc742 Polish "Support JDK HttpClient in ClientHttpRequestFactories"
See gh-36118
2023-07-06 17:59:15 +01:00
Arjen Poutsma 3bbfee5e93 Support JDK HttpClient in ClientHttpRequestFactories
See gh-36118
2023-07-06 17:52:36 +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 7c1b168ed6 Overhaul reference documentation for RestClient
Reorder "Calling REST services" documentation and add a new section
covering `RestClient`.

See gh-36213
2023-07-05 21:22:49 +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
Phillip Webb 8b3070e027 Merge branch '3.1.x' 2023-07-05 21:00:12 +01:00
Phillip Webb 034803ee2f Polish 2023-07-05 20:59:39 +01:00
Andy Wilkinson fc8a8d363f Polish 2023-07-05 15:50:32 +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
Johnny Lim 0fa58c04e7 Use Stream.toList()
See gh-36167
2023-07-05 09:38:19 +01:00
Andy Wilkinson 12cd753652 Merge branch '3.1.x'
Closes gh-36236
2023-07-05 09:20:19 +01:00
Andy Wilkinson 20cfc3c9d0 Merge branch '3.0.x' into 3.1.x
Closes gh-36235
2023-07-05 09:19:49 +01:00
Eddú Meléndez f57e6a1fa5 Use spring-amqp-bom
See gh-36168
2023-07-05 09:19:24 +01:00
Andy Wilkinson 62eb3d3051 Merge branch '3.1.x'
Closes gh-36234
2023-07-05 09:12:59 +01:00
Andy Wilkinson 0bfc3c3872 Merge branch '3.0.x' into 3.1.x
Closes gh-36233
2023-07-05 09:12:47 +01:00
Yanming Zhou 9439494923 Polish formatting in "Running Spring Batch Jobs on Startup"
See gh-36225
2023-07-05 09:12:07 +01:00
Andy Wilkinson 2de6447a79 Merge branch '3.1.x'
Closes gh-36232
2023-07-05 09:09:39 +01:00
Andy Wilkinson bdb7fdc6fc Merge branch '3.0.x' into 3.1.x
Closes gh-36230
2023-07-05 09:09:26 +01:00
Andy Wilkinson 581c2633f8 Merge branch '2.7.x' into 3.0.x
Closes gh-36229
2023-07-05 09:09:07 +01:00
Andy Wilkinson f4c996b432 Polish "Check for Class and ResolvableType object type attributes"
See gh-36224
2023-07-05 09:04:58 +01:00
Bernardo Bulgarelli 3a7185206e Check for Class and ResolvableType object type attributes
See gh-36224
2023-07-05 09:04:04 +01:00
Andy Wilkinson 8ed160a144 Merge branch '3.1.x'
Closes gh-36228
2023-07-05 08:53:33 +01:00
Andy Wilkinson 480049ef5b Merge branch '3.0.x' into 3.1.x
Closes gh-36227
2023-07-05 08:53:15 +01:00