Commit Graph

12027 Commits (c84204bc819fb8cd39c82d1d964263a4414bceef)
 

Author SHA1 Message Date
Brian Clozel c84204bc81 Remove Netty4 auto-configuration in RestTemplate
This commit removes the automatic configuration of the Netty  request
factory in RestTemplateBuilder, for the following reasons:

* as of Spring 5, `Netty4ClientHttpRequestFactory` is now deprecated
* there are quite a few issues logged in Spring Framework (duplicate
headers, such as SPR-15446 and SPR-15476)
* by default, the `Netty4ClientHttpRequestFactory` is adding a
"Connection: close" request header to all outgoing requests, which
means that the underlying HTTP connection won't be reused between
requests (which is a performance problem)

In that case, using any other request factory is a better choice for
Spring Boot 2.0+.

Note that the `RestTemplateBuilder` still allows to provide it manually
with the request factory to use. Developers can still choose this option
and will be aware of its deprecation status.

Fixes gh-9150
8 years ago
Brian Clozel 4a47c1eff8 Keep default Thymeleaf media types in reactive support
This commit removes the default configuration value previously set
for `spring.thymeleaf.reactive.media-types` since this value overrides
the defaults provided by Thymeleaf.

This value does not drive the default media type used by views, but
rather all media types that the templating engine should support.

Fixes gh-9134
8 years ago
Brian Clozel 89c284cb13 Add reactive websocket auto-configuration for Tomcat
This commit adds a `TomcatWebSocketReactiveWebServerCustomizer`
that customizes the Tomcat context to accept WebSockets connections.
Since reactive servers don't use the JSR 356 for that support,
only Tomcat customization is required for now.

This commit also reorders the server auto-configuration
so that undertow has a chance to be auto-configured before
reactor-netty, which should be a popular dependency thanks to
its HTTP client library.

The existing WebSocket infrastructure for Serlvet based containers
has been moved to a dedicated package and renamed accordingly.

Fixes gh-9113
8 years ago
Stephane Nicoll 1835dd7b94 Merge branch '1.5.x' 8 years ago
Stephane Nicoll 643dea18ee Accommodate with Lombok generation ordering
Previously, if lombok was running before the configuration metadata
annotation processor, duplicated keys were created as both the
getter/setter and the special lombok handling applied.

This commit makes sure to be lenient by removing duplicate metadata
entries. This commit also makes sure to identify the getter of a
nested group if present. That way, the sourceMethod is set consistently
and avoid the creation of a duplicate group.

Closes gh-8886
8 years ago
Andy Wilkinson 69864b9e69 Remove accidental deprecaton of EnableConfigurationPropertiesImportSelector
Closes gh-9111
8 years ago
Andy Wilkinson 4104566ca2 Remove restartWithKeepAlive as it appears to be testing the container
The restartWithKeepAlive test really appears to be testing
functionality in the container, rather than our configuration of
the container. It's also not clear what role, if any, keep-alive is
playing as it's not explicitly configured in the test.
8 years ago
Andy Wilkinson 9f55deeb95 Merge branch '1.5.x' 8 years ago
Andy Wilkinson a2e749940e Merge branch '1.4.x' into 1.5.x 8 years ago
Andy Wilkinson a3f5cbc4a2 Polishing 8 years ago
Andy Wilkinson e4f80e68fc Do not run Gradle plugin's tests when built with -DskipTests
Closes gh-9169
8 years ago
Andy Wilkinson 47807b8925 Upgrade to SendGrid 3.2.0
Closes gh-9211
8 years ago
Andy Wilkinson 97a3a94042 Add dependency management for Netty modules missing from its bom
Closes gh-9210
8 years ago
Andy Wilkinson 2331f60cb7 Upgrade to Thymeleaf Spring5 3.0.6.M4
Closes gh-9208
8 years ago
Andy Wilkinson f24b55a236 Upgrade to Thymeleaf 3.0.6.RELEASE
Closes gh-9207
8 years ago
Andy Wilkinson ce3aa1d46e Upgrade to Sqlite Jdbc 3.16.1
Closes gh-9206
8 years ago
Andy Wilkinson 67befc68de Upgrade to Selenium 3.4.0
Closes gh-9205
8 years ago
Andy Wilkinson b887c7b8cb Upgrade to Postgresql 42.1.1
Closes gh-9204
8 years ago
Andy Wilkinson 5d068ffd78 Upgrade to Jetty El 8.5.9.1
Closes gh-9203
8 years ago
Andy Wilkinson 733821fc6d Upgrade to Mariadb 2.0.1
Closes gh-9202
8 years ago
Andy Wilkinson 28d5d77a83 Upgrade to Flyway 4.2.0
Closes gh-9201
8 years ago
Andy Wilkinson d7d55f4ad9 Upgrade to Jaybird 3.0.0
Closes gh-9200
8 years ago
Andy Wilkinson 8ee6c201e1 Upgrade to Ehcache3 3.3.1
Closes gh-9199
8 years ago
Andy Wilkinson 365c6056f9 Upgrade to Assertj 3.7.0
Closes gh-9198
8 years ago
Andy Wilkinson df21db0353 Upgrade to Solr 6.5.1
Closes gh-9197
8 years ago
Andy Wilkinson 49b2838a24 Upgrade to Jna 4.4.0
Closes gh-9196
8 years ago
Andy Wilkinson 0bf7b0a5a4 Upgrade to Byte Buddy 1.6.14
Closes gh-9195
8 years ago
Andy Wilkinson d62bf40cb1 Upgrade to Jest 2.4.0
Closes gh-9194
8 years ago
Andy Wilkinson f3b7d4e43a Upgrade to Netty 4.1.11.Final
Closes gh-9193
8 years ago
Andy Wilkinson abe625d351 Upgrade to Dropwizard Metrics 3.2.2
Closes gh-9192
8 years ago
Andy Wilkinson 5addd9a42e Upgrade to Hikaricp 2.6.1
Closes gh-9191
8 years ago
Andy Wilkinson f206cc4a87 Upgrade to Hazelcast Hibernate5 1.2.1
Closes gh-9190
8 years ago
Andy Wilkinson 653947a38a Upgrade to Hazelcast 3.8.1
Closes gh-9189
8 years ago
Andy Wilkinson af7879d390 Upgrade to Caffeine 2.5.0
Closes gh-9188
8 years ago
Andy Wilkinson 9947eadcfb Upgrade to Couchbase Client 2.4.5
Closes gh-9187
8 years ago
Andy Wilkinson 137d413196 Merge branch '1.5.x' 8 years ago
Andy Wilkinson 1c48e5aad7 Upgrade to Spring Session 1.3.1.RELEASE
Closes gh-9185
8 years ago
Andy Wilkinson a79457ed1a Upgrade to Jooq 3.9.2
Closes gh-9184
8 years ago
Andy Wilkinson 245d63f5b8 Upgrade to Narayana 5.5.24.Final
Closes gh-9183
8 years ago
Andy Wilkinson eb834bbce8 Upgrade to Jboss Transaction Spi 7.6.0.Final
Closes gh-9182
8 years ago
Andy Wilkinson cab30df5a2 Merge branch '1.5.x' 8 years ago
Andy Wilkinson 2235d0c88a Merge branch '1.4.x' into 1.5.x 8 years ago
Andy Wilkinson 7a84a48739 Upgrade to Spring Cloud Connectors 1.2.4.RELEASE
Closes gh-9178
8 years ago
Andy Wilkinson 4eb0fe6bf2 Upgrade to Jetty 9.3.19.v20170502
Closes gh-9177
8 years ago
Andy Wilkinson bb60e034ca Upgrade to Mysql 5.1.42
Closes gh-9176
8 years ago
Andy Wilkinson 0f35e7eb3d Upgrade to Appengine 1.9.53
Closes gh-9175
8 years ago
Stephane Nicoll e9ec0584ab Merge branch '1.5.x' 8 years ago
Stephane Nicoll 4e9731277a Merge pull request #9174 from helpermethod:master
* pr/9174:
  Update link for membrane-spring-boot-starter
8 years ago
Oliver Weiler 13f705a5e5 Update link for membrane-spring-boot-starter
The `membrane-spring-boot-starter` is now an official membrane project
thus the repository location needs to be updated.

Closes gh-9174
8 years ago
Stephane Nicoll 5f339fcb1d Upgrade to Lettuce 5.0.0.M2
See gh-7461
8 years ago