Commit Graph

24752 Commits

Author SHA1 Message Date
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
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