Commit Graph

13435 Commits

Author SHA1 Message Date
Juergen Hoeller
5c741a7cc7 Verify read-only propagation in DataSourceTransactionManagerTests
See gh-23747
2019-10-30 17:19:39 +01:00
Juergen Hoeller
8abe714687 Upgrade to Tomcat 8.5.45, Netty 4.1.39, Animal Sniffer 1.18 2019-09-25 21:45:21 +02:00
Juergen Hoeller
d1a34b9a7e Polishing 2019-09-25 21:45:05 +02:00
Juergen Hoeller
ace2e623d1 Fix DefaultListableBeanFactory#copyConfigurationFrom
Closes gh-23569
2019-09-25 21:43:04 +02:00
Juergen Hoeller
5d5867603a Consistent equality check for parent name and indexed arguments
Closes gh-23593
2019-09-25 21:42:47 +02:00
Spring Buildmaster
18ae3790e1 Next Development Version 2019-08-02 08:07:47 +00:00
Juergen Hoeller
13b9f58c4a Consistent suppression of get/clearWarnings without target connection
See gh-23346
2019-08-02 01:34:39 +02:00
Juergen Hoeller
f99b2f11da Document all remaining public methods on BeanDefinitionParserDelegate
Closes gh-23349
2019-08-01 15:47:35 +02:00
Juergen Hoeller
379e919b64 TransactionAwareDataSourceProxy locally handles get/clearWarnings call
Closes gh-23346
2019-08-01 15:47:19 +02:00
Juergen Hoeller
87152d7ccf MethodParameter.equals properly checks overridden containing class
Closes gh-23352
2019-08-01 14:44:01 +02:00
Juergen Hoeller
5b9129724b Polishing 2019-07-31 23:34:41 +02:00
Juergen Hoeller
c14d2d37d4 Upgrade to Netty 4.1.38 2019-07-31 23:17:28 +02:00
Juergen Hoeller
b7304651de Deprecate logger field in HandlerMethodArgumentResolverComposite 2019-07-31 23:17:16 +02:00
Juergen Hoeller
a8623dbbd7 MethodParameter.equals checks nesting level and containing class
Closes gh-23352
2019-07-31 23:16:20 +02:00
Juergen Hoeller
4f0104231a Upgrade to Tomcat 8.5.43 and Netty 4.1.37 2019-07-20 21:58:23 +02:00
Juergen Hoeller
34f8ec3c77 Polishing 2019-07-20 21:58:09 +02:00
Sam Brannen
6e20f8d0a5 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:31:13 +02:00
Sam Brannen
e5a28f81c3 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.

Fixes gh-23240
2019-07-07 19:02:50 +02:00
Sam Brannen
92abe2927e Document that Ordered is not supported for @ControllerAdvice beans
Closes gh-23172
2019-06-21 12:51:06 +03:00
chrunchyjesus
3f6ab6467a 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:45:58 +02:00
Juergen Hoeller
e0883f5eaa Polishing 2019-05-21 00:05:28 +02:00
Juergen Hoeller
5900639135 Fix stale-if-error xsd documentation
Closes gh-22983
2019-05-21 00:05:19 +02:00
Juergen Hoeller
1345ec902e SpEL documentation refinements (backported from 5.1.x) 2019-05-13 19:20:58 +02:00
Juergen Hoeller
6eeb065036 Upgrade to Groovy 2.4.17 2019-05-13 19:01:25 +02:00
Juergen Hoeller
c096dc45e7 Minor documentation refinements (backported from 5.1.x) 2019-05-13 19:01:12 +02:00
Juergen Hoeller
4b999cfe95 Clarify AbstractBeanDefinition.getBeanClass() return semantics
Closes gh-22960
2019-05-13 19:01:03 +02:00
Juergen Hoeller
ed3df72d67 Avoid expensive assertions in web resource resolution
Closes gh-22955
2019-05-13 19:00:55 +02:00
Spring Buildmaster
9ad9025619 Next Development Version 2019-05-09 08:59:39 +00:00
Juergen Hoeller
f8eb0fb1b2 Polishing 2019-05-07 14:02:31 +02:00
Juergen Hoeller
d777c73f78 Consistent handling of empty List entries in LinkedMultiValueMap
Closes gh-22912
2019-05-07 14:02:25 +02:00
Sam Brannen
0ef611707d Introduce HTTPS mappings in spring.schemas files
Backport of gh-22903
Closes gh-22904
2019-05-07 13:40:10 +02:00
Juergen Hoeller
770f6786c2 Polishing 2019-05-07 02:03:11 +02:00
Juergen Hoeller
e0e720cdac Upgrade to Netty 4.1.36 2019-05-03 16:11:02 +02:00
Juergen Hoeller
1f4ca61b80 Polishing 2019-05-03 16:10:51 +02:00
Juergen Hoeller
2e7489d124 Allow null operands in compiled SpEL numeric operator expressions
Closes gh-22358
2019-05-03 16:10:44 +02:00
Rossen Stoyanchev
8d0b72bee5 Fail proactively if lookupPath not in requestUri
Closes gh-22851
2019-05-01 14:27:12 -04:00
Juergen Hoeller
4c49833079 Polishing 2019-04-26 21:17:17 +02:00
Juergen Hoeller
4bfa2ccec5 Upgrade to Tomcat 8.5.40 and Netty 4.1.35 2019-04-26 21:17:09 +02:00
Juergen Hoeller
bbcdb65f14 Polishing 2019-04-08 20:17:22 +02:00
Juergen Hoeller
fce58c6a6e Efficient MultiValueMap.entrySet() iteration in decodeMatrixVariables 2019-04-08 18:51:38 +02:00
Juergen Hoeller
54dd8336b2 Polishing 2019-04-08 18:18:17 +02:00
Juergen Hoeller
5d1787bd29 Avoid expensive assertions in HttpRange
Closes gh-22742
2019-04-08 18:17:50 +02:00
Sebastien Deleuze
f328bfc157 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-22764
2019-04-08 15:26:16 +02:00
Juergen Hoeller
f6b2c0f780 Polishing 2019-04-03 17:54:33 +02:00
Spring Buildmaster
c5802e98e9 Next Development Version 2019-03-31 07:23:26 +00:00
Juergen Hoeller
c56e7f7270 Typo fixes 2019-03-29 23:59:50 +01:00
Sam Brannen
0e354754cf URL Cleanup - polishing
See gh-22678
2019-03-27 16:49:48 +01:00
Sam Brannen
6dcc414805 URL Cleanup - upgrade to more modern Xalan namespace
See gh-22678
2019-03-27 16:49:10 +01:00
Sam Brannen
1de492aef2 URL Cleanup - fix undesirable code change
Namespace handlers are mapped based on the canonical names for XML
namespaces which in Spring do not use "https" as the scheme.

See gh-22678
2019-03-27 16:10:02 +01:00
Sam Brannen
e435ea7a17 URL Cleanup - Fix broken tests
See gh-22678
2019-03-27 16:03:23 +01:00