Commit Graph

24971 Commits

Author SHA1 Message Date
Vilius Šumskas a832e4bb38 Fix forward-headers-strategy documentation regarding cloud defaults
Update the reference documentation since all cloud platform use
forward-headers-strategy=NATIVE.

See gh-40054
2024-04-18 12:16:12 -07:00
Yanming Zhou a52ab774de Configure JpaBaseConfiguration with custom ManagedClassNameFilter
Update `JpaBaseConfiguration` to configure a `ManagedClassNameFilter`
if one is available.

See gh-39813
2024-04-18 12:08:06 -07:00
Andy Wilkinson 8c2b988010 Switch to same-minor-version upgrade policy
Closes gh-40432
2024-04-18 20:04:55 +01:00
Moritz Halbritter 8df899b510 Merge branch '3.1.x' into 3.2.x
Closes gh-40427
2024-04-18 11:59:50 +02:00
Moritz Halbritter 3479304e13 Disable creation time verification on Linux
Closes gh-40423
2024-04-18 11:58:46 +02:00
Chris Bono 08ad7aa444 Add Spring Pulsar transaction support
Adds auto-config for Spring for Apache Pulsar transactions.

Introduces a new `spring.pulsar.transaction.enabled` property
which can be used to enable transactions. This feature is
opt-in and remains disabled by default.

See gh-40189

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-04-17 19:30:58 -07:00
Andy Wilkinson 997f2bbbf3 Upgrade to SQLite JDBC 3.45.3.0
Closes gh-40406
2024-04-17 19:21:53 +01:00
Andy Wilkinson 57ee867945 Upgrade to Spring Integration 6.3.0-RC1
Closes gh-40226
2024-04-17 19:21:48 +01:00
Andy Wilkinson defb3a1abd Upgrade to SLF4J 2.0.13
Closes gh-40405
2024-04-17 19:21:47 +01:00
Andy Wilkinson c8f816c577 Upgrade to Pulsar Reactive 0.5.4
Closes gh-40404
2024-04-17 19:21:42 +01:00
Andy Wilkinson 8ab0375bdd Upgrade to Netty 4.1.109.Final
Closes gh-40403
2024-04-17 19:21:38 +01:00
Andy Wilkinson ecb4903f58 Upgrade to Maven Jar Plugin 3.4.0
Closes gh-40402
2024-04-17 19:21:32 +01:00
Andy Wilkinson 80afc56123 Upgrade to Logback 1.5.6
Closes gh-40401
2024-04-17 19:21:27 +01:00
Andy Wilkinson 2061d885bb Upgrade to Hazelcast 5.4.0
Closes gh-40400
2024-04-17 19:21:21 +01:00
Andy Wilkinson b3205bda56 Upgrade to ActiveMQ 6.1.2
Closes gh-40399
2024-04-17 19:21:15 +01:00
Andy Wilkinson 4bf8020292 Upgrade to Spring Integration 6.2.4
Closes gh-40214
2024-04-17 18:24:00 +01:00
Andy Wilkinson f70cfb0b03 Upgrade to SLF4J 2.0.13
Closes gh-40397
2024-04-17 18:23:59 +01:00
Andy Wilkinson 49f7f79424 Upgrade to Pulsar Reactive 0.5.4
Closes gh-40396
2024-04-17 18:23:55 +01:00
Andy Wilkinson 369cadd70d Upgrade to Netty 4.1.109.Final
Closes gh-40395
2024-04-17 18:23:50 +01:00
Andy Wilkinson 22ee684473 Upgrade to ActiveMQ 5.18.4
Closes gh-40394
2024-04-17 18:23:45 +01:00
Andy Wilkinson e03d691db1 Upgrade to SLF4J 2.0.13
Closes gh-40391
2024-04-17 15:50:05 +01:00
Andy Wilkinson c969cbbdba Upgrade to R2DBC Postgresql 1.0.5.RELEASE
Closes gh-40390
2024-04-17 15:50:01 +01:00
Andy Wilkinson 031bebb144 Upgrade to Netty 4.1.109.Final
Closes gh-40389
2024-04-17 15:49:56 +01:00
Andy Wilkinson eb0506eaed Upgrade to ActiveMQ 5.18.4
Closes gh-40388
2024-04-17 15:49:50 +01:00
Moritz Halbritter f896ce711f Merge branch '3.2.x'
Closes gh-40387
2024-04-17 16:41:50 +02:00
Moritz Halbritter 3db23624e0 Merge branch '3.1.x' into 3.2.x
Closes gh-40386
2024-04-17 16:40:50 +02:00
Spencer Gibb 6f3c30bf74 Fix javadoc for correct operation annotation
ReadOperation was the text for WriteOperation and DeleteOperation.

See gh-40385
2024-04-17 16:39:30 +02:00
Moritz Halbritter ca6a321b87 Pull the whole "Testing" documentation section up to the top level
Closes gh-38361
2024-04-17 14:37:18 +02:00
Moritz Halbritter 00a10fdc52 Move Docker Compose and Testcontainers to separate section
See gh-38361
2024-04-17 14:05:52 +02:00
Phillip Webb dfee56ad9d Merge branch '3.2.x'
Closes gh-40381
2024-04-16 22:17:28 -07:00
Phillip Webb 78e12251e9 Optimize VirtualZipDataBlock
Add some optimizations to `VirtualZipDataBlock` that help when
sequentially reading the block from a JarInputStream.

