Sam Brannen
dd92eac3ad
Refer to message "receipt" instead of "reception"
2024-11-19 13:18:12 +01:00
Sam Brannen
d421f61a4a
Polish @DurationFormat Javadoc and tests
2024-11-18 14:12:13 +01:00
Tran Ngoc Nhan
883254e1d0
Polish
...
- Update copyright header.
- Consistent use of "SIMPLE" link text for Style#SIMPLE in javadoc.
Closes gh-33883
2024-11-18 13:40:23 +01:00
Juergen Hoeller
18a3b52d5e
Restore enum-style exception message expected by test
2024-11-13 18:56:19 +01:00
Sam Brannen
b523f3caff
Polish documentation and exception message for @DurationFormat
2024-11-13 17:19:53 +01:00
Sam Brannen
7f9901d35d
Merge branch '6.1.x'
2024-11-13 16:46:11 +01:00
Sam Brannen
bfde33a514
Document options for Date/Time parsing & formatting issues with JDK 20+
...
This commit updates Javadoc and the reference guide to document options
for handling date/time parsing and formatting issues on JDK 20 and higher.
A new "Date and Time Formatting with JDK 20 and higher" page has also been
introduced in the wiki.
https://github.com/spring-projects/spring-framework/wiki/Date-and-Time-Formatting-with-JDK-20-and-higher
Closes gh-33151
2024-11-13 16:39:40 +01:00
Juergen Hoeller
25e2c1b7ce
Merge branch '6.1.x'
...
# Conflicts:
# framework-platform/framework-platform.gradle
# spring-web/src/main/java/org/springframework/http/client/reactive/JettyClientHttpConnector.java
2024-11-13 15:12:55 +01:00
Juergen Hoeller
62eb21f938
Add note on declaring autowired fields as ObjectProvider
...
Closes gh-33834
2024-11-13 15:09:58 +01:00
Sam Brannen
d92c57f7a5
Merge branch '6.1.x'
2024-11-13 14:23:52 +01:00
Sam Brannen
4d792d0e45
Remove mentions of Joda-Time support
...
Since Joda-Time support was removed in Spring Framework 6.0, this commit
removes obsolete mentions of Joda-Time in the reference guide and Javadoc.
See gh-27426
Closes gh-33881
2024-11-13 14:16:14 +01:00
Juergen Hoeller
90ef7ac514
Cache singleton results for @Lazy injection points
...
Includes consistent use of unmodifiable collections.
Closes gh-33841
2024-11-13 13:29:20 +01:00
Sébastien Deleuze
357dbc0354
Add AOT support for container element constraints
...
This commit introduces support for bean validation container
element constraints, including transitive ones.
Transitive constraints in the parameterized types of a container
are not discoverable via the BeanDescriptor, so a complementary
type discovery is done on Spring side to cover the related use
case.
Closes gh-33842
2024-11-13 11:03:48 +01:00
Sam Brannen
1ced8c3856
Merge branch '6.1.x'
2024-11-07 12:26:21 +01:00
Sam Brannen
39cfe136da
Polishing
2024-11-07 11:49:22 +01:00
Sébastien Deleuze
7e1d6fe934
Merge branch '6.1.x'
2024-11-05 10:27:22 +01:00
Johnny Lim
0beb56a58c
Fix indentation to use tabs in Kotlin source files
...
Closes gh-33840
2024-11-05 10:24:02 +01:00
Sam Brannen
f427ac383d
(Re)suppress deprecation warnings
...
See gh-33780
2024-10-30 10:52:01 +01:00
Juergen Hoeller
1255bd1fc9
Add remaining @SuppressWarnings("removal") for ListenableFuture
...
See gh-33780
2024-10-29 23:15:53 +01:00
Juergen Hoeller
a1f6098158
Merge branch '6.1.x'
2024-10-29 23:04:05 +01:00
Juergen Hoeller
022fdcd67e
Provide removeCache method on Caffeine/ConcurrentMapCacheManager
...
Closes gh-33813
2024-10-29 23:02:48 +01:00
Juergen Hoeller
9e3371ef07
Mark ListenableFuture as deprecated for removal
...
Closes gh-33808
2024-10-29 18:36:40 +01:00
Juergen Hoeller
015beb0058
Provide first-class virtual thread option for common executors
...
Closes gh-33807
2024-10-28 22:14:41 +01:00
Juergen Hoeller
3732c71168
Merge branch '6.1.x'
2024-10-28 22:12:12 +01:00
Juergen Hoeller
323de1208a
Document limited support for lifecycle management
...
Closes gh-33780
2024-10-28 22:08:41 +01:00
Juergen Hoeller
94d46eba3c
Exclusively mention CompletableFuture instead of ListenableFuture
...
Closes gh-33805
2024-10-28 22:05:10 +01:00
Brian Clozel
d8c153a9d1
Remove support for Resin Servlet container
...
This commit removes all references to the Resin Servlet container, as it
is not supported as of Spring Framework 6.0 because we require a
JakartaEE baseline.
Closes gh-33772
2024-10-23 10:10:29 +02:00
Juergen Hoeller
267d3a36ae
Merge branch '6.1.x'
...
# Conflicts:
# spring-context/src/main/java/org/springframework/instrument/classloading/jboss/JBossLoadTimeWeaver.java
2024-10-21 18:14:50 +02:00
Juergen Hoeller
09fe0adb40
Load-time weaving support for WildFly 24+
...
Closes gh-33728
2024-10-21 18:13:34 +02:00
Juergen Hoeller
ee1fe8a1e9
Consistently evaluate defaultCandidate flag on constructors and methods
...
Closes gh-33762
2024-10-21 13:53:28 +02:00
Sam Brannen
6f9413ba31
Merge branch '6.1.x'
2024-10-21 12:20:59 +02:00
Sam Brannen
d48f388c6a
Polish Javadoc for @DateTimeFormat
2024-10-21 12:19:35 +02:00
Sam Brannen
599d53465b
Merge branch '6.1.x'
2024-10-20 17:43:45 +02:00
Sam Brannen
bbbb7c396e
Update Date/Time formatting tests for pre/post JDK 20
...
This commit updates our Date/Time formatting/printing tests to
demonstrate that the use of fallback patterns can help mitigate
locale-based parsing/formatting issues beginning with JDK 20.
The documentation within the tests is intentionally rather thorough for
two reasons:
1. We need to understand exactly what it is we are testing and why the
tests are written that way.
2. We may re-use parts of the documentation and examples in forthcoming
documentation that we will provide to users.
See gh-33151
2024-10-20 17:35:37 +02:00
Juergen Hoeller
e89218b39a
Merge branch '6.1.x'
2024-10-16 13:46:22 +02:00
Juergen Hoeller
11d4272ff4
Use Locale.ROOT consistently for toLower/toUpperCase
...
Closes gh-33708
2024-10-16 13:36:23 +02:00
rstoyanchev
bdcfbee7df
Merge branch '6.1.x'
2024-10-16 12:11:23 +01:00
rstoyanchev
23656aebc6
Use Locale.ROOT consistently for toLower/toUpperCase
...
See gh-33708
2024-10-16 12:05:54 +01:00
Sam Brannen
4758424f6c
Clean up warnings in Gradle build
2024-10-09 15:43:32 +02:00
Stéphane Nicoll
e2238c0211
Polish "Reject empty strings in DurationFormatterUtils"
...
See gh-33669
2024-10-09 15:26:09 +02:00
Seungrae
02c990ca82
Reject empty strings in DurationFormatterUtils
...
See gh-33669
2024-10-09 15:20:11 +02:00
Stéphane Nicoll
7f7f65cfcb
Merge branch '6.1.x'
2024-10-09 14:44:38 +02:00
Stéphane Nicoll
3c80d4c978
Polish "Adapt Javadoc note about log level of BeanPostProcessorChecker"
...
See gh-33617
2024-10-09 14:42:36 +02:00
Asi Bross
6da32b4631
Adapt Javadoc note about log level of BeanPostProcessorChecker
...
See gh-33617
2024-10-09 14:40:49 +02:00
Juergen Hoeller
f590511112
Introspect pre-registered singletons in preDetermineBeanTypes as well
...
Closes gh-33668
2024-10-08 16:50:12 +02:00
Johnny Lim
1016743fc3
Remove Javadoc @since tag from MapAccessor default constructor
...
See gh-33222
Closes gh-33659
2024-10-06 15:18:48 +02:00
Sam Brannen
0b3b1391c1
Avoid usage of deprecated AssertJ feature
2024-09-30 12:41:35 +02:00
Simon Baslé
854f6ffd39
Merge branch '6.1.x'
2024-09-30 10:19:36 +02:00
Simon Baslé
e32a2f339d
Propagate method error in some cases of reactive `findInCaches` errors
...
In a Cacheable reactive method, if an exception is propagated from
both the method and the caching infrastructure, an NPE could previously
surface due to the `CacheAspectSupport` attempting to perform an
`onErrorResume` with a `null`. This change ensures that in such a case
the user-level exception from the method is propagated instead.
Closes gh-33492
2024-09-30 10:18:59 +02:00
Juergen Hoeller
56f3a48879
Merge branch '6.1.x'
...
# Conflicts:
# spring-context/src/main/java/org/springframework/context/aot/AbstractAotProcessor.java
2024-09-27 19:17:32 +02:00