Commit Graph

16968 Commits

Author SHA1 Message Date
Spring Buildmaster
27a883149f Next Development Version 2019-08-02 08:33:12 +00:00
Juergen Hoeller
52357210f2 Consistent suppression of get/clearWarnings without target connection
See gh-23346
2019-08-02 01:28:00 +02:00
Juergen Hoeller
24b9bb9aee Document all remaining public methods on BeanDefinitionParserDelegate
Closes gh-23349
2019-08-01 15:39:13 +02:00
Juergen Hoeller
134272da92 TransactionAwareDataSourceProxy locally handles get/clearWarnings call
Closes gh-23346
2019-08-01 15:39:05 +02:00
Juergen Hoeller
75a80504e6 MethodParameter.equals properly checks overridden containing class
Closes gh-23352
2019-08-01 14:39:01 +02:00
Juergen Hoeller
b5adf8ddc3 Consistent ordering of WebClient.Builder methods 2019-07-31 23:52:39 +02:00
Juergen Hoeller
7427884a91 Deprecate logger field in HandlerMethodArgumentResolverComposite 2019-07-31 23:26:56 +02:00
Juergen Hoeller
43eb3966c3 Upgrade to Netty 4.1.38 2019-07-31 22:59:41 +02:00
Juergen Hoeller
215caedd30 Polishing 2019-07-31 22:58:49 +02:00
Juergen Hoeller
74658789ee MethodParameter.equals checks nesting level and containing class
Closes gh-23352
2019-07-31 22:58:41 +02:00
Juergen Hoeller
c4cdb98d8d Upgrade to Tomcat 8.5.43, Jetty 9.4.19, Netty 4.1.37
Includes Hibernate Validator 6.0.17 and renames "withoutJclOverSlf4j".
2019-07-20 17:34:25 +02:00
Juergen Hoeller
529125898a Polishing 2019-07-20 17:34:16 +02:00
Juergen Hoeller
c573eca3d8 Fix ResolvableType raw class isAssignable checks (backport from 5.1.x)
Closes gh-23321
2019-07-20 17:07:57 +02:00
Sam Brannen
ed2659cc48 Improve documentation for @Autowired constructors
Prior to this commit, there was some ambiguity surrounding semantics
for @Autowired constructors and `required = true`, especially for
multiple @Autowired constructors.

This commit improves the documentation in the Javadoc for @Autowired as
well as in the reference manual.

Closes gh-23263
2019-07-18 11:25:07 +02:00
Sam Brannen
271885cdf4 Support empty target request path in FlashMap
Prior to this commit, if the user configured an empty path for the
targetRequestPath property of a FlashMap, the FlashMapManager threw a
StringIndexOutOfBoundsException when saving the output FlashMap for the
next request.

This commit fixes this by skipping the decoding and normalization of an
empty target request path. An empty target request path is therefore
effectively treated as the root path.

Fixes gh-23240
2019-07-07 18:47:25 +02:00
Sam Brannen
d893cdaabb Document that Ordered is not supported for @ControllerAdvice beans
Closes gh-23172
2019-06-21 12:48:20 +03:00
Juergen Hoeller
1d5a43f485 Polishing 2019-06-12 18:13:41 +02:00
Juergen Hoeller
7622d1e3fa Polishing 2019-06-12 14:34:48 +02:00
Juergen Hoeller
d032beddb5 Thread-safe removal of destruction callbacks in web scopes
Closes gh-23117
2019-06-12 14:34:42 +02:00
Sam Brannen
160cde29f0 Upgrade to dokka 0.9.18 2019-06-12 09:15:33 +03:00
Juergen Hoeller
53b53e21be Upgrade to Apache HttpClient 4.5.9 and Tomcat 8.5.42 2019-06-12 00:51:26 +02:00
Juergen Hoeller
8d5c36269e Polishing 2019-06-12 00:51:09 +02:00
Juergen Hoeller
bb7096b024 Defensive concurrent access to shared file extension data structures
Closes gh-23064
2019-06-12 00:51:02 +02:00
Juergen Hoeller
4621b31682 Defensive concurrent access to key set from java.util.Properties
Closes gh-23063
2019-06-12 00:50:57 +02:00
Juergen Hoeller
610192a195 Consistent tests for javax meta-annotation lookup behavior
See gh-22957
2019-06-12 00:50:41 +02:00
Ilya Lukyanovich
5990548f6f Fix MockHttpServletRequest.setCookies to produce single cookie header
Prior to this commit, MockHttpServletRequest.setCookies() produced one
Cookie header per supplied cookie, resulting in multiple Cookie headers
which violates the specification.

This commit fixes this by ensuring that all cookie name-value pairs are
stored under a single Cookie header, separated by a semicolon.

Closes gh-23074
2019-06-06 17:26:09 +03:00
Jay Bryant
22a3364173 Reintroduce author list and copyright notice
Closes gh-23049
2019-06-04 12:03:18 +03:00
chrunchyjesus
b150e72052 Fix ScriptUtils for MS Windows line ending
Prior to this commit, ScriptUtils did not properly split SQL
scripts that contained line endings for MS Windows.

Closes gh-23019
2019-05-24 11:42:50 +02:00
Juergen Hoeller
729b19aa60 Align ReactiveTypeDescriptor accessor methods 2019-05-21 20:51:47 +02:00
Juergen Hoeller
c2b8c592ee Polishing 2019-05-21 00:08:40 +02:00
Juergen Hoeller
a41a5e195f Polishing 2019-05-20 23:49:31 +02:00
Juergen Hoeller
02fdf10c20 Upgrade to Jackson 2.9.9 2019-05-20 23:49:17 +02:00
Juergen Hoeller
3cf9f9ed70 Fix stale-if-error xsd documentation
Closes gh-22983
2019-05-20 23:49:04 +02:00
Juergen Hoeller
37671193c0 SpEL documentation refinements (backported from 5.1.x) 2019-05-13 19:19:07 +02:00
Juergen Hoeller
4229e222ee SpEL documentation refinements 2019-05-13 19:06:48 +02:00
Juergen Hoeller
2e1b9be4c3 Upgrade to Groovy 2.4.17 2019-05-13 18:35:38 +02:00
Juergen Hoeller
0067a75d86 Minor documentation refinements (backported from 5.1.x) 2019-05-13 18:35:07 +02:00
Juergen Hoeller
da0679688d Clarify AbstractBeanDefinition.getBeanClass() return semantics
Closes gh-22960
2019-05-13 18:33:37 +02:00
Juergen Hoeller
85188b8dfe Avoid expensive assertions in web resource resolution
Closes gh-22955
2019-05-13 18:33:30 +02:00
Stephane Nicoll
8ab0f63776 Fix next development version 2019-05-13 17:52:07 +02:00
Spring Buildmaster
833c80f3af Next Development Version 2019-05-09 09:34:33 +00:00
Juergen Hoeller
3d437fd544 Upgrade to OkHttp 3.12.3 2019-05-08 17:05:00 +02:00
Juergen Hoeller
e255434ca5 Polishing 2019-05-07 14:05:03 +02:00
Juergen Hoeller
84cf5fc200 Consistent spelling on index page 2019-05-07 13:49:27 +02:00
Juergen Hoeller
b69a31de85 Consistent handling of empty List entries in LinkedMultiValueMap
Closes gh-22912
2019-05-07 13:49:13 +02:00
Sam Brannen
ab12f4f6ec Introduce HTTPS mappings in spring.schemas files
Backport of gh-22903
Closes gh-22905
2019-05-07 13:16:14 +02:00
Juergen Hoeller
c28cadbafc Polishing 2019-05-07 01:54:38 +02:00
Juergen Hoeller
9198e037c1 Consistent use of StringUtils.hasLength(String) vs isEmpty(Object) 2019-05-03 18:02:53 +02:00
Juergen Hoeller
5be693dd04 Upgrade to Jetty 9.4.18 and Netty 4.1.36
Includes dependency management plugin 1.0.7 and propdeps plugin 0.0.9.
2019-05-03 15:33:05 +02:00
Juergen Hoeller
901ced7b66 Polishing 2019-05-03 15:32:47 +02:00