Closes gh-40125
2024-04-16 22:16:00 -07:00
Phillip Webb 13f41da54f Merge branch '3.2.x'
Closes gh-40379
2024-04-16 15:32:03 -07:00
Phillip Webb 9b0593efe3 Fallback to RandomAccessFile on ClosedByInterruptException
Refine the fix for gh-38611 so that `ClosedByInterruptException` no
longer retries in a loop.

Our previous fix was flawed due to the fact that another interrupt
could occur after we clear the first and whilst we are reading data.
If this happens 10 times in a row, we raise an exception and end up
causing NoClassDefFoundError errors.

Our new approach retains the use of `FileChannel` and a direct buffer
up to the point that a `ClosedByInterruptException` is raised or the
thread is detected as interrupted.  At that point, we temporarily
switch to using a `RandomAccessFile` to access the data. This will
block the thread until the data has been read.

Fixes gh-40096
2024-04-16 14:47:07 -07:00
Phillip Webb 4203e1f2fa Rename FileChannelDataBlock to FileDataBlock
Rename the internal `FileChannelDataBlock` to `FileDataBlock` since we
want to fallback to a `RandomAccessFile` when a thread is interrupted.

See gh-40096
2024-04-16 14:46:56 -07:00
Andy Wilkinson bac736d9d8 Upgrade to Spring Session 3.3.0-RC1
Closes gh-40231
2024-04-16 19:51:11 +01:00
Andy Wilkinson 7030a24436 Upgrade to Spring Security 6.3.0-RC1
Closes gh-40230
2024-04-16 19:51:10 +01:00
Andy Wilkinson 268999474b Upgrade to Spring Pulsar 1.1.0-RC1
Closes gh-40229
2024-04-16 19:51:09 +01:00
Andy Wilkinson 0225f1f142 Upgrade to Spring Kafka 3.2.0-RC1
Closes gh-40227
2024-04-16 19:51:09 +01:00
Andy Wilkinson 9afb9e2f87 Upgrade to Spring GraphQL 1.3.0-RC1
Closes gh-39895
2024-04-16 19:51:08 +01:00
Andy Wilkinson 55772a7ec6 Upgrade to Spring Authorization Server 1.3.0-RC1
Closes gh-40223
2024-04-16 19:51:08 +01:00
Andy Wilkinson 56a09fb048 Upgrade to Spring AMQP 3.1.4
Closes gh-40222
2024-04-16 19:51:07 +01:00
Andy Wilkinson 7b2add0120 Upgrade to Hibernate 6.5.0.CR2
Closes gh-40378
2024-04-16 19:51:07 +01:00
Andy Wilkinson 778c528281 Upgrade to Spring Security 6.2.4
Closes gh-40217
2024-04-16 19:47:35 +01:00
Andy Wilkinson bd825141b7 Upgrade to Spring Pulsar 1.0.5
Closes gh-40216
2024-04-16 19:47:34 +01:00
Andy Wilkinson e731986d22 Upgrade to Spring LDAP 3.2.3
Closes gh-40215
2024-04-16 19:47:33 +01:00
Andy Wilkinson 2028d431cd Upgrade to Spring Kafka 3.1.4
Closes gh-40377
2024-04-16 19:47:32 +01:00
Andy Wilkinson 37e13bc7eb Upgrade to Spring HATEOAS 2.2.2
Closes gh-40376
2024-04-16 19:47:27 +01:00
Andy Wilkinson 00304fe5a7 Upgrade to Spring Data Bom 2023.1.5
Closes gh-40212
2024-04-16 19:47:21 +01:00
Andy Wilkinson 6dfcf44ffc Upgrade to Spring Authorization Server 1.2.4
Closes gh-40211
2024-04-16 19:47:20 +01:00
Andy Wilkinson e91621cddf Upgrade to Spring AMQP 3.1.4
Closes gh-40210
2024-04-16 19:47:19 +01:00
Andy Wilkinson 594fa88ee0 Upgrade to Spring Security 6.1.9
Closes gh-40204
2024-04-16 19:44:42 +01:00
Andy Wilkinson d5af9a41b9 Upgrade to Spring LDAP 3.1.5
Closes gh-40203
2024-04-16 19:44:42 +01:00
Andy Wilkinson db7059c1f7 Upgrade to Spring Kafka 3.0.16
Closes gh-40375
2024-04-16 19:44:41 +01:00
Andy Wilkinson bc79274f9e Upgrade to Spring Integration 6.1.8
Closes gh-40202
2024-04-16 19:44:36 +01:00
Andy Wilkinson 59325d1626 Upgrade to Spring HATEOAS 2.1.5
Closes gh-40374
2024-04-16 19:44:35 +01:00
Andy Wilkinson 5da05e2037 Upgrade to Spring Data Bom 2023.0.11
Closes gh-40200
2024-04-16 19:44:29 +01:00
Andy Wilkinson 2a1268c597 Upgrade to Spring Authorization Server 1.1.7
Closes gh-40199
2024-04-16 19:44:28 +01:00
Andy Wilkinson acfc5fe830 Upgrade to Spring AMQP 3.0.13
Closes gh-40373
2024-04-16 19:44:27 +01:00
Moritz Halbritter 1cc453fd38 Merge branch '3.2.x'
Closes gh-40365
2024-04-16 13:40:11 +02:00
Moritz Halbritter 5058719242 Merge branch '3.1.x' into 3.2.x
Closes gh-40364
2024-04-16 13:40:03 +02:00
Johnny Lim 201885a242 Fix target in BindValidationFailureAnalyzer
See gh-40035
2024-04-16 11:55:09 +02:00
Adrian Cole cac8b2352a Upgrade to Zipkin Reporter 3.4.0
Signed-off-by: Adrian Cole <adrian@tetrate.io>

