Scott Frederick
f427ea5802
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28304
3 years ago
Scott Frederick
3d21ac7a20
Add required id field to Spring Data Neo4j test class
...
Fixes gh-28303
3 years ago
Scott Frederick
a74b911870
Merge branch '2.5.x'
3 years ago
Scott Frederick
3755c563df
Merge branch '2.4.x' into 2.5.x
3 years ago
Scott Frederick
3c6e061917
Remove unused import
...
See gh-28223
3 years ago
Scott Frederick
604b4a004d
Merge branch '2.5.x'
3 years ago
Scott Frederick
ec6bfa8062
Merge branch '2.4.x' into 2.5.x
3 years ago
Scott Frederick
207b76c39e
Modify tests to expect filtering of static resource locations
...
Spring Framework will filter non-existent locations from any configured
static resource handlers starting with 5.3.11. Tests that verify
static resource locations should account for this change.
See gh-28223
3 years ago
Madhura Bhave
e571894903
Merge pull request #28169 from Pooja199
...
* pr/28169:
Auto-configure JwtSupplierDecoder to defer OIDC lookup
Closes gh-28169
3 years ago
Anjee
4e9f536a8e
Auto-configure JwtSupplierDecoder to defer OIDC lookup
...
See gh-28169
3 years ago
Andy Wilkinson
1a505964ee
Merge branch '2.5.x'
...
Closes gh-28207
3 years ago
Andy Wilkinson
1931104d13
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28206
3 years ago
Andy Wilkinson
9c9fbf400e
Upgrade to Spring Java Format 0.0.29
...
Closes gh-28205
3 years ago
Andy Wilkinson
bddfe9ef6e
Merge branch '2.5.x'
...
See gh-28135
3 years ago
Andy Wilkinson
d238566920
Merge branch '2.4.x' into 2.5.x
...
See gh-28134
3 years ago
Andy Wilkinson
a73293350a
Fix parsing of portless IPv6 spring.rabbitmq.addresses
...
Closes gh-28133
3 years ago
Stephane Nicoll
14fc0f78b2
Polish "Stop considering persistent when scanning for Couchbase entities"
...
See gh-28124
3 years ago
Dąbrowski
067b349fb1
Stop considering persistent when scanning for Couchbase entities
...
See gh-28124
3 years ago
Phillip Webb
ca69c8b98c
Merge branch '2.5.x'
...
Closes gh-28135
3 years ago
Phillip Webb
fcb6f557f7
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28134
3 years ago
Phillip Webb
01a39aaf6a
Support IPv6 addresses in spring.rabbitmq.addresses
...
Refine parsing logic in `RabbitProperties` so that IPv6 addresses can
be used.
Fixes gh-28133
3 years ago
Andy Wilkinson
ab95c2fa3b
Polish descriptions of spring.integration.poller properties
...
Closes gh-28126
3 years ago
Andy Wilkinson
3274e24d55
Polish "Add Spring Integration default poller auto-config"
...
See gh-27992
Co-authored-by: Phillip Webb <pwebb@vmware.com>
3 years ago
Artem Bilan
b2d1423e34
Add Spring Integration default poller auto-config
...
When polling consumers or source polling channel adapters are used in
Spring Integration applications, they require some polling policy to
be configured.
This comment auto-configures a PollerMetadata bean which customized
via newly added `spring.integration.poller.*` configuration
properties or overriden completely be user-defined bean.
See gh-27992
3 years ago
Andy Wilkinson
342c749784
Polish
3 years ago
Andy Wilkinson
4fa61cbc60
Merge branch '2.5.x'
3 years ago
Andy Wilkinson
2ba593328f
Order detector for AbstractDataSourceInitializers
...
Previously, the detector for AbstractDataSourceInitializers used the
default detector order. This resulted in the initializers detected
initializers running before Flyway. Constrastingly, the detector for
DataSourceScriptDatabaseInitializers uses a custom order so its
detected initializers would run after Flyway.
This commit aligns the order of the detector for
AbstractDataSourceInitializers with the order of the detector for
DataSourceScriptDatabaseInitializers. This ensures that script-based
initialization runs in the same order with respect to Flyway,
irrespective of which initializer implementation is driving it.
Fixes gh-28079
3 years ago
Stephane Nicoll
233b63199c
Polish "Clarify pooling is implicitly enabled in Sentinel mode"
...
See gh-27891
3 years ago
weixsun
d39b7cc46d
Clarify pooling is implicitly enabled in Sentinel mode
...
See gh-27891
3 years ago
Phillip Webb
667e5ca30c
Polish
3 years ago
Phillip Webb
55a1ec72cc
Update copyright year of changed files
3 years ago
Stephane Nicoll
e0465f7357
Use RootBeanDefinition consistently
...
Closes gh-28077
3 years ago
Stephane Nicoll
124c3ac07c
Polish "Add support for used-defined RedisStandaloneConfiguration"
...
See gh-28028
3 years ago
Eddú Meléndez
236c2dd0da
Add support for used-defined RedisStandaloneConfiguration
...
See gh-28028
3 years ago
Stephane Nicoll
3e5038cddd
Merge branch '2.5.x'
...
Closes gh-28073
3 years ago
Stephane Nicoll
4ee249c700
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28072
3 years ago
Stephane Nicoll
15de85d89a
Polish contribution
...
See gh-28061
3 years ago
Leo Li
0374c3d563
Add default value for "s.d.elasticsearch.client.reactive.endpoints"
...
See gh-28061
3 years ago
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
Brian Clozel
f23fa2821c
Merge branch '2.5.x'
...
Closes gh-27106
3 years ago
Brian Clozel
4db53601b5
Fix spring.netty.leak-detection metadata
...
Fixes gh-27104
3 years ago
Andy Wilkinson
d56ddb0f60
Merge branch '2.5.x'
...
See gh-27050
3 years ago
Andy Wilkinson
4572ae5430
Use reflection to extract Netty's default level
...
See gh-27046
3 years ago
Phillip Webb
6b241d04c0
Merge branch '2.5.x'
...
Closes gh-27063
3 years ago
Phillip Webb
093e7f7e3b
Merge branch '2.4.x' into 2.5.x
...
Closes gh-27062
3 years ago
Phillip Webb
1a7569056b
Fix 'spring.datasource.name' property description
...
Closes gh-27026
3 years ago
Phillip Webb
6102f10639
Merge branch '2.5.x'
3 years ago
Brian Clozel
7d720a63a5
Merge branch '2.5.x'
...
Closes gh-27050
3 years ago
Brian Clozel
bf17f50a1f
Align NettyProperties with Netty's defaults
...
Prior to this commit, `NettyProperties` would use `DISABLED` as the
default level for leak detection in Netty. This is not the default value
enforced by Netty, which is `SIMPLE`.
This commit changes the default configuration property value and ensures
that both stay in sync.
Fixes gh-27046
3 years ago
Stephane Nicoll
49951e8be1
Merge branch '2.5.x'
...
Closes gh-27012
3 years ago
dreis2211
03cd6bec6e
Avoid illegal reflective access in RabbitAutoConfigurationTests
...
See gh-26954
3 years ago
Andy Wilkinson
76ac18f282
Merge branch '2.5.x'
...
Closes gh-26929
3 years ago
Andy Wilkinson
bc7004d9c6
Fix WebSocket support with Jetty 10.0.x
...
Fixes gh-26847
3 years ago
Andy Wilkinson
63976367be
Merge branch '2.5.x'
...
Closes gh-26918
3 years ago
Andy Wilkinson
2c2ab69315
Merge branch '2.4.x' into 2.5.x
...
Closes gh-26917
3 years ago
Andy Wilkinson
a1e279f736
Make Flyway and Liquibase auto-config back off without spring-jdbc
...
The auto-config requires Spring JDBC for DataSource creation from
spring.flyway.url or spring.liquibase.url, checking Flyway migrations
exist, etc. Without it, the application fails to start due to missing
spring-jdbc classes.
This commit updates the auto-config so that it backs off in the
absence of spring-jdbc.
Closes gh-26849
3 years ago
Stephane Nicoll
52fedb2bb4
Add support for InfluxDB 2.x
...
Closes gh-25891
3 years ago
Stephane Nicoll
a0cf1eed41
Add support for customizing the auto-configured ClientResources
...
Closes gh-26792
3 years ago
Stephane Nicoll
6505e03cb2
Polish "Add auto-configuration for Spring Data Envers"
...
See gh-22610
3 years ago
Stefano Cordio
91da8c9fc6
Add auto-configuration for Spring Data Envers
...
See gh-22610
3 years ago
Stephane Nicoll
d17c475504
Polish "Enable Redis connection pool if commons-pool2 is available"
...
See gh-26326
3 years ago
weixsun
55ff163018
Enable Redis connection pool if commons-pool2 is available
...
See gh-26326
3 years ago
Stephane Nicoll
05acfaa690
Polish "Upgrade to Flyway 7.9.2"
...
See gh-26456
3 years ago
Kedar Joshi
e6236b76bb
Upgrade to Flyway 7.9.2
...
See gh-26456
3 years ago
Stephane Nicoll
fc0438eda8
Polish "Allow direct use of exposed WebSessionIdResolver bean"
...
See gh-26437
3 years ago
weixsun
65ce1454e0
Allow direct use of exposed WebSessionIdResolver bean
...
See gh-26437
3 years ago
Stephane Nicoll
6b4efcce11
Polish "Apply RSocketConnectorConfigurer beans to RSocketRequester.Builder"
...
See gh-26341
3 years ago
nguyensach
850c653862
Apply RSocketConnectorConfigurer beans to RSocketRequester.Builder
...
See gh-26341
3 years ago
Stephane Nicoll
d847f4c69e
Polish "Add configuration property for Tomcat's rejectIllegalHeader"
...
See gh-26311
3 years ago
David Byron
e5a539d80e
Add configuration property for Tomcat's rejectIllegalHeader
...
See gh-26311
3 years ago
Andy Wilkinson
39aa27e13c
Make DB init back off without DatabasePopulator
...
Fixes gh-26850
3 years ago
Andy Wilkinson
46d7999b1d
Lower spring.sql.init.enabled's deprecation level to warning
...
See gh-26682
3 years ago
Stephane Nicoll
8590eccac4
Polish
...
See gh-26682
3 years ago
Phillip Webb
f798f26596
Merge branch '2.4.x'
3 years ago
Phillip Webb
4d62e47c5d
Merge branch '2.3.x' into 2.4.x
3 years ago
Phillip Webb
9e1c78da99
Update copyright year of changed files
3 years ago
Phillip Webb
b7ac1e6cd7
Rename derivefrom to align with DataSourceBuilder
...
Rename the `derivefrom` method in `ConnectionFactoryBuilder` to
`derivedFrom` to align with `DataSourceBuilder`.
Fixes gh-26810
3 years ago
Phillip Webb
f8c3e0e5aa
Respect custom username/password properties
...
Fix a bug in `DataSourceInitializationConfiguration` and in
`R2dbcInitializationConfiguration` that was stopping
custom username/password properties from being applied.
Fixes gh-26676
3 years ago
Phillip Webb
dafd511284
Support DatabaseInitializerDetector ordering
...
Update `DatabaseInitializationDependencyConfigurer` so that depends-on
ordering is applied based on the `DatabaseInitializerDetector` order.
Prior to this commit, if multiple DatabaseInitializer beans were
detected the order in which they were initialized was not defined.
See gh-26692
3 years ago
Andy Wilkinson
c52143727a
Reinstate mode for controlling DB initialization
...
Closes gh-26682
3 years ago
Stephane Nicoll
e9ed92a305
Polish
4 years ago
Stephane Nicoll
d0185e7531
Merge branch '2.4.x'
...
Closes gh-26717
4 years ago
Stephane Nicoll
897fd63faf
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26716
4 years ago
weixsun
4b3bf75a4c
Remove redudant space
...
See gh-26713
4 years ago
Phillip Webb
e55948456f
Respect custom username/password properties
...
Fix a bug in `DataSourceInitializationConfiguration` that was stopping
custom username/password properties from being applied.
Fixes gh-26676
4 years ago
Madhura Bhave
4416859a81
Merge branch '2.4.x' into main
4 years ago
Madhura Bhave
4955c80da5
Remove test that is no long necessary
4 years ago
Madhura Bhave
ae24d66af7
Merge branch '2.4.x' into main
...
Closes gh-26649
4 years ago
Madhura Bhave
8f2b180eb6
Use Sso Binding from SAML metadata uri if present
...
If the property is explicitly configured, that gets used.
If none are present, we rely on Spring Security's default value of
REDIRECT.
Fixes gh-26454
4 years ago
Phillip Webb
15042e2710
Merge branch '2.4.x'
...
Closes gh-26623
4 years ago
Phillip Webb
6bf069d9e0
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26622
4 years ago
Phillip Webb
004363ceaf
Use WebMvcConfigurer to add resource handlers
...
Move resource handler auto-configuration logic back to the
`WebMvcConfigurer` so that they also get applied to child contexts.
Closes gh-25743
4 years ago
Andy Wilkinson
4517f6057e
Merge branch '2.4.x'
...
Closes gh-26573
4 years ago
Andy Wilkinson
1d5abf5af7
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26572
4 years ago
Andy Wilkinson
eecb7dd101
Remove stale jboss-transaction-spi dependencies
...
Closes gh-26569
4 years ago
Andy Wilkinson
24d252e322
Upgrade to Couchbase Client 3.1.5
...
Closes gh-26531
4 years ago
Stephane Nicoll
d3c817b7ba
Polish "Remove unnecessary throws declaration in tests"
...
See gh-26441
4 years ago
weixsun
8a2be288a3
Remove unnecessary throws declaration in tests
...
See gh-26441
4 years ago
Stephane Nicoll
691bbcfdfd
Update copyright year of changed files
...
See gh-26448
4 years ago
weixsun
d115361980
Remove redundant suppression
...
See gh-26448
4 years ago
Andy Wilkinson
000d84eedd
Merge branch '2.4.x'
...
Closes gh-26461
4 years ago
Andy Wilkinson
c2ef7578e8
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26460
4 years ago
Andy Wilkinson
444474926c
Configure JTA tests to write logs beneath build/
...
Closes gh-26440
4 years ago
Stephane Nicoll
efc0a7da44
Properly assert that auto-configured TaskExecutor is lazy
...
This commit fixes a flawed assertion that was relying on a log message
to validate the TaskExecutor is lazy. The level of the log message has
changed in framework and broke the test. We now rather check the bean
definition.
4 years ago
Stephane Nicoll
0e2bb5f179
Polish "Polish SpringApplicationAdminJmxAutoConfigurationTests"
...
See gh-26416
4 years ago
nguyensach
b263f126fa
Polish SpringApplicationAdminJmxAutoConfigurationTests
...
See gh-26416
4 years ago
Stephane Nicoll
f042dcf0e0
Properly assert that auto-configured TaskExecutor is lazy
...
This commit fixes a flawed assertion that was relying on a log message
to validate the TaskExecutor is lazy. The level of the log message has
changed in framework and broke the test. We now rather check the bean
definition.
4 years ago
Stephane Nicoll
2e0481ca28
Remove useless overrides of ConditionalOnProperty#matchIfMissing
...
Closes gh-26432
4 years ago
Andy Wilkinson
b1f3d91f7d
Make sure the Couchbase's Jackson module is available
...
When we customize Couchbase's JacksonJsonSerializer with the
auto-configured ObjectMapper, Couchbase's JsonValueModule is lost.
This prevents the storage and retrieval of JSON objects.
This commit updates the Couchbase auto-configuration to use a copy
of the auto-configured ObjectMapper with the JsonValueModule added
to it.
Fixes gh-26363
4 years ago
Andy Wilkinson
6de10ff791
Merge branch '2.4.x'
...
Closes gh-26237
4 years ago
Andy Wilkinson
11fa850b97
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26236
4 years ago
Andy Wilkinson
4a990f3ed2
Use bean class loader when importing auto-configuration
...
Fixes gh-26234
4 years ago
Brian Clozel
1732d8ccf7
Merge branch '2.4.x'
...
Closes gh-26233
4 years ago
Brian Clozel
7be9c268b8
Fix ignored use-last-modified property in Spring MVC
...
Prior to this commit, the `spring.web.resources.cache.use-last-modified`
configuration property support was lost during a merge operation right
before 2.4.2.
This is due to an invalid test that missed this unintended change. This
commit fixes both problems.
Fixes gh-26212
4 years ago
Phillip Webb
2f852fa256
Update copyright year of changed files
4 years ago
Phillip Webb
3075ac0f54
Formatting
4 years ago
Andy Wilkinson
b9348c6d28
Merge branch '2.4.x'
...
Closes gh-26169
4 years ago
Stephane Nicoll
531ee83c6a
Merge branch '2.4.x'
...
Closes gh-26156
4 years ago
Stephane Nicoll
54613c77d4
Exclude beans with scheduled methods from global lazy init
...
This commit updates TaskSchedulingAutoConfiguration to contribute a
LazyInitializationExcludeFilter that processes beans that have
@Scheduled methods. This lets them be contributed to the context so
that scheduled methods are invoked as expected.
Closes gh-25315
4 years ago
Stephane Nicoll
221f36ba93
Add missing value provider metadata for SQL init resources
...
Closes gh-26154
4 years ago
zuisong
95a9f36ac1
Fix wrong replacements for spring.datasource.[schema|data]
...
See gh-26150
4 years ago
Phillip Webb
a48c98b469
Revert "Switch default MVC path matching strategy"
...
This reverts commit ab8e599cfe
.
See gh-24805
4 years ago
Phillip Webb
beaf03a008
Update copyright year of changed files
4 years ago
izeye
e27c85698d
Polish
...
See gh-26135
4 years ago
Stephane Nicoll
8c15e693d3
Merge branch '2.4.x'
...
Closes gh-26109
4 years ago
Stephane Nicoll
0d81b4d07e
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26108
4 years ago
Stephane Nicoll
c04d640452
Scan for ElasticSearch's @Document type
...
Closes gh-26028
4 years ago
Stephane Nicoll
62a70475c2
Fix class condition on deprecated class
...
Closes gh-26107
4 years ago
Andy Wilkinson
f45202e86f
Ensure String to RSA key converters can be used
...
Add tests to ensure that RSA key converters can be used with an
auto-configured security setup.
See gh-26089
Closes gh-24891
4 years ago
dreis2211
4a1924ed73
Fix Spring Data Elasticsearch deprecations
...
See gh-26078
4 years ago
Andy Wilkinson
2e25a256d5
Allow the auto-configured RabbitMQ ConnectionFactory to be customized
...
Closes gh-6719
4 years ago
Andy Wilkinson
04e441f468
Add a config prop for the embedded database connection
...
Previously, the embedded database connection that would be used
could only be controlled via the classpath. If multiple embedded
database dependencies were present, it wasn't possible to control
the one that the auto-configured would use. It also wasn't possible
to disable auto-configuration of an embedded database.
This commit introduces a new configuration property,
spring.datasource.embedded-database-connection. It can be set to
one of the values of the EmbeddedDatabaseConnection enum to control
the auto-configuration of an embedded database. Setting it to none
will disable the auto-configuration and ensure that an external
database is used instead.
Closes gh-23412
4 years ago
Phillip Webb
89213c7d39
Switch default MVC path matching strategy
...
Change the default `spring.mvc.pathmatch.matching-strategy` to
`PATH_PATTERN_PARSER`.
Closes gh-24805
4 years ago
Scott Frederick
b0ee15e7cc
Merge branch '2.4.x'
...
Closes gh-26032
4 years ago
Scott Frederick
91ee590fd4
Remove @Persistent from MongoDB entity scanning
...
This commit removes `org.springframework.data.annotation.Persistent`
from the annotation types used for MongoDB entity scanning to align
with Spring Data MongoDB.
Fixes gh-25797
4 years ago
Stephane Nicoll
1f71c8241c
Merge branch '2.4.x'
...
Closes gh-26030
4 years ago
Stephane Nicoll
305bcb10ae
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26029
4 years ago
Stephane Nicoll
d96fcf320c
Harmonize Elasticsearch converter auto-configuration
...
This commit harmonizes our auto-configuration so that default converters
are configured the same way ElasticsearchConfigurationSupport does.
Closes gh-25087
4 years ago
Andy Wilkinson
ba2583900f
Provide auto-configuration for using Apache HttpClient 5 with WebClient
...
Closes gh-26004
4 years ago
dreis2211
ea55ca9971
Remove unused method parameters
...
See gh-25986
4 years ago
izeye
4987880afa
Polish
...
See gh-25980
4 years ago
Stephane Nicoll
03f2054984
Start building against Spring Kafka 2.7.0 snapshots
...
See gh-25930
4 years ago
Stephane Nicoll
b52902e92a
Merge branch '2.4.x'
...
Closes gh-25923
4 years ago
Stephane Nicoll
c6205f10f1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25922
4 years ago
Stephane Nicoll
25b7495d8e
Polish "Properly close input streams when loading key stores"
...
See gh-25884
4 years ago
Alex Belyaev
1e3f5c342b
Properly close input streams when loading key stores
...
See gh-25884
4 years ago
Phillip Webb
e766c8b3a7
Revert "Switch default MVC path matching strategy"
...
This reverts commit ab8e599cfe
.
See gh-24805
4 years ago
Phillip Webb
ab8e599cfe
Switch default MVC path matching strategy
...
Change the default `spring.mvc.pathmatch.matching-strategy` to
`PATH_PATTERN_PARSER`.
Closes gh-24805
4 years ago
Phillip Webb
455864bfa0
Allow 'servet.path' with path pattern parser
...
Remove the restriction previously prevented `spring.mvc.servlet.path`
from being combined with a `spring.mvc.pathmatch.matching-strategy`
of `PATH_PATTERN_PARSER`. Spring Framework supports this combination
as of v5.3.4.
See gh-24805
4 years ago
Phillip Webb
72ccab0aad
Fix WebSessionManager auto-configuration order
...
Auto-configure `SessionAutoConfiguration` before
`WebFluxAutoConfiguration` to ensure that the correct
`WebSessionManager` bean is created.
See gh-20970
4 years ago
Phillip Webb
807ea1af0d
Update copyright year of changed files
4 years ago
Phillip Webb
4b05dbf4a2
Polish
4 years ago
Andy Wilkinson
1994219399
Polish "Add config props for keep-alive timeout and max keep-alive reqs"
...
See gh-25815
4 years ago
Parviz Rozikov
34b94d8898
Add config props for keep-alive timeout and max keep-alive reqs
...
See gh-25815
4 years ago
Brian Clozel
dc6b5badb8
Add SameSite session cookie config property for WebFlux
...
This commit adds a new `spring.webflux.session.cookie.same-site`
confuguration property that sets the default value for the "SameSite"
attribute in the WebFlux session cookies.
Closes gh-20970
4 years ago
Stephane Nicoll
dd916f908f
Merge branch '2.4.x'
...
Closes gh-25880
4 years ago
Stephane Nicoll
db3dfffdca
Polish contribution
...
See gh-25875
4 years ago
izeye
852e5778a3
Polish
...
See gh-25875
4 years ago
Andy Wilkinson
66e9619d65
Merge branch '2.4.x'
...
Closes gh-25870
4 years ago
Andy Wilkinson
0005263f76
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25869
4 years ago
Andy Wilkinson
1b91c1706e
Ensure that Cassandra's DriverConfigLoader is only closed once
...
Fixes gh-25796
4 years ago
Andy Wilkinson
cbfeb18e6a
Merge branch '2.4.x'
...
Closes gh-25864
4 years ago
Andy Wilkinson
d82889f42e
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25863
4 years ago
Andy Wilkinson
cf0bd0f959
Polish "Fix no such bean definition with ancestor-defined Validator"
...
See gh-25800
4 years ago
MatejNedic
8958101510
Fix no such bean definition with ancestor-defined Validator
...
See gh-25800
4 years ago
Andy Wilkinson
6a7de18101
Merge branch '2.4.x'
...
Closes gh-25862
4 years ago
Andy Wilkinson
d1359220ed
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25861
4 years ago
Andy Wilkinson
7d632ea397
Use ApplicationContextRunner in ValidationAutoConfigurationTests
...
Closes gh-25859
4 years ago
Andy Wilkinson
7aabd8bf2d
Ensure that class proxying is forced before AutoProxyCreator is created
...
Previously, using @EnableGlobalMethodSecurity would cause the
AutoProxyCreator to be created before the AOP auto-configuration had
called AopUtils.forceAutoProxyCreatorToUseClassProxying. Forcing
auto proxy creation changes the AutoProxyCreator's bean definition
so it has no effect when attempted after the creator has been created.
This commit updates the AOP auto-configuration to use a
BeanFactoryPostProcessor to force the use of class proxying. This
ensures that the changes to the auto proxy creator's bean definition
are in place before any bean creation has been performed.
Fixes gh-25413
4 years ago
Phillip Webb
8c31d29acf
Merge branch '2.4.x'
4 years ago
Phillip Webb
a28a3ae090
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
9c8a97809d
Consistent use of @deprecated since
...
Restore the patch version number for consistency with `@since`
tags.
See gh-25808
4 years ago
Brian Clozel
fe1011c23d
Add Netty memory leak detection config property
...
This commit adds a new `spring.netty.leak-detection` configuration
property that selects the level of memory leak detection for the Netty
engine.
This configuration is applied statically to Netty; this means all
(non-shaded) Netty usages as client or server will be impacted by this
change.
Developers might use this property during development or tests to find
causes of memory leaks when dealing with Netty buffers.
Closes gh-14338
4 years ago
Andy Wilkinson
66e857f2c5
Merge branch '2.4.x'
...
See gh-25826
4 years ago
Andy Wilkinson
d9ce30b15c
Merge branch '2.3.x' into 2.4.x
...
See gh-25825
4 years ago
Andy Wilkinson
8b6eef6f1d
Consistent use of @deprecated since
...
See gh-25808
4 years ago
Phillip Webb
4ad87a861d
Restore deprecated JobLauncherCommandLineRunner
...
Restore the deprecated `JobLauncherCommandLineRunner` class and extend
removal until 2.6. The class is still needed by spring-cloud-task.
Closes gh-25807
4 years ago
Phillip Webb
44b1751bb4
Merge branch '2.4.x'
...
Closes gh-25826
4 years ago
Phillip Webb
363f5829d1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25825
4 years ago
Phillip Webb
26dd1b9a26
Update deprecations with for removal targets
...
Update all deprecation tags to include a removal target.
Closes gh-25808
4 years ago
Andy Wilkinson
9b65409e23
Generalize database initialization detection and include R2DBC
...
Closes gh-25818
4 years ago
Stephane Nicoll
9087c24713
Merge branch '2.4.x'
...
See gh-25820
4 years ago
Stephane Nicoll
8bb4020bd4
Polish
...
See gh-25819
4 years ago
Andy Wilkinson
676713be3f
Merge branch '2.4.x'
...
Closes gh-25820
4 years ago
Andy Wilkinson
403e747c46
Use constructor injection in SpringBootRepositoryRestConfigurer
...
Closes gh-25819
4 years ago
Andy Wilkinson
e49a88cb9b
Auto-configure script-based R2DBC database initialization
...
See gh-24741
4 years ago
Andy Wilkinson
9cc7f0b54d
Generalize script-based DB initialization and add R2DBC initializer
...
See gh-24741
4 years ago
Andy Wilkinson
eb1200415d
Derive a ConnectionFactoryBuilder from an existing ConnectionFactory
...
Closes gh-25788
4 years ago
Stephane Nicoll
870d9b191a
Merge branch '2.4.x'
...
Closes gh-25813
4 years ago
Stephane Nicoll
d1aaee46bb
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25812
4 years ago
dreis2211
be4491959b
Fix flaky QuartzAutoConfigurationTests
...
See gh-25810
4 years ago
Phillip Webb
02a6de4498
Merge branch '2.4.x'
...
Closes gh-25787
4 years ago
Phillip Webb
ddf5c9f5d1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25786
4 years ago
Phillip Webb
88b74097ba
Polish 'Ignore quality value when removing MediaType.ALL'
...
See gh-25778
4 years ago
Fábio Ramon
3090a3a71f
Ignore quality value when removing MediaType.ALL
...
Update the default reactive exception handler so that `MediaType.ALL`
is removed regardless of any quality setting. Prior to this commit,
the "match-all" media type was not properly ignored if it has a quality
value and would show HTML content if the accept header was
`application/json, */*;q=0.9`.
See gh-25778
4 years ago
Andy Wilkinson
90b4ced7a6
Move DataSource init auto-config out of DataSourceAutoConfiguration
...
Previously, the auto-configuration for DataSource initialization and
the properties used to configure it were part of the general
DataSource auto-configuration and properties.
This commit moves the auto-configuration of DataSource initialization
out into a separate top-level auto-configuration class. Similarly,
the properties for configuring DataSource initialization have been
moved from `spring.datasource.*` into `spring.sql.init.*`.
The old initialization-related `spring.datasource.*` properties have
been deprecated but can still be used. When they are used, they new,
separate initialization auto-configuration will back off. In other
words, the initialization related `spring.datasource.*` properties
and the `spring.sql.init.*` properties cannot be used in combination.
Closes gh-25323
4 years ago
Andy Wilkinson
5758a5aa39
Rename DDL/DML script location properties
...
See gh-25756
4 years ago
Stephane Nicoll
36b63eec4b
Polish "Expose Spring Integration global properties"
...
See gh-25377
4 years ago
Artem Bilan
e2df9bce84
Expose Spring Integration global properties
...
Spring Integration comes with some global properties which can be
configured via `META-INF/spring.integration.properties`. The framework
then provides an `integrationGlobalProperties` bean as an
`org.springframework.integration.context.IntegrationProperties`
instance.
This commit allows users to configure these using regular
`application.properties`. If a `META-INF/spring.integration.properties`
file exists, the values are used as fallback.
See gh-25377
4 years ago
Phillip Webb
77ddb45704
Merge branch '2.4.x'
4 years ago
Phillip Webb
11a94ee6f0
Merge branch '2.3.x' into 2.4.x
4 years ago
Phillip Webb
82127fdaa3
Update copyright year of changed files
4 years ago
Andy Wilkinson
5dee68c925
Move script-based DataSource initializer into spring-boot
...
Closes gh-25487
Closes gh-25756
4 years ago
Andy Wilkinson
fa336bb565
Move DataSource dependency detection into dedicated package
...
Closes gh-25757
4 years ago
Stephane Nicoll
a900306b17
Merge branch '2.4.x'
...
Closes gh-25755
4 years ago
Stephane Nicoll
2ecae2df77
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25754
4 years ago
Stephane Nicoll
c2f452a87a
Polish "Take JPA database action into account when setting ddlAuto"
...
See gh-25129
4 years ago
bono007
674b01cb06
Take JPA database action into account when setting ddlAuto
...
See gh-25129
4 years ago
Andy Wilkinson
64f9d8d4fe
Deprecate support for Mustache's Environment fallback
...
Closes gh-21045
4 years ago
Phillip Webb
663fd8ce5e
Update copyright year of changed files
4 years ago
Stephane Nicoll
eff3a4f1a6
Upgrade to Spring Kafka 2.7.0-RC1
...
Closes gh-25582
4 years ago
Phillip Webb
8ba45cc6b5
Allow DB migrations without DataSourceProperties
...
Update `FlywayAutoConfiguration`, `LiquibaseAutoConfiguration` and
`DataSourceInitializer` classes so that they no longer depend on
`DataSourceProperties`. DB migrations can now be performed against
a `@Bean` defined primary `DataSource` with an alternative
username/password.
This update also removed using fallback properties when a custom
connection `url` is defined with Flyway or Liquibase. We now assume
that `username`, `password` and `driver-class-name` will be provided
if the default values are unacceptable. Our previous logic was
particularly flawed if a custom URL caused a change of driver type.
Closes gh-25643
4 years ago
Phillip Webb
6e92daa0a0
Change Kafka cleanup.on-shutdown default to false
...
Align our property with the recently changed spring-kafka default.
Closes gh-25730
4 years ago
Stephane Nicoll
54e7d7f060
Promote ConnectionFactoryBuilder to the "spring-boot" module
...
Closes gh-25492
4 years ago
Andy Wilkinson
7ef9ca02c1
Merge branch '2.4.x'
...
Closes gh-25718
4 years ago
Andy Wilkinson
758a2ee7ca
Don't pass null exception translation result into jOOQ
...
Closes gh-25717
4 years ago
Andy Wilkinson
b1f5f34617
Merge branch '2.4.x'
...
Closes gh-25693
4 years ago
Andy Wilkinson
2560f261cd
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25692
4 years ago
Andy Wilkinson
a832cc9ccd
Polish "Improve error message when no resources exist at a script location"
...
See gh-25620
4 years ago
Yuta Saito
42841b895f
Improve error message when no resources exist at a script location
...
See gh-25620
4 years ago
Andy Wilkinson
17ecf18a15
Upgrade to MongoDB 4.2.2
...
Closes gh-25675
4 years ago
Andy Wilkinson
4a75798acc
Upgrade to Flyway 7.7.0
...
Closes gh-25660
4 years ago
Stephane Nicoll
9b0cdac97a
Add support for external configuration for Cassandra
...
Closes gh-24065
4 years ago
Stephane Nicoll
e517ee8635
Merge branch '2.4.x'
...
Closes gh-25618
4 years ago
izeye
09f4d4b9bf
Polish
...
See gh-25617
4 years ago
Stephane Nicoll
46baf462ac
Start building against Spring Data 2021.0.0-M5 snapshots
...
See gh-25548
4 years ago
Andy Wilkinson
c19e5c9212
Merge branch '2.4.x'
...
Closes gh-25604
4 years ago
Andy Wilkinson
c43ae0b2d3
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25603
4 years ago
maruoovv
b401be1589
Correct javadoc for ON_PARAM
...
See gh-25480
4 years ago
Stephane Nicoll
858c3ec2a7
Merge branch '2.4.x'
...
Closes gh-25570
4 years ago
Stephane Nicoll
d5b1fd5b31
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25569
4 years ago
Stephane Nicoll
c8101f8c9b
Remove host name in R2DBC's embedded H2 url
...
Closes gh-25560
4 years ago
Andy Wilkinson
5863edfdda
Simplify code that makes hal the default json media type
...
See gh-25546
4 years ago
dreis2211
cf8a3b3018
Deprecate FlywayMigrationScriptMissingFailureAnalyzer
...
See gh-25562
4 years ago
Andy Wilkinson
4d97ed19e8
Deprecate support for checking Flyway locations
...
Closes gh-25488
4 years ago
Andy Wilkinson
ed72bca6c8
Provide more pluggable way to indicate DataSource init dependencies
...
Closes gh-17619
Closes gh-25559
4 years ago
Andy Wilkinson
06b751a0dd
Merge branch '2.4.x'
4 years ago
Andy Wilkinson
dace7bb742
Merge branch '2.3.x' into 2.4.x
4 years ago
Andy Wilkinson
b76a9951e9
Polish RSocketServerAutoConfiguration
4 years ago
Andy Wilkinson
565dc0cc0f
Merge branch '2.4.x'
...
Closes gh-25556
4 years ago
Andy Wilkinson
ba5c57c1b2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25555
4 years ago
Andy Wilkinson
84637acbdc
Make embedded RSocket server back off without spring-web
...
Fixes gh-25551
4 years ago
Stephane Nicoll
adaf2fc57c
Merge branch '2.4.x'
...
Closes gh-25536
4 years ago
dreis2211
b85a50b7b6
Suppress rawtypes warning
...
See gh-25531
4 years ago
dreis2211
2575621e06
Fix some illegal reflective access warnings
...
See gh-25531
4 years ago
Andy Wilkinson
6b1bb225b6
Merge branch '2.4.x'
...
Closes gh-25521
4 years ago
Andy Wilkinson
3c84ea9350
Try to stabilize tests that use Neo4jContainer
...
Closes gh-25520
4 years ago
Andy Wilkinson
074744aee7
Increase socket timeout for communicating with Elasticsearch
...
Closes gh-25518
4 years ago
Stephane Nicoll
76d0a7f8ba
Merge branch '2.4.x'
...
Closes gh-25506
4 years ago
dreis2211
89a44f3da4
Fix some assertions
...
See gh-25499
4 years ago
Andy Wilkinson
96ede9b975
Merge branch '2.4.x'
...
Closes gh-25491
4 years ago
Andy Wilkinson
ca414733f3
Reinstate support for placeholders in @EntityScan
...
Fixes gh-25436
4 years ago
Stephane Nicoll
782f838074
Polish
4 years ago
Stephane Nicoll
288bece4e9
Polish contribution
...
See gh-25456
4 years ago
bono007
32caf760b5
Add configuration properties for Flyway's Vault and Conjur support
...
See gh-25456
4 years ago
Stephane Nicoll
e1b1580732
Polish "Allow to configure PersistenceUnitPostProcessor"
...
This commit updates EntityManagerFactoryBuilder so that persistence unit
post processors can be registered and applied when creating an
EntityManagerFactory.
See gh-25443
4 years ago
johnniang
c3c83c8a6c
Allow to configure PersistenceUnitPostProcessor
...
This commit updates EntityManagerFactoryBuilder so that persistence unit
post processors can be registered and applied when creating an
EntityManagerFactory.
See gh-25443
4 years ago
izeye
c823f44e76
Polish
...
See gh-25451
4 years ago
Andy Wilkinson
2a2daae14e
Allow user's WebFluxConfigurers to be ordered after auto-config's
...
Previously, WebFluxAutoConfiguration's WebFluxConfigurer was unordered.
This mean that it had lowest precedence so it was not possible for a
user to provide their own configurer that was guaranteed to run after
the auto-configuration's configurer.
This commit updates the auto-configuration to order its configurer at
0. Any unordered user-defined configurer will now run after the
auto-configuration's configurer.
Closes gh-25302
4 years ago
Stephane Nicoll
9c24ca06ae
Polish
4 years ago
Stephane Nicoll
d9dcfeba5c
Polish "Add more customization options for InfluxDB"
...
See gh-25319
4 years ago
Eddú Meléndez
8be0b87273
Add more customization options for InfluxDB
...
This commit augments the configuration properties that are exposed for
InfluxDB, alongside an `InfluxDbCustomizer` that gives more control.
See gh-25319
4 years ago
Phillip Webb
a1dc107144
Update copyright year of changed files
4 years ago
Andy Wilkinson
06e36b6bbe
Revert "Update code for Spring Data 2021.0.0-M3"
...
This reverts commit 4b0ef67e8e
.
See gh-25004
4 years ago
Andy Wilkinson
6eb51eb2c3
Start building against Spring Data 2020.0.5 snapshots
...
See gh-25002
4 years ago
Stephane Nicoll
064f6eea33
Merge branch '2.4.x'
...
Closes gh-25354
4 years ago
Sébastien Deleuze
512efa1687
Refactor CacheConfigurations to avoid storing configuration classes
...
This commit refactors CacheConfigurations implementation to make
it more native friendly by storing strings instead of classes in
order to avoid loading the configuration classes
when CacheConfigurations is initialized at build time.
See gh-25321
4 years ago
Andy Wilkinson
a95e93a8a9
Merge branch '2.4.x'
...
Closes gh-25347
4 years ago
Andy Wilkinson
08e86741fd
Don't scan for `@Persistent` types as they may not be meant for Neo4j
...
Closes gh-25069
4 years ago
Andy Wilkinson
a91f32d14e
Temporarily work around breaking API change in Spring Data Couchbase
...
See gh-25002
4 years ago
Andy Wilkinson
2f83a6714b
Rework DataSource initialization
...
Previously, DataSource initialization was triggered via a
BeanPostProcessor or a schema created event from JPA. This caused
numerous problems with circular dependencies, bean lifecycle, etc and
added significant complexity.
This commit reworks DataSource initialization to remove the use of a
BeanPostProcessor entirely. In its place, DataSource initialization is
now driven by an InitializingBean with dependency relationships
between beans ensuring that initialization has been performed before
the DataSource is used. This aligns with the approach that's worked
well with Flyway and Liquibase.
More changes are planned to further simplify DataSource initialization.
The changes in this commit are a foundation for those changes. Any new
public API in this commit is highly likely to change before the next
GA.
Fixes gh-13042
Fixes gh-23736
4 years ago
Stephane Nicoll
9bc4f8ede1
Polish "Group jdbc-related batch properties beneath spring.batch.jdbc"
...
See gh-25316
4 years ago
Mukul Chaundhyan
d093807f95
Group jdbc-related batch properties beneath spring.batch.jdbc
...
See gh-25316
4 years ago
Andy Wilkinson
9a3889baec
Align with breaking change in Spring Data MongoDB
...
See gh-25004
4 years ago
Stephane Nicoll
696179762d
Align default values for Cassandra's throttling properties
...
Closes gh-25149
4 years ago
Andy Wilkinson
ed03ac19bc
Polish
4 years ago
Andy Wilkinson
accd3c0946
Merge branch '2.4.x'
...
Closes gh-25311
4 years ago
Andy Wilkinson
0dbf907f73
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25310
4 years ago
Andy Wilkinson
78941c32c4
Polish "Ensure that Flyway/Liquibase run before jOOQ's DSLContext is used"
...
See gh-25279
4 years ago
Eddú Meléndez
c55200d19a
Ensure that Flyway/Liquibase run before jOOQ's DSLContext is used
...
See gh-25279
4 years ago
Andy Wilkinson
9628df87ff
Merge branch '2.4.x'
...
Closes gh-25304
4 years ago
Andy Wilkinson
55e3ca66e2
Replace native image system property with call to NativeDetector
...
Closes gh-25303
4 years ago
Stephane Nicoll
9b7581a8ef
Polish "Fix database name detection logic for MariaDB"
...
See gh-25173
4 years ago
Stephane Nicoll
8c0c30e7a8
Polish "Add support to auto-configure javax.jms.ExceptionListener"
...
See gh-25278
4 years ago
Eddú Meléndez
1f00c27c7e
Add support to auto-configure javax.jms.ExceptionListener
...
See gh-25278
4 years ago
Stephane Nicoll
3f9f9a4637
Polish "Start building against Spring Data Neumann-SR7 snapshots"
...
See gh-25282
4 years ago
Stephane Nicoll
a16a2de3c3
Merge branch '2.4.x'
...
Closes gh-25296
4 years ago
Stephane Nicoll
0bc03c7141
Associate application classloader to auto-configured Hazelcast instance
...
Closes gh-24836
4 years ago
Stephane Nicoll
349d755632
Start building against Spring Kafka 2.7.0-M2 snapshots
...
See gh-25295
4 years ago
Stephane Nicoll
ca9b583c7d
Merge branch '2.4.x'
...
Closes gh-25271
4 years ago
Stephane Nicoll
61e9d04c68
Update copyright of changes files
...
See gh-25266
4 years ago
izeye
f48893def5
Polish
4 years ago
Stephane Nicoll
3471adcf09
Merge branch '2.3.x' into 2.4.x
4 years ago
Stephane Nicoll
b7f5f5cac0
Polish
...
See gh-25266
4 years ago
Andy Wilkinson
3c0972e7f9
Upgrade to Spring Security 5.5.0-M2
...
Closes gh-25255
4 years ago
Andy Wilkinson
dadd6241ac
Upgrade to Nimbus JOSE JWT 9.5
...
Closes gh-25249
4 years ago
Andy Wilkinson
249b38e07d
Merge branch '2.4.x'
...
Closes gh-25175
4 years ago
Andy Wilkinson
9da3b65ff3
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25174
4 years ago
Andy Wilkinson
708cbd7294
Ignore events from other contexts when waiting for DS init to complete
...
Fixes gh-24966
4 years ago
Stephane Nicoll
0f9fb13141
Fix formatting
4 years ago
Stephane Nicoll
a2118e985a
Merge branch '2.4.x'
...
Closes gh-25170
4 years ago
Stephane Nicoll
46bc551c2b
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25169
4 years ago
Stephane Nicoll
1524793a92
Fix use of deprecated Cassandra properties in integration tests
...
Closes gh-25148
4 years ago
Stephane Nicoll
d436521472
Merge branch '2.4.x'
...
Closes gh-25167
4 years ago
Stephane Nicoll
7cb1605c11
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25166
4 years ago
Stephane Nicoll
e5098697cb
Polish "Validate Cassandra defaults"
...
See gh-25130
4 years ago
bono007
f71ab69aeb
Validate Cassandra defaults
...
See gh-25130
4 years ago
Stephane Nicoll
d28d82d355
Merge branch '2.4.x'
...
Closes gh-25164
4 years ago
Stephane Nicoll
acc8f3708b
Update copyright of changed file
...
See gh-25150
4 years ago
bono007
4ef82c45ac
Fix defaults for Cassandra's initQueryTimeout and idleTimeout
...
See gh-25150
4 years ago
Andy Wilkinson
3610fe50b7
Always use SimpleDriverDataSource when creating Liquibase DataSource
...
Closes gh-24944
4 years ago
Stephane Nicoll
dca643500a
Polish "Make Scheduler consistent for Spring Integration"
...
See gh-25109
4 years ago
Artem Bilan
c5491cfdd7
Make Scheduler consistent for Spring Integration
...
Currently Spring Integration creates its own `TaskScheduler` bean if one
does not exist in the context yet. When we add `@EnableScheduling`,
Spring Boot auto-configures one for us, but this one comes with slightly
different options than the default in Spring Integration.
This commit makes sure that Spring Integration reuses the
auto-configured TaskScheduler if possible, regardless of the user
opting-in for `@EnabledScheduling`.
See gh-25109
4 years ago
Andy Wilkinson
78e1a812e2
Try to stabilise Cassandra tests by increasing request timeout
...
Closes gh-25146
4 years ago
Andy Wilkinson
db781a0d84
Merge branch '2.4.x'
...
See gh-25077
4 years ago
Andy Wilkinson
788a42d694
Merge branch '2.3.x' into 2.4.x
...
See gh-25076
4 years ago
Andy Wilkinson
67479b6380
Add junit-platform-launcher dependency by convention
...
Closes gh-25074
4 years ago
Phillip Webb
630d216430
Update copyright year of changed files
4 years ago
Phillip Webb
c9a2c4e326
Merge branch '2.4.x'
4 years ago
Phillip Webb
4b0ef67e8e
Update code for Spring Data 2021.0.0-M3
...
See gh-25004
4 years ago
Andy Wilkinson
5a56f8864f
Remove error message attribute instead of blanking it when not included
...
Closes gh-24712
4 years ago
Andy Wilkinson
1370e8ca97
Merge branch '2.4.x'
...
Closes gh-24974
4 years ago
Andy Wilkinson
5362633014
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24973
4 years ago
Andy Wilkinson
0b06ac9938
Use AssertJ's doesNotContainKey
...
Closes gh-24970
4 years ago
Andy Wilkinson
0fc33b020d
Remove metadata for Data Solr property
...
Data Solr support was removed in 012a1997
so the property is no longer
supported.
See gh-24939
4 years ago
Andy Wilkinson
977b938977
Upgrade to Flyway 7.5.1
...
Closes gh-24961
4 years ago
Andy Wilkinson
c125e0ee35
Upgrade to Spring Kafka 2.7.0-M1
...
Closes gh-24592
4 years ago
Andy Wilkinson
4135e3c061
Upgrade to Flyway 7.5
...
Closes gh-24953
4 years ago
Andy Wilkinson
d15ec4cdb4
Upgrade to Liquibase 4.2.2
...
Closes gh-24952
4 years ago
Madhura Bhave
cf8e667795
Fix formatting
4 years ago
Madhura Bhave
06263c46ce
Upgrade to Spring Security 5.5.0-M1
...
Closes gh-24937
4 years ago
Stephane Nicoll
4c2a7db4f8
Upgrade to Spring Data 2021.0.0-M2
...
Closes gh-24931
4 years ago
Stephane Nicoll
012a199773
Remove Spring Data Solr support
...
In preparation to the upgrade to Spring Data 2021.0, this commit removes
auto-configuration for Spring Data Solr.
Closes gh-24939
4 years ago
Stephane Nicoll
3e376b955d
Fix build failure
...
See gh-24943
4 years ago
Stephane Nicoll
2f4d4c7b5d
Merge branch '2.4.x'
4 years ago
Stephane Nicoll
56ce5bdf44
Merge branch '2.3.x' into 2.4.x
...
See gh-24943
4 years ago
Stephane Nicoll
244a6ac7e5
Polish "Deprecate Spring Data Solr"
...
See gh-24942
4 years ago
Stephane Nicoll
85729d2a8a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24943
4 years ago
Stephane Nicoll
10b4cb8cb5
Deprecate Spring Data Solr support
...
Closes gh-24942
4 years ago
Andy Wilkinson
294231efe7
Merge branch '2.4.x'
...
Closes gh-24883
4 years ago
Andy Wilkinson
7b4fbd2c85
Document WebMvcProperties.MatchingStrategt as being since 2.4.0
...
Closes gh-24875
4 years ago
Stephane Nicoll
7592c98d5c
Merge branch '2.4.x'
...
Closes gh-24871
4 years ago
izeye
21db14227c
Fix property name for spring.dao.exceptiontranslation.enabled
...
See gh-24867
4 years ago
Stephane Nicoll
742983fc5e
Update copyright of changed file
...
See gh-24866
4 years ago
izeye
41fcc427c6
Restore persistOfNullThrowsIllegalArgumentExceptionWithoutExceptionTranslation()
...
See gh-24866
4 years ago
Stephane Nicoll
dcc0ca0df9
Polish contribution
...
See gh-24862
4 years ago
izeye
3aea8b37a0
Polish
...
See gh-24862
4 years ago
Stephane Nicoll
bcc1331f85
Restore missing deprecated metadata for Bitronix
...
See gh-24806
4 years ago
izeye
e7350503b8
Polish
...
See gh-24837
4 years ago
Stephane Nicoll
2c2c160579
Remove deprecated code
...
See gh-24806
4 years ago
Stephane Nicoll
a18f01addf
Remove bitronix support
...
See gh-24806
4 years ago
Stephane Nicoll
a788ef4958
Merge branch '2.4.x'
...
Closes gh-24842
4 years ago
Stephane Nicoll
2072e7242a
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24841
4 years ago
Stephane Nicoll
283ed48d63
Unwrap Datasource against an actual interface
...
This commit updates DataSourceUnwrapper to take a separate interface
type argument if the target datasource has to be unwrapped, given that
the target type is usually not an interface.
Closes gh-24697
4 years ago
Andy Wilkinson
31fe24c451
Merge branch '2.4.x'
...
Closes gh-24791
4 years ago
Andy Wilkinson
5cae1a2842
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24790
4 years ago
Andy Wilkinson
7b1d07fa98
Use SpringSessionDataSource-annotated DataSource when one is available
...
Fixes gh-24624
4 years ago
Phillip Webb
66598ed4ad
Merge branch '2.4.x'
4 years ago
Phillip Webb
bd21c43d71
Simplify resource registration
...
Simplify resource registration by using the new Spring Framework API
that allows `Resource` instances to be registered directly.
See gh-24745
4 years ago
Phillip Webb
a8f291b252
Merge branch '2.4.x'
...
Closes gh-24749
4 years ago
Phillip Webb
f1fcfa6fc3
Merge branch '2.3.x' into 2.4.x
...
Closes gh-24748
4 years ago
Phillip Webb
72dd3b5628
Merge branch '2.2.x' into 2.3.x
...
Closes gh-24747
4 years ago
Phillip Webb
f9e3e0d532
Register default resource path using a Resource
...
Update `WebMvcAutoConfiguration` so that the default "/" resource path
is registered directly as a `ServletContextResource`.
Closes gh-24745
4 years ago
Phillip Webb
21a08ed37d
Merge branch '2.4.x'
...
Closes gh-24746
4 years ago
Phillip Webb
53a6fa2fed
Respect spring.dao.exceptiontranslation setting
...
Update `DataSourceTransactionManagerAutoConfiguration` to respect
the `spring.dao.exceptiontranslation` setting. If `exceptiontranslation`
is `false` then we create a classic `DataSourceTransactionManager`
rather than a `JdbcTransactionManager`.
Fixes gh-24321
4 years ago
Phillip Webb
3fc1d319fe
Merge branch '2.4.x'
4 years ago
Phillip Webb
cff3e4c831
Fix tests following upstream framework changes
4 years ago
Stephane Nicoll
6bf74e5752
Polish
4 years ago
Stephane Nicoll
0897af0dfa
Add customizer for jOOQ's configuration
...
This commit adds a customizer hook point for jOOQ's configuration. When
such a bean is present, it is invoked with the auto-configuration
`Configuration`. This effectively supersedes checking for a number of
jOOQ `*Provider`beans. The existing beans are still honoured, in a
deprecated fashion.
Closes gh-24732
4 years ago
Stephane Nicoll
8a6e79dc8b
Configure Couchbase to use the application's ObjectMapper
...
Closes gh-24616
4 years ago
Scott Frederick
bd4c6e51fa
Merge branch '2.4.x'
...
Closes gh-24687
4 years ago
Scott Frederick
ef7a82756e
Allow overriding ThemeResolver and FlashMapManager beans
...
Previously, an error would occur when a user contributed a
`ThemeResolver` or `FlashMapManager` bean because those beans would
would not properly override the default beans provided by Spring
Framework. This commit adds conditional auto-configuration of these
bean types, preferring user-provided beans and falling back to
Framework-provided defaults.
Fixes gh-24207
4 years ago
Stephane Nicoll
8cd07dbc60
Polish
...
See gh-21286
4 years ago
Stephane Nicoll
e4618cfb8d
Delete ErrorProperties.IncludeStacktrace
...
Closes gh-21286
4 years ago
Stephane Nicoll
1fd17cf641
Add support for Elasticsearch sniffer
...
Closes gh-24174
4 years ago
Stephane Nicoll
ad6b01d6d0
Add control connection timeout property for Cassandra
...
Closes gh-24189
4 years ago
Stephane Nicoll
5000051891
Merge branch '2.4.x'
...
Closes gh-24589
4 years ago
Stephane Nicoll
0691ba600f
Polish "Detect Persistent and RelationshipProperties with Neo4j"
...
See gh-24239
4 years ago
Gerrit Meier
ab4b1c4e61
Detect Persistent and RelationshipProperties with Neo4j
...
See gh-24239
4 years ago
Stephane Nicoll
ec683605d4
Polish "Allow to configure Kafka Listener's onlyLogRecordMetadata"
...
See gh-24582
4 years ago
Martín Dacosta
b539e2e749
Allow to configure Kafka Listener's onlyLogRecordMetadata
...
See gh-24582
4 years ago
Stephane Nicoll
490a40af20
Polish
4 years ago
Stephane Nicoll
338c8c4fc8
Polish "Allow to configure ActiveMQ Artemis with a broker url"
...
See gh-24302
4 years ago
Justin Bertram
99b43cb690
Allow to configure ActiveMQ Artemis with a broker url
...
See gh-24302
4 years ago
Stephane Nicoll
a6c6655c82
Polish "Upgrade to Jackson 2.12.0"
...
Guard breaking change to PropertyNamingStrategies so that we tolerate
older Jackson versions.
See gh-24415
4 years ago
Valery Yatsynovich
1f63b82c5b
Upgrade to Jackson 2.12.0
...
See gh-24415
4 years ago
Stephane Nicoll
abbdbb07f6
Polish "Upgrade to Embedded Mongo 3.0.0"
...
See gh-24254
4 years ago
paulius
2f6b51babd
Upgrade to Embedded Mongo 3.0.0
...
See gh-24254
4 years ago
Phillip Webb
308c2042ee
Merge branch '2.4.x'
4 years ago
Phillip Webb
4fba7d0c60
Merge branch '2.3.x' into 2.4.x
4 years ago
Andy Wilkinson
fb0f27ce2d
Move EMFDependsOnPostProcessor into autoconfigure.orm.jpa
...
Closes gh-24452
4 years ago
Stephane Nicoll
0dcd9efdac
Merge branch '2.4.x'
...
Closes gh-24509
4 years ago
izeye
8e69a821d5
Use BindResult.orElseGet() where beneficial
...
See gh-24477
4 years ago
Stephane Nicoll
59910338c9
Polish "Add configuration for Rabbit's key store and trust store algorithm"
...
See gh-24076
4 years ago
Gong Yi
489062b203
Add configuration for Rabbit's key store and trust store algorithm
...
See gh-24076
4 years ago
Phillip Webb
72d36e0c07
Update copyright year of changed files
4 years ago
Stephane Nicoll
0d472d6f74
Start building against Spring Data 2020.0.2 snapshots
...
See gh-24284
4 years ago
Phillip Webb
e95c514661
Merge branch '2.3.x'
...
Closes gh-24412
4 years ago
Phillip Webb
49e754f48b
Merge branch '2.2.x' into 2.3.x
...
Closes gh-24411
4 years ago
Phillip Webb
286ef61071
Narrow auto-configure checkstyle suppressions
...
Closes gh-21015
4 years ago
Phillip Webb
cd5ff6e4af
Merge branch '2.3.x'
...
Closes gh-24404
4 years ago