Moritz Halbritter
4ad9f1174f
Merge pull request #38674 from shin-mallang
...
* pr/38674:
Rename local variable in BatchAutoConfiguration
Closes gh-38674
2023-12-11 08:25:58 +01:00
Donghun Shin
f922b3de03
Rename local variable in BatchAutoConfiguration
...
See gh-38674
2023-12-11 08:25:39 +01:00
Moritz Halbritter
ad586078a7
Merge branch '3.1.x'
...
Closes gh-38725
2023-12-11 08:18:43 +01:00
Moritz Halbritter
1b3eef7d62
Merge pull request #38706 from pirgeo
...
* pr/38706:
Update Dynatrace documentation links
Closes gh-38706
2023-12-11 08:17:58 +01:00
Georg Pirklbauer
a8d706f485
Update Dynatrace documentation links
...
See gh-38706
2023-12-11 08:13:56 +01:00
Andy Wilkinson
e6970243ee
Retry read on ClosedByInterruptException
...
In gh-38154, we started handling ClosedByInterruptException. The
FileChannel was repaired by recreating it and then the exception was
rethrown. This allowed other threads to use the channel that had been
read by an interrupted thread while allowing that interruption to
continue.
This approach has proven to be insufficient as there are scenarios
where the read needs to succeed on the interrupted thread. This
commit updates the handling of ClosedByInterruptException so that
this is the case. The FileChannel is recreated as before but the
thread's interrupted flag is now cleared before retrying the read.
The flag is then reinstated so that any subsequent actions that
should fail due to the interruption will do so.
We could clear and reinstate the interrupted flag before the first
read, rather than catching ClosedByInterruptException. This approach
was rejected as it will have an impact on the performance of the
happy path where the thread hasn't been interrupted.
Fixes gh-38611
2023-12-07 10:49:40 -08:00
Andy Wilkinson
9eae176fce
Merge branch '3.1.x'
...
Closes gh-38692
2023-12-07 12:12:07 +00:00
Andy Wilkinson
2d6d2352e6
Upgrade CI images to ubuntu:jammy-20231128
...
Closes gh-38691
2023-12-07 12:11:30 +00:00
Phillip Webb
359a6cb5bb
Use encoded version of path for jar URLs
...
Update `JarUrl` so that the encoded version of the path is used.
This allows jars to placed in directories with `#` or `!` in the
name.
Fixes gh-38660
2023-12-06 16:20:27 -08:00
Phillip Webb
847daf484c
Fix JarUrlTests
...
Fix `JarUrlTests` to use the jarFile rather than temp.
2023-12-06 16:19:57 -08:00
Andy Wilkinson
fc1a5033e8
Start building against Spring Security 6.2.1 snapshots
...
See gh-38700
2023-12-06 20:21:33 +00:00
Andy Wilkinson
91efe9396b
Start building against Spring LDAP 3.2.1 snapshots
...
See gh-38699
2023-12-06 20:21:29 +00:00
Andy Wilkinson
da4f2a4679
Start building against Spring Integration 6.2.1 snapshots
...
See gh-38698
2023-12-06 20:21:24 +00:00
Andy Wilkinson
174813c341
Start building against Spring Data Bom 2023.1.1 snapshots
...
See gh-38697
2023-12-06 20:21:19 +00:00
Andy Wilkinson
5e40739997
Start building against Spring Authorization Server 1.2.1 snapshots
...
See gh-38696
2023-12-06 20:21:14 +00:00
Andy Wilkinson
4fc2082972
Start building against Reactor Bom 2023.0.1 snapshots
...
See gh-38695
2023-12-06 20:21:09 +00:00
Andy Wilkinson
2a839788cc
Start building against Micrometer Tracing 1.2.1 snapshots
...
See gh-38694
2023-12-06 20:21:04 +00:00
Andy Wilkinson
7fb0f52d7f
Start building against Micrometer 1.12.1 snapshots
...
See gh-38693
2023-12-06 20:20:59 +00:00
Andy Wilkinson
5c0ecbaf49
Merge branch '3.1.x'
2023-12-06 19:53:18 +00:00
Andy Wilkinson
fb8043a31f
Start building against Spring Session 3.1.4 snapshots
...
See gh-38683
2023-12-06 15:18:55 +00:00
Andy Wilkinson
af469abb88
Start building against Spring Security 6.1.6 snapshots
...
See gh-38682
2023-12-06 15:18:50 +00:00
Andy Wilkinson
7f53a21328
Start building against Spring LDAP 3.1.3 snapshots
...
See gh-38681
2023-12-06 15:18:45 +00:00
Andy Wilkinson
486c34b412
Start building against Spring Framework 6.0.15 snapshots
...
See gh-38680
2023-12-06 15:18:40 +00:00
Andy Wilkinson
4ff5be4619
Start building against Spring Data Bom 2023.0.7 snapshots
...
See gh-38679
2023-12-06 15:18:36 +00:00
Andy Wilkinson
fb9b6833fc
Start building against Spring Authorization Server 1.1.4 snapshots
...
See gh-38678
2023-12-06 15:18:31 +00:00
Andy Wilkinson
7de7aaa375
Start building against Reactor Bom 2022.0.14 snapshots
...
See gh-38677
2023-12-06 15:18:26 +00:00
Andy Wilkinson
7aed70b0bd
Start building against Micrometer Tracing 1.1.8 snapshots
...
See gh-38676
2023-12-06 15:18:21 +00:00
Andy Wilkinson
57a7f210cd
Start building against Micrometer 1.11.7 snapshots
...
See gh-38675
2023-12-06 15:18:16 +00:00
Andy Wilkinson
6dff3c5978
Adapt to change in Framework's disconnected client detection
...
See gh-38666
2023-12-06 14:18:40 +00:00
Moritz Halbritter
ad5b844e1f
Fix checkstyle issues
...
MissingParametersFailureAnalyzer looks like it has been commited by
accident.
2023-12-06 11:22:54 +01:00
Phillip Webb
b5de38787c
Restore `Session.Cookie` class for binary back-compatibility
...
Fixes gh-38589
2023-12-05 15:00:26 -08:00
Phillip Webb
ffdd405fb1
Update NoUniqueBeanDefinitionFailureAnalyzer with parameter hints
...
Add addition description and action text to help point to the
fact that the `NoUniqueBeanDefinitionException` can be thrown
due to a missing `-parameters` compiler setting.
Closes gh-38652
2023-12-05 15:00:26 -08:00
Phillip Webb
ce7d384d2c
Add MissingParametersFailureAnalyzer
...
Add a new failure analyzer that provides hints whenever parameter
names cannot be discovered.
Closes gh-38603
2023-12-05 15:00:26 -08:00
Phillip Webb
f609022731
Add suppressed missing parameters exception from ValueObjectBinder
...
Update `DataObjectBinder` interface and `ValueObjectBinder`
implementation so that suppressed exceptions are added whenever
parameter names cannot be discovered.
See gh-38603
2023-12-05 14:58:49 -08:00
Phillip Webb
6b58051aad
Polish Binder code
2023-12-05 14:58:49 -08:00
Phillip Webb
4fb68d4e23
Start building against Spring Framework 6.1.2 snapshots
...
See gh-38666
2023-12-05 14:58:49 -08:00
Andy Wilkinson
49990afd78
Polish
...
See gh-38592
2023-12-05 20:49:34 +00:00
Andy Wilkinson
16c2ddb02c
Merge branch '3.1.x'
...
Closes gh-38665
2023-12-05 20:31:17 +00:00
Andy Wilkinson
b424254587
Test Gradle plugin against Gradle 8.5
...
Closes gh-38664
2023-12-05 20:30:54 +00:00
Moritz Halbritter
de70b4fb4c
Merge branch '3.1.x'
...
Closes gh-38661
2023-12-05 14:02:52 +01:00
Moritz Halbritter
3f29c7f84f
Add log message if Docker Compose services are already running
...
Closes gh-38398
2023-12-05 14:02:16 +01:00
Andy Wilkinson
8e3f9cbc1a
Upgrade to Hibernate 6.4.0.Final
...
Closes gh-38523
2023-12-05 12:13:43 +00:00
Moritz Halbritter
f9a1eb000e
Merge branch '3.1.x'
...
Closes gh-38658
2023-12-05 11:51:03 +01:00
Moritz Halbritter
24886eae64
Merge pull request #38654 from cachescrubber
...
* pr/38654:
Build against UCP and JDBC driver for Oracle Database variant ucp11
Closes gh-38654
2023-12-05 11:49:42 +01:00
Lars Uffmann
5981a3fd33
Build against UCP and JDBC driver for Oracle Database variant ucp11
...
See gh-38654
2023-12-05 11:40:35 +01:00
Moritz Halbritter
6431671a3f
Merge branch '3.1.x'
...
Closes gh-38657
2023-12-05 11:36:31 +01:00
Moritz Halbritter
4d5a139e73
Merge pull request #38649 from dependabot[bot]
...
* pr/38649:
Bump actions/setup-java from 3 to 4
Closes gh-38649
2023-12-05 11:36:12 +01:00
dependabot[bot]
b0c1db47a8
Bump actions/setup-java from 3 to 4
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
See gh-38649
2023-12-05 11:35:09 +01:00
Moritz Halbritter
02347abefb
Disable propagation of traces if tracing is disabled
...
Closes gh-38641
2023-12-05 11:19:43 +01:00
Moritz Halbritter
a0fc2d48cd
Merge branch '3.1.x'
2023-12-05 11:19:32 +01:00