See gh-40343
2024-04-16 09:25:17 +01:00
Brian Clozel 647a5ec6be Deprecate framework-specific @*Endpoint annotations
Prior to this commit, applications could declare Actuator Endpoints
using web framework-specific annotations, such as `@ServletEndpoint`,
@ControllerEndpoint and @RestControllerEndpoint.

Such annotations are closely tied to the programming model of specific
web technologies, such as Servlet or Spring MVC. Unlike other
`@Endpoint` support, they are not portable and will not work
transparently over blocking/reactive and transports.

Because of the strong adherence of this support with the underlying
infrastructure, it makes it impossible to evolve the implementation of
Actuator support without breaking this use case. The reference
documentation has been advocating for using `@Endpoint` and
`@*Operation` for custom endpoints for a long time now.

This commit deprecates this specific support in favor of the recommended
approach.

Closes gh-31768
2024-04-15 18:58:52 +02:00
Brian Clozel 24f80154d4 Do not overwrite attributes in ClientObservationConventionAdapter
Prior to this commit, the `ClientObservationConventionAdapter` would
overwrite a request builder attribute. This would happen when the
request is not fully built when the observation starts. At that point,
the tags are built for long task timers, but not for the actual metric.
This effectively overrides the correct value of the URI template in the
builder.

This commit removes this builder update which was invalid in the first
place.

Fixes gh-40330
2024-04-12 16:31:02 +02:00
Andy Wilkinson 578d9ec453 Upgrade to Spring LDAP 3.2.3
Closes gh-40228
2024-04-12 14:06:03 +01:00
Andy Wilkinson ab783d495f Upgrade to Spring HATEOAS 2.3.0-RC1
Closes gh-40336
2024-04-12 14:06:02 +01:00
Andy Wilkinson 45d80aa5b4 Upgrade to Spring Data Bom 2024.0.0-RC1
Closes gh-40224
2024-04-12 14:05:57 +01:00
Andy Wilkinson d515479706 Upgrade to Reactor Bom 2023.0.5
Closes gh-40221
2024-04-12 14:05:56 +01:00
Andy Wilkinson 2b31db85ea Upgrade to R2DBC Postgresql 1.0.5.RELEASE
Closes gh-40335
2024-04-12 14:05:55 +01:00
Andy Wilkinson ed7c2da857 Upgrade to Infinispan 15.0.1.Final
Closes gh-40334
2024-04-12 14:05:51 +01:00
Andy Wilkinson b223bdf2d5 Upgrade to Elasticsearch Client 8.13.2
Closes gh-40333
2024-04-12 14:05:46 +01:00
Andy Wilkinson c50c973080 Upgrade to Brave 6.0.3
Closes gh-40332
2024-04-12 14:05:42 +01:00
Andy Wilkinson 3544e96c18 Upgrade to Awaitility 4.2.1
Closes gh-40331
2024-04-12 14:05:37 +01:00
Andy Wilkinson 4fd0375eb1 Adapt tests to addition of new JWT validator in Spring Security
See gh-40230
2024-04-12 12:14:05 +01:00
Andy Wilkinson 12e004f131 Revert "Exclude unwanted javax.inject dependency from Data Couchbase"
This reverts commit 06f5ab162f. The
dependency has been removed in Data Couchbase, making the exclude
unnecessary.

See gh-40200
2024-04-12 11:19:16 +01:00
Andy Wilkinson a3d62e0b2f Merge branch '3.2.x'
Closes gh-40327
2024-04-12 10:31:39 +01:00
Andy Wilkinson 1c5ba19e86 Merge branch '3.1.x' into 3.2.x
Closes gh-40326
2024-04-12 10:31:26 +01:00
Andy Wilkinson a946f66e7c Minimize pollution of Log4j2's environment
Closes gh-40178
2024-04-12 10:25:25 +01:00
Brian Clozel 04faec1d3e Add spring.graphql.websocket.keep-alive property
As of spring-projects/spring-graphql#534, Spring for GraphQL supports
the configuration of keep-alive PINGs for WebSocket connections.
This commit auto-configures this value in the `GraphQlWebSocketHandler`
WebFlux and MVC implementations if the
`spring.graphql.websocket.keep-alive` property is configured.

Closes gh-40320
2024-04-11 18:52:00 +02:00
Andy Wilkinson 1ea6f2f51f Revert "Revert "Exclude unwanted javax.inject dependency from Data Couchbase""
This reverts commit 3b76165f4e.

Turns out, the exclude's still needed for now? with Data Couchbase
5.1.x.

See gh-40200
2024-04-11 17:06:03 +01:00
Andy Wilkinson 93c8513a78 Merge branch '3.2.x'
See gh-40224
2024-04-11 16:56:41 +01:00
Andy Wilkinson 7d3ea3f06f Merge branch '3.1.x' into 3.2.x
See gh-40212
2024-04-11 16:56:22 +01:00
Andy Wilkinson 3b76165f4e Revert "Exclude unwanted javax.inject dependency from Data Couchbase"
This reverts commit 06f5ab162f. The
dependency has been removed in Data Couchbase, making the exclude
unnecessary.

