Juergen Hoeller
11a0df3fd1
Upgrade to Tomcat 9.0.54, Netty 4.1.70, HtmlUnit 2.54, XMLUnit 2.8.3
2021-11-09 22:36:11 +01:00
Juergen Hoeller
b167e1a93f
Remove unnecessary final declarations (for consistency)
2021-11-09 22:35:24 +01:00
Juergen Hoeller
8d735e6e60
Note on PersistenceExceptionTranslator sorting and non-singleton retrieval
...
Closes gh-26412
2021-11-09 22:30:44 +01:00
Juergen Hoeller
9bc09631d6
Recommend ObjectProvider as alternative to @Lazy for optional dependencies
...
Closes gh-27649
2021-11-09 22:29:56 +01:00
Stephane Nicoll
cd5657d158
Merge branch '5.3.x'
2021-11-09 19:39:57 +01:00
Stephane Nicoll
39be572a7a
Upgrade to Reactor 2020.0.13
...
Closes gh-27636
2021-11-09 19:38:10 +01:00
Sam Brannen
8de58f4f32
Merge branch '5.3.x'
2021-11-09 14:23:36 +01:00
Abdullah Khan
6ac780d595
Fix grammar in webflux-webclient.adoc
...
Closes gh-27657
2021-11-09 14:22:50 +01:00
Rossen Stoyanchev
ec947065a9
Merge branch '5.3.x' into main
2021-11-09 10:23:14 +00:00
Rossen Stoyanchev
c6ce65ef56
Polishing contribution
...
Closes gh-27623
2021-11-09 09:47:02 +00:00
happyWilliam0
b5743966d6
Improve efficiency of UrlPathHelper#getSanitizedPath
...
See gh-27623
2021-11-09 09:47:02 +00:00
Rossen Stoyanchev
c5de5c9939
Update Javadoc of LogFormatUtils
...
Closes gh-27632
2021-11-08 21:21:54 +00:00
Juergen Hoeller
5acc3228f7
Upgrade to Hibernate ORM 5.6.1, Tomcat 10.0.12, Netty 4.1.70, HtmlUnit 2.54, XMLUnit 2.8.3
2021-11-08 17:42:02 +01:00
Sam Brannen
ebfec822cb
Merge branch '5.3.x'
2021-11-05 10:33:54 +01:00
Sam Brannen
ff1485fd8d
Fix log message formatting in CandidateComponentsIndexLoader
2021-11-05 10:31:10 +01:00
Stephane Nicoll
ea86b4d36c
Merge branch '5.3.x'
2021-11-04 14:52:18 +01:00
Stephane Nicoll
1b4438caac
Start building against Reactor 2020.0.13 snapshots
...
See gh-27636
2021-11-04 14:47:37 +01:00
Arjen Poutsma
1eb8c93689
Merge branch '5.3.x'
2021-11-03 15:03:31 +01:00
Arjen Poutsma
0c7e000250
Refactor Contents to DefaultParts
...
This commit moves the Contents abstraction into DefaultParts
See gh-27613
2021-11-03 15:02:12 +01:00
Arjen Poutsma
a71f0eb267
Merge branch '5.3.x'
2021-11-02 16:21:16 +01:00
Arjen Poutsma
694db2273f
Add Part::delete method
...
This commit introduces the Part::delete method, that deletes its
underlying storage.
Closes gh-27612
2021-11-02 16:15:44 +01:00
Sam Brannen
56fd97184c
Avoid generic type parameter hiding in UnmodifiableValueCollection
2021-10-29 11:32:44 +02:00
Sam Brannen
4464468465
Clean up warnings in UnmodifiableMultiValueMapTests
2021-10-29 11:27:38 +02:00
Sam Brannen
32c14a2b42
Update Javadoc regarding repeatable annotation support
2021-10-29 11:04:01 +02:00
최유진(Yujin Choi)/Platform Engineering팀/11ST
8dd385b440
Use toUnmodifiableSet and toList instead of collectingAndThen
...
Since Spring Framework 6 uses JDK 17 for its baseline, we can make use
of toList() and toUnmodifiableSet() which were introduced in JDK 16 and
JDK 10, respectively.
Closes gh-27618
2021-10-28 16:37:41 +02:00
Stephane Nicoll
5ea1cf532e
Merge branch '5.3.x'
2021-10-28 14:21:53 +02:00
Stephane Nicoll
47d3819eab
Merge pull request #27604 from Xjzon
...
* pr/27604:
Polish "Add support for custom expression parsing"
Add support for custom expression parsing
Closes gh-27604
2021-10-28 14:21:29 +02:00
Stephane Nicoll
f295c8b2fb
Polish "Add support for custom expression parsing"
...
See gh-27604
2021-10-28 14:20:15 +02:00
Xjzon
40d84c297b
Add support for custom expression parsing
...
See gh-27604
2021-10-28 13:57:15 +02:00
Arjen Poutsma
0a9746e820
Merge branch '5.3.x'
2021-10-27 16:37:00 +02:00
Arjen Poutsma
0416168d0e
Fix bug in max header calculation in DefaultPartHttpMessageReader
...
This commit fixes a bug in the DefaultPartHttpMessageReader, in the
check for exceeding the maximum header size. Before this commit, the
entire buffer size was considered, thus triggering an exception even
though the max header limit was not exceeded. After this commit, we only
consider the size up until the end-of-header mark (CRLFCRLF).
Furthermore, this commit increases the default maximum header size to
10k, the same default as Commons File upload.
Closes gh-27612
2021-10-27 16:28:32 +02:00
Arjen Poutsma
0a58419df4
Add immutable MultiValueMap wrapper
...
This commit introduces UnmodifiableMultiValueMap, an immutable wrapper
around a MultiValueMap, similar to what is returned by
Collections.unmodifiable*.
CollectionUtils::unmodifiableMultiValueMap now returns
UnmodifiableMultiValueMap.
Closes gh-27608
2021-10-26 15:31:34 +02:00
Brian Clozel
6fd0615be9
Fix JDK18 declaration in CI pipeline
...
See gh-27607
2021-10-26 09:12:30 +02:00
Sam Brannen
c989470f94
Remove unused code in FormattingConversionServiceTests
...
This commit removes test code that became obsolete with the removal of
Joda Time support.
2021-10-25 17:12:55 +02:00
Sam Brannen
267df1c0f2
Merge branch '5.3.x'
2021-10-25 17:07:29 +02:00
Sam Brannen
c4c3d59d07
Remove unused code in FormattingConversionServiceTests
2021-10-25 17:02:58 +02:00
Sam Brannen
63697ca06d
Merge branch '5.3.x'
2021-10-25 16:31:55 +02:00
Сергей Цыпанов
0268e76298
Improve mapping function in ExtendedEntityManagerCreator.createProxy()
...
Closes gh-27456
2021-10-25 16:30:26 +02:00
Brian Clozel
683bdf2675
Polish JDK 18 CI pipeline
...
This commit ensures that JDK 18 is properly installed in the CI image.
See gh-27607
2021-10-25 10:06:06 +02:00
Brian Clozel
65bf5f7c81
Add JDK18 variant to CI pipeline
...
This commit adds a new JDK 18 variant to the CI build image and
configures a JDK18 build (sources compiled with JDK17, tests compiled
and run with JDK18) to the CI pipeline.
Closes gh-27607
2021-10-25 10:02:39 +02:00
Sam Brannen
e4e667acdb
Polishing
2021-10-23 18:02:55 +02:00
Sam Brannen
63509e64d4
Merge branch '5.3.x'
2021-10-23 17:47:55 +02:00
Kenzo Spaulding
4ec8ae42f4
Add test cases to SpEL's MapAccessorTests
...
Closes gh-26981
2021-10-23 17:45:37 +02:00
Sam Brannen
1e36518182
Merge branch '5.3.x'
2021-10-23 16:08:43 +02:00
Sam Brannen
995aaa6159
Polishing
2021-10-23 16:08:00 +02:00
Sam Brannen
2c89ff934d
Update copyright date
...
See gh-27560
2021-10-23 15:59:46 +02:00
Daniil Pozdeev
c58853f5e5
Use LocalDataSourceJobStore only if one is not set via Quartz properties
...
Prior to this commit, Spring's SchedulerFactoryBean always set the
"org.quartz.jobStore.class" property to LocalDataSourceJobStore even if
the user had already specified a custom JobStore implementation via the
Quartz properties file or Properties object, thereby effectively
ignoring the user configuration.
This commit addresses this by configuring Quartz to use Spring's
LocalDataSourceJobStore only if a JobStore has not already been
specified via user configuration.
Closes gh-27560
2021-10-23 15:22:42 +02:00
Sam Brannen
d9e9a33b66
Merge branch '5.3.x'
2021-10-22 15:29:37 +02:00
xxpain
66826ac960
Fix typo in Javadoc in HeaderAssertions
...
Closes gh-27589
2021-10-22 15:28:27 +02:00
Sam Brannen
c3650f3cd6
Merge branch '5.3.x'
2021-10-22 14:58:25 +02:00