Stephane Maldini
85a4e5065d
Add log4j2 config to spring-web-reactiv
10 years ago
Stephane Maldini
099f5a254e
Upgrade to reactor-netty/-ipc to 0.6 snapshots
10 years ago
Stephane Nicoll
57130b2d10
Upgrade to Gradle 3.2.1
...
Issue: SPR-14906
10 years ago
Juergen Hoeller
b3e94dc747
PathMatchingResourcePatternResolver tries all root URLs (any file extension) as jar file
...
Issue: SPR-14936
10 years ago
Juergen Hoeller
89802cfc11
TypeDescriptor avoids merged annotations for equality comparisons
...
Issue: SPR-14926
Issue: SPR-14929
10 years ago
Rossen Stoyanchev
637b6387ea
Starting point for reactive WebSocket support
...
Includes basic abstractions and an RxNetty support to start.
Issue: SPR-14527
10 years ago
Juergen Hoeller
8662b7773c
PathMatchingResourcePatternResolver converts manifest entries to absolute paths
...
Issue: SPR-14934
10 years ago
Juergen Hoeller
96bfc14dba
No warn logging for propagated original exception
...
Issue: SPR-14907
10 years ago
Juergen Hoeller
9bf4d7cf4e
Polishing
10 years ago
Juergen Hoeller
85b0ce1ef7
Avoid defensive checks against java.time API
...
Issue: SPR-13188
10 years ago
Juergen Hoeller
a0fee4657d
JdbcUtils explicitly extracts SQL date/time for JSR-310 LocalDate/Time
...
Issue: SPR-14898
10 years ago
Juergen Hoeller
3b49aacb9f
Merge pull request #1241 from dreis2211/registry-user-count
...
Implement allocation-friendly method to get user count in SimpUserRegistry
10 years ago
Christoph Dreis
a929e9ccaa
Implement allocation-friendly method to get user count in SimpUserRegistry
...
SPR-14930
10 years ago
Juergen Hoeller
da63898d5f
Polishing
10 years ago
Juergen Hoeller
a49809b1a4
WebSocketServerSockJsSession uses dedicated disconnect lock
...
Issue: SPR-14917
10 years ago
Juergen Hoeller
94fd4a696f
Downgrade to Jetty 9.4 RC1 (since RC2 has broken HEAD handling)
10 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)
10 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
10 years ago
Stephane Nicoll
f0ceefba0e
Polish doc
10 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.
10 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.
10 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
10 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)
10 years ago
Arjen Poutsma
6de062d198
Fix RouterFunction.andRoute()
...
Fixed RouterFunction.andRoute signature.
Issue: SPR-14904
10 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
10 years ago
Juergen Hoeller
3a29daac45
ASM-generated class names get interned for better memory allocation
...
Issue: SPR-14886
10 years ago
Juergen Hoeller
dc8cd4e4c0
Polishing
...
Issue: SPR-14888
10 years ago
Juergen Hoeller
55afb59c7a
Merge pull request #1233 from kazuki43zoo/SPR-14888
...
Detect invalid configuration for autoGrowCollectionLimit on DataBinder
10 years ago
Kazuki Shimizu
124f2128fa
Detect invalid configuration for autoGrowCollectionLimit on DataBinder
...
Issue: SPR-14888
10 years ago
Juergen Hoeller
dda9762072
Moved WebExchangeDataBinder to web.bind.support (alongside WebRequestDataBinder)
...
Issue: SPR-14542
10 years ago
Juergen Hoeller
f0be79e0a1
Promoted BindingContext to web.reactive root (since HandlerResult requires it there)
...
Issue: SPR-14542
10 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
10 years ago
Juergen Hoeller
c44c607570
Consistent references to plain class names in exception messages
...
Issue: SPR-14883
10 years ago
Juergen Hoeller
b3cd1ad7f1
Refined throwing of BeanCreationExceptions (and reflection exceptions)
...
Issue: SPR-14883
10 years ago
Juergen Hoeller
cf479bf893
Consistent throwing of BeanCreationExceptions (and reflection exceptions)
...
Issue: SPR-14883
(cherry picked from commit b42d731)
10 years ago
Rossen Stoyanchev
1f128110f7
Merge reactive @ModelAttribute support
10 years ago
Rossen Stoyanchev
6b73700f74
Reactive support for @ModelAttribute methods
...
Issue: SPR-14542
10 years ago
Rossen Stoyanchev
e59dcedfee
BindingResult inserted before rendering
...
Issue: SPR-14542
10 years ago
Rossen Stoyanchev
ae003e89c1
HandlerResult provides access to BindingContext
...
Issue: SPR-14542
10 years ago
Rossen Stoyanchev
6abd4d5ff5
Async model attributes resolved before rendering
...
Issue: SPR-14542
10 years ago
Rossen Stoyanchev
d163240ed4
Reactive support for Errors argument
...
Issue: SPR-14542
10 years ago
Rossen Stoyanchev
816e32872a
Reactive support for @ModelAttribute argument
...
Issue: SPR-14542
10 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
10 years ago
Juergen Hoeller
9b57437b7a
Polishing
10 years ago
Juergen Hoeller
7f4904ed22
Avoid deprecated Mockito methods
...
Issue: SPR-14880
10 years ago
Sebastien Deleuze
9b10541111
Upgrade to reactor-test 3.0.3.RELEASE
10 years ago
Sebastien Deleuze
b447d7dbe6
Rename expectErrorMatch() to expectErrorMatches()
10 years ago
Sebastien Deleuze
b338e6d7aa
Rename expectErrorWith() to expectErrorMatch()
10 years ago
Juergen Hoeller
671c4e9650
Upgrade to Tiles 3.0.7
10 years ago
Juergen Hoeller
4936fe6088
Upgrade to OkHttp 3.4.2, RxJava 1.2.2 and Mockito 2.2.11
10 years ago