Commit Graph

3002 Commits (641a68efbff4856f79647f4b5846448c2c92a906)

Author SHA1 Message Date
dreis2211 cf0fcafd13 Polish
See gh-27940
3 years ago
Andy Wilkinson 808aa77747 Provide a config prop for Elasticsearch client's path prefix
Closes gh-25010
3 years ago
Andy Wilkinson e2a355f003 Consolidate Elasticsearch configuration properties
Previously, a number of Elasticsearch properties were duplicated
across the spring.elasticsearch.rest and
spring.data.elasticsearch.client.reactive prefixes for configuring
the blocking REST client provided by Elasticsearch and the reactive
client provided by Spring Data respectively. This could cause
problems when using the Elasticsearch REST client configured with
a custom spring.elasticsearch.rest.uris. If Spring WebFlux (to make
use of WebClient) and Spring Data Elasticsearch were on the classpath,
the reactive Elasticsearch Client would be autoconfigured but it
would use the default value of its analogous
spring.data.elasticsearch.client.reactive.endpoints property. It
would be unable to connect, causing a startup failure.

This commit consoliates the configuration properties where possible.
Each setting that is common across the two clients is now configured
using a single, shared spring.elasticsearch property. Each setting
that is specific to the blocked REST client or the WebClient-based
reactive client now have prefixes of spring.elasticsearch.restclient
and spring.elasticsearch.webclient respectively.

The old properties beneath spring.elasticsearch.rest and
spring.data.elasticsearch.client.reactive have been deprecated. If a
any deprecated property is set, all of the new properties are
ignored. In other words, to migrate to the new properties, each usage
of a now-deprecated property must be updated to use its new
replacement instead.

Closes gh-23106
3 years ago
Andy Wilkinson 30815cc0e0 Upgrade to Spring Data 2021.1.0-M3
Closes gh-27932
3 years ago
Andy Wilkinson 74eed94a14 Upgrade to Thymeleaf Layout Dialect 3.0.0
Closes gh-28057
3 years ago
Andy Wilkinson 7924d1fc18 Upgrade to Flyway 7.15.0
Closes gh-28049
3 years ago
Andy Wilkinson 5857bcccc6 Merge branch '2.5.x'
Closes gh-28048
3 years ago
Andy Wilkinson 8364840cd5 Merge branch '2.4.x' into 2.5.x
Closes gh-28047
3 years ago
Andy Wilkinson eacb9273e3 Polish property mapping in reactive Elastic REST client auto-config
Closes gh-28038
3 years ago
Stephane Nicoll 599cc1f696 Start building against Spring Data 2021.1.0-M3 snapshots
See gh-27932
3 years ago
Stephane Nicoll 78d6c94a7e Polish "Auto-Configure Kafka CommonErrorHandler"
See gh-27927
3 years ago
Gary Russell c3583a4b06 Auto-Configure Kafka CommonErrorHandler
`ErrorHandler/BatchErrorHandler` will be deprecated in a future release
in favor of `CommonErrorHandler`. Currently, the legacy handlers are
adapted to a `CommonErrorHandler` or ignored if a `CommonErrorHandler`
is configured.

See gh-27927
3 years ago
dreis2211 e1afc91ae2 Polish javadoc comments
See gh-27925
3 years ago
Andy Wilkinson bb11abef2c Merge branch '2.5.x'
Closes gh-27923
3 years ago
Andy Wilkinson 70b2b33f55 Merge branch '2.4.x' into 2.5.x
Closes gh-27922
3 years ago
Andy Wilkinson 206176425a Broaden testing of ReactiveElasticsearchRestClientAutoConfiguration
Closes gh-27919
3 years ago
Andy Wilkinson 8ab9dbad7a Merge branch '2.5.x'
Closes gh-27913
3 years ago
Andy Wilkinson 128f54fbd0 Merge branch '2.4.x' into 2.5.x
Closes gh-27911
3 years ago
Andy Wilkinson 11c79ac650 Move Docker-based reactive Elasticsearch test into separate class
Closes gh-27907
3 years ago
Andy Wilkinson 010d201002 Merge branch '2.5.x'
Closes gh-27906
3 years ago
Andy Wilkinson 7afaffb80e Merge branch '2.4.x' into 2.5.x
Closes gh-27905
3 years ago
Andy Wilkinson 1f2035ae64 Move Docker-based Elasticsearch test into separate class
Closes gh-27904
3 years ago
Madhura Bhave 393081f2e6 Enable PathPattern based matching for MVC actuators
Closes gh-24645
3 years ago
Stephane Nicoll aa24476559 Update copyright year of changed files
See gh-27838
3 years ago
Yanming Zhou 168688ef49 Simplify code
See gh-27838
3 years ago
Madhura Bhave 2d89a8253c Switch default MVC path matching strategy"
Change the default `spring.mvc.pathmatch.matching-strategy` to
`PATH_PATTERN_PARSER`.

Closes gh-24805
3 years ago
weixsun 149ed09230 Polish SessionAutoConfiguration#addCandidateIfAvailable
See gh-27808
3 years ago
Andy Wilkinson fd2fbcb3c6 Merge branch '2.5.x'
Closes gh-27758
3 years ago
Andy Wilkinson 6d8ba3e8b1 Merge branch '2.4.x' into 2.5.x
Closes gh-27757
3 years ago
Andy Wilkinson ffbd28b60a Polish "Polish access modifiers for test classes"
See gh-27736
3 years ago
izeye 8a425dedfd Polish access modifiers for test classes
See gh-27736
3 years ago
Andy Wilkinson 2dfdcf5e88 Merge branch '2.5.x'
Closes gh-27754
3 years ago
Stephane Nicoll 456d741706 Add support for configuring Jackson's ConstructorDetector
Closes gh-27178
3 years ago
Stephane Nicoll 68a47a7f11 Polish "Add property to customize Jackson's default leniency"
See gh-27659
3 years ago
Lovekesh Garg 89c532ab70 Add property to customize Jackson's default leniency
See gh-27659
3 years ago
Andy Wilkinson 42fb40b202 Upgrade to Flyway 7.13.0
Closes gh-27644
3 years ago
Andy Wilkinson fe17be16e9 Upgrade to Commons Pool2 2.11.0
Closes gh-27642
3 years ago
Andy Wilkinson 7a0fe0f95f Polish "Add auto-configuration for spring-rabbit-stream"
See gh-27480
3 years ago
Gary Russell 9784838229 Add auto-configuration for spring-rabbit-stream
See gh-27480
3 years ago
Andy Wilkinson 0ed9085ba2 Polish "Apply container customizer bean to AMQP MessageListenerContainer"
See gh-27625
3 years ago
Gary Russell 774941e958 Apply container customizer bean to AMQP MessageListenerContainer
See gh-27625
3 years ago
Stephane Nicoll a4eda34170 Start building against Spring Kafka 2.8.0-M2 snapshots
See gh-27609
3 years ago
Brian Clozel a1fe82c3dd Fix formatting 3 years ago
Brian Clozel e48cb12252 Polish "Add spring.webflux.multipart configuration properties"
See gh-26254
3 years ago
bono007 4c0b6304ac Add spring.webflux.multipart configuration properties
See gh-26254
3 years ago
Andy Wilkinson 2482607a06 Merge branch '2.5.x'
Closes gh-27526
3 years ago
Andy Wilkinson 533bb24b55 Merge branch '2.4.x' into 2.5.x
Closes gh-27525
3 years ago
Andy Wilkinson ad2d9c0ab1 Customize Cassandra's configuration to reduce container startup time
Closes gh-27524
3 years ago
Andy Wilkinson 621844abda Polish "Use MessageSource to interpolate bean validation messages"
See gh-17530
3 years ago
Dmytro Nosan bbb8367afb Use MessageSource to interpolate bean validation messages
See gh-17530
3 years ago
Andy Wilkinson 355226c21e Merge branch '2.5.x'
Closes gh-27474
3 years ago
Andy Wilkinson eaca9c7a83 Merge branch '2.4.x' into 2.5.x
Closes gh-27473
3 years ago
Andy Wilkinson ee07d6c3ca Increase response timeout for server-bound WebTestClients
Closes gh-27472
3 years ago
Phillip Webb 7e9ac39f0d Update copyright year of changed files 3 years ago
Andy Wilkinson 37f690323f Polish
Closes gh-27432
3 years ago
Andy Wilkinson 668f45f0e8 Polish "Make RabbitTemplateConfigurer's setters public"
See gh-27376
3 years ago
bono007 ce87928170 Make RabbitTemplateConfigurer's setters public
See gh-27376
3 years ago
Andy Wilkinson 6e7e72a481 Remove redundant deprecation suppressions
Closes gh-27415
3 years ago
dreis2211 f0df9671cd Remove redundant deprecation suppressions
See gh-27409
3 years ago
Andy Wilkinson ed38ac6ff0 Polish "Add idle timeout property for Reactor Netty"
See gh-27371
3 years ago
Saraswathy Hariharakrishnan cbcd7b939b Add idle timeout property for Reactor Netty
See gh-27371
3 years ago
Andy Wilkinson 51fedd6528 Reinstate support for Hibernate < 5.5
See gh-27352
3 years ago
Andy Wilkinson 6d50e65572 Revert "Add support for InfluxDB 2.x"
This reverts commit 52fedb2bb4.

See gh-25891
3 years ago
Andy Wilkinson 4d30eb453f Adopt Hiberate's CamelCaseToUnderscoresNamingStrategy
Closes gh-27352
3 years ago
Andy Wilkinson 069074e490 Make ConnectionNameStrategy publicly settable
See gh-26982
3 years ago
Andy Wilkinson bc8ab6c755 Merge branch '2.5.x'
Closes gh-27362
3 years ago
Andy Wilkinson 1e09ef1db3 Merge branch '2.4.x' into 2.5.x
Closes gh-27361
3 years ago
Andy Wilkinson fe081b1742 Add Gson converter immediately before default Jackson converter
Previously, when the preferred json mapper was set to Gson, the Gson
HTTP message converter was added before any other converters. This
changed the form of String responses that were already valid. When
Jackson is in use, a string converter is used as it appears earlier
in the list than the Jackson converter. When the mapper is switched
to Gson, the Gson converter is added first in the list of converters
and the Strong converter is no longer used. This results in the
String, that was already valid JSON, being converted again. This
changes its form as quotes are escaped, etc.

This commit updates HttpMessageConverters so that the Gson converter
is added to the list immediately before the default Jackson
converter. This is done by considering the Gson converter to be an
equivalent of the Jackson converter.

Fixes gh-27354
3 years ago
Madhura Bhave 7bae960d78 Polish "Support comma-separated basePackage values in EntityScan"
See gh-27355
3 years ago
Saraswathy Hariharakrishnan 00b9a8811d Support comma-separated basePackage values in EntityScan
See gh-27355
3 years ago
izeye 198e40c72e Remove Flyway references from DependsOn BFPPs for Liquibase
See gh-27348
3 years ago
Andy Wilkinson c00e885ac4 Work around compile warnings from Data Neo4j's use of API Guardian
See gh-27170
3 years ago
Andy Wilkinson 8db63db564 Merge branch '2.5.x'
Closes gh-27333
3 years ago
Andy Wilkinson 9a81d2fe09 Merge branch '2.4.x' into 2.5.x
Closes gh-27332
3 years ago
Andy Wilkinson c005e1de9a Rename test classes to match our naming conventions
Closes gh-27331
3 years ago
Stephane Nicoll 36beca2c7d Add ERROR-level metadata for removed properties
See gh-27303
3 years ago
Andy Wilkinson c406dda181 Deprecate AbstractDataSourceInitializer
Closes gh-27206

Co-authored-by: Phillip Webb <pwebb@vmware.com>
3 years ago
Stephane Nicoll dc5acb0019 Remove deprecated code flagged for removal
Closes gh-27303
3 years ago
Andy Wilkinson 06e08e9fb5 Pass required settings into RabbitTemplateConfigurer's constructor
Closes gh-27313
3 years ago
Andy Wilkinson e6141c04f6 Pass required settings into Rabbit LCF configurer's constructor
Closes gh-27311
3 years ago
Andy Wilkinson 2c8658c24f Polish "Add Rabbit connection factory configurers"
See gh-26982
3 years ago
bono007 a96b3ef101 Add Rabbit connection factory configurers
See gh-26982
3 years ago
Andy Wilkinson 4d76660f17 Polish "Remove default spring.mongodb.embedded.version"
See gh-27108
3 years ago
bono007 d16ecab24b Remove default spring.mongodb.embedded.version
See gh-27108
3 years ago
Stephane Nicoll 8b732a9c33 Upgrade to Flyway 7.11.1
Closes gh-27290
3 years ago
Stephane Nicoll c16ef0a006 Upgrade to Neo4j Java Driver 4.3.3
Closes gh-27278
3 years ago
Stephane Nicoll f4cc3010de Upgrade to Commons Pool2 2.10.0
Closes gh-27256
3 years ago
Andy Wilkinson 7b0cc3afb5 Merge branch '2.5.x'
Closes gh-27227
3 years ago
Andy Wilkinson 1cd3a54e88 Rework Quartz DB init dependencies to use a detector
Closes gh-27222
3 years ago
Andy Wilkinson 7a1c923fec Merge branch '2.5.x'
Closes gh-27226
3 years ago
Andy Wilkinson 3de58c2340 Detect JdbcIndexedSessionRepository as depending on DB init
Fixes gh-27220
3 years ago
Andy Wilkinson 0b604f5e3b Merge branch '2.5.x'
Closes gh-27224
3 years ago
Andy Wilkinson f008228f1a Polish "Detect JobRepository as depending on DB init"
See gh-27221
3 years ago
Henning Pöttker cf69785393 Detect JobRepository as depending on DB init
See gh-27221
3 years ago
Andy Wilkinson 7b94b40a19 Ensure that Session JDBC schema is in place before DB is accessed
Fixes gh-27208
3 years ago
Andy Wilkinson 4b1b2d6603 Consider Flyway and Liquibase as possible Batch DB initializers
This is a follow-on from 3fec4110 which only considered
BatchDataSourceInitializer as a possible initializer of Batch's
database schema. Flyway and Liquibase are now also considered.

Closes gh-27193
3 years ago
Andy Wilkinson 3fec41104e Ensure that Batch schema is in place before DB is accessed
Fixes gh-27193
3 years ago
Stephane Nicoll 786d7cdb6e Merge branch '2.5.x'
Closes gh-27118
3 years ago
Stephane Nicoll ddf76c32c6 Update copyright year of updated file
See gh-27085
3 years ago
dreis2211 c852961011 Avoid reflection in tests
See gh-27085
3 years ago