Juergen Hoeller
5cbb5d4d70
Upgrade to Hibernate ORM 7.0.0.Beta3 and Validator 9.0.0.CR1
...
Using relocated Maven coordinates.
See gh-33750
2024-12-15 14:37:54 +01:00
Sam Brannen
30d249c3a7
Merge branch '6.2.x'
2024-12-14 17:14:47 +01:00
Sam Brannen
a89db89fc0
Polishing
2024-12-14 17:10:41 +01:00
Sam Brannen
34f74026f7
Merge branch '6.2.x'
2024-12-14 16:41:25 +01:00
Sam Brannen
3d0fffa8e4
Polish contribution
...
See gh-33945
2024-12-14 16:40:49 +01:00
Mico Piira
71f872e8bb
Fix implicit variable resolution in JSP EvalTag
...
Prior to this commit, the order of parameters passed to
ELResolver#getValue was incorrect.
The `name` should correspond to the `property` parameter of the
`getValue` method instead the `base` parameter.
See gh-32383
See gh-33942
Closes gh-33945
2024-12-14 16:40:31 +01:00
rstoyanchev
2d5943352f
Merge branch '6.2.x'
2024-12-11 16:22:47 +00:00
rstoyanchev
8aeced9f80
Support header filtering in web data binding
...
Closes gh-34039
2024-12-11 16:11:22 +00:00
rstoyanchev
70c326ed30
Support headers in DataBinding via constructor args
...
Closes gh-34073
2024-12-11 16:10:08 +00:00
Brian Clozel
810da11bb5
Remove deprecated web APIs
...
This commit also marks for removal APIs that were deprecated a long time
ago but were not marked for removal.
See gh-33809
2024-12-08 22:50:54 +01:00
Brian Clozel
5044b70a40
Remove deprecated MediaType entries
...
See gh-33809
2024-12-08 21:01:11 +01:00
Sébastien Deleuze
edce3029a2
Remove tests for Kotlin Script Templates
...
Closes gh-34030
2024-12-05 11:19:42 +01:00
Juergen Hoeller
162e533393
Merge branch '6.2.x'
...
# Conflicts:
# spring-context/src/test/java/org/springframework/scheduling/concurrent/AbstractSchedulingTaskExecutorTests.java
# spring-web/src/main/java/org/springframework/http/MediaType.java
# spring-websocket/spring-websocket.gradle
# spring-websocket/src/main/java/org/springframework/web/socket/messaging/WebSocketStompClient.java
# spring-websocket/src/main/java/org/springframework/web/socket/sockjs/client/DefaultTransportRequest.java
2024-12-04 16:45:54 +01:00
Juergen Hoeller
edf7f3cd43
Polishing
2024-12-04 16:41:07 +01:00
Juergen Hoeller
2b9010c2a2
Remove APIs marked as deprecated for removal
...
Closes gh-33809
2024-12-04 13:19:39 +01:00
Brian Clozel
c213724a47
Document Servlet PushBuilder API deprecation
...
See gh-33918
2024-11-28 15:55:53 +01:00
rstoyanchev
81ea35c726
Update method names in FragmentsRendering
...
Closes gh-33974
2024-11-27 11:21:51 +00:00
rstoyanchev
1fd0b8730b
Improve Javadoc of FragmentsRendering
2024-11-26 18:27:16 +00:00
Brian Clozel
c28cbfd582
Upgrade Servlet, JSP and WebSocket API versions
...
This commit updates the Spring Framework baseline for the Servlet, JSP
and WebSocket APIs.
This also removes the previously deprecated APIs in JSP `PageContext`
and guards against the deprecation of the `PushBuilder` API.
See gh-33918
2024-11-19 18:11:18 +01:00
rstoyanchev
cbe2f36106
Decode static resource path with UriUtils
...
See gh-33859
2024-11-12 11:39:22 +00:00
rstoyanchev
59ec871e76
Append trailing slash to static location
...
Closes gh-33815
2024-11-08 07:11:55 +00:00
longtanfei
e67f892e44
Use optimistic locking where possible in ResponseBodyEmitter
...
Closes gh-33831
2024-11-07 16:33:05 +01:00
Sam Brannen
e3301dd1c4
Merge branch '6.1.x'
2024-11-03 16:17:43 +01:00
Tran Ngoc Nhan
07b12666b4
Fix typos in Javadoc and variable names
...
Closes gh-33839
2024-11-03 16:13:50 +01:00
Juergen Hoeller
c979eddab1
Consistent deprecation markers for 6.2
2024-10-30 16:45:00 +01:00
Sam Brannen
f427ac383d
(Re)suppress deprecation warnings
...
See gh-33780
2024-10-30 10:52:01 +01:00
Juergen Hoeller
9e3371ef07
Mark ListenableFuture as deprecated for removal
...
Closes gh-33808
2024-10-29 18:36:40 +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
rstoyanchev
9252e741e1
Default webmvc handling of disconnected client errors
...
Closes gh-33753
2024-10-22 15:47:29 +01:00
rstoyanchev
5271f5b8a1
Polishing
2024-10-22 14:50:33 +01:00
Brian Clozel
9a761579c0
Remove ServerResponse.AsyncBuilder interface
...
This new interface is not strictly necessary and introduces a binary
incompatibility. This commit merges back all the method definitions into
`SseBuilder` and `StreamBuilder` interfaces.
Closes gh-33736
2024-10-18 09:09:41 +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
rstoyanchev
a63cf06496
Update Javadoc snippets for static resource locations
...
Switch to FileUrlResource, the same as what is used get with
the "file:" prefix in webmvc and webflux config.
See gh-33712
2024-10-15 19:23:07 +01:00
rstoyanchev
789d7effa9
Assert static resource location
...
Closes gh-33712
2024-10-15 19:23:07 +01:00
Brian Clozel
f204f4962d
Document XML parser usage against security false positives
...
Prior to this commit, our XML parser usage would be already haredened
against XXE (XML External Entities) attacks. Still, we recently received
several invalid security reports claiming that our setup should be
hardened.
This commit documents a few usages of XML parsers to add some more
context and hopefully prevent future invalid reports.
Closes gh-33713
2024-10-15 18:59:02 +02:00
rstoyanchev
7d3a3d35ce
Update valid path checks for double encoding
...
See gh-33687
2024-10-14 18:14:01 +01:00
rstoyanchev
fb7890d739
Update processPath for double encoding
...
See gh-33689
2024-10-14 18:13:55 +01:00
rstoyanchev
cff6db02b4
Merge branch '6.1.x'
2024-10-14 16:00:48 +01:00
rstoyanchev
1a0b577bfc
Do not support relative static resource paths
...
Closes gh-33687
2024-10-14 15:54:59 +01:00
rstoyanchev
3bfbe30a78
Normalize static resource path early
...
Rather than leaving it to the Resource implementation, and
potentially normalizing twice, we apply it once as part of the
initial processPath checks.
Closes gh-33689
2024-10-14 15:52:15 +01:00
Johnny Lim
1ec9a115a8
Replace RFC 7807 with RFC 9457 in documentation
...
See gh-33594
2024-10-08 13:32:33 +01:00
Tran Ngoc Nhan
e3cf23d15a
remove unused keyword
2024-09-26 21:49:22 +02:00
Yanming Zhou
8941e2876e
Replace 'e.g.' with 'for example' in documentation and comments
...
Closes gh-33515
2024-09-26 14:11:17 +02:00
Sam Brannen
dae871b5d3
Clean up warnings in Gradle build
2024-09-24 12:34:20 +02:00
Tran Ngoc Nhan
c85050eb43
Consistently use CharSequence.isEmpty() for emptiness checks
...
Closes gh-33577
2024-09-23 17:10:21 +02:00
rstoyanchev
c6fa180602
Extract shared resource handling utility methods
...
Closes: gh-33574
2024-09-20 19:25:12 +01:00
Johnny Lim
3ba9d35e22
Polish
...
Closes gh-33566
2024-09-20 10:58:37 +02:00
Sam Brannen
16d8df8c2f
Merge branch '6.1.x'
2024-09-13 15:29:33 +02:00
Sam Brannen
b388ff60dd
Fix parameterized test display names and polishing
2024-09-13 15:26:56 +02:00