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