rstoyanchev
769128a0b2
Merge branch '6.0.x'
2023-11-09 12:53:36 +00:00
rstoyanchev
7714110940
Polishing in DefaultWebClient
2023-11-09 12:53:15 +00:00
rstoyanchev
75d1278bde
Include port when logging URI in DefaultWebClient
...
Closes gh-30519
2023-11-09 12:53:15 +00:00
rstoyanchev
d8441fc80c
Invoke handleEmptyBody if there is no content-type
...
Closes gh-30522
2023-11-09 12:53:05 +00:00
Sébastien Deleuze
d8ed7c7906
Merge branch '6.0.x'
2023-11-09 13:11:58 +01:00
Sébastien Deleuze
620f558547
Register hints for superclass in BindingReflectionHintsRegistrar
...
Closes gh-31552
2023-11-09 13:11:36 +01:00
Juergen Hoeller
8841b7c3bb
Upgrade to SnakeYAML 2.2
2023-11-09 11:52:02 +01:00
Juergen Hoeller
6c00e6162b
Merge branch '6.0.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
# spring-jdbc/src/main/java/org/springframework/jdbc/core/metadata/GenericCallMetaDataProvider.java
2023-11-09 11:50:55 +01:00
Juergen Hoeller
1e78cc35e5
Log4jLog re-resolves ExtendedLogger on deserialization
...
This is necessary for compatibility with Log4J 2.21, analogous to the existing re-resolution in Spring's SLF4J adapter.
Closes gh-31582
2023-11-09 11:46:22 +01:00
Simon Baslé
42874178ce
Polish RecordApplicationEvents javadoc: add note on captured threads
...
This commit clarifies that the annotation is used to capture events that
are fired from the test `Thread` or descendant threads, since the test
framework uses `InheritableThreadLocal` to store captured events now.
See gh-31079
See gh-30020
2023-11-09 11:07:53 +01:00
Juergen Hoeller
11fdb5ba17
Upgrade to Log4J 2.21.1, Tomcat 10.1.15, Jetty 11.0.18, Undertow 2.3.10, EclipseLink 3.0.4, Mockito 5.7
2023-11-09 10:53:47 +01:00
Juergen Hoeller
9957bb6918
Check for procedure vs function constants in CallMetaDataContext
...
Closes gh-31550
2023-11-09 10:52:51 +01:00
Juergen Hoeller
9414c2ddba
Coordinated stop before destroy when ExecutorService not terminated yet
...
Closes gh-31549
2023-11-09 10:22:27 +01:00
Sébastien Deleuze
38724a1205
Fix RestClient generic type handling
...
For client side use case, the context class should be null,
consistently with what is done in HttpMessageConverterExtractor.
Closes gh-31574
2023-11-09 08:50:31 +01:00
Sam Brannen
55d13a0232
Document @DisabledInAotMode & @[Enabled|Disabled]InNativeImage in ref docs
...
Closes gh-31437
Closes gh-31438
2023-11-08 16:22:35 +01:00
Sam Brannen
a207e5e1b0
Ensure framework-docs can be imported into Eclipse IDE
2023-11-08 15:26:09 +01:00
Sam Brannen
b7c579954c
Merge branch '6.0.x'
...
# Conflicts:
# spring-core/src/main/java/org/springframework/core/annotation/AnnotationTypeMapping.java
2023-11-08 13:48:22 +01:00
lorenzsimon
6a7a0bddb7
Restore support for recursive annotations in Kotlin
...
This commit reinstates support for recursive annotations in Kotlin.
See gh-28012
See gh-28618
See gh-31400
Closes gh-31518
2023-11-08 13:28:28 +01:00
rstoyanchev
ba4d459f81
Merge branch '6.0.x'
2023-11-08 11:47:18 +00:00
rstoyanchev
5c012bbb0c
Set maxAge correctly when expiring WebSession
...
Closes gh-31214
2023-11-08 11:44:36 +00:00
Stéphane Nicoll
d34b3c1a71
Merge branch '6.0.x'
2023-11-08 08:04:27 +01:00
Stéphane Nicoll
e943058b18
Merge pull request #31571 from izeye
...
* pr/31571:
Add Javadoc since to ProblemDetail.setProperties()
Closes gh-31571
2023-11-08 08:04:10 +01:00
Johnny Lim
cafb38ad1d
Add Javadoc since to ProblemDetail.setProperties()
...
See gh-31571
2023-11-08 08:02:57 +01:00
Sam Brannen
9759bf5964
Merge branch '6.0.x'
2023-11-07 17:13:46 +01:00
Sam Brannen
e778d2e908
Polish duplicate key exception error code support for SAP HANA database for R2DBC
...
See gh-31554
2023-11-07 17:12:29 +01:00
Sam Brannen
c5bcfc7682
Polish contribution
...
See gh-31554
2023-11-07 17:08:44 +01:00
Sam Brannen
5752e03d97
Polishing
2023-11-07 16:58:21 +01:00
Arjen Poutsma
5afb00d270
Merge branch '6.0.x'
2023-11-07 15:10:59 +01:00
Arjen Poutsma
dc26d3b0ec
Defer cleanup in DefaultServerWebExchange
...
This commit ensures that the multipartRead flag is read in a deferred
block, and is not evaluated too early.
Closes gh-31567
2023-11-07 15:00:20 +01:00
Arjen Poutsma
486503bd31
Buffer writes in JettyClientHttpRequest
...
This commit ensures that not every OutputStream.write gets written as a
separate chunk, by buffering the written data in a BufferedOutputStream.
In some cases, a large quantity of small writes would result in many
sent chunks.
Closes gh-31361
2023-11-07 14:02:01 +01:00
Arjen Poutsma
0839f5b749
Test form submissions
...
See gh-31361
2023-11-07 12:27:31 +01:00
Brian Clozel
888d8c15d9
Upgrade CI to Concourse Release Scripts 0.4.0
2023-11-07 11:20:57 +01:00
Brian Clozel
dbb2d4f1d3
Extend JMS observation scope to error handling
...
Prior to this commit, the JMS listener observations would only cover the
actual listener invocation, but not the error handling phase. This means
that all errors (including the handled ones) are marked as errors in the
observation and that the observation is not current anymore when error
handling happens.
This commit aligns the behavior with the other Spring Framework
instrumentations and ensures that the error handling phase is fully part
of the observation recording.
Closes gh-31559
2023-11-07 11:18:03 +01:00
Sébastien Deleuze
9d6bda2b44
Register Hibernate `@EmbeddableInstantiator` reflection hints
...
This commit updates PersistenceManagedTypesBeanRegistrationAotProcessor
to register reflection hints for `@EmbeddableInstantiator` annotations
available as of Hibernate 6.0 when needed.
Related tests will be added in
https://github.com/spring-projects/spring-aot-smoke-tests .
Closes gh-31534
2023-11-07 11:04:43 +01:00
Stéphane Nicoll
c30b3796f2
Merge branch '6.0.x'
2023-11-07 10:37:22 +01:00
Stéphane Nicoll
7f94c64b72
Merge pull request #31554 from baratrax
...
* pr/31554:
Polish "Add SAP HANA duplicate key exception error code"
Add SAP HANA duplicate key exception error code
Closes gh-31554
2023-11-07 10:37:14 +01:00
Stéphane Nicoll
50e55d5219
Polish "Add SAP HANA duplicate key exception error code"
...
See gh-31554
2023-11-07 10:33:14 +01:00
Fabrizio De Felice
fcd4ba2f1f
Add SAP HANA duplicate key exception error code
...
See gh-31554
2023-11-07 10:27:51 +01:00
wakingrufus
8c77e398b6
Add extension for PropertyResolver#getProperty(String, Class<T>, T)
...
Allows Kotlin caller to get a non-nullable property,
using a default value when the property is not set.
A method already exists on PropertyResolver which does this,
but takes a Class parameter.
The extension method can eliminate the parameter via reified type,
similar to the other extension methods which exist already.
Closes gh-31523
2023-11-06 15:14:16 +01:00
Sébastien Deleuze
34e5512ff6
Enable PropertyResolverExtensionsKotlinTests
...
Closes gh-31553
2023-11-06 15:14:16 +01:00
Sam Brannen
cd503e3af6
Upgrade to JUnit 5.10.1
...
Closes gh-31558
2023-11-06 14:57:31 +01:00
rstoyanchev
5df6e8825d
Polishing in CookieWebSessionIdResolver
...
See gh-31214
2023-11-06 11:31:39 +00:00
Brian Clozel
86bb8a015b
Document that "error" key is preferred in observations
...
This commit documents that the "error" key in Micrometer Observations
should be preferred over the legacy "exception" one. Right now the
information is duplicated but we might remove the deprecated one in the
future.
Closes gh-31514
2023-11-06 11:52:27 +01:00
Arjen Poutsma
efb93ca109
Fix bug in calculation of maximum form part size
...
See gh-31343
2023-11-06 11:20:18 +01:00
Sam Brannen
b3a6dbaab3
Polishing
2023-11-04 14:45:09 +01:00
Sam Brannen
ed49f86dfb
Remove obsolete code in ConcurrentReferenceHashMapTests
2023-11-04 14:38:30 +01:00
Sam Brannen
12078e6ec5
Ensure Java runtime container is always properly configured in Eclipse
2023-11-04 14:32:34 +01:00
rstoyanchev
654e822676
Fix Javadoc link
2023-11-03 14:38:53 +00:00
Stéphane Nicoll
24aa6163f0
Polish
2023-11-03 12:10:01 +01:00
rstoyanchev
30e4a0a300
Polishing as a result of discussion under gh-31529
2023-11-02 16:18:25 +00:00