Sébastien Deleuze
4fbca99f20
Remove unnecessary HandshakeHandlerRuntimeHints
...
Those hints are not needed anymore as of Spring Framework 6.1.
Backport of gh-34032.
Closes gh-34033
1 year ago
Juergen Hoeller
c48ca5151f
Upgrade to Gradle 8.11.1
1 year ago
Juergen Hoeller
aaf2e8fbe6
Polishing
...
(cherry picked from commit edf7f3cd43514cd27925c14c5425996b79627256)
1 year ago
Juergen Hoeller
3635ff0c17
Consistent fallback to NoUpgradeStrategyWebSocketService
...
Closes gh-33970
(cherry picked from commit 58c64cba2cd4eeced72b874f8bc0f384e41e24f1)
1 year ago
Simon Baslé
f20e76e227
Upgrade to Undertow `2.3.18.Final`
...
Closes gh-33976
1 year ago
Simon Baslé
dd32f95192
Dispatch in UndertowHttpHandlerAdapter
...
This ensures that the reactive handling of the request is dispatched
from the Undertow IO thread, marking the exchange as async rather than
ending it once the Undertow `handleRequest` method returns.
See gh-33885
Closes gh-33969
1 year ago
Tran Ngoc Nhan
75a920bc9f
Fix a typo in the filters documentation
...
Backport of gh-33959
Closes gh-33971
1 year ago
Sam Brannen
92874adae9
Polish SpEL documentation
...
(cherry picked from commit 7196f3f5548640a29c0bcf30060d52d1dbdc03d3)
1 year ago
Sam Brannen
55167b7f50
Fix SpEL examples in reference guide
...
Closes gh-33907
(cherry picked from commit a12d40e10b3dab11b1b5dec37d924f4ff8611a28)
1 year ago
Sam Brannen
3129afba19
Upgrade to Gradle 8.11
...
Closes gh-33895
(cherry picked from commit bb32df0a066d3e8bb16adc4966599330b504037f)
1 year ago
Sam Brannen
1366d2926b
Upgrade to antora-ui-spring version 0.4.18
...
Closes gh-33892
(cherry picked from commit fe8573c0abb6b5fda6c540bcc51829a101553e3e)
1 year ago
Brian Clozel
5145cf476f
Next development version (v6.1.16-SNAPSHOT)
1 year ago
Juergen Hoeller
6cb41dc5e3
Upgrade to Netty 4.1.115
1 year ago
Sam Brannen
1e95332f62
Fix link to "Resources" section in reference guide
...
Closes gh-33882
1 year ago
Juergen Hoeller
fec6ba4dfe
Polishing
1 year ago
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
1 year ago
Juergen Hoeller
14b9865de7
Remove ineffective JettyByteBufferIterator from WebSocket adapter
...
In JettyWebSocketHandlerAdapter, JettyByteBufferIterator does not actually add extra behavior (in contrast to JettyClientHttpConnector).
1 year ago
Juergen Hoeller
62eb21f938
Add note on declaring autowired fields as ObjectProvider
...
Closes gh-33834
1 year ago
Juergen Hoeller
01c85b1afb
Add explicit note on blocking in case of concurrency limit
...
Closes gh-33873
1 year ago
Juergen Hoeller
df376d9343
Upgrade to Micrometer 1.12.12 and Reactor 2023.0.12
...
Includes Netty 4.1.114, Jetty 12.0.15, Jetty Reactive HttpClient 4.0.8, RxJava 3.1.9, RSocket 1.1.4, Groovy 4.0.24, JRuby 9.4.9, Checkstyle 10.20.1
Closes gh-33877
Closes gh-33879
1 year ago
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
1 year ago
Sam Brannen
0a5bd89129
Align JettyByteBufferIterator implementations
...
Both are now static nested classes.
1 year ago
Tran Ngoc Nhan
53b9a2cb78
Fix formatting issue in validation section of reference guide
...
Closes gh-33871
1 year ago
rstoyanchev
e78179b96e
Decode static resource path with UriUtils
...
Closes gh-33859
1 year ago
Brian Clozel
49a63e2c37
Add tests for gh-33867
...
Closes gh-33867
1 year ago
ZLATAN628
5666e363d1
Fix wrong uri tag for client observation convention
...
Prior to this commit, a client sending a request to
"https://example.org " would record the wrong URI tag as
"/https://example.org ".
This commit ensures that the scheme+host part is matched correctly in
the default client observation conventions.
See gh-33867
1 year ago
Stéphane Nicoll
f06853a339
Merge pull request #33865 from ngocnhan-tran1996
...
* pr/33865:
Fix typo in reference documentation
Closes gh-33865
1 year ago
Tran Ngoc Nhan
8afd01ba2c
Fix typo in reference documentation
...
See gh-33865
1 year ago
Sam Brannen
9724f9b9c8
Introduce tests for SpEL PropertyAccessor ordering
...
Closes gh-33861
1 year ago
Sam Brannen
0d9033592b
Document that circular dependencies should be avoided in AOT mode
...
Closes gh-33786
1 year ago
Sam Brannen
fc7b8ae966
Fix anchor name, consistently use title case, and polish wording
...
(cherry picked from commit 2e6c8daec639b8194bf191b9f67056cde2a18f48)
1 year ago
Sam Brannen
c457131f1c
Fix heading level for "Programmatic bean registration" in AOT chapter
...
(cherry picked from commit 9f0dbc405180ded52250d8b52c430a74c4cb00b8)
1 year ago
Sam Brannen
39cfe136da
Polishing
1 year ago
Sam Brannen
05a880e3b5
Fix XML bean reference example in reference manual
...
Closes gh-33855
1 year ago
Simon Baslé
c93af1f76d
Polishing: copyright header year
...
See gh-33823
1 year ago
Stéphane Nicoll
541866fd70
Merge pull request #33850 from wilkinsona
...
* pr/33850:
Polish "Prefer modified resources over the originals in TestCompiler"
Prefer modified resources over the originals in TestCompiler
Closes gh-33850
1 year ago
Stéphane Nicoll
0219ee656f
Polish "Prefer modified resources over the originals in TestCompiler"
...
See gh-33850
1 year ago
Andy Wilkinson
f6e1a5de09
Prefer modified resources over the originals in TestCompiler
...
Previously, when the test compiler had been seeded with a resource
file, any modifications to this resource performed during
compilation would be lost as this original content would always
be returned.
This commit updates the DynamicJavaFileManager to always store
the dynamic resource in the dynamicResourceFiles map, irrespective
of whether it's being created afresh or from some existing resource
content. This ensures that any modifications made to the resource
can be retrieved later on.
Similarly, DynamicClassLoader has been updated to prefer dynamic
resource files over any original resource files. This ensures that
the resource that it finds reflects any modifications that have
been made to it.
See gh-33850
1 year ago
Simon Baslé
9b3cb15389
Introduce HttpHeaders#headerSet to guarantee case-insensitive iteration
...
The `HttpHeaders#headerSet` method is intended as a drop-in replacement
for `entrySet` that guarantees a single casing for all header names
reported during the iteration, as the cost of some overhead but with
support for iterator removal and entry value-setting.
The `formatHeaders` static method is also altered to do a similar
deduplication of casing variants, but now additionally mentions
"with native header names [native name set]" if the native name set
contains casing variants.
Closes gh-33823
1 year ago
Hosam Aly
4ef2b429e0
Fix a typo in beanvalidation.adoc
...
ContraintViolation => ConstraintViolation
Closes gh-33846
1 year ago
Johnny Lim
0beb56a58c
Fix indentation to use tabs in Kotlin source files
...
Closes gh-33840
1 year ago
Sam Brannen
6bd4687706
Update copyright headers
...
See gh-33839
1 year ago
Tran Ngoc Nhan
07b12666b4
Fix typos in Javadoc and variable names
...
Closes gh-33839
1 year ago
Stéphane Nicoll
438d6de3c1
Merge pull request #33768 from kunaljani1100
...
* pr/33768:
Polish "Add test coverage for DomUtils"
Add test coverage for DomUtils
Closes gh-33768
1 year ago
Stéphane Nicoll
d43126705f
Polish "Add test coverage for DomUtils"
...
See gh-33768
1 year ago
kunaljani1100
57bbf0ca0f
Add test coverage for DomUtils
...
See gh-33768
1 year ago
Sam Brannen
27912b1ed1
Prevent accidental printing to System.err in the codebase
...
This also revises the Checkstyle rule so that invocations such as
System.out.printf() are also forbidden.
1 year ago
Brian Clozel
8ffbafd384
Prevent accidental Sysouts in the codebase
1 year ago
Juergen Hoeller
022fdcd67e
Provide removeCache method on Caffeine/ConcurrentMapCacheManager
...
Closes gh-33813
1 year ago
Juergen Hoeller
11ebceee38
Call get/setRequestConfig for HttpClient 5.4 compatibility
...
Includes upgrade to HttpClient 5.4.1 while retaining a HttpClient 5.1 baseline.
Closes gh-33806
1 year ago