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
Juergen Hoeller
8a48c5ad86
Allow null operands in compiled SpEL numeric operator expressions
...
Closes gh-22358
2019-05-03 15:32:38 +02:00
Rossen Stoyanchev
9d55884a86
Fail proactively if lookupPath not in requestUri
...
Closes gh-22851
2019-05-01 14:19:24 -04:00
Juergen Hoeller
0f0da73043
Polishing
2019-04-26 20:36:21 +02:00
Juergen Hoeller
54c1f408ba
Upgrade to Tomcat 8.5.40, Jetty 9.4.17, Netty 4.1.35
2019-04-26 20:36:06 +02:00
Juergen Hoeller
486f64f748
Polishing
2019-04-08 20:07:33 +02:00
Juergen Hoeller
44f1d44e28
Polishing
2019-04-08 18:40:12 +02:00
Juergen Hoeller
2f8cdef058
Avoid expensive Stream API usage in HttpRange
...
See gh-22742
2019-04-08 18:39:55 +02:00
Juergen Hoeller
bc3de10e2f
Polishing
2019-04-08 17:52:14 +02:00
Juergen Hoeller
826edae950
Avoid expensive assertions in HttpRange
...
Closes gh-22742
2019-04-08 17:43:43 +02:00
Sebastien Deleuze
da0754e884
Fix a regression in Jackson builder module registration
...
This commit brings back the support for registration of multiple
Jackson modules with a null typeId.
Closes gh-22763
2019-04-08 15:34:22 +02:00