Commit Graph

16872 Commits

Author SHA1 Message Date
Juergen Hoeller
18ce8564e2 Polishing 2019-03-07 18:27:02 +01:00
Juergen Hoeller
458f75f489 Local https URL resolution attempt with fallback to parser's default
See gh-22504
2019-03-06 16:48:24 +01:00
Juergen Hoeller
24c6392e1a Upgrade to SLF4J 1.7.26, H2 1.4.198, OkHttp 3.13.1, WebJars Locator 0.37 2019-03-06 15:21:23 +01:00
Juergen Hoeller
7b97ec3ead Consistent local vs external resolution of https schema references
Closes gh-22504
2019-03-06 15:02:30 +01:00
Juergen Hoeller
f3475dd0ce Fixed misformatted chapter id 2019-03-05 13:35:11 +01:00
Juergen Hoeller
ac19af511c Polishing 2019-03-05 13:34:56 +01:00
Juergen Hoeller
565d324890 Polishing 2019-02-28 15:48:14 +01:00
Juergen Hoeller
e768bba4b5 Polishing 2019-02-28 15:05:31 +01:00
Juergen Hoeller
1a64d23f9d JdbcTemplate preserves order of stored procedure output parameters
Closes gh-22491
2019-02-28 12:09:50 +01:00
Juergen Hoeller
aa89a57953 Polishing 2019-02-27 17:57:21 +01:00
Juergen Hoeller
6af8073274 Polishing 2019-02-26 18:04:35 +01:00
Juergen Hoeller
df9be494cc Polishing 2019-02-25 18:36:24 +01:00
Juergen Hoeller
60be516be1 Only use payload if it actually matches declared event type
Closes gh-22426
2019-02-25 18:36:16 +01:00
Juergen Hoeller
af1691cbba Upgrade to Hibernate Validator 5.4.3 and 6.0.15
Includes Apache HttpClient 4.5.7 and Jetty 9.4.15.
2019-02-22 14:42:38 +01:00
Sebastien Deleuze
42ffc7b8c9 Fix AbstractTraceInterceptor null-safety annotations
Closes gh-22435
2019-02-21 16:00:25 +01:00
Juergen Hoeller
276e8bb689 Polishing 2019-02-15 17:41:57 +01:00
Juergen Hoeller
77b5a6de37 Clarify role of 'aware' callback interfaces 2019-02-15 17:41:50 +01:00
Juergen Hoeller
7a205ccf03 Upgrade to Reactor Bismuth SR16 2019-02-14 14:59:28 +01:00
Juergen Hoeller
8ab58b9114 DefaultConversionService properly converts Object[] to int[]
Closes gh-22410
2019-02-14 14:59:17 +01:00
Juergen Hoeller
0b0e2b16ed Polishing 2019-02-12 09:38:56 +01:00
Juergen Hoeller
12b601fa78 Expose empty annotation array as empty AnnotationAttributes array
Closes gh-22405
2019-02-12 09:38:49 +01:00
Juergen Hoeller
305e4535d8 Null-safe handling of response type in AcceptHeaderRequestCallback
Issue: SPR-16690
See gh-22401
2019-02-11 13:47:33 +01:00
Brian Clozel
a0d420686b Avoid duplicate Accept header values in RestTemplate
Prior to this commit, the various `HttpMessageConverter` instances
configured for a given `RestTemplate` instance could all contribute
`MediaType` values to the "Accept:" request header.

This could lead to duplicate media types in that request header,
cluttering for the HTTP request for no reason.

This commit ensures that only distinct values are added to the request.

Issue: SPR-16690
Closes gh-22401
2019-02-11 13:46:55 +01:00
Juergen Hoeller
ddb5b4a8c5 Upgrade to Tomcat 8.5.38 and Log4J 2.11.2 2019-02-11 12:07:06 +01:00
Juergen Hoeller
e7dbae84a5 Upgrade to Netty 4.1.33, Undertow 1.4.27, Hibernate ORM 5.2.18/5.1.17
Includes consistent upgrade to Rome 1.12.
2019-02-07 22:28:36 +01:00
Juergen Hoeller
25e9f0fad1 Polishing 2019-02-07 22:28:10 +01:00
Juergen Hoeller
74f832c16f Typo in web documentation
Closes gh-22270
2019-02-07 22:27:36 +01:00
Rossen Stoyanchev
657fc4c191 Fix Javadoc typos
Closes gh-22261

(cherry picked from commit 9837ec5904)
2019-02-07 22:27:14 +01:00
Juergen Hoeller
7c4f1de74f AbstractAutoProxyCreator ignores unused early proxy references
Closes gh-22370

(cherry picked from commit b8e663c531)
2019-02-07 22:27:01 +01:00
Juergen Hoeller
ba330f1bcb AbstractApplicationContext resets local listeners to pre-refresh state
Closes gh-22325

(cherry picked from commit 0f73a69033)
2019-02-07 22:26:36 +01:00
Juergen Hoeller
4b6558c7e5 Avoid duplicate class introspection during findAnnotationOnBean
Closes gh-22318

(cherry picked from commit ca7634dfe8)
2019-02-07 22:26:03 +01:00
Juergen Hoeller
48c5b1e373 ApplicationListenerMethodAdapter uses target method for order lookup
Fixes #22307

(cherry picked from commit d0033f12d0)
2019-02-07 22:25:50 +01:00
Sebastien Deleuze
cb6f24d92d Fix truncated Value#value javadoc
Closes gh-22331
2019-02-06 19:30:03 +01:00
Spring Buildmaster
7b31a93556 Next Development Version 2019-01-09 09:51:54 +00:00
Rossen Stoyanchev
5aa131a259 Correction for commit #c6e500
Issue: SPR-17630
2019-01-08 22:45:19 -05:00
Juergen Hoeller
ea3017b1b6 Upgrade to Reactor Bismuth SR15 2019-01-08 23:48:24 +01:00
Juergen Hoeller
083b23e147 Polishing 2019-01-08 21:07:28 +01:00
Juergen Hoeller
0dd87e8339 Upgrade to Tomcat 8.5.37 and Hibernate Validator 6.0.14
Includes WebJars Locator 0.36, OkHttp 3.12.1, Apache Johnzon 1.1.11.
2019-01-08 18:45:52 +01:00
Juergen Hoeller
e0283c2edf Polishing 2019-01-08 18:45:16 +01:00
Juergen Hoeller
183f367f2c DefaultListableBeanFactory checks for pre-converted Optional wrappers
Issue: SPR-17607
2019-01-08 18:44:38 +01:00
Juergen Hoeller
15f255a5eb Relaxed position assertion (for overflows in large inline maps)
Issue: SPR-17605

(cherry picked from commit b2756f5bd2)
2019-01-08 18:43:49 +01:00
Juergen Hoeller
8685f9fea3 Consistent support for EnumSet subclasses in CollectionFactory
Issue: SPR-17619

(cherry picked from commit 31a24720a6)
2019-01-08 18:43:23 +01:00
Juergen Hoeller
49cc5f2f81 MockMvcResultMatchers.forwardedUrl argument declared as nullable
Issue: SPR-17623

(cherry picked from commit 7a7958f275)
2019-01-08 18:43:07 +01:00
Sam Brannen
7ba5ee35df Link explicitly to JUnit 5.0.3 instead of current version 2019-01-08 18:12:54 +01:00
Rossen Stoyanchev
c6e50087a0 Adjust UriComponentsBuilder#toUriString behavior
Commit #93b7a4 added support for pre-configuring URI variables at the
UriComponentsBuilder level, and also changed toUriString to encode
template and URI variables separately. However this went a bit too far
causing side effects for URLs with curly braces that don't represent
URI variables.

This commit restores the original toUriString behavior which is to
encode template and URI variables sepraately only if URI variables have
been pre-configured.

Issue: SPR-17630
2019-01-08 11:07:00 -05:00
Sam Brannen
7a88e6dbb7 Link explicitly to JUnit 4.12 instead of beta version
For details, see: https://github.com/junit-team/junit4/issues/1585
2019-01-08 16:28:22 +01:00
Sam Brannen
e15b96a198 Provide external links to JUnit in published Javadoc API 2019-01-08 16:20:03 +01:00
Michel Schudel
cba355a4d2 Fix XML parser default value handling
The xml parser does not fill in defaults provided in the XSD when
validation is disabled. As a result, attributes like default-lazy-init
will not receive the value "default" but an empty string.

With this commit, BeanDefinitionParserDelegate now takes this into
account, checking default values against empty string as well as
"default".

As a consequence, default-lazy-init attribute should now work correctly
even when the XSD validation is disabled.

Issue: SPR-8335
2019-01-08 12:23:49 +01:00
Rossen Stoyanchev
124e8179b2 Lenient URI template encoding
URI template encoding ignores mismatched curly braces, treating them as
literal parts instead.

Issue: SPR-17630
2019-01-02 16:42:01 -05:00
Violeta Georgieva
0742160821 Propagate the cancel signal to the downstream 2018-12-18 15:01:35 -05:00