Rossen Stoyanchev
74b5c371ba
Merge pull request #1634 from lin/patch-1
2018-01-08 17:36:24 -05:00
Rossen Stoyanchev
846636f2b9
Polish
2018-01-08 17:35:30 -05:00
Aleksey Voronenkov
cb8ad46564
Overloaded methods in InterceptorRegistration
...
Issue: SPR-16324
2018-01-08 17:31:06 -05:00
Juergen Hoeller
45828cb934
Check BeanInfoFactory for interface introspection as well
...
Issue: SPR-16322
2018-01-08 18:05:02 +01:00
Rossen Stoyanchev
446e7ed25c
Links from @RequestMapping to reference docs
...
Issue: SPR-16266
2018-01-08 09:29:52 -05:00
Juergen Hoeller
73cad470e5
Upgrade to HtmlUnit 2.29 and Selenium 3.8.1
2018-01-08 13:41:36 +01:00
Juergen Hoeller
4adc820714
Warning instead of error for non-present type filter class
...
Issue: SPR-16356
2018-01-08 13:41:23 +01:00
Stephane Nicoll
0d151b0212
Fix SpEL syntax
...
Issue: SPR-16315
2018-01-08 08:46:20 +01:00
Juergen Hoeller
72590dbb21
CachingConnectionFactory does not cache producer for temporary queue/topic
...
Issue: SPR-16353
2018-01-08 00:26:29 +01:00
Juergen Hoeller
7a55d932f9
Build against OpenPDF 1.0.5 instead of outdated iText 2.1.7
...
Issue: SPR-16352
2018-01-08 00:26:10 +01:00
Skelotron
b9e03cb06b
SPR-16316 — fix transaction timeout value overflow
2018-01-07 23:48:24 +01:00
Juergen Hoeller
4a57e26d76
Polishing
2018-01-07 23:33:35 +01:00
Juergen Hoeller
b6191f6057
Direct reference to JPA 2.1 SynchronizationType enum
...
Issue: SPR-13481
2018-01-07 23:30:05 +01:00
Juergen Hoeller
d187cbce73
LoadTimeWeaver detection differentiates between WebSphere and Liberty
...
Issue SPR-16248
2018-01-07 23:29:16 +01:00
Juergen Hoeller
6a1fe0b1d0
FunctionReference's method field is volatile
...
Issue: SPR-16255
2018-01-07 23:23:45 +01:00
Juergen Hoeller
0a06bce3a6
Relaxed BeanFactory assertion in resolveInterceptorNames
...
Issue: SPR-16347
2018-01-07 23:23:25 +01:00
Juergen Hoeller
977550f956
Properly handle null bean instance in getLifecycleBeans
...
Issue: SPR-16343
2018-01-07 23:23:08 +01:00
Juergen Hoeller
18d90ec140
Properly handle null FactoryBean instance
...
Issue: SPR-16250
2018-01-07 23:22:56 +01:00
Juergen Hoeller
d3e0f4dd91
Consider enum subclasses as simple value types as well
...
Issue: SPR-16278
2018-01-07 23:20:09 +01:00
Juergen Hoeller
9beb97880f
Support for static field access on non-public enums
...
Issue: SPR-16284
2018-01-07 23:19:47 +01:00
Juergen Hoeller
7ad69bfc20
Avoid extra existence check in SimpleMetadataReaderFactory
...
Issue: SPR-16281
2018-01-07 23:18:52 +01:00
Juergen Hoeller
1a154c3e4c
Consistently throw FileNotFoundException even for NIO access
...
Issue: SPR-16334
2018-01-07 23:18:28 +01:00
Rossen Stoyanchev
37f0e8c6e5
Access to ApplicationContext via ServerWebExchange
...
Issue: SPR-16298
2018-01-05 15:46:45 -05:00
Rossen Stoyanchev
93a522f336
Fix regression in BodyInserters with multipart data
...
The issue was introduced very recently with commit #7035ee but never
released.
Issue: SPR-16350
2018-01-05 13:59:14 -05:00
Rossen Stoyanchev
542de82c5f
Document Jackson encoder/decoder behavior
...
Issue: SPR-16260
2018-01-04 22:02:27 -05:00
Rossen Stoyanchev
7bf9b767fd
Improve HTTP message reading/writing docs
...
Cross-reference sections on HttpMessageReader/Writer and
HttpMessageConverter and improve the content.
Issue: SPR-16260
2018-01-04 21:15:04 -05:00
Rossen Stoyanchev
0f1f95e090
Add hasJsonPath/doesNotHaveJsonPath assertion options
...
Issue: SPR-16339
2018-01-03 20:27:09 -05:00
Juergen Hoeller
a49123a72b
Upgrade to RxJava 2.1.8 (and Protobuf 3.5.1)
2017-12-31 18:51:22 +01:00
Juergen Hoeller
dd4f915234
Upgrade to JCache 1.1 (and Caffeine 2.6.1)
...
Issue: SPR-13574
2017-12-28 14:08:21 +01:00
sdeleuze
d2616b7996
Fix RestOperations extensions parameters nullability
...
Issue: SPR-16328
2017-12-27 17:54:38 +01:00
sdeleuze
deac8e556e
Improve Kotlin extensions doc about type erasure
...
Since type erasure can be fixed only when using
ParameterizedTypeReference based Java methods, RestOperations and
WebFlux API documentation should be updated to specify which extensions
are subject to type erasure, and which are not.
Issue: SPR-16273
2017-12-27 17:49:18 +01:00
Stephane Nicoll
8fc16fc937
Merge pull request #1627 from nkjackzhang:patch-1
...
* pr/1627:
Polish Javadoc
2017-12-23 14:20:28 +01:00
nkjackzhang
ec6eed6c63
Polish Javadoc
...
Closes gh-1627
2017-12-23 14:19:56 +01:00
Rossen Stoyanchev
3aee3182ac
Restore milestone repo for AspectJ
2017-12-22 15:13:48 -05:00
Rossen Stoyanchev
f389f66270
Upgrade to Reactor Bismuth snapshots
...
This allows us to confirm 0.7.3 fixes and run tests against the latest
ahead of an upgrade to Reactor Netty 0.8 snapshots.
The fix for #231 and #240 are confirmed but unfortunately test case for
2017-12-22 12:50:18 -05:00
Arjen Poutsma
6c3a64578c
Move ResolvableType from HttpEntity to PublisherEntity
...
This commit moves the ResolvableType field from HttpEntity to
PublisherEntity, a new entity type defined in MultipartBodyBuilder.
With this change, the scope of the ResolvableType is limited to
multipart-related code, instead of becoming part of the complete
HttpEntity hierarchy.
Issue: SPR-16307
2017-12-22 13:44:01 +01:00
Brian Clozel
6e587d5c57
Add new WebTestClient header assertions
...
This commit adds new header assertions for `WebTestClient`.
`doesNotExist` tests that a given header is not present:
.expectHeader().doesNotExist("Cache-Control");
`contentTypeCompatibleWith` tests for MediaType compatibility:
.expectHeader().contentTypeCompatibleWith("text/*");
Issue: SPR-16285
2017-12-21 20:34:24 +01:00
Arjen Poutsma
7035ee7ebb
Support Publishers for multipart data in BodyInserters
...
This commit uses the changes in the previous commit to support
Publishers as parts for multipart data.
Issue: SPR-16307
2017-12-21 17:41:01 +01:00
Arjen Poutsma
f23612c3a3
Add ResolvableType to HttpEntity for multipart Publishers
...
This commit adds a ResolvableType field to HttpEntity, in order to
support Publishers as multipart data. Without the type, the
MultipartHttpMessageWriter does not know which delegate writer to use to
write the part.
Issue: SPR-16307
2017-12-21 17:40:27 +01:00
Juergen Hoeller
9d27e86951
Upgrade to Hibernate Validator 6.0.7
2017-12-21 17:00:06 +01:00
Juergen Hoeller
4577a19190
Upgrade to Commons Pool 2.5 (and Jackson Kotlin Module 2.9.3)
2017-12-21 13:52:00 +01:00
sdeleuze
0075f13126
Improve CORS list properties combination logic
...
This commit allows CorsConfiguration#combine()
to differentiate permit default values set by
CorsConfiguration#applyPermitDefaultValues()
from values configured explicitly by the user.
Those permit default values will be overridden
by any user-provided ones while user-provided values
will be combined in an additive way, including
when "*" is specified.
Documentation has been improved accordingly.
Issue: SPR-15772
2017-12-20 22:38:01 +01:00
Juergen Hoeller
425a999d5e
Upgrade to Gradle 4.4.1 (and Netty 4.1.19)
...
Issue: SPR-16237
2017-12-20 18:10:15 +01:00
Rossen Stoyanchev
a8cf275aed
MockServerHttpRequest builder supports query params
...
Issue: SPR-16280
2017-12-19 15:38:12 -05:00
Rossen Stoyanchev
6df1a7874a
MockHttpServletResponse uses correct language header
...
Issue: SPR-16311
2017-12-19 13:56:16 -05:00
sdeleuze
99cbfd32c3
Set default view content-type with WebFlux fn
...
With this commit, the default content-type defined by the
view (usually "text/html;charset=UTF-8" defined in AbstractView)
is used if any, when none is defined in the response headers.
Issue: SPR-16247
2017-12-19 11:11:40 +01:00
sdeleuze
e3e4f37222
Upgrade to Kotlin 1.2.10
2017-12-19 11:03:50 +01:00
Juergen Hoeller
3a51b5a9d2
Upgrade to Hibernate Validator 6.0.6
2017-12-15 15:58:12 +01:00
Arjen Poutsma
b8201f48fd
Typo in example code in spring reactive reference document
...
Issue: SPR-16300
2017-12-15 12:03:14 +01:00
Rossen Stoyanchev
f4d8c7cc2b
Improve decodeToMono support
...
This commit ensures uniform support for decodeToMono across the various
byte and String related decoders.
Issue: SPR-16253
2017-12-14 16:59:34 -05:00