Stephane Nicoll
57130b2d10
Upgrade to Gradle 3.2.1
...
Issue: SPR-14906
8 years ago
Juergen Hoeller
b3e94dc747
PathMatchingResourcePatternResolver tries all root URLs (any file extension) as jar file
...
Issue: SPR-14936
8 years ago
Juergen Hoeller
89802cfc11
TypeDescriptor avoids merged annotations for equality comparisons
...
Issue: SPR-14926
Issue: SPR-14929
8 years ago
Rossen Stoyanchev
637b6387ea
Starting point for reactive WebSocket support
...
Includes basic abstractions and an RxNetty support to start.
Issue: SPR-14527
8 years ago
Juergen Hoeller
8662b7773c
PathMatchingResourcePatternResolver converts manifest entries to absolute paths
...
Issue: SPR-14934
8 years ago
Juergen Hoeller
96bfc14dba
No warn logging for propagated original exception
...
Issue: SPR-14907
8 years ago
Juergen Hoeller
9bf4d7cf4e
Polishing
8 years ago
Juergen Hoeller
85b0ce1ef7
Avoid defensive checks against java.time API
...
Issue: SPR-13188
8 years ago
Juergen Hoeller
a0fee4657d
JdbcUtils explicitly extracts SQL date/time for JSR-310 LocalDate/Time
...
Issue: SPR-14898
8 years ago
Juergen Hoeller
3b49aacb9f
Merge pull request #1241 from dreis2211/registry-user-count
...
Implement allocation-friendly method to get user count in SimpUserRegistry
8 years ago
Christoph Dreis
a929e9ccaa
Implement allocation-friendly method to get user count in SimpUserRegistry
...
SPR-14930
8 years ago
Juergen Hoeller
da63898d5f
Polishing
8 years ago
Juergen Hoeller
a49809b1a4
WebSocketServerSockJsSession uses dedicated disconnect lock
...
Issue: SPR-14917
8 years ago
Juergen Hoeller
94fd4a696f
Downgrade to Jetty 9.4 RC1 (since RC2 has broken HEAD handling)
8 years ago
Juergen Hoeller
fe7f4db2ae
Latest dependency updates (Jackson 2.8.5, Joda-Time 2.9.6, Jetty 9.4 RC2, RxNetty 0.5.2 RC5)
8 years ago
Arjen Poutsma
dbe81bef52
Add PATCH method operation to RestTemplate
...
This commit adds a HTTP PATCH operation to the RestTemplate:
patchForObject. As with most operations, there are three variants:
varargs, Map, and URI based.
Issue: SPR-14857
8 years ago
Stephane Nicoll
f0ceefba0e
Polish doc
8 years ago
Rossen Stoyanchev
a224874b43
Improve resolution of multi-value async model attrs
...
Multi-value async attributes like Flux and Observable in the model
are treated with Collection semantics and resolved to Mono<List<?>>
prior to rendering.
8 years ago
Brian Clozel
bb702ee9c0
Gradle plugins: update sonarqube and remove protobuf
...
Since https://jira.sonarsource.com/browse/SONARGRADL-30 , we can now
safely update to sonarqube plugin v2.2.1.
The protobuf gradle plugin is now deprecated - instead of configuring
the new plugin supported by Google, this commits drops that part of the
gradle build since that proto->java conversion is rarely needed and can
be manually run by any member of the team.
8 years ago
Brian Clozel
cb44f2746e
Prevent resource transformation of gzipped CSS files
...
When resolved through the `GzipResourceResolver`, CSS files can be
resolved as their pre-gzipped variant, if a ".gz" file is present in the
configured resource locations.
Such resources are gzipped and thus should not be transformed by
`CssLinkResourceTransformer`s, since rewriting those would need to
uncompress/transform/recompress. This would lead to poorer performances
than resolving plain resources and delegating compression to the
container.
This commit checks for `GzippedResource` instances in
`CssLinkResourceTransformer` and avoids processing them.
Issue: SPR-14773
8 years ago
Juergen Hoeller
a4f1842738
Latest dependency updates (Hibernate Validator 5.3.2, Caffeine 2.3.5, RxJava 2.0.1, Tomcat 8.5.8)
8 years ago
Arjen Poutsma
6de062d198
Fix RouterFunction.andRoute()
...
Fixed RouterFunction.andRoute signature.
Issue: SPR-14904
8 years ago
Mark Paluch
6261106a93
Fix TLS detection in URLs for Netty Client RequestFactory
...
Do not check on non-specified port when scheme is https.
Enables SSL for https URIs with a specified port.
Issue: SPR-14889
8 years ago
Juergen Hoeller
3a29daac45
ASM-generated class names get interned for better memory allocation
...
Issue: SPR-14886
8 years ago
Juergen Hoeller
dc8cd4e4c0
Polishing
...
Issue: SPR-14888
8 years ago
Juergen Hoeller
55afb59c7a
Merge pull request #1233 from kazuki43zoo/SPR-14888
...
Detect invalid configuration for autoGrowCollectionLimit on DataBinder
8 years ago
Kazuki Shimizu
124f2128fa
Detect invalid configuration for autoGrowCollectionLimit on DataBinder
...
Issue: SPR-14888
8 years ago
Juergen Hoeller
dda9762072
Moved WebExchangeDataBinder to web.bind.support (alongside WebRequestDataBinder)
...
Issue: SPR-14542
8 years ago
Juergen Hoeller
f0be79e0a1
Promoted BindingContext to web.reactive root (since HandlerResult requires it there)
...
Issue: SPR-14542
8 years ago
Sebastien Deleuze
99a8510ace
Introduce HttpHeaders get/setContentDisposition()
...
This commit introduces a new ContentDisposition class designed
to parse and generate Content-Disposition header value as defined
in RFC 2183. It supports the disposition type and the name,
filename (or filename* when encoded according to RFC 5987) and
size parameters.
This new class is usually used thanks to
HttpHeaders#getContentDisposition() and
HttpHeaders#setContentDisposition(ContentDisposition).
Issue: SPR-14408
8 years ago
Juergen Hoeller
c44c607570
Consistent references to plain class names in exception messages
...
Issue: SPR-14883
8 years ago
Juergen Hoeller
b3cd1ad7f1
Refined throwing of BeanCreationExceptions (and reflection exceptions)
...
Issue: SPR-14883
8 years ago
Juergen Hoeller
cf479bf893
Consistent throwing of BeanCreationExceptions (and reflection exceptions)
...
Issue: SPR-14883
(cherry picked from commit b42d731
)
8 years ago
Rossen Stoyanchev
1f128110f7
Merge reactive @ModelAttribute support
8 years ago
Rossen Stoyanchev
6b73700f74
Reactive support for @ModelAttribute methods
...
Issue: SPR-14542
8 years ago
Rossen Stoyanchev
e59dcedfee
BindingResult inserted before rendering
...
Issue: SPR-14542
8 years ago
Rossen Stoyanchev
ae003e89c1
HandlerResult provides access to BindingContext
...
Issue: SPR-14542
8 years ago
Rossen Stoyanchev
6abd4d5ff5
Async model attributes resolved before rendering
...
Issue: SPR-14542
8 years ago
Rossen Stoyanchev
d163240ed4
Reactive support for Errors argument
...
Issue: SPR-14542
8 years ago
Rossen Stoyanchev
816e32872a
Reactive support for @ModelAttribute argument
...
Issue: SPR-14542
8 years ago
Rossen Stoyanchev
3230ca6d39
Add ConcurrentModel
...
This commit adds a Model implementation based on ConcurrentHashMap for
use in Spring Web Reactive.
Issue: SPR-14542
8 years ago
Juergen Hoeller
9b57437b7a
Polishing
8 years ago
Juergen Hoeller
7f4904ed22
Avoid deprecated Mockito methods
...
Issue: SPR-14880
8 years ago
Sebastien Deleuze
9b10541111
Upgrade to reactor-test 3.0.3.RELEASE
8 years ago
Sebastien Deleuze
b447d7dbe6
Rename expectErrorMatch() to expectErrorMatches()
8 years ago
Sebastien Deleuze
b338e6d7aa
Rename expectErrorWith() to expectErrorMatch()
8 years ago
Juergen Hoeller
671c4e9650
Upgrade to Tiles 3.0.7
8 years ago
Juergen Hoeller
4936fe6088
Upgrade to OkHttp 3.4.2, RxJava 1.2.2 and Mockito 2.2.11
8 years ago
Juergen Hoeller
365ecd4cca
Polishing
8 years ago
Juergen Hoeller
8df45dd274
@Async docs explicitly mention ListenableFuture and CompletableFuture
...
Issue: SPR-14881
8 years ago