Rossen Stoyanchev
2da2c17fbb
WebFlux supporst HttpHeaders return values
...
Issue: SPR-16006
2017-09-25 16:09:28 -04:00
Sebastien Deleuze
3133f87c14
Upgrade to Reactor Bismuth-RELEASE !!!
...
This upgrade includes:
- reactor-core 3.1.0.RELEASE
- reactor-test 3.1.0.RELEASE
- reactor-netty 0.7.0.RELEASE
Issue: SPR-16007
2017-09-25 21:48:14 +02:00
Sebastien Deleuze
2d6364eb83
Remove "chin" in admonition blocks of reference documentation
...
Originally contributed by @olivergierke via
spring-projects/spring-framework#1520 . This commit is based on
the spring.css generated from the SASS original source, see
bclozel/asciidoctor-stylesheet-factory#1 .
2017-09-25 15:17:22 +02:00
Juergen Hoeller
ac45aa2022
Upgrade to AspectJ 1.9 beta 7 (with 1.8.10 exposed in POMs)
...
Issue: SPR-15974
2017-09-25 13:50:50 +02:00
Arjen Poutsma
1a3cc3df94
Moved fromServerRequest to ServerRequest itself
...
This commit moves WebFluxUriComponentsBuilder.fromServerRequest to the
ServerRequest interface itself.
Consequently, the WebFluxUriComponentsBuilder is removes itself, as it
contained no other methods.
Issue: SPR-15953
2017-09-25 11:29:07 +02:00
Sebastien Deleuze
0d8031d9b4
Remove remaining Kotlin compilation warning
2017-09-24 23:11:36 +02:00
Sebastien Deleuze
997748ee29
Upgrade to Kotlin 1.1.50
...
Potential regression detected for null-safety on user project side
https://youtrack.jetbrains.com/issue/KT-20411
2017-09-24 23:11:36 +02:00
Sebastien Deleuze
3996f33399
Support non-standard classes in Kotlin reflection discovery methods
...
Issue: SPR-15999
2017-09-24 23:10:40 +02:00
Juergen Hoeller
65f556c0e2
Downgrade xjc to 2.2.11 (while keeping JAXB at 2.3.0 general)
...
Issue: SPR-15996
2017-09-24 18:05:59 +02:00
Juergen Hoeller
e2882fe1db
Build against EE 8 API level wherever possible
...
Upgrade to JAXB 2.3, JAX-WS 2.3, Annotations 1.3.1, Interceptor 1.2.1.
Also includes Log4J 2.9.1 and Asciidoctor 1.5.6.
2017-09-24 17:18:21 +02:00
Sebastien Deleuze
1e87b6dd7d
Update null-safety refdoc with jsr305 JAR guidelines
2017-09-24 13:31:32 +02:00
Juergen Hoeller
9190b76ab9
Latest dependency updates (POI 3.17, Rome 1.8, EhCache 3.4, Caffeine 2.5.6, RxJava 2.1.4, Tomcat 8.5.21, JRuby 9.1.13, Rhino 1.7.7.2)
2017-09-23 11:28:19 +02:00
Rossen Stoyanchev
d742fc198a
Add consumeWith to FluxExchangeResult
...
Issue: SPR-15959
2017-09-22 21:04:02 -04:00
Rossen Stoyanchev
132022861e
Remove ResourceServlet deprecated in 4.3.x
...
Issue: SPR-15984
2017-09-22 20:14:06 -04:00
Stephane Maldini
9c216c2144
update to Bismuth-RC1
2017-09-22 15:58:22 -07:00
Stephane Maldini
21203921f0
sync with reactor-core snapshot
2017-09-22 13:56:39 -07:00
Stephane Maldini
90f4b13767
update to Bismuth-BUILD-SNAPSHOT
2017-09-22 13:50:44 -07:00
Rossen Stoyanchev
ed10cab9d3
Remove DispatcherHandler static factory methods
...
The typical way to load DispatcherHandler is to use
WebHttpHandlerBuilder#applicationContext which also detecs filters,
exception handlers, as well as other beans that are injected into every
ServerWebExchange -- custom session manager, localecontext resolver,
codecs for form data, multipart data, etc
WebHttpHandlerBuilder is the preferred and way so removing the ones on
DispatcherHandler. They could always be added back later.
2017-09-22 16:24:39 -04:00
Rossen Stoyanchev
c28a6357c5
DispatcherHandler alignment with DispatcherServlet
...
Issue: SPR-15934
2017-09-22 15:44:12 -04:00
Rossen Stoyanchev
816a58fcf9
RouterFunctionMapping provides getter for RouterFunction
...
Issue: SPR-15991
2017-09-22 15:15:41 -04:00
Rossen Stoyanchev
31619b3ffb
DispatcherHandler orders HandlerMappings correctly again
...
Issue: SPR-15991
2017-09-22 15:06:23 -04:00
Juergen Hoeller
7ae59d0c2a
Nullability refinements on private and static methods
...
Based on IntelliJ IDEA 2017.3 introspection results.
Issue: SPR-15756
2017-09-22 18:22:14 +02:00
Brian Clozel
60f47f4489
Fix memory leak in reactive multipart parser
2017-09-22 17:03:38 +02:00
Arjen Poutsma
4fbf86e5ce
Javadoc
2017-09-22 14:17:51 +02:00
Arjen Poutsma
2841ef5d05
Introduce RouterFunction visitor
...
This commit introduces a visitor for router functions
(RouterFunctions.Visitor), allowing to iterate over all the components
that make up a router function.
This commit also introduces a ToStringVisitor, which creates a nicely
formatted string for use with toString().
Issue: SPR-15711, SPR-15711
2017-09-22 14:03:09 +02:00
Sebastien Deleuze
7b6f1d1b58
Use compileOnly and testCompileOnly for JSR 305 JAR
...
This change avoids error messages in logs during test classes
compilation which are using @NonNull and @Nullable.
2017-09-22 13:44:42 +02:00
Sebastien Deleuze
d8e52c0413
Refine BeanUtils#findPrimaryConstructor behavior
...
Issue: SPR-15673
2017-09-22 13:40:37 +02:00
Jason Yu
78434c8e20
Release DataBuffers in FreeMarkerView
...
When template processing throws an exception, we must ensure that
`DataBuffers` are properly released to avoid memory leaks.
Issue: SPR-15966
2017-09-22 10:08:18 +02:00
Sebastien Deleuze
7c18e4b115
Polish null-safety documentation
...
Issue: SPR-15756
2017-09-22 09:45:58 +02:00
Sebastien Deleuze
6c4a103f70
Remove support for generics nullability for now
...
See https://github.com/Kotlin/KEEP/issues/79
2017-09-21 18:44:27 +02:00
Rossen Stoyanchev
819ca0dbd4
Expose getters for the configured HandlerMapping's
...
Issue: SPR-15934
2017-09-21 09:46:26 -04:00
Juergen Hoeller
c9afdce54b
Merge pull request #1532 from aahlenst/spr-15988
...
ProtobufHttpMessageConverter: Ensure that JSON is written to response body
2017-09-21 12:45:49 +02:00
Andreas Ahlenstorf
b30f6fd991
Ensure that JSON is written to response body
...
Issue: SPR-15988
2017-09-21 12:19:35 +02:00
Juergen Hoeller
15c82afc1c
Consistent conversion of Optional array/list arrangements
...
Issue: SPR-15918
Issue: SPR-15919
Issue: SPR-15676
2017-09-20 18:28:49 +02:00
Juergen Hoeller
ea01c4113a
Revisit MockPart constructors
...
Issue: SPR-15854
2017-09-20 10:55:06 +02:00
Juergen Hoeller
4cbef27f90
Consistent tolerance of unknown HTTP status codes behind RestTemplate
...
Issue: SPR-15978
2017-09-20 10:54:58 +02:00
Juergen Hoeller
215e5f5682
Defensively call getParameterType (which might fail for certain statements)
...
Issue: SPR-15977
2017-09-20 10:54:49 +02:00
Juergen Hoeller
ffe80ff002
Clarify @Bean return type recommendation in case of multiple interfaces
...
Issue: SPR-15973
2017-09-20 10:54:23 +02:00
Stephane Nicoll
7b48e60c81
Merge pull request #1531 from xavier630:patch-1
...
* pr/1531:
Fix Javadoc typo
2017-09-20 09:31:11 +02:00
Xavier Downs
dba1ef0b26
Fix Javadoc typo
...
Closes gh-1531
2017-09-20 09:30:37 +02:00
Juergen Hoeller
80134d2e0c
Automatic-Module-Name manifest entries for Jigsaw
...
Includes upgrade to Jetty 9.4.7 GA.
Issue: SPR-13716
2017-09-19 15:35:10 +02:00
Juergen Hoeller
185c2bf5b6
Upgrade to ASM 6.0
...
Issue: SPR-14514
2017-09-19 13:49:32 +02:00
Juergen Hoeller
ac9cfefaff
TaskExecutorRegistration does not apply its default settings to a user-provided executor
...
Also, ChannelRegistration.setInterceptors is deprecated now: in favor of a fluently named interceptors(...) method which is documented to add the given interceptors to the channel's current list.
Issue: SPR-15962
Issue: SPR-15976
2017-09-19 13:47:43 +02:00
Juergen Hoeller
5bdcb895c0
HttpEntityMethodProcessor lets entity headers override existing headers (again)
...
Issue: SPR-15952
2017-09-19 13:47:30 +02:00
Sebastien Deleuze
8caeb33974
Polish Kotlin reference documentation
2017-09-19 13:34:21 +02:00
Juergen Hoeller
3bd2154046
Polishing
2017-09-19 00:02:40 +02:00
Juergen Hoeller
0f42f38336
Drop Animal Sniffer setup (and upgrade to RxJava 1.3.2)
2017-09-19 00:02:19 +02:00
Juergen Hoeller
346d2edce1
Revised org.springframework.lang javadoc
...
Issue: SPR-15756
2017-09-18 23:59:11 +02:00
Juergen Hoeller
1f3967cb3c
spring-jcl provides NoOpLog and SimpleLog as well
...
Issue: SPR-15957
2017-09-18 23:57:44 +02:00
Sebastien Deleuze
825449a3d2
Introduce a link to go back to refdoc index
2017-09-18 15:23:26 +02:00