See gh-40200
2024-04-11 16:55:24 +01:00
Andy Wilkinson 0ed6864d1d Merge branch '3.2.x'
Closes gh-40324
2024-04-11 16:54:46 +01:00
Andy Wilkinson 45e9412d9b Merge branch '3.1.x' into 3.2.x
Closes gh-40323
2024-04-11 16:54:33 +01:00
Andy Wilkinson baf5a7f130 Make includes configurable via a property
See gh-39837
2024-04-11 16:32:17 +01:00
Andy Wilkinson 2a6293940b Polish "Make excludes configurable via property"
See gh-39837
2024-04-11 16:31:24 +01:00
Matti Tahvonen 58fc8f8c01 Make excludes configurable via property
See gh-39837
2024-04-11 15:43:31 +01:00
Andy Wilkinson d642d35547 Merge branch '3.2.x'
Closes gh-40322
2024-04-11 15:35:50 +01:00
Andy Wilkinson aab748a431 Merge branch '3.1.x' into 3.2.x
Closes gh-40321
2024-04-11 15:35:18 +01:00
Andy Wilkinson 2f3cf56f03 Fix servlet component scanning in a mock web environment
Closes gh-39736
2024-04-11 15:22:45 +01:00
Andy Wilkinson 26ed6b219f Merge branch '3.2.x'
Closes gh-40313
2024-04-10 20:07:45 +01:00
Andy Wilkinson 54c6b7c3ea Merge branch '3.1.x' into 3.2.x
Closes gh-40312
2024-04-10 20:07:33 +01:00
Andy Wilkinson ef9f1b41d7 Polish "Replace custom filter with DenyAllFilter"
See gh-40235
2024-04-10 19:44:45 +01:00
Piotr P. Karwasz d194b7f3c0 Replace custom filter with DenyAllFilter
See gh-40235
2024-04-10 19:44:29 +01:00
Andy Wilkinson d4799fa4b0 Upgrade to Spring GraphQL 1.2.6
Closes gh-40310
2024-04-10 18:26:42 +01:00
Andy Wilkinson 98a3a62c2c Upgrade to Reactor Bom 2023.0.5
Closes gh-40209
2024-04-10 18:26:42 +01:00
Andy Wilkinson dac7727013 Upgrade to R2DBC Postgresql 1.0.5.RELEASE
Closes gh-40309
2024-04-10 18:26:41 +01:00
Andy Wilkinson c8aabbaafb Upgrade to Netty 4.1.108.Final
Closes gh-40308
2024-04-10 18:26:41 +01:00
Andy Wilkinson 6c70cf2bd8 Upgrade to MongoDB 4.11.2
Closes gh-40307
2024-04-10 18:26:41 +01:00
Andy Wilkinson 9ff51a6364 Upgrade to Micrometer Tracing 1.2.5
Closes gh-40208
2024-04-10 18:26:40 +01:00
Andy Wilkinson 03ba263ce3 Upgrade to Micrometer 1.12.5
Closes gh-40207
2024-04-10 18:26:40 +01:00
Andy Wilkinson 2f4b4a32cd Upgrade to Maven Source Plugin 3.3.1
Closes gh-40306
2024-04-10 18:26:39 +01:00
Andy Wilkinson 76f1af2663 Upgrade to Maven Invoker Plugin 3.6.1
Closes gh-40305
2024-04-10 18:26:39 +01:00
Andy Wilkinson ae57b3eae3 Upgrade to Lombok 1.18.32
Closes gh-40304
2024-04-10 18:26:39 +01:00
Andy Wilkinson 61eda8d2ef Upgrade to Kafka 3.6.2
Closes gh-40303
2024-04-10 18:26:38 +01:00
Andy Wilkinson 53878560fe Upgrade to Json-smart 2.5.1
Closes gh-40302
2024-04-10 18:26:38 +01:00
Andy Wilkinson 9310fdb584 Upgrade to jOOQ 3.18.14
Closes gh-40301
2024-04-10 18:26:37 +01:00
Andy Wilkinson cdc95bb92a Upgrade to Jetty 12.0.8
Closes gh-40300
2024-04-10 18:26:37 +01:00
Andy Wilkinson 21bd300e09 Polish "Delay interaction with Lazy CqlSession bean until first usage"
See gh-39948
2024-04-10 18:16:31 +01:00
Andy Wilkinson 28b9f40126 Upgrade to Jersey 3.1.6
Closes gh-40299
2024-04-10 18:04:48 +01:00
Andy Wilkinson 9965654c46 Upgrade to Jakarta Json Bind 3.0.1
Closes gh-40298
2024-04-10 17:59:19 +01:00
Andy Wilkinson 21ad4ab1b1 Upgrade to Hazelcast 5.3.7
Closes gh-40297
2024-04-10 17:59:13 +01:00
Andy Wilkinson 14b5ab560a Upgrade to Groovy 4.0.21
Closes gh-40296
2024-04-10 17:59:06 +01:00
Andy Wilkinson 71fd84595a Upgrade to Byte Buddy 1.14.13
Closes gh-40295
2024-04-10 17:59:00 +01:00
Andy Wilkinson 162980fe6a Upgrade to Awaitility 4.2.1
Closes gh-40294
2024-04-10 17:58:54 +01:00
Andy Wilkinson e947de1b23 Upgrade to AspectJ 1.9.22
Closes gh-40293
2024-04-10 17:58:48 +01:00
Christoph Strobl 8343942147 Delay interaction with Lazy CqlSession bean until first usage
Though the CqlSession provided by the CassandraAutoConfiguration can
be lazy, the configuration for Data Cassandra triggers early bean
instantiation. This commit uses new APIs in Data Cassandra to make
use of the intended lazy bean initialization and therefore prevents
the application from failing to start up when Cassandra might not yet
be ready.

See gh-39948
2024-04-10 17:53:53 +01:00
Andy Wilkinson 1fa7ceb621 Upgrade to Spring GraphQL 1.2.6
Closes gh-40288
2024-04-10 10:54:21 +01:00
Andy Wilkinson b13b6b83eb Upgrade to Reactor Bom 2022.0.18
Closes gh-40198
2024-04-10 10:54:21 +01:00
Andy Wilkinson e5347e5057 Upgrade to Netty 4.1.108.Final
Closes gh-40287
2024-04-10 10:54:20 +01:00
Andy Wilkinson b643ff95fc Upgrade to Micrometer Tracing 1.1.12
Closes gh-40197
2024-04-10 10:54:20 +01:00
Andy Wilkinson 15cbba506a Upgrade to Micrometer 1.11.11
Closes gh-40196
2024-04-10 10:54:20 +01:00
Andy Wilkinson e7c1d180e3 Upgrade to Lombok 1.18.32
Closes gh-40286
2024-04-10 10:54:20 +01:00
Andy Wilkinson 1f77b7507d Upgrade to jOOQ 3.18.14
Closes gh-40285
2024-04-10 10:54:19 +01:00
Andy Wilkinson d18f36ee81 Upgrade to Jersey 3.1.6
Closes gh-40284
2024-04-10 10:54:19 +01:00
Andy Wilkinson aae28d9b2e Prohibit upgrades to MSSQL JDBC 12.7.0
Closes gh-40290
2024-04-10 10:50:08 +01:00
Andy Wilkinson 500c449cab Upgrade to Jakarta Json Bind 3.0.1
Closes gh-40283
2024-04-10 10:27:47 +01:00
Andy Wilkinson 368b82b230 Upgrade to Hibernate 6.2.24.Final
Closes gh-40282
2024-04-10 10:27:43 +01:00
Andy Wilkinson d6ace6108c Upgrade to Groovy 4.0.21
Closes gh-40281
2024-04-10 10:27:38 +01:00
Andy Wilkinson 93af29e5cc Upgrade to Byte Buddy 1.14.13
Closes gh-40280
2024-04-10 10:27:33 +01:00
Andy Wilkinson 2dae04a798 Upgrade to AspectJ 1.9.22
Closes gh-40279
2024-04-10 10:27:29 +01:00
Andy Wilkinson 0ecc5c3f3a Upgrade to Selenium 4.19.1
Closes gh-40265
2024-04-10 07:43:32 +01:00
Andy Wilkinson 142943d853 Upgrade to Rabbit AMQP Client 5.21.0
Closes gh-40264
2024-04-10 07:43:32 +01:00
Andy Wilkinson c67dca93ea Upgrade to R2DBC MySQL 1.1.3
Closes gh-40263
2024-04-10 07:43:31 +01:00
Andy Wilkinson ee8ee54cca Upgrade to Pulsar 3.2.2
Closes gh-40262
2024-04-10 07:43:31 +01:00
Andy Wilkinson 9afa3a463d Upgrade to OpenTelemetry 1.37.0
Closes gh-40261
2024-04-10 07:43:31 +01:00
Andy Wilkinson d1e13e8a9f Upgrade to Netty 4.1.108.Final
Closes gh-40260
2024-04-10 07:43:31 +01:00
Andy Wilkinson 56c4734f35 Upgrade to Micrometer Tracing 1.3.0-RC1
Closes gh-40258
2024-04-10 07:43:30 +01:00
Andy Wilkinson c65af7e9f0 Upgrade to Micrometer 1.13.0-RC1
Closes gh-40257
2024-04-10 07:43:30 +01:00
Andy Wilkinson 30cc165a76 Upgrade to Maven Source Plugin 3.3.1
Closes gh-40256
2024-04-10 07:43:30 +01:00
Andy Wilkinson 2f9fe65820 Upgrade to Maven Invoker Plugin 3.6.1
Closes gh-40255
2024-04-10 07:43:30 +01:00
Andy Wilkinson 618c068c6f Upgrade to Lombok 1.18.32
Closes gh-40254
2024-04-10 07:43:29 +01:00
Andy Wilkinson daf0088e56 Upgrade to Logback 1.5.4
Closes gh-40267
2024-04-10 07:43:29 +01:00
Andy Wilkinson 09b3cd260a Upgrade to Liquibase 4.27.0
Closes gh-40253
2024-04-10 07:43:29 +01:00
Andy Wilkinson c61e556c61 Upgrade to Json-smart 2.5.1
Closes gh-40252
2024-04-10 07:43:28 +01:00
Andy Wilkinson 45852eac8f Upgrade to jOOQ 3.19.7
Closes gh-40251
2024-04-10 07:43:28 +01:00
Andy Wilkinson 8aebcd48c7 Upgrade to Jetty 12.0.8
Closes gh-40250
2024-04-10 07:43:28 +01:00
Andy Wilkinson e16fd707b9 Upgrade to Jersey 3.1.6
Closes gh-40249
2024-04-10 07:43:28 +01:00
Andy Wilkinson 6a84b2d646 Upgrade to Jakarta Json Bind 3.0.1
Closes gh-40248
2024-04-10 07:43:27 +01:00
Andy Wilkinson a5dbf2b467 Upgrade to Hibernate 6.5.0.CR1
Closes gh-40247
2024-04-10 07:43:27 +01:00
Andy Wilkinson 5d44ad4eee Upgrade to Hazelcast 5.3.7
Closes gh-40246
2024-04-10 07:43:27 +01:00
Andy Wilkinson c1cfcecff1 Upgrade to Groovy 4.0.21
Closes gh-40245
2024-04-10 07:43:27 +01:00
Andy Wilkinson 0cdfefb7f9 Upgrade to GraphQL Java 21.5
Closes gh-40244
2024-04-10 07:43:26 +01:00
Andy Wilkinson 6a24d063e2 Upgrade to CycloneDX Maven Plugin 2.8.0
Closes gh-40242
2024-04-09 20:21:32 +01:00
Andy Wilkinson 76d16b1246 Upgrade to Couchbase Client 3.6.1
Closes gh-40241
2024-04-09 20:21:32 +01:00
Andy Wilkinson 9305f7dc10 Upgrade to Byte Buddy 1.14.13
Closes gh-40240
2024-04-09 20:21:32 +01:00
Andy Wilkinson 356867549f Upgrade to AspectJ 1.9.22
Closes gh-40239
2024-04-09 20:21:31 +01:00
Andy Wilkinson 43e02a2d7d Upgrade to ActiveMQ 6.1.1
Closes gh-40238
2024-04-09 20:21:31 +01:00
Andy Wilkinson 5166942ce7 Polish "Upgrade to MongoDB 5.0"
See gh-39989
2024-04-09 10:48:53 +01:00
Christoph Strobl 35bc0f9f21 Upgrade to MongoDB 5.0
See gh-39989
2024-04-09 10:44:03 +01:00
Andy Wilkinson 3699bcfb87 Merge branch '3.2.x'
See gh-40224
2024-04-09 09:09:12 +01:00
Andy Wilkinson 3bb7baf90f Merge branch '3.1.x' into 3.2.x
See gh-40212
2024-04-09 09:07:52 +01:00
Andy Wilkinson 06f5ab162f Exclude unwanted javax.inject dependency from Data Couchbase
See gh-40200
2024-04-09 09:07:13 +01:00
Andy Wilkinson f301138130 Start building against Spring Session 3.3.0-RC1 snapshots
See gh-40231
2024-04-09 07:58:10 +01:00
Andy Wilkinson a0f8d211bf Start building against Spring Security 6.3.0-RC1 snapshots
See gh-40230
2024-04-09 07:58:10 +01:00
Andy Wilkinson d1c9403c74 Start building against Spring Pulsar 1.1.0-RC1 snapshots
See gh-40229
2024-04-09 07:58:09 +01:00
Andy Wilkinson dbdf74be34 Start building against Spring LDAP 3.2.3 snapshots
See gh-40228
2024-04-09 07:58:09 +01:00
Andy Wilkinson f46fae5697 Start building against Spring Kafka 3.2.0-RC1 snapshots
See gh-40227
2024-04-09 07:58:09 +01:00
Andy Wilkinson 737e610665 Start building against Spring Integration 6.3.0-RC1 snapshots
See gh-40226
2024-04-09 07:58:09 +01:00
Andy Wilkinson 2ea8b2ed6c Start building against Spring GraphQL 1.3.0-RC1 snapshots
See gh-39895
2024-04-09 07:58:08 +01:00
Andy Wilkinson d35f4db5fc Upgrade to Neo4j Java Driver 5.19.0
Closes gh-40232
2024-04-09 07:58:08 +01:00
Andy Wilkinson b7a02dd0ec Start building against Spring Data Bom 2024.0.0-RC1 snapshots
See gh-40224
2024-04-09 07:55:44 +01:00
Andy Wilkinson 97eb8115b2 Start building against Spring Authorization Server 1.3.0-RC1 snapshots
See gh-40223
2024-04-09 07:55:36 +01:00
Andy Wilkinson ec69ea38e8 Start building against Spring AMQP 3.1.4 snapshots
See gh-40222
2024-04-09 07:52:35 +01:00
Andy Wilkinson 861a4fa810 Start building against Reactor Bom 2023.0.5 snapshots
See gh-40221
2024-04-09 07:52:31 +01:00
Andy Wilkinson cae34a1978 Start building against Spring Security 6.2.4 snapshots
See gh-40217
2024-04-08 17:24:30 +01:00
Andy Wilkinson 94a1c78f0a Start building against Spring Pulsar 1.0.5 snapshots
See gh-40216
2024-04-08 17:24:30 +01:00
Andy Wilkinson e83b87964f Start building against Spring LDAP 3.2.3 snapshots
See gh-40215
2024-04-08 17:24:29 +01:00
Andy Wilkinson bb8efe3fff Start building against Spring Integration 6.2.4 snapshots
See gh-40214
2024-04-08 17:24:29 +01:00
Andy Wilkinson 8b086e1de9 Upgrade to Neo4j Java Driver 5.19.0
Closes gh-40218
2024-04-08 17:24:28 +01:00
Andy Wilkinson 35a4125fee Start building against Spring Data Bom 2023.1.5 snapshots
See gh-40212
2024-04-08 17:21:49 +01:00
Andy Wilkinson 2e4af81058 Start building against Spring Authorization Server 1.2.4 snapshots
See gh-40211
2024-04-08 17:21:44 +01:00
Andy Wilkinson 677734817b Start building against Spring AMQP 3.1.4 snapshots
See gh-40210
2024-04-08 17:21:39 +01:00
Andy Wilkinson fe82d13c40 Start building against Reactor Bom 2023.0.5 snapshots
See gh-40209
2024-04-08 17:21:34 +01:00
Andy Wilkinson f3d2df09ad Start building against Micrometer Tracing 1.2.5 snapshots
See gh-40208
2024-04-08 17:21:29 +01:00
Andy Wilkinson e3e0f70bf5 Start building against Micrometer 1.12.5 snapshots
See gh-40207
2024-04-08 17:21:24 +01:00
Andy Wilkinson 35284acabc Start building against Spring Security 6.1.9 snapshots
See gh-40204
2024-04-08 16:22:08 +01:00
Andy Wilkinson ace64b22e7 Start building against Spring LDAP 3.1.5 snapshots
See gh-40203
2024-04-08 16:22:07 +01:00
Andy Wilkinson ca1bcaf39f Start building against Spring Integration 6.1.8 snapshots
See gh-40202
2024-04-08 16:22:07 +01:00
Andy Wilkinson a4817c369a Upgrade to Neo4j Java Driver 5.19.0
Closes gh-40205
2024-04-08 16:22:07 +01:00
Andy Wilkinson 240f18cd69 Start building against Spring Data Bom 2023.0.11 snapshots
See gh-40200
2024-04-08 15:56:24 +01:00
Andy Wilkinson 4aa3003f22 Start building against Spring Authorization Server 1.1.7 snapshots
See gh-40199
2024-04-08 15:56:19 +01:00
Andy Wilkinson 175987d627 Start building against Reactor Bom 2022.0.18 snapshots
See gh-40198
2024-04-08 15:56:15 +01:00
Andy Wilkinson 12d8e02f15 Start building against Micrometer Tracing 1.1.12 snapshots
See gh-40197
2024-04-08 15:56:10 +01:00
Andy Wilkinson 89ffdd6125 Start building against Micrometer 1.11.11 snapshots
See gh-40196
2024-04-08 15:56:06 +01:00
Scott Frederick a79c40f072 Polish "Refine Efficient Deployments section in the reference guide"
See gh-40175
2024-04-05 11:11:19 -05:00
Stéphane Nicoll 862611a8f9 Refine Efficient Deployments section in the reference guide
See gh-40175
2024-04-05 11:11:18 -05:00
Moritz Halbritter 70a992d9a4 Convert 'false' to 'OFF' when setting log thresholds
Closes gh-40124
2024-04-05 13:49:54 +02:00
Moritz Halbritter ce358c601b Polish "Auto-config support for latest Prometheus client and simpleclient"
See gh-40023
2024-04-05 10:45:14 +02:00
Tommy Ludwig 7f26b67e61 Auto-config support for latest Prometheus client and simpleclient
Deprecates the support for simpleclient but ensures that it can work in
conjunction with support for the latest Prometheus client
auto-configuration.

This involves breaking changes to update public classes to support the
latest Prometheus client. Deprecated support for Prometheus simpleclient
is provided in renamed classes.

See gh-40023
2024-04-05 10:12:52 +02:00
Moritz Halbritter 2de9969f9a Delegate 'spring-boot.run.main-class' to 'start-class'
Closes gh-40145
2024-04-05 09:15:31 +02:00
Phillip Webb 3ed77ae5f3 Polish 2024-04-04 23:45:21 -07:00
Phillip Webb f7397b9557 Merge branch '3.2.x' 2024-04-04 23:45:15 -07:00
Moritz Halbritter 6d192e62fd Add property to control Docker Compose start command execution
If the property 'spring.docker.compose.start.skip' is set to 'never',
the start command is always executed. The default value of 'if-running'
only executes the start command if there are no services running
already, which is the old behavior.

Closes gh-39749
2024-04-05 08:36:28 +02:00
Phillip Webb ea52a44e62 Polish 2024-04-04 20:55:52 -07:00
Phillip Webb f1018ba38a Merge branch '3.1.x' into 3.2.x 2024-04-04 20:36:29 -07:00
Phillip Webb 21f5d375b7 Polish 2024-04-04 20:14:01 -07:00
Phillip Webb 912c6f617d Update redirect to use correct layout
See gh-40062
2024-04-04 14:41:35 -07:00
Moritz Halbritter 6abcde3ce8 Prevent deprecation for DBCP2 username and password properties
Closes gh-40076
2024-04-04 15:06:30 +02:00
Moritz Halbritter e9e2bc94f8 Merge branch '3.2.x'
Closes gh-40169
2024-04-04 13:05:34 +02:00
Moritz Halbritter fe7501b292 Use named virtual threads for Jetty
Closes gh-40152
2024-04-04 11:44:14 +02:00
Scott Frederick 813507b791 Merge branch '3.2.x'
Closes gh-40166
2024-04-03 16:32:13 -05:00
Scott Frederick 1c2a43d1e6 Merge branch '3.1.x' into 3.2.x
Closes gh-40165
2024-04-03 16:30:41 -05:00
Felix 8a42935dad Apply instanceof pattern matching
See gh-40085
2024-04-03 16:30:01 -05:00
Scott Frederick e855e04236 Merge branch '3.2.x'
Closes gh-40164
2024-04-03 15:58:31 -05:00
Stéphane Nicoll ab22b15535 Clarify requirements for -parameters and constructor binding
See gh-40157
2024-04-03 15:53:26 -05:00
Scott Frederick e29b981513 Polish "Ensure Reference Guides breadcrumb in page headers is hyperlinked"
See gh-40135
2024-04-03 15:35:50 -05:00
nahid.mahbub 4369e6637e Ensure Reference Guides breadcrumb in page headers is hyperlinked
See gh-40135
2024-04-03 15:31:00 -05:00
Phillip Webb 10260c084b Rename Antora component from spring-boot to boot
Closes gh-40131
2024-03-28 13:21:27 -07:00
Scott Frederick ad79c373f8 Add SNI support to web server SSL auto-configuration
Properties under `server.ssl.server-name-bundles` and
`management.server.ssl.server-name-bundles` can be used to configure
mappings of host names to SSL bundles to support SNI in embedded web
servers.

Closes gh-26022
2024-03-28 14:12:20 -05:00
Moritz Halbritter 0722ac796b Use environment conversion service when resolving placeholders
Closes gh-39944
2024-03-28 09:48:55 +01:00
Moritz Halbritter 9c68ce5900 Exclude infrastructure beans from lazy initialization
Closes gh-39831
2024-03-28 09:05:27 +01:00
Moritz Halbritter 3ab21ce146 Merge branch '3.2.x'
Closes gh-40118
2024-03-27 09:42:59 +01:00
Moritz Halbritter 957facf1cc Merge branch '3.1.x' into 3.2.x
Closes gh-40117
2024-03-27 09:35:44 +01:00
Moritz Halbritter ff66036e90 Remove redundant Regex escapes
Closes gh-40116
2024-03-27 09:34:28 +01:00
Stéphane Nicoll 49c97bf6ca Avoid use of bean overriding in tests
See gh-40111
2024-03-27 09:08:07 +01:00
Phillip Webb af0353ddd3 Remove anchor-rewrite.properties
Remove `anchor-rewrite.properties` now that we have `rewrite.adoc` to
replace them.

See gh-40062
2024-03-26 11:27:03 -07:00
Phillip Webb a836182e31 Add redirect.adoc
Add a redirects page primarily generated from the existing anchor
rewrite files. This page should eventually provide redirect support.

Migration was mostly automated using
https://github.com/philwebb/spring-boot-redirects-generator

See gh-40062
2024-03-26 11:24:20 -07:00
Phillip Webb dab1afcc77 Fix anchor rewrites in preparation for migration to Antora
Update `anchor-rewrite.properties` to fix a few errors and remove
elements that no longer exist. This commit also fixes a few anchors
in some `.adoc` files.

See gh-40062
2024-03-26 11:18:27 -07:00
Moritz Halbritter 9f8a26f0f7 Replace links to code with links to javadoc
Closes gh-40065
2024-03-26 14:59:51 +01:00
Eddú Meléndez d05352c020 Upgrade to Artemis 2.33.0
This now also uses the Artemis BOM.

See gh-40082
2024-03-26 13:47:39 +01:00
Moritz Halbritter 35b39d3a44 Make spring-test available to compile classpath of consumers of spring-boot-test
Closes gh-39901
2024-03-26 13:45:51 +01:00
Moritz Halbritter 8724807628 Update documentation to reflect CDS work
Closes gh-39834
2024-03-26 11:27:47 +01:00
Moritz Halbritter c662e9b6ff Add configuration property to disable long timers in Micrometer Observations
Set management.observations.long-task-timer.enabled = false to disable
the LongTaskTimer creation.

Closes gh-39618
2024-03-26 11:12:39 +01:00
Moritz Halbritter 2d9b1ad592 Use xref for documentation links
Closes gh-33745
2024-03-26 10:11:47 +01:00
Johnny Lim 2b5d0b3f4f Make PropertiesLdapConnectionDetails package-private
See gh-40081
2024-03-26 09:01:01 +01:00
Moritz Halbritter de150daf12 Upgrade Cassandra driver to 4.18.0 and change coordinates
Closes gh-39090
2024-03-26 08:58:22 +01:00
Moritz Halbritter c944ee3074 Add more gap between the orders
Closes gh-38684
2024-03-26 08:46:04 +01:00
Phillip Webb cd1d223deb Drop empty Antora directories 2024-03-25 08:52:51 -07:00
Phillip Webb 6bb6a798ce Set version to `true` in antora.yml to allow docs generation
See gh-33766
2024-03-25 08:52:51 -07:00
Moritz Halbritter 1bdf4eed62 Document SBOM support
Closes gh-40059
2024-03-25 14:46:24 +01:00
Andy Wilkinson 03754cb2d6 Merge branch '3.2.x'
Closes gh-40098
2024-03-25 11:03:30 +00:00
Andy Wilkinson 0ec5eab8af Merge branch '3.1.x' into 3.2.x
Closes gh-40097
2024-03-25 10:42:14 +00:00
Andy Wilkinson aee88115ea Test Gradle plugin against Gradle 8.7
This commit includes some changes to test Gradle scripts to avoid
Gradle 8.7's new deprecation warning about URI conversion.

Closes gh-40093
2024-03-25 10:24:21 +00:00
Moritz Halbritter 4e62aae1a0 Document CDS support
Closes gh-40061
2024-03-25 11:01:09 +01:00
Moritz Halbritter a4b4a881cd Document new tools mode
Closes gh-40094
2024-03-25 10:49:05 +01:00
Scott Frederick 672c6314bd Polish
See gh-36033
2024-03-22 12:02:19 -05:00
Moritz Halbritter 985918b34a Make configuration properties for Pulsar failover more concise
Closes gh-40077
2024-03-22 13:44:24 +01:00
Moritz Halbritter 649d4be51d Polish "Add property spring.data.jdbc.dialect"
See gh-39941
2024-03-22 11:43:09 +01:00