Spring Buildmaster
4560f096b9
Next Development Version
2018-06-12 15:09:58 +00:00
Rossen Stoyanchev
4ec9f5df5c
Minor polishing for URI encoding docs
2018-06-12 10:15:43 -04:00
Juergen Hoeller
224fcc1712
Remove outdated Servlet environment constraints from annotation javadoc
...
Includes removal of PathVariable's MultiValueMap support claim.
Issue: SPR-16936
(cherry picked from commit 0b64bcd )
2018-06-12 11:35:55 +02:00
Brian Clozel
96eba8b997
Fix ResourceRegion HttpMessageConverter write checks
...
This commit fixes the write checks for
`ResourceRegionHttpMessageConverter`, which was previously not checking
properly the parameterized type (e.g. in case of a `List<Something>`).
Issue: SPR-16932
(Cherry-picked from 05ff8b722d )
2018-06-11 22:57:36 +02:00
Rossen Stoyanchev
be5229949c
Add HTTP caching to WebFlux section
...
Issue: SPR-16395
2018-06-11 16:44:35 -04:00
Rossen Stoyanchev
516937cfc5
Polish Spring MVC docs on HTTP Caching
...
Issue: SPR-16395
2018-06-11 16:44:25 -04:00
Brian Clozel
dac97f1b7d
Restrict HTTP methods on Reactive HiddenHttpMethodFilter
...
This commit restricts the allowed HTTP methods on HiddenHttpMethodFilter
(Reactive variant) to the following: PUT, DELETE, PATCH.
This filter is meant to be used to simulate those methods from HTML
forms sent by browsers, so no other methods are allowed.
Issue: SPR-16836
(Cherry-picked from a5cd01a4c8 )
2018-06-11 19:17:00 +02:00
Brian Clozel
f2694a8ed9
Restrict HTTP methods on Servlet HiddenHttpMethodFilter
...
This commit restricts the allowed HTTP methods on HiddenHttpMethodFilter
(Servlet variant) to the following: PUT, DELETE, PATCH.
This filter is meant to be used to simulate those methods from HTML
forms sent by browsers, so no other methods are allowed.
Issue: SPR-16836
(Cherry-picked from f64fa3dea1 )
2018-06-11 19:16:44 +02:00
Juergen Hoeller
82f421bff8
Upgrade to Reactor Bismuth SR10
2018-06-11 18:09:01 +02:00
Juergen Hoeller
a2765c009e
Polishing
2018-06-11 18:08:39 +02:00
Juergen Hoeller
78d3164543
Remove outdated javadoc references to SpEL lambda functions
...
Issue: SPR-16930
(cherry picked from commit 6df7ba2 )
2018-06-11 18:08:20 +02:00
Brian Clozel
afcc430481
Remove dependency management noise from POMs
...
Prior to this commit, the generated POMs for Spring Framework modules
would contain unneeded/harmful information from the Spring Framework
build:
1. The BOM imports applied to each module by the dependency
management plugin, for example for Netty or Reactor Netty.
Spring should not export that opinion to its POMs.
2. The exclusion of "org.slf4:jcl-over-slf4j" from *all* dependencies,
which made the POMs much larger than necessary and suggested to
developers that they should exclude it as well when using all those
listed dependencies. In fact, only Apache Tiles currently brings that
transitively.
This commit removes that information from the POMs.
The dependencyManagement Gradle plugin is disabled for POM generation
and we manually resolve the dependency versions during the generation
phase.
The Gradle build is streamlined to exclude "org.slf4:jcl-over-slf4j"
only when necessary.
Issue: SPR-16893
(Cherry-picked from 417354da8a )
2018-06-11 16:02:11 +02:00
Juergen Hoeller
062a15fbd7
Latest applicable dependency updates (Jetty 9.4.11, Netty 4.1.25, Hibernate ORM 5.1.14, HSQLDB 2.4.1, Derby 10.14.2.0, HtmlUnit 2.31, Selenium 3.12)
2018-06-11 15:02:44 +02:00
Juergen Hoeller
c04c8a2472
Polishing
2018-06-11 15:01:18 +02:00
Juergen Hoeller
f39adcf865
AbstractMethodMessageHandler processes Error as MessageHandlingException
...
Issue: SPR-16912
2018-06-11 14:59:44 +02:00
Juergen Hoeller
da049f480b
ReflectivePropertyAccessor caches sorted methods per class
...
Issue: SPR-16882
2018-06-11 14:59:08 +02:00
Juergen Hoeller
455d8ac7b9
Correct code example for YamlProcessor.setDocumentMatchers
...
Issue: SPR-16849
(cherry picked from commit 7ece0e2 )
2018-06-11 14:58:42 +02:00
Sebastien Deleuze
b80c13b722
Deprecate JSONP and disable it by default in Jackson view
...
Issue: SPR-16798
2018-06-08 12:31:40 +02:00
Rossen Stoyanchev
7bfd683816
Eliminate the need for Encoder#getContentLength
...
Issue: SPR-16892
2018-06-04 16:01:48 -04:00
Jason Zhekov
fe01e5114d
Fix format typo in webmvc.adoc
...
Closes gh-1849
2018-06-04 20:56:55 +02:00
Stephane Nicoll
b5595c3904
Fix faulty BeanPostProcessorChecker logs with @EnableCaching
...
Issue: SPR-16896
2018-06-04 15:01:57 +02:00
Violeta Georgieva
76678e9c6a
Fix code examples for WebFlux functional endpoints
...
Closes gh-1844
2018-05-31 15:19:28 +02:00
Johnny Lim
b3a34f8397
Polish doc
...
Closes gh-1843
2018-05-31 10:21:36 +02:00
Juergen Hoeller
79adffd214
Upgrade to Hibernate Validator 6.0.10, RxJava 2.1.14, Gson 2.8.5
2018-05-30 11:59:57 +02:00
Juergen Hoeller
af0a82931e
Polishing
...
(cherry picked from commit 1b728fb )
2018-05-30 11:59:30 +02:00
Juergen Hoeller
bbe5124556
Polishing
2018-05-29 22:16:48 +02:00
Juergen Hoeller
5935b7aefe
Doc: @EnableScheduling needs to be declared per application context
...
Issue: SPR-16852
(cherry picked from commit b39ce80 )
2018-05-29 22:00:34 +02:00
Juergen Hoeller
a2d7cc7a69
AbstractRequestLoggingFilter.isIncludeHeaders() declared as protected
...
Issue: SPR-16881
(cherry picked from commit c754232 )
2018-05-29 22:00:24 +02:00
Juergen Hoeller
8a56db6e4e
SimpleAliasRegistry logs info message for alias overriding
...
Issue: SPR-16871
(cherry picked from commit 74fcdea )
2018-05-29 22:00:14 +02:00
Juergen Hoeller
50d6d90ed8
Restore lenient null return value for ConditionContext.getBeanFactory()
...
Includes nullable return value for getClassLoader() with corresponding notes in applicable javadoc.
Issue: SPR-16866
(cherry picked from commit 46a89d9 )
2018-05-29 22:00:05 +02:00
Arjen Poutsma
a7ffe092ab
Fix parent path variables in nested route functions
...
This commit fix an issue where path variables in a nested parent
RouterFunction were not committed to the request attributes.
Issue: SPR-16868
(cherry picked from commit 8c30b8e )
2018-05-29 15:57:52 +02:00
Sebastien Deleuze
6407cb9baf
Fix PropertyResolverExtensions.kt location
2018-05-28 15:53:03 +02:00
Gary Russell
0bc0762577
Fix JMS Doc typo
...
There is no such class `ReplyQosSettings`.
Closes gh-1836
2018-05-25 16:32:09 +02:00
Rossen Stoyanchev
051ab05d32
Properly initialize URI/Matrix vars w/ urlDecode=false
...
Issue: SPR-16867
2018-05-24 15:10:55 -04:00
Rossen Stoyanchev
9d36fd0b68
Respect async request timeout of -1 in MockMvc
...
When falling back on the timeout associated with the async request,
a value of -1 must be treated as: never time out.
Issue: SPR-16869
2018-05-24 12:36:47 -04:00
Rossen Stoyanchev
f078e057ce
Update docs on WebClient filters
2018-05-24 07:20:24 -04:00
Rossen Stoyanchev
941186a359
Minor update to STOMP chapter
...
Issue: SPR-16681
2018-05-23 21:50:46 -04:00
Rossen Stoyanchev
27fc4d6053
ChannelInterceptor default methods + deprecate adapter
2018-05-23 21:50:34 -04:00
Rossen Stoyanchev
1943a1f5bd
Fix error in WebFlux chapter on static resources
...
Issue: SPR-16864
2018-05-23 21:25:26 -04:00
Rossen Stoyanchev
a158ff4c3d
Return SslInfo only if X509Certificate[] present
...
Issue: SPR-16842
2018-05-23 14:58:23 -04:00
Rossen Stoyanchev
a71bd7c03f
Immutable Resource[Resolver|Transformer]Chains
...
Backport of #f121aa5e31, applied to spring-webflux only.
Issue: SPR-16862
2018-05-23 09:53:26 -04:00
Sebastien Deleuze
1fefe2ab0c
Upgrade to Dokka 0.9.17
2018-05-22 17:44:28 +02:00
Rossen Stoyanchev
0b36c9437e
CodecConfigurer internal refactoring
...
Improve how HTTP message writers are obtained for general use vs for
multipart requests.
2018-05-21 21:15:17 -04:00
Rossen Stoyanchev
72e7687b80
Polish CodecConfigurer related classes
...
Functionally equivalent updates to package private classes to improve
the code and make it easier to understand.
2018-05-21 21:15:05 -04:00
Rossen Stoyanchev
e87355b29c
STOMP client supports setting accept-version
...
Issue: SPR-16844
2018-05-18 15:13:14 -04:00
Rossen Stoyanchev
1dc8201df1
Polish ReactiveAdapterRegisry
2018-05-18 09:30:10 -04:00
Rossen Stoyanchev
e3e975d7f9
Support for SslInfo in ServerHttpRequest#mutate
...
Issue: SPR-16830
2018-05-17 17:29:33 -04:00
Rossen Stoyanchev
b385ff1d9f
Polish WebFlux WebSocket docs
...
Issue: SPR-16820
2018-05-17 10:03:24 -04:00
Arjen Poutsma
3c88029dd3
Improve toString for filtered router function
...
Issue: SPR-16829
(cherry picked from commit f722f40)
2018-05-17 12:02:57 +02:00
Rossen Stoyanchev
c7adf28f61
Expand WebFlux docs with WebSocketHandler examples
...
Issue: SPR-16820
2018-05-16 21:33:47 -04:00