Juergen Hoeller
396fdf125f
Remove duplicate "property" in PropertyCacheKey.toString()
...
Closes gh-26237
2020-12-08 15:03:33 +01:00
Stephane Nicoll
085825fbc0
Upgrade to Reactor Dysprosium-SR15
...
Closes gh-26175
2020-12-08 05:50:48 +01:00
Juergen Hoeller
b0c6e5e322
Polishing
...
(cherry picked from commit c970c318f4 )
2020-12-07 22:09:43 +01:00
Juergen Hoeller
a7efa9659a
Clarify intended advice execution behavior (includes related polishing)
...
Closes gh-26202
(cherry picked from commit 834032df1f )
2020-12-07 22:09:30 +01:00
Juergen Hoeller
f7605eaf58
Upgrade to Hibernate ORM 5.4.25 and Checkstyle 8.38
2020-12-02 17:37:59 +01:00
Juergen Hoeller
ce67b89861
Support for multi-threaded addConverter calls
...
Closes gh-26183
(cherry picked from commit 396fb0cd51 )
2020-12-02 12:35:21 +01:00
Rossen Stoyanchev
736af46fc0
ContentCachingResponseWrapper skips contentLength for chunked responses
...
Closes gh-26182
2020-12-01 17:50:07 +00:00
Stephane Nicoll
a495bd6679
Start building against Reactor Dysprosium-SR15 snapshots
...
See gh-26175
2020-11-30 07:23:19 +01:00
Juergen Hoeller
7c33c70742
Polishing
2020-11-27 21:58:55 +01:00
Juergen Hoeller
81c1b60f19
Register @Bean definitions as dependent on containing configuration class
...
Closes gh-26167
2020-11-27 21:57:55 +01:00
Rossen Stoyanchev
3703be5aaf
MessageHeaderAccessor handle self-copy correctly
...
1. Revert changes in setHeader from 5.2.9 that caused regression on self-copy.
2. Update copyHeaders/IfAbsent to ensure a copy of native headers.
3. Exit if source and target are the same instance, as an optimization.
Closes gh-26155
2020-11-26 21:56:17 +00:00
Сергей Цыпанов
b929edb221
Remove unused package-private class o.s.w.u.p.SubSequence
...
(cherry picked from commit 42216b77df )
2020-11-26 15:38:14 +01:00
Juergen Hoeller
50803ce142
Remove misleading default note on ISO.DATE_TIME
...
Closes gh-26134
(cherry picked from commit 86f9716fef )
2020-11-26 15:38:05 +01:00
Sam Brannen
346445ee7e
Fix broken links to XSD schemas in ref docs
...
Closes gh-26129
2020-11-23 14:52:47 +01:00
Juergen Hoeller
e238c8a87c
Declare resolvedCharset as transient (restoring serializability)
...
Closes gh-26127
2020-11-20 18:57:30 +01:00
Juergen Hoeller
9e99fd5df2
Upgrade to Hibernate ORM 5.4.24
...
(cherry picked from commit 135682e073 )
2020-11-19 16:03:03 +01:00
Juergen Hoeller
990c74b1e2
Upgrade to Apache HttpClient 4.5.13 (and consistent Caffeine declarations)
2020-11-19 15:19:29 +01:00
Rossen Stoyanchev
37bda566eb
Allow "*" for Access-Control-Expose-Headers
...
Closes gh-26113
2020-11-19 09:48:41 +00:00
Juergen Hoeller
322babc04a
Document that @Transactional does not propagate to new threads
...
Closes gh-25439
2020-11-17 16:16:24 +01:00
Juergen Hoeller
4e720e8104
Encode hash symbol in jar file path (for compatibility with JDK 11+)
...
Closes gh-26104
(cherry picked from commit b29723623b )
2020-11-17 16:11:07 +01:00
Juergen Hoeller
fdab75a1d8
Upgrade to Reactor Dysprosium-SR14, OpenPDF 1.3.23, AssertJ 3.18.1, MockK 1.10.2, Checkstyle 8.37
2020-11-16 21:08:24 +01:00
Juergen Hoeller
240cfb1224
Polishing
2020-11-16 17:50:15 +01:00
Rossen Stoyanchev
db2786264b
UrlPathHelper.removeJsessionid correctly appends remainder
...
Closes gh-26079
2020-11-16 11:18:20 +00:00
Juergen Hoeller
763fa98bdf
Early log entry for async EntityManagerFactory initialization failure
...
Closes gh-26093
2020-11-13 17:59:14 +01:00
Sam Brannen
25cbc263f0
Assert same instance returned for cached merged BeanDefinition
2020-11-12 14:58:58 +01:00
Juergen Hoeller
9949a91048
Fix javadoc and assertion glitches
2020-11-12 14:19:12 +01:00
Juergen Hoeller
d8b7a593c5
Individually apply the SQL type from each SqlParameterSource argument
...
Closes gh-26071
2020-11-12 14:18:23 +01:00
Rossen Stoyanchev
d3d8f1a487
LimitedDataBufferList adds or raises error
...
Closes gh-26060
2020-11-10 20:12:38 +00:00
Spring Buildmaster
a637f6a27c
Next Development Version
2020-11-10 07:09:28 +00:00
Juergen Hoeller
e9416b369e
Polishing
2020-11-09 18:23:45 +01:00
Juergen Hoeller
cde95e1446
Polishing
2020-11-09 13:52:34 +01:00
Sam Brannen
da4e37dc1d
Do not create intermediate list in MergedAnnotationCollectors.toAnnotationSet()
...
Prior to this commit, MergedAnnotationCollectors.toAnnotationSet()
created an intermediate ArrayList for storing the results prior to
creating a LinkedHashSet in the finishing step.
Since the creation of the intermediate list is unnecessary, this commit
simplifies the implementation of toAnnotationSet() by using the
Collector.of() factory method that does not accept a `finisher` argument.
The resulting Collector internally uses a `castingIdentity()` function
as the `finisher`.
Closes gh-26031
2020-11-08 15:20:18 +01:00
Rossen Stoyanchev
010d0947c7
Refine logging in StompErrorHandler
...
Avoid a full stacktrace at ERROR level for a client message that could
not be sent to a MessageChannel.
See gh-26026
2020-11-05 21:51:16 +00:00
Juergen Hoeller
5b06c23a1b
Consistent javadoc within SpelCompiler
2020-11-05 18:33:12 +01:00
Juergen Hoeller
7881329cf7
Polishing
2020-11-05 18:18:38 +01:00
Juergen Hoeller
58aa0659cc
Suppress NotWritablePropertyException in case of ignoreUnknown=true
...
Closes gh-25986
2020-11-05 18:15:59 +01:00
Juergen Hoeller
dbbedc6c86
Add FullyQualifiedAnnotationBeanNameGenerator.INSTANCE
...
Closes gh-26025
2020-11-05 18:15:29 +01:00
Juergen Hoeller
09c1e986b9
Upgrade to Hibernate ORM 5.4.23
...
(cherry picked from commit b815accca9 )
2020-11-05 17:54:18 +01:00
Juergen Hoeller
10bff054a9
Reliably refresh metadata for dynamically changing prototype bean class
...
Closes gh-26019
(cherry picked from commit 412aa06d86 )
2020-11-05 17:50:24 +01:00
Sam Brannen
e713e0d6d5
Preserve registration order in @ActiveProfiles
...
With this commit, bean definition profiles declared via @ActiveProfiles
are once again stored in registration order, in order to support use
cases in Spring Boot and other frameworks that depend on the
registration order.
This effectively reverts the changes made in conjunction with gh-25973.
Closes gh-26004
2020-11-02 22:40:59 +01:00
Rossen Stoyanchev
b4f8fc8177
Use static accessors in DefaultSimpUserRegistry
...
Closes gh-26010
2020-11-02 17:32:12 +00:00
Rossen Stoyanchev
8c3cdc6118
Remove unused import
2020-10-30 18:43:19 +00:00
Rossen Stoyanchev
01827fd8d2
Ensure response not closed by MappingJackson2HttpMessageConverter
...
Closes gh-25987
2020-10-30 18:42:11 +00:00
Stephane Nicoll
af1d721aa3
Fix a broken Asciidoctor syntax in core-resources.adoc
...
Closes gh-26000
2020-10-30 09:33:36 +01:00
Arjen Poutsma
0acb1e5513
Copy default headers, cookies in WebClient builder
...
This commit makes copies of the default headers and cookies when a
WebClient is built, so that subsequent changes to these do not affect
previously built clients.
Closes: gh-25992
2020-10-29 13:36:26 +01:00
Spring Buildmaster
a9dec6a4af
Next Development Version
2020-10-27 13:48:52 +00:00
Rossen Stoyanchev
bb4e802af5
Full header support HTTP HEAD Resource requests
...
Allow the body to be written in order for all headers to be set
as they would be on HTTP GET. The body content is ignored as a
lower level.
See gh-25976
2020-10-27 11:14:37 +00:00
Rossen Stoyanchev
d91b66a04c
Allow Resource to add headers for range requests
...
Closes gh-25976
2020-10-27 10:15:56 +00:00
Juergen Hoeller
b6dae6acba
Upgrade to JUnit 5.6.3, Woodstox 6.2.3, BlockHound 1.0.4
2020-10-26 23:20:14 +01:00
Rossen Stoyanchev
f50c2caf59
Upgrade to RSocket 1.0.3
...
Closes gh-25957
2020-10-26 21:42:54 +00:00