Rossen Stoyanchev
6eaaf294f3
Merge branch '5.3.x' into main
2021-10-06 21:32:01 +01:00
Rossen Stoyanchev
90fdcf88d8
Generalize formatValue
...
Provide an overload for additional control and compact output.
2021-10-06 21:27:56 +01:00
Sam Brannen
359661df9d
Merge branch '5.3.x'
2021-10-06 15:43:09 +02:00
Sam Brannen
5d3b16cd3a
Indent with tabs instead of spaces
2021-10-06 15:42:52 +02:00
Sam Brannen
2c583517cb
Change Eclipse project source/target/compliance to JDK 17
...
See gh-27407
2021-10-06 12:51:44 +02:00
Sam Brannen
2d1e0d5e38
Merge branch '5.3.x'
2021-10-06 12:13:21 +02:00
Sam Brannen
41ae9632d1
Upgrade to Checkstyle 9.0 and spring-javaformat 0.0.29
...
This commit upgrades the Gradle build to use Checkstyle 9.0 and
spring-javaformat 0.0.29 (which internally uses Checkstyle 8.45.1).
Closes gh-27520
2021-10-06 12:11:19 +02:00
Sam Brannen
47b0da6b25
Polishing
2021-10-06 11:48:30 +02:00
Arjen Poutsma
fb7eea9757
Merge branch '5.3.x'
2021-10-05 16:32:55 +02:00
Arjen Poutsma
c99210c01f
Propagate Reactor Context when using FluxSink
...
This commit makes sure that the Reactor context from a given mono or
flux is propagated to the Flux returned by a FluxSink. This change
affects both DataBufferUtils::write and internal classes used by the
DefaultPartHttpMessageReader.
Closes gh-27517
2021-10-05 16:30:49 +02:00
Rossen Stoyanchev
c1856d24e2
Merge branch '5.3.x' into main
2021-10-05 14:52:45 +01:00
Rossen Stoyanchev
7b9848a352
Replace deprecated Reactor Context related methods
2021-10-05 14:33:52 +01:00
Sam Brannen
c25aefdb2b
Merge branch '5.3.x'
2021-10-05 15:24:11 +02:00
Sam Brannen
0e83466023
Reference Hamcrest Javadoc via javadoc.io
...
Due to an SSL/TLS issue with hamcrest.org, the Dokka task fails with the
following.
> Failed to download package-list from https://hamcrest.org/JavaHamcrest/javadoc/2.1/package-list ,
> this might suggest that remote resource is not available, module is
> empty or dokka output got corrupted
See: https://github.com/hamcrest/JavaHamcrest/issues/280
As a workaround, this commit switches to javadoc.io to reference the
Hamcrest Javadoc APIs.
2021-10-05 15:23:44 +02:00
Sam Brannen
381b7d035a
Merge branch '5.3.x'
2021-10-05 14:55:22 +02:00
Sam Brannen
48a507a993
Clean up warnings
2021-10-05 14:35:32 +02:00
Sam Brannen
dabe823a4a
Merge branch '5.3.x'
2021-10-05 14:24:36 +02:00
Sam Brannen
be3bc4c164
Comment out unused fudgeFactor
2021-10-05 14:24:18 +02:00
Rossen Stoyanchev
837dd30661
Merge branch '5.3.x' into main
2021-10-05 12:16:42 +01:00
Rossen Stoyanchev
e68219c1ac
ResponseStatusExceptionHandler logs exception message only
...
No need to log the full exception for a resolved exception, and as the
comment suggests that it mirrors Spring MVC equivalent, which also
logs the message only.
2021-10-05 12:12:17 +01:00
Stephane Nicoll
a9418b613c
Merge branch '5.3.x'
2021-10-03 07:10:29 +02:00
Stephane Nicoll
151852b164
Upgrade to GitHub Changelog Generator 0.0.7 in CI
...
Closes gh-27512
2021-10-03 07:09:24 +02:00
Juergen Hoeller
48eb51a22f
Upgrade to Jackson 2.13
2021-10-02 12:38:26 +02:00
Juergen Hoeller
5766855514
Merge branch '5.3.x'
...
# Conflicts:
# build.gradle
2021-10-02 12:20:58 +02:00
Juergen Hoeller
49427b0c3c
Upgrade to Apache Johnzon 1.2.14, Vavr 0.10.4, WebJars Locator 0.48, HtmlUnit 2.53
2021-10-02 12:08:09 +02:00
Juergen Hoeller
bf373c5065
Skip all flaky StopWatch time assertions
2021-10-02 12:04:13 +02:00
Juergen Hoeller
04eed155cd
Upgrade to Hibernate ORM 5.6 CR1, JRuby 9.3, WebJars Locator 0.48, HtmlUnit 2.53
2021-10-01 14:52:27 +02:00
Sam Brannen
545b1a33c6
Merge branch '5.3.x'
2021-10-01 14:39:15 +02:00
Sam Brannen
678fd8344e
Polishing
2021-10-01 14:37:07 +02:00
Juergen Hoeller
e314a79fb0
Merge branch '5.3.x'
...
# Conflicts:
# spring-beans/src/main/java/org/springframework/beans/factory/support/DisposableBeanAdapter.java
2021-10-01 13:29:46 +02:00
Juergen Hoeller
f632165dec
Invoke bean-derived (Auto)Closeable.close() method directly
...
Closes gh-27504
2021-10-01 13:26:25 +02:00
Sam Brannen
b452d1b41d
Remove obsolete references to Ehcache 2.x from ref docs
2021-10-01 13:06:57 +02:00
Sam Brannen
543738ca58
Merge branch '5.3.x'
2021-10-01 12:52:25 +02:00
Sam Brannen
fd11789db9
Polish JSR-107 caching ref docs
2021-10-01 12:51:52 +02:00
Jens Schauder
d6ec6f0fe9
Remove remark about missing caching API.
2021-10-01 11:56:36 +02:00
Sam Brannen
1b8a5051ca
Merge branch '5.3.x'
2021-10-01 11:11:40 +02:00
Sam Brannen
7311ae19be
Fix build by disabling linking to JUnit 5.8.1 Javadoc
...
The `package-list` file no longer exists at
https://junit.org/junit5/docs/5.8.1/api/ , due to the following commit.
67ad4e5455
2021-10-01 11:09:59 +02:00
Sam Brannen
cb9246e481
Merge branch '5.3.x'
2021-10-01 10:36:28 +02:00
Sam Brannen
f0aa4f4857
Escape closing curly braces in regular expressions for Android support
...
PR gh-24470 introduced a regression for Android users by no longer
escaping closing curly braces in regular expressions.
This commit therefore partially reverts the changes made in 273812f9c5
for closing curly braces (`}`).
Closes gh27467
2021-10-01 10:35:28 +02:00
Juergen Hoeller
ad873617d2
Note on ClassLoader.defineClass being used as a fallback only
2021-09-30 18:26:01 +02:00
Juergen Hoeller
f6a392c5ae
Merge branch '5.3.x'
2021-09-30 18:14:15 +02:00
Juergen Hoeller
f64f07049d
Upgrade to SLF4J 1.7.32
2021-09-30 18:12:10 +02:00
Juergen Hoeller
24bcb52b2f
Polishing
2021-09-30 18:09:07 +02:00
Juergen Hoeller
dc5807ea51
Merge branch '5.3.x'
...
# Conflicts:
# spring-core/src/main/java/org/springframework/cglib/core/ReflectUtils.java
2021-09-30 17:37:28 +02:00
Juergen Hoeller
4f44ae3f28
Polishing
2021-09-30 17:34:22 +02:00
Juergen Hoeller
a295a28e4b
Defensively handle fast class generation failure for individual methods
...
Includes rethrowing of last actual defineClass exception encountered.
Closes gh-27490
2021-09-30 17:33:58 +02:00
Arjen Poutsma
a4b74a320e
Merge branch '5.3.x'
2021-09-30 17:12:41 +02:00
Arjen Poutsma
bfa01b35df
Polishing
...
See gh-27488
2021-09-30 17:09:03 +02:00
Arjen Poutsma
4f61e9cdee
Merge branch '5.3.x'
2021-09-30 16:17:36 +02:00
Arjen Poutsma
388c8e4aa5
Make sure that MediaType comparators are transitive
...
Previous to this commit, the specificity and quality comparators
(used by MediaType::sortByQualityValue and MediaType::sortBySpecificity)
could result in IllegalArgumentExceptions when used for sorting.
The underlying reason was that the comparators were not transitive, and
both media types with the same type, and types with the same amount of
parameters, would be considered identical by the comparator (result 0).
This commit ensures that the comparators are transitive.
Closes gh-27488
2021-09-30 16:15:38 +02:00