Commit Graph

12491 Commits

Author SHA1 Message Date
Mark Paluch 69d2185618 Set Lettuce shutdown timeout properly
We now properly set the Lettuce client shutdown for unpooled and pooled
configuration.

See gh-9526
2017-06-15 13:45:59 +02:00
Stephane Nicoll eb30fe06ec Merge branch '1.5.x' 2017-06-15 13:43:44 +02:00
Stephane Nicoll 5d69318e2d Add reference to SpringBootApplication in EnableAutoConfiguration
Closes gh-9521
2017-06-15 13:43:13 +02:00
Stephane Nicoll 5538fbaae2 Merge pull request #9443 from tsachev:gh-9442
* pr/9443:
  Polish
  Polish "Allow abstract serializers/deserializer in @JsonComponent"
  Allow abstract serializers/deserializer in @JsonComponent
2017-06-15 13:35:56 +02:00
Stephane Nicoll 31ee45bf36 Polish 2017-06-15 13:35:33 +02:00
Stephane Nicoll c5c6a526d3 Polish "Allow abstract serializers/deserializer in @JsonComponent"
Closes gh-9443
2017-06-15 13:30:25 +02:00
Vladimir Tsanev 6ba7849094 Allow abstract serializers/deserializer in @JsonComponent
Previously JsonComponentModule tried to instantiate all
inner classes and failed with InstantiationException when
the class is abstract and extends JsonSerializer/JsonDeserializer.
With this change is now possible to have common logic inner abstract classes.

See gh-9443
2017-06-15 13:27:26 +02:00
Stephane Nicoll de7b7ac55b Merge pull request #9224 from jayarampradhan:master
* pr/9224:
  Polish "Add Slice test annotation for Redis"
  Add Slice test annotation for Redis
2017-06-15 11:40:36 +02:00
Stephane Nicoll dd53ed0aec Polish "Add Slice test annotation for Redis"
Closes gh-9224
2017-06-15 11:38:32 +02:00
Jayaram Pradhan 2d36d2a7e4 Add Slice test annotation for Redis
This commit adds new annotation `@DataRedisTest` which provides test
infrastructure for redis.

See gh-9224
2017-06-15 11:12:13 +02:00
Stephane Nicoll 3a63241628 Fix RedisRepositoriesAutoConfiguration condition
Rather than checking if Jedis is on the classpath, this commit changes
the conditions of `RedisRepositoriesAutoConfiguration` to check for the
presence of a `RedisConnectionFactory` bean that is going to be
necessary to create the Redis repositories anyway.

Checking for Jedis is no longer correct since we now support Lettuce as
well.

Closes gh-9523
2017-06-15 11:11:48 +02:00
Andy Wilkinson 73b114860c Configure Derby to write its log in the target directory 2017-06-14 17:34:51 +01:00
Stephane Nicoll 9deda71fd8 Upgrade to Spring Data Kay M4
Closes gh-9286
2017-06-14 17:45:08 +02:00
Stephane Nicoll e60ec39650 Exclude commons-logging from commons-dbcp2
Closes gh-9496
2017-06-14 15:58:17 +02:00
Stephane Nicoll 4cb0a5cef3 Add a note about Redis customization
See gh-8894
2017-06-14 15:43:39 +02:00
Stephane Nicoll 017eb8e401 Merge pull request #9510 from mp911de:redis-client-config
* pr/9510:
  Polish "Use Redis client configuration to configure connection factories"
  Use Redis client configuration to configure connection factories
2017-06-14 15:35:37 +02:00
Stephane Nicoll a4688bdb86 Polish "Use Redis client configuration to configure connection factories"
In particular, the Lettuce code is not using the new builder API when
pooling is required. This will be fixed in a future milestone.

Closes gh-9510
2017-06-14 15:33:56 +02:00
Mark Paluch 866fdb5d91 Use Redis client configuration to configure connection factories
We now use LettuceClientConfiguration and JedisClientConfiguration to
configure connection factories. Client-specific configuration can be
customized by providing LettuceClientConfigurationBuilderCustomizer and
JedisClientConfigurationBuilderCustomizer beans.

See gh-9510, gh-8894, gh-9490
2017-06-14 14:14:07 +02:00
Stephane Nicoll eb764a715e Merge pull request #9512 from jeroenheijmans:docs/chocolatey-note
* pr/9512:
  Adds maven install note for Windows
2017-06-14 14:13:14 +02:00
Jeroen Heijmans 766655916e Adds maven install note for Windows
See also: https://chocolatey.org/packages/maven

Closes gh-9512
2017-06-14 14:12:12 +02:00
Stephane Nicoll 33aca5e9ff Upgrade to Spring Framework 5.0.0 RC2
Closes gh-9285
2017-06-14 14:09:25 +02:00
Stephane Nicoll 7a0e4fe742 Merge pull request #9487 from ihrigb:dev/hcp
* pr/9487:
  Add SAP Hana Cloud Platform to CloudPlatform
2017-06-14 11:30:38 +02:00
Benjamin Ihrig 6c270f0e5a Add SAP Hana Cloud Platform to CloudPlatform
Closes gh-9487
2017-06-14 11:30:18 +02:00
Stephane Nicoll 303e47f71f Merge pull request #9448 from mzagar:mzagar-batch-listener-fix
* pr/9448:
  Polish "Add support for Kafka batch listener"
  Add support for Kafka batch listener
2017-06-14 11:15:41 +02:00
Stephane Nicoll f05f1bcfba Polish "Add support for Kafka batch listener"
This commit reworks the property to be an enum with the list of
supported listener types rather than a boolean that flip to a
batch listener.

Closes gh-9448
2017-06-14 11:15:31 +02:00
mzagar 257f44357e Add support for Kafka batch listener
This commit adds a `spring.kafka.listener.batch-listener` property so
that a batch listener is created automatically.

See gh-9448
2017-06-14 11:15:31 +02:00
Brian Clozel 4282e94c2c Update GraphQL Community Boot starter URL
Notified about this new repository address on Gitter
https://gitter.im/spring-projects/spring-boot?at=5940e54ef31c8ced0c33f7f6
2017-06-14 10:50:00 +02:00
Stephane Nicoll 67ac57bd72 Add jackson-module-parameter-names to json starter
Closes gh-9506
2017-06-14 09:51:31 +02:00
Stephane Nicoll 81efd225f9 Merge branch '1.5.x' 2017-06-14 09:30:06 +02:00
Stephane Nicoll acda4f905f Add support for deprecation level
This commit ensures that deprecation level set in manual metadata is
properly merged in the generated one.

Closes gh-9449
2017-06-14 09:28:59 +02:00
Stephane Nicoll c5d44cdae4 Fix build failure
More change to use the http Neo4j driver

See https://github.com/neo4j/neo4j-java-driver/issues/380

Closes gh-9499
2017-06-13 14:37:37 +02:00
Stephane Nicoll 08aa91f8df Add dependency management for missing Netty module
Commit 7d70b1b removed dependency management for native-epoll. The
netty bom only provides dependency management for the classified
module.

This commit reintroduces dependency management for it until Netty
properly provides dependency management for it [1]

[1] https://github.com/netty/netty/issues/6852

Closes gh-9501
2017-06-13 14:04:39 +02:00
Stephane Nicoll be00dfafde Fix build failure
Force the use of the http Neo4j driver as the bolt one attempts to
connect to the server on startup by default (and there is no way to
disable that behaviour).

See https://github.com/neo4j/neo4j-java-driver/issues/380

Closes gh-9499
2017-06-13 11:44:25 +02:00
Andy Wilkinson 7d70b1b72a Remove Netty dependency management that's now part of its bom
The native-epoll and native-kqueue modules are now managed by
Netty's bom. We need to retain the dependency management for
native-unix-common for the time being due to a bug [1] in Netty's
bom.

[1] netty/netty#6849

Closes gh-9471
2017-06-13 10:00:37 +01:00
Phillip Webb 5fda237301 Upgrade to Neo4J 3.0.0-M02
Fixes gh-9499
2017-06-12 22:44:02 -07:00
Phillip Webb b94bb00fa1 Remove need for attached test-jar artifacts
Remove test-jar artifacts from Maven projects and relocate classes. The
majority of utilities now live in the `spring-boot-testsupport` module.

This update will help us to deploy artifacts using the standard Maven
deploy plugin in the future (which doesn't support the filtering of
individual artifacts).

Fixes gh-9493
2017-06-12 21:11:35 -07:00
Phillip Webb 54efc36dd8 Fix MustacheViewResolver following upstream change
Update MustacheViewResolver following the upstream rename of
`createUrlBasedView` to `createView`.
2017-06-12 11:24:09 -07:00
Andy Wilkinson 3baca35375 Upgrade to Selenium Htmlunit 2.27
Closes gh-9482
2017-06-12 18:36:40 +01:00
Andy Wilkinson 45a8d7ce84 Upgrade to Mongo Driver Reactivestreams 1.5.0
Closes gh-9481
2017-06-12 18:36:39 +01:00
Andy Wilkinson 087365e94f Upgrade to Mariadb 2.0.2
Closes gh-9480
2017-06-12 18:36:39 +01:00
Andy Wilkinson da211d9751 Upgrade to Narayana 5.6.1.Final
Closes gh-9479
2017-06-12 18:36:39 +01:00
Andy Wilkinson 09f0be9030 Upgrade to Influxdb Java 2.6
Closes gh-9478
2017-06-12 18:36:39 +01:00
Andy Wilkinson 1d4e333d21 Upgrade to Jaybird 3.0.1
Closes gh-9477
2017-06-12 18:36:38 +01:00
Andy Wilkinson aecfdc1dd8 Upgrade to Elasticsearch 5.4.1
Closes gh-9476
2017-06-12 18:36:38 +01:00
Andy Wilkinson 240a773b07 Upgrade to Solr 6.6.0
Closes gh-9475
2017-06-12 14:25:44 +01:00
Andy Wilkinson f48f9afde4 Upgrade to Artemis 2.1.0
Closes gh-9474
2017-06-12 14:25:44 +01:00
Andy Wilkinson 3065083feb Upgrade to Htmlunit 2.27
Closes gh-9473
2017-06-12 14:25:44 +01:00
Andy Wilkinson 02dc8d96d7 Upgrade to Jest 5.3.2
Closes gh-9472
2017-06-12 14:25:44 +01:00
Andy Wilkinson 7d2a674dd4 Upgrade to Netty 4.1.12.Final
Closes gh-9471
2017-06-12 14:25:44 +01:00
Andy Wilkinson 459544bd6a Upgrade to Javax Mail 1.6.0-rc2
Closes gh-9470
2017-06-12 14:25:44 +01:00