Rossen Stoyanchev
20d9a1e844
Upgrade to RSocket 1.1.1
2021-06-09 11:01:53 +01:00
Spring Buildmaster
8b1302bbe2
Next development version (v5.3.9-SNAPSHOT)
2021-06-09 07:50:04 +00:00
Brian Clozel
c7c35aff42
Fix missing attribute in reference documentation
...
This commit adds the missing `spring-framework-main-code` asciidoctor
attribute in the reference documentation.
Fixes gh-27041
2021-06-09 09:21:28 +02:00
Sam Brannen
000b6a7e95
Polish @ResponseStatus javadoc and StatusAssertionTests
2021-06-08 18:55:05 +02:00
Sam Brannen
f3db6b996d
Polish contribution
...
See gh-27031
2021-06-08 18:55:05 +02:00
Rossen Stoyanchev
a42540e64a
Multipart writer detects custom Jackson encoder
...
Closes gh-27017
2021-06-08 17:41:04 +01:00
Rossen Stoyanchev
cc2b980e5c
Update MockMvc default for suffixPattern matching
...
Closes gh-27030
2021-06-08 17:41:04 +01:00
Sviatoslav Hryb
aa2bfd4b62
Document that class-level @ResponseStatus is inherited by @ExceptionHandler methods
...
Closes gh-27031
2021-06-08 18:39:18 +02:00
Sam Brannen
29fa9c1728
Polish contribution
...
See gh-27034
2021-06-08 17:52:07 +02:00
Beca-se
39660710f6
Cross-ref additional *Aware APIs in BeanFactory Javadoc
...
Closes gh-27034
2021-06-08 17:47:47 +02:00
Brian Clozel
e35fe33b72
Revisit fix for gh-26905 in UriComponentsBuilder
...
This commit revisits the recently updated `PORT_PATTERN` in
`UriComponentsBuilder`. The fix introduced in gh-26905 fails with
ambiguous URL patterns, especially when the port and path parts of the
pattern are hard to differentiate, for example
"https://localhost:{port}{path} ".
This commit reinstates the previous behavior without undoing the actual
fix. The only limitation introduced here is the fact that only a single
pattern variable is allowed for the port pattern part.
Fixes gh-27039
2021-06-08 15:26:13 +02:00
Juergen Hoeller
23f396a231
Nullability refinements
2021-06-08 14:23:06 +02:00
izeye
090e394fb5
Clean up @SuppressWarnings("ConstantConditions")
2021-06-08 13:47:00 +02:00
Sviatoslav Hryb
708e61a7ef
Fix WebMvcConfigurationSupport javadoc
2021-06-08 12:50:22 +02:00
Gabriel
e24b2e6b5d
Add awaitExchangeOrNull extension function to reactive webclient
...
Closes gh-26778
2021-06-08 12:06:53 +02:00
Sébastien Deleuze
aff0d8efe7
Upgrade to Kotlin Serialization 1.2.1
2021-06-08 11:44:03 +02:00
Sébastien Deleuze
e3e4e49319
Upgrade to Kotlin 1.5.10
...
Closes gh-27035
2021-06-08 11:44:03 +02:00
Sébastien Deleuze
5420d7113b
Polish Kotlin reference documentation
2021-06-08 11:44:03 +02:00
Sébastien Deleuze
6251222a23
Remove jackson-module-kotlin warning
...
Closes gh-26962
2021-06-08 11:44:03 +02:00
Brian Clozel
05eca05671
Close resources in HttpComponents client connector
...
Prior to this commit, the `HttpComponentsClientHttpConnector`
implementation could accept or create a default `HttpClient` instance
but not expose it as part of its API. This effectively prevents
applications from properly closing the associated resources when
disposing of the connector.
This commit implements the `Closeable` interface on the connector to
allow this use case.
Closes gh-27032
2021-06-08 11:22:30 +02:00
izeye
3fa4e4168d
Remove redundant Collections.unmodifiableList()
2021-06-08 10:39:23 +02:00
Sam Brannen
f0f450a18d
Polishing
2021-06-07 13:24:46 +02:00
Juergen Hoeller
f854803e18
Upgrade to Hibernate ORM 5.4.32, RxJava 3.0.13, Aalto 1.3, Gson 2.8.7, Protobuf 3.17.2, XStream 1.4.17, ActiveMQ 5.16.2, HSQLDB 2.5.2, JRuby 9.2.17, Mockito 3.11, HtmlUnit 2.50, Checkstyle 8.43
2021-06-07 12:28:38 +02:00
Juergen Hoeller
d29d4d45aa
Upgrade to ASM master
...
Closes gh-27023
2021-06-07 12:28:17 +02:00
Sam Brannen
432fdad7d0
Polish contribution
...
See gh-26982
2021-06-04 15:32:29 +02:00
nhavuong
345d8186d4
Add more test cases for SimpleAliasRegistry
...
Closes gh-26982
2021-06-04 15:18:46 +02:00
Sam Brannen
ad63a534cb
Polish @CookieValue Javadoc
2021-06-04 15:14:42 +02:00
Сергей Цыпанов
c9d341e9c0
Simplify String construction in StringUtils.changeFirstCharacterCase()
...
Closes gh-27012
2021-06-04 11:49:59 +02:00
Angel Aguilera
950b183715
Adjust expected IdentityHashMap sizes in ClassUtils
...
Proposed change aimed to keep coherence between variable declaration
and static initialization code, which stores 9 values, not 8, in these
two maps.
Closes gh-27016
2021-06-04 10:48:44 +02:00
Rossen Stoyanchev
821ecb4cfd
Update Javadoc for CookieValue
...
See gh-26989
2021-06-02 17:28:28 +01:00
Rossen Stoyanchev
1c17305d7b
Check for null in allowedOrigin list
...
Closes gh-26987
2021-06-02 17:14:28 +01:00
jbotuck
491d1c4c78
issue-26994 add missing ) to kotlin example
2021-06-02 12:51:37 +01:00
Brian Clozel
7dbbf364f7
Make FlightRecorderApplicationStartup thread safe
...
Prior to this commit, in some cases application context startup steps
could be created concurrently, which could cause issues with the current
implementation tracking the parent/child relationship between steps.
This commit ensures that the flight recorder implementation is using
thread safe collection implementations for that.
Fixes gh-26941
2021-06-01 15:11:23 +02:00
Brian Clozel
5204d736f3
Return static DefaultApplicationStartup step
...
This commit ensures that `DefaultApplicationStartup` returns a static
step for each call to avoid allocations.
Closes gh-26939
2021-06-01 15:06:19 +02:00
Sam Brannen
e0690335fc
Polish Javadoc in spring-context-indexer
2021-05-31 16:24:09 +02:00
Arjen Poutsma
5cbbbed377
Use given name in MultipartBodyBuilder::part
...
Make sure that we use the parameter name in MultipartBodyBuilder::part
when adding a Part, instead of using the name specified in the
'Content-Disposition' header that might have been in the part's headers.
Closes gh-27007
2021-05-31 15:17:12 +02:00
Arjen Poutsma
6f2fe5ddcb
(Re)introduce CronExpression::isValidExpression
...
This commit introduces CronExpression::isValidExpression, which was also
present on the deprecated CronSequenceGenerator.
Closes: gh-26996
2021-05-31 14:28:55 +02:00
Sam Brannen
da9ee06e05
Improve @Transactional docs regarding method visibility
...
Closes gh-27003
2021-05-30 17:10:01 +02:00
Sviatoslav Hryb
4c28266eb6
Fix @Transactional docs regarding method visibility
...
Closes gh-27001
2021-05-30 13:48:31 +02:00
Juergen Hoeller
b3dcb64ff1
Generic bean type resolution for lookup methods
...
Closes gh-26998
2021-05-28 17:23:52 +02:00
Juergen Hoeller
b18f8771c8
Upgrade to R2DBC Arabba-SR10, Netty 4.1.65, Undertow 2.2.8, Jetty 9.4.41, Jetty Reactive HttpClient 1.1.8, Apache HttpClient 5.1
2021-05-28 14:31:15 +02:00
Stephane Nicoll
93244e9f9d
Merge pull request #26980 from hunjipo
...
* pr/26980:
Fix typo in code example
Closes gh-26980
2021-05-27 08:43:41 +02:00
hunjipo
f45a852aca
Fix typo in code example
...
See gh-26980
2021-05-27 08:37:44 +02:00
Arjen Poutsma
4203e90655
Fix CronExpression roll-forward issue
...
This commit makes sure that BitsCronField rolls the date forward in
cases where we cannot find a next bit to elapse to.
Closes: gh-26964
2021-05-26 16:46:15 +02:00
Sam Brannen
1e2e114e3c
Polish contribution
...
See gh-26871
2021-05-26 14:46:32 +02:00
Michael Edwards
0e73213144
Add ApplicationEvent constructor for specifying timestamp
...
Closes gh-26871
2021-05-26 14:32:41 +02:00
Sam Brannen
1e1045ba42
Doc tx semantics for @TransactionalEventListener after completion phases
...
This commit improves the Javadoc regarding transactional semantics for
@TransactionalEventListener methods invoked in the AFTER_COMMIT,
AFTER_ROLLBACK, or AFTER_COMPLETION phase. Specifically, the
documentation now points out that interactions with the underlying
transactional resource will not be committed in those phases.
Closes gh-26974
2021-05-26 14:21:08 +02:00
Rossen Stoyanchev
8d17bcea5b
Validate top-level SockJS URL
...
Closes gh-26933
2021-05-26 11:26:02 +01:00
Stephane Nicoll
597b31b1fc
Merge pull request #26973 from dregimbal
...
* pr/26973:
Update copyright year of changed file
Fix typo
Closes gh-26973
2021-05-26 08:50:38 +02:00
Stephane Nicoll
4049951c03
Update copyright year of changed file
...
See gh-26973
2021-05-26 08:50:15 +02:00