Andy Wilkinson
1e1b2a062e
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
0e5a82522c
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29904
3 years ago
Andy Wilkinson
9da6fb4a5a
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29903
3 years ago
Andy Wilkinson
c676b8b84d
Remove KafkaPropertiesKafka24Tests
...
We now use Kafka 2.7 by default so tests against 2.4 are no longer
required.
Closes gh-29882
3 years ago
Andy Wilkinson
41d516cb4f
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
b6fea07001
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29902
3 years ago
Andy Wilkinson
0cebb332d1
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29901
3 years ago
Andy Wilkinson
ac38a5a3e9
Update javadoc to reflect move to SecurityFilterChain
...
Closes gh-29900
3 years ago
Scott Frederick
cb69d01e04
Merge branch '2.7.x' into main
3 years ago
Scott Frederick
42328771ad
Suppress deprecation warnings for WebSecurityConfigurerAdapter
...
Fixes gh-29897
3 years ago
Moritz Halbritter
896345df23
Fix test
3 years ago
Moritz Halbritter
42808ff13c
Merge branch '2.7.x'
...
# Conflicts:
# spring-boot-project/spring-boot-actuator-autoconfigure/src/main/resources/META-INF/spring.factories
# spring-boot-project/spring-boot-autoconfigure/src/main/resources/META-INF/spring.factories
# spring-boot-project/spring-boot-test-autoconfigure/src/main/resources/META-INF/spring.factories
3 years ago
Moritz Halbritter
7c96294641
Move our auto-configurations from spring.factories to new file
...
Closes gh-29873
3 years ago
Moritz Halbritter
303979fb65
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
7d68b58c8f
Load auto-configurations from META-INF/spring-boot
...
Implements a new AutoConfigurationLoader, which loads
auto-configurations from a file in META-INF/spring-boot.
Adapts the AutoConfigurationImportSelector to use the new loader.
Adapts the ImportAutoConfigurationImportSelector to use the new loader.
Adapts the metadata plugin in the build to additionally load the
auto-configurations from the new file.
Updates the documentation for auto-configurations and test slices.
Closes gh-29872
3 years ago
Phillip Webb
ff4b92a3ba
Update copyright year of changed files
3 years ago
Phillip Webb
37263ea7dd
Merge branch '2.7.x'
3 years ago
Phillip Webb
c0ffb35668
Update copyright year of changed files
3 years ago
Phillip Webb
4092afc98f
Polish
3 years ago
Madhura Bhave
bf1ed5f2f8
Update copyright header on changed files
3 years ago
Madhura Bhave
44b88cc88c
Allow @ConstructorBinding to be optional
...
This commit makes @ConstructorBinding optional for a type
that has a single parameterized constructor. An @Autowired annotation
on any of the constructors indicates that the type should not be constructor
bound.
Since @ConstructorBinding is now deduced for a single parameterized constructor,
the annotation is no longer needed at the type level.
Closes gh-23216
3 years ago
Moritz Halbritter
fdb1010cbc
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
3 years ago
Moritz Halbritter
8e99788fc8
Migrate auto-configurations to @AutoConfiguration
...
Closes gh-29871
3 years ago
Moritz Halbritter
cb08065ece
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
100f80d073
Add @AutoConfiguration annotation
...
This annotation can be used to mark auto-configurations with a dedicated
annotation. Under the hood, it's a standard @Configuration with
proxyBeanMethods set to false.
Closes gh-29870
3 years ago
Henning Poettker
7d83dfc0c7
Reinstate support for H2 Console
...
See gh-29755
Closes gh-29755
3 years ago
Stephane Nicoll
15e14e23c9
Start building against Spring Kafka 2.8.3 snapshots
...
See gh-29759
3 years ago
Andy Wilkinson
d9acde2961
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
0c15fab881
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29744
3 years ago
Andy Wilkinson
b74f668254
Only auto-configure WebSessionIdResolver in reactive web app
...
Closes gh-29669
3 years ago
Andy Wilkinson
d14450dc88
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
fc5ede7b94
Polish "Auto-configure Spring rather than Nimbus opaque token introspectors"
...
See gh-29572
3 years ago
Lukas Kuster
131ea706c7
Auto-configure Spring rather than Nimbus opaque token introspectors
...
See gh-29572
3 years ago
Andy Wilkinson
4c3289395a
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
c761dc517b
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29732
3 years ago
Andy Wilkinson
197ba9ebc9
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29731
3 years ago
Andy Wilkinson
64ee54423a
Polish "Configure ForwardedHeaderFilter with Tomcat's use relative redirects"
...
See gh-29333
3 years ago
Guirong Hu
cec69feb95
Configure ForwardedHeaderFilter with Tomcat's use relative redirects
...
Previously, when Tomcat was configured to use relative redirects
and the ForwardedHeaderFilter is in use, the filter would ignore
the use of the relative redirects.
This commit corrects this misalignment by applying Tomcat's use
relative redirects setting to the filter, but only when Tomcat is
being used as the servlet container.
See gh-29333
3 years ago
Stephane Nicoll
3b4832445b
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
098a57affb
Upgrade to R2DBC Borca-RELEASE
...
See gh-28524
3 years ago
Stephane Nicoll
8c8c9c5f28
Upgrade to H2 2.1.210
...
H2 2.x contains several important changes such as moving the primary key
generation mechanism to a sequence-based identifier. This commit fixes
a number of tests that were failing.
Closes gh-29651
Co-authored-by: Andy Wilkinson <wilkinsona@vmware.com>
3 years ago
Phillip Webb
6c74e24147
Update copyright year of changed files
3 years ago
Stephane Nicoll
b22e3d51dc
Merge branch '2.7.x'
3 years ago
Henning Poettker
e3d0f1feee
Adjust IDENTITY in DDLs for H2 2.x compatibility
...
See gh-29200
3 years ago
Stephane Nicoll
8885964a56
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
37c1f47902
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29650
3 years ago
Stephane Nicoll
03d393bc4c
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29649
3 years ago
Stephane Nicoll
48649192cb
Fix schema file name for Batch auto-configuration tests
...
Closes gh-29648
3 years ago
Phillip Webb
a282f912e6
Organize imports
...
Organize imports according to updated checkstyle rules.
3 years ago
Phillip Webb
a05903b9d1
Polish GraphQL auto-configuration
3 years ago
Phillip Webb
501d174db0
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
e749f30642
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
9028ab33f2
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29617
3 years ago
Stephane Nicoll
d130819fb4
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29616
3 years ago
Stephane Nicoll
5fe6176966
Polish "Add a note on early init with @ConditionalOnExpression"
...
See gh-29276
3 years ago
Mihail Cornescu
fce3cd1684
Add a note on early init with @ConditionalOnExpression
...
See gh-29276
3 years ago
Stephane Nicoll
41fb9cf562
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
f812b33cbd
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29613
3 years ago
Stephane Nicoll
136b5959c3
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29612
3 years ago
Stephane Nicoll
7f17f819a6
Polish "Enforce use of BDDMockito"
...
See gh-29178
3 years ago
Yanming Zhou
b49418aaaf
Enforce use of BDDMockito
...
1. Replace Mockito.verify*() with BDDMockito.then()
2. Replace Mockito.doReturn() with BDDMockito.willReturn()
3. Adjust checkstyle rule
See gh-29178
3 years ago
Andy Wilkinson
7b35fabf07
Upgrade to Derby 10.15.2.0
...
Closes gh-29509
3 years ago
Phillip Webb
5b1486cc26
Merge branch '2.5.x' into 2.6.x
3 years ago
Phillip Webb
d211b0f3b3
Disable test is Docker is not available
...
See gh-28843
3 years ago
Andy Wilkinson
a3bfc67249
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
1e4b786ff9
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29489
3 years ago
Andy Wilkinson
6bea2172cb
Switch tests to properties that are not deprecated
...
Closes gh-29488
3 years ago
Andy Wilkinson
0829dcd572
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29486
3 years ago
Andy Wilkinson
ee9c399eba
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29485
3 years ago
Andy Wilkinson
1b3d088056
Move JdbcSessionDataSourceInitializerTests into src/test/java
...
Closes gh-29484
3 years ago
Andy Wilkinson
de3b9a4910
Remove code deprecated for removal in 2.x
...
Closes gh-29482
3 years ago
Stephane Nicoll
4d03f89a55
Harmonize dependency upgrades with Spring Boot 2.7.0-M1
...
Closes gh-29476
3 years ago
Andy Wilkinson
26fecbe230
Upgrade to Thymeleaf and Security Extras 3.1.0-M1
...
Closes gh-49452
Closes gh-49453
3 years ago
Andy Wilkinson
12cd97a20c
Reinstate support for Thymeleaf
3 years ago
rstoyanchev
68f4938367
Update GraphQL QBE auto-config
...
This change is the same as 68806bfef8
for Querydsl, but applied also to the Query By Example auto config.
Closes gh-29445
3 years ago
Andy Wilkinson
db6e9a7a5f
Start building against Spring Batch 5.0 snapshots
...
This commit adapts to some changes in Spring Batch 5.0:
- A DataSource bean is now required by Batch
- A PlatformTransactionManager bean is no longer defined by Batch
See gh-29278
3 years ago
Brian Clozel
fe82098d7d
Merge branch '2.7.x'
3 years ago
Brian Clozel
cdee953252
Polish
3 years ago
Brian Clozel
68806bfef8
Fix build after Spring for GraphQL changes
...
See spring-projects/spring-graphql#244
3 years ago
Andy Wilkinson
16447e1bce
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
ece4c8ad93
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29400
3 years ago
Andy Wilkinson
8868d34c24
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29399
3 years ago
Andy Wilkinson
d051146eb4
Use Testcontainers instead on Embedded Mongo
...
We've seen some problems, particularly on CI, where Embedded Mongo
hangs while trying to start the Mongo process. To limit the problem,
this commit replaces the use of Embedded Mongo with Testcontainers
where we can, leaving Embedded Mongo in use only where we're
specifically testing our Embedded Mongo support.
Closes gh-28843
3 years ago
Phillip Webb
13f257a706
Merge branch '2.7.x'
3 years ago
Phillip Webb
8147eb6d6d
Merge branch '2.6.x' into 2.7.x
3 years ago
Stephane Nicoll
90b8d2190f
Adapt to latest change in Spring Data Elasticsearch
3 years ago
Stephane Nicoll
88049ff11a
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
ca432309aa
Polish "Add option to allow Spring Batch custom isolation levels"
...
See gh-28859
3 years ago
stibi
a8d1d3104e
Add option to allow Spring Batch custom isolation levels
...
See gh-28859
3 years ago
Brian Clozel
fc794f17e1
Update GraphiQlHandler configuration
...
This commit updates the `GraphiQlHandler` auto-configuration after a
constructor change was done in Spring GraphQL for WebSocket support in
GraphiQL.
3 years ago
Stephane Nicoll
2078a7f3e1
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
e92e35d56f
Polish "Stop configuring a default user with SAML 2.0 Login"
...
See gh-29263
3 years ago
Guirong Hu
ab49acc782
Stop configuring a default user with SAML 2.0 Login
...
See gh-29263
3 years ago
Brian Clozel
b7de02d908
Fix build after Spring GraphQL changes
...
See pring-projects/spring-graphql#229
3 years ago
Stephane Nicoll
0af6761993
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
270e162479
Stop aliasing MariaDB to MySQL
...
Closes gh-28728
3 years ago
Stephane Nicoll
5f67546534
Adapt to latest API change in SD Elasticsearch
...
See gh-29292
3 years ago
Stephane Nicoll
9e27bddfc7
Start building against Spring Data 2021.2.0-M1 snapshots
...
This commit also upgrades to Elasticsearch 7.16.2
See gh-29223
See gh-29292
3 years ago
Andy Wilkinson
894f83fb13
Upgrade to Artemis 2.20.0 and switch to Jakarta EE 9 JMS API
...
Closes gh-29203
3 years ago
Andy Wilkinson
89e79e826e
Reinstate support for Apache Artemis
...
See gh-29203
3 years ago
Stephane Nicoll
9392ff59f7
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
a9d8befe72
Fix build failures
...
See gh-29290
3 years ago
Andy Wilkinson
eba2c8c8fe
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
94fa50af1c
Polish
3 years ago
Stephane Nicoll
11e604af41
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
9821cdfd8b
Remove deprecated code
...
Closes gh-29290
3 years ago
Stephane Nicoll
aec6c1ed92
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
c62aa0deab
Remove support for Hazelcast 3
...
Closes gh-29287
3 years ago
Stephane Nicoll
164c2f7164
Polish
...
See gh-29265
3 years ago
Stephane Nicoll
025fe4fd43
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
69d1c3674a
Upgrade to latest Hazelcast 3.x in integration tests
3 years ago
Stephane Nicoll
a780e87e9c
Upgrade to Hazelcast 5.0.2
...
See gh-29265
3 years ago
Andy Wilkinson
c2e86096cd
Reinstate support for jOOQ as it now supports Jakarta EE 9
...
Closes gh-29271
3 years ago
Stephane Nicoll
fed89f98aa
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
ce7a3d0ef2
Upgrade to Flyway 8.3.0
...
Closes gh-29249
3 years ago
Phillip Webb
06398eabed
Merge branch '2.7.x'
3 years ago
Phillip Webb
b25e92f3e2
Merge branch '2.6.x' into 2.7.x
3 years ago
Phillip Webb
760dcffd8b
Merge branch '2.7.x'
3 years ago
Andy Wilkinson
1dbfcf8b57
Reinstate support for Spring Data Couchbase
...
Closes gh-28976
3 years ago
Stephane Nicoll
9bfe3c21e5
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
4799d2a71a
Polish "Add transactionIdPrefix Property to KafkaTemplate"
...
See gh-29089
3 years ago
Gary Russell
33814a4a42
Add transactionIdPrefix Property to KafkaTemplate
...
See gh-29089
3 years ago
Stephane Nicoll
e87b4cfb5b
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
c943ef18ca
Polish "Add principal resolution in RSocket handler methods"
...
See gh-28444
3 years ago
Guirong Hu
cf05964499
Add principal resolution in RSocket handler methods
...
See gh-28444
3 years ago
Stephane Nicoll
4442f91f63
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
076ddc8579
Polish "Add server.netty.max-keep-alive-requests"
...
See gh-28875
3 years ago
Leo Li
0e94b2ce6e
Add server.netty.max-keep-alive-requests
...
See gh-28875
3 years ago
Stephane Nicoll
8cb6a79e60
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
578855f512
Restore support for Hazelcast 3
...
See gh-28801
3 years ago
Stephane Nicoll
64062adf0d
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
e1a5be83d2
Polish "Inject SpringManagedContext into Hazelcast configuration"
...
See gh-28801
3 years ago
Jaromir Hamala
b875b55711
Inject SpringManagedContext into Hazelcast configuration
...
This commit makes it possible to inject Spring managed beans into
objects instantiated by Hazelcast.
See gh-28801
3 years ago
Stephane Nicoll
e378705383
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
f26bee1196
Polish "Upgrade to Embedded Mongo 3.2.5"
...
See gh-28543
3 years ago
Julien Herr
679231c120
Upgrade to Embedded Mongo 3.2.5
...
See gh-28543
3 years ago
Brian Clozel
c5817f21eb
Add property for disabling GraphQL schema introspection
...
Prior to this commit, the GraphQL schema assembled by the
auto-configuration would provide no option for disabling the field
introspection.
While this feature is essential for many tools (including GraphiQL),
some prefer disabling it because this allows clients to gather
information about types and schema easily. This commit introduces a new
`spring.graphql.schema.introspection.enabled` configuration property.
Because potential attackers can still gather this information and this
feature is a core concern in the GraphQL spec, introspection is enabled
by default for Spring Boot applications.
Closes gh-29248
3 years ago
izeye
728206dba0
Polish GraphQL changes
...
See gh-29140
Closes gh-29194
3 years ago
Stephane Nicoll
8b21c71fd6
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
91d7295c62
Polish "Add support for IdlePartitionEventInterval"
...
See gh-28290
3 years ago
Pascal Ayotte
9274baeb68
Add support for IdlePartitionEventInterval
...
See gh-28290
3 years ago
Stephane Nicoll
5864c300e0
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
6b6da22f2c
Polish "Add support for RabbitStreamTemplate"
...
See gh-28060
3 years ago
Eddú Meléndez
3952046132
Add support for RabbitStreamTemplate
...
See gh-28060
3 years ago
Stephane Nicoll
09486b8fc7
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
2b140950e3
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29176
3 years ago
izeye
7fbb5749d1
Polish
...
See gh-29157
3 years ago
Brian Clozel
88ee4fab36
Polish
...
See gh-29140
3 years ago
Brian Clozel
f61c87c3a7
Revert "Merge branch '2.7.x'"
...
This reverts commit f0677a119c
, reversing
changes made to 938d58f32c
.
3 years ago
Brian Clozel
f0677a119c
Merge branch '2.7.x'
3 years ago
Brian Clozel
6dbcd0e95e
Auto-configure security for Spring GraphQL
...
This commit configures security features for Spring GraphQL.
In the case of both MVC and WebFlux, this contributes
`DataFetcherExceptionResolver` instances to resolve security exceptions
and expose them as proper errors in the GraphQL response.
For MVC only, this also configures a
`SecurityContextThreadLocalAccessor`. This component ensures that the
security context is propagated between `ThreadLocal` and the Reactor
asynchronous execution.
See gh-29140
3 years ago
Brian Clozel
9954b4c63e
Auto-configure Query* support for GraphQL
...
This commit auto-configures Spring Data Querydsl and QueryByExample
support for Spring GraphQL.
See gh-29140
3 years ago
Brian Clozel
6ef1ed0dd0
Auto-configure GraphQL WebSocket endpoint
...
This commit auto-configures a GraphQL WebSocket endpoint for both Spring
MVC and Spring WebFlux. This is only enabled if the required libraries
are on the classpath and if the `"spring.graphql.websocket.path"`
property is defined.
See gh-29140
3 years ago
Brian Clozel
4ef9b9e3e5
Auto-configure CORS options for GraphQL web endpoints
...
This commit adds `"spring.graphql.cors.*"` configuration properties to
customize the CORS configuration for GraphQL web endpoints.
See gh-29140
3 years ago
Brian Clozel
0099460155
Auto-configure graphiql endpoint
...
Spring GraphQL ships with a static version of the graphiql IDE for
exploring and querying GraphQL endpoints.
See https://github.com/graphql/graphiql for more information.
This commit auto-configures the GraphiQL handler for both MVC and
WebFlux and points GraphiQL to the GraphQL HTTP endpoint exposed by the
application. This feature is disabled by default and can be switched on
with "spring.graphql.graphiql.enabled=true".
See gh-29140
3 years ago
Brian Clozel
ff9a421786
Auto-configure schema printer endpoint
...
This commit configuresa new endpoint for printing in text format the
resolved GraphQL schema.
This endpoint is exposed by default under "/graphql/schema" and must be
enabled with "spring.graphql.schema.printer=true".
See gh-29140
3 years ago
Brian Clozel
b38d04556e
Auto-configure HTTP transport for MVC and WebFlux
...
This commit adds two new auto-configuration classes for Spring GraphQL
support. Once the base GraphQL infrastructure is in place, we can now
expose the `GraphQlService` over an HTTP transport.
Spring GraphQL supports both MVC and WebFlux, so this commit ships with
one auto-configuration for each.
Developers can configure the HTTP path where the GraphQL resource is
exposed using the `spring.graphql.path` configuration property (this
defaults to `"/graphql"`).
See gh-29140
3 years ago
Brian Clozel
5cf0a4db94
Add FailureAnalyzer for InvalidSchemaLocationsException
...
This commit adds a new `FailureAnalyzer` for exceptions thrown when no
GraphQL schema file could be found.
This lists configured locations (with `"classpath:..."` notation) and
also resolved locations - this helps developers figure out how the
pattern are resolved and why schema files cannot be found.
See gh-29140
3 years ago
Brian Clozel
de808834f5
Auto-configure Spring GraphQL base infrastructure
...
This commit adds the auto-configuration for setting up the base Spring
GraphQL infrastructure. Because GraphQL doesn't depend on any particular
transport, we must have a separate configuration for creating:
* the `GraphQlSource`, which holds the schema and the `GraphQL` instance
* the `GraphQlService` for executing incoming requests
* the `BatchLoaderRegistry` for batch loading support
* the `AnnotatedControllerConfigurer` for supporting the annotated
controllers programming model
This comes with a starting point for the `"spring.graphql.*"`
configuration properties; we can now configure the locations and file
extensions of GraphQL schema files we should load and configure at
startup.
See gh-29140
3 years ago
Stephane Nicoll
d271e76b48
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
83d732823d
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29136
3 years ago
Stephane Nicoll
653fdbd0a4
Configure comment prefixes
...
Closes gh-29095
3 years ago
Phillip Webb
003fb229fd
Merge branch '2.7.x'
3 years ago
Phillip Webb
f3bcbca841
Update copyright year of changed files
3 years ago
Stephane Nicoll
75d2c36846
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
63427b77d1
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29086
3 years ago
Stephane Nicoll
55859ea64c
Stop accessing the datasource if initialization mode is set to never
...
Closes gh-28931
3 years ago
Stephane Nicoll
035adf4f05
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
38aeeee381
Merge branch '2.6.x' into 2.7.x
3 years ago
Stephane Nicoll
3b4d27e4d3
Merge branch '2.5.x' into 2.6.x
3 years ago
Stephane Nicoll
30ebb17b2b
Polish
3 years ago
Stephane Nicoll
cd69781457
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
9ca1cffab7
Merge branch '2.6.x' into 2.7.x
...
Closes gh-29016
3 years ago
Stephane Nicoll
ba60e3d358
Merge branch '2.5.x'
...
Closes gh-29002
3 years ago
Stephane Nicoll
157b3aa25f
Allow platform to be configured in DataSourceInitializers
...
Closes gh-28932
3 years ago
Andy Wilkinson
3c8d4d33e1
Upgrade to Spring Data Elasticsearch 7.16.0
...
Closes gh-28987
3 years ago
Stephane Nicoll
b961b14d0f
Merge branch '2.6.x' into 2.7.x
...
Closes gh-28980
3 years ago
Stephane Nicoll
dfab6ee307
Merge branch '2.5.x' into 2.6.x
...
Closes gh-28979
3 years ago
Stephane Nicoll
f6f5aec183
Polish "Check for the presence of Spring Security"
...
See gh-28967
3 years ago
Guirong Hu
4462f9157e
Check for the presence of Spring Security
...
See gh-28967
3 years ago
Stephane Nicoll
d61d597a96
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
a2eeb77e21
Merge branch '2.6.x' into 2.7.x
...
Closes gh-28951
3 years ago
Vedran Pavic
0af4431db8
Apply SameSite session cookie property to Spring Session
...
This commit maps the `server.servlet.session.cookie.same-site`
configuration property to the `DefaultCookieSerializer` bean configured
in the Spring Session auto-configuration.
See gh-28784
3 years ago
Stephane Nicoll
c83ab9bbc5
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
89635eafa3
Update copyright year of changed files
...
See gh-28862
3 years ago
Stefano Cordio
a5c56043b9
Simplify AssertJ usage
...
See gh-28862
3 years ago
Stephane Nicoll
77c8303bd0
Merge branch '2.7.x'
3 years ago
Stephane Nicoll
25a2888be5
Fix default value of spring.mvc.pathmatch.matching-strategy property
...
Closes gh-28936
3 years ago
Scott Frederick
33953823fc
Replace usage of deprecated Spring Framework methods
...
See gh-28642
3 years ago
Andy Wilkinson
fe7b13ec46
Upgrade to Spring Framework 6 and Jakarta EE 9
...
Closes gh-28619
Closes gh-28620
Closes gh-28621
Closes gh-28622
Closes gh-28623
Closes gh-28624
Closes gh-28625
Closes gh-28626
Closes gh-28627
Closes gh-28628
Closes gh-28629
Closes gh-28630
Closes gh-28631
Closes gh-28632
Closes gh-28633
Closes gh-28634
Closes gh-28635
Closes gh-28636
Closes gh-28638
Closes gh-28639
Closes gh-28640
Closes gh-28644
Closes gh-28645
Closes gh-28650
Closes gh-28711
Closes gh-28866
Closes gh-28867
Closes gh-28868
Closes gh-28872
See gh-28641
See gh-28642
See gh-28643
See gh-28646
See gh-28647
See gh-28648
See gh-28649
See gh-28721
See gh-28869
See gh-28871
3 years ago
Andy Wilkinson
4a8904aaa9
Drop support for jOOQ until its dependencies are Jakarta EE 9 compatible
...
Closes gh-28821
3 years ago
Andy Wilkinson
ba19440f8c
Drop support for EhCache 3 until it supports Jakarta EE 9
...
Closes gh-28800
3 years ago
Andy Wilkinson
a17d6f9791
Drop support for Infinispan until it is Jakarta EE 9 compatible
...
Closes gh-28799
3 years ago
Scott Frederick
015dca1956
Remove support for Thymeleaf
...
Closes gh-28611
3 years ago
Andy Wilkinson
22cc9ca6fa
Drop support for CommonsMultipartResolver
...
Closes gh-28782
3 years ago
Andy Wilkinson
6e7f2766c8
Remove support for pooled-jms as it is not JMS 3.0 compatible
...
Closes gh-28701
3 years ago
Madhura Bhave
c8fd5f0080
Remove support for Artemis
...
Closes gh-28593
3 years ago
Andy Wilkinson
8bf2ffd93c
Drop support for Jersey until jersey-spring6 is available
...
Closes gh-28808
3 years ago
Scott Frederick
29a21d4621
Remove support for Spring Data Couchbase and Couchbase caching
...
Fixes gh-28613
3 years ago
Andy Wilkinson
5944041f2a
Switch to Yasson for JSON-B testing
...
Closes gh-28615
3 years ago
Andy Wilkinson
63492507b4
Remove support for Apache ActiveMQ
...
Closes gh-28591
3 years ago
Andy Wilkinson
a3c4059ee8
Remove support for H2's web console
...
Closes gh-28590
3 years ago
Andy Wilkinson
64bf33038d
Remove support for EhCache 2
...
Closes gh-28588
3 years ago
Andy Wilkinson
ef02cc9bff
Remove support for Atomikos
...
Closes gh-28589
3 years ago
Andy Wilkinson
99f33ede14
Remove SecurityManager support
...
Closes gh-28213
3 years ago
Željko Tomić
1c1c85c3f8
Fix MariaDB mapping for Quartz DataSource initialization
...
See gh-28779
3 years ago
Phillip Webb
beb68671bb
Update copyright year of changed files
3 years ago
Madhura Bhave
e7ff2cf358
Guard ErrorPageSecurityFilter configuration with ConditionalOnClass
...
Update `ErrorPageSecurityFilterConfiguration` to guard against the case
where `spring-security-core` is on the classpath but
`spring-security-web` is not.
Fixes gh-28774
3 years ago
Andy Wilkinson
03e283a2e6
Mention WebProperties in deprecation of ResourceProperties
...
Closes gh-28762
3 years ago
Madhura Bhave
dd1d1482dc
Deny unauthorized access to the error page
...
Fixes gh-26356
Co-authored-by Andy Wilkinson <wilkinsona@vmware.com>
3 years ago
Stephane Nicoll
7fbb9d471b
Polish "Upgrade to Neo4j Java Driver 4.2.8"
...
See gh-28717
3 years ago
Stephane Nicoll
f1991d8d80
Avoid bean override with CachingMetadataReaderFactoryPostProcessor
...
Closes gh-28705
3 years ago
Stephane Nicoll
8356204430
Upgrade to Flyway 8.0.4
...
Closes gh-28697
3 years ago
Filip Hrisafov
d6bead1a2a
Expose RestClientBuilder when RestHighLevelClient is not available
...
This commits exposes the RestClientBuilder as a bean even when the
RestHighLevelClient is not available. It allows users to create their
own RestClient beans using the Spring Boot configured RestClientBuilder
when they are not using the RestHighLevelClient.
Fixes gh-28655
3 years ago
Stephane Nicoll
6e06e69bba
Merge branch '2.5.x'
...
Closes gh-28673
3 years ago
Stephane Nicoll
4c193a1511
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28672
3 years ago
Stephane Nicoll
d21c48e474
Update copyright year of changed file
...
See gh-28532
3 years ago
Josh Cummings
d817029575
Harmonize @ConditionalOnMissingBean definition
...
See gh-28532
3 years ago
Andy Wilkinson
2a342ef416
Merge branch '2.5.x'
...
Closes gh-28662
3 years ago
Andy Wilkinson
5e4a502b2d
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28661
3 years ago
Andy Wilkinson
2cec3971d7
Prohibit unwanted dependencies in all modules not just starters
...
Closes gh-28658
3 years ago
Andy Wilkinson
925ddd6b09
Merge branch '2.5.x'
3 years ago
Andy Wilkinson
3b180f42b7
Polish
3 years ago
Andy Wilkinson
7a24ee88ae
Merge branch '2.5.x'
...
Closes gh-28607
3 years ago
Andy Wilkinson
23197c34c7
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28606
3 years ago
Andy Wilkinson
c018788846
Test JTA auto-configured from JNDI
...
Closes gh-28594
3 years ago
Andy Wilkinson
ceacb1533a
Merge branch '2.5.x'
3 years ago
Andy Wilkinson
b5653ad551
Merge branch '2.4.x' into 2.5.x
3 years ago
Andy Wilkinson
f3b5e6bb3e
Adapt to removal of static resource location filtering
...
See gh-28506
3 years ago
Stephane Nicoll
629e1d3ac5
Upgrade to Flyway 8.0.3
...
Closes gh-28572
3 years ago
Stephane Nicoll
bf88405121
Flag BeanDefinitionRegistryPostProcessor beans with role infrastructure
...
Closes gh-28540
3 years ago
Stephane Nicoll
11a5055b8f
Merge branch '2.5.x'
3 years ago
Stephane Nicoll
cd5508a679
Polish
3 years ago
Stephane Nicoll
98b9e1ab21
Start building against Spring Framework 5.3.13 snapshots
...
See gh-28515
3 years ago
izeye
5d8dce70dc
Polish
...
See gh-28494
3 years ago
Andy Wilkinson
ef2bcdd3ed
Merge branch '2.5.x'
...
Closes gh-28483
3 years ago
Andy Wilkinson
07ed7ab944
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28482
3 years ago
Andy Wilkinson
2462f67be4
Align test for spring.data.mongodb.autoIndexCreation with new default
...
Closes gh-28481
3 years ago
Andy Wilkinson
c9dd6b7e86
Merge branch '2.5.x'
...
Closes gh-28480
3 years ago
Andy Wilkinson
ae93bb3a11
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28479
3 years ago
Andy Wilkinson
10f0017d69
Fix method validation in child contexts
...
Bean post-processors only apply to the context in which they're
registered. ValidationAutoConfiguration will only auto-configure the
MethodValidationPostProcessor if the post-processor is missing from
the current context and any of its ancestors. If an ancestor context
contains the post-processor it will not be auto-configured and the
descendant context will not have method validation configured.
This commit updates the auto-configuration to limit the search for
an existing MethodValidationPostProcessor bean to the current
context.
Fixes gh-27890
3 years ago
Stephane Nicoll
9241f228d5
Add .gitattributes
...
Closes gh-28474
3 years ago
Stephane Nicoll
66553ac8c7
Add .gitattributes
...
Closes gh-28473
3 years ago
Stephane Nicoll
1b3f52d609
Harmonize line endings
...
See gh-27615
3 years ago
Stephane Nicoll
837e2ac277
Fix bean type visibility
...
Closes gh-28437
3 years ago
Andy Wilkinson
3605388787
Merge branch '2.5.x'
...
Closes gh-28440
3 years ago
Andy Wilkinson
50d4eaad63
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28439
3 years ago
Andy Wilkinson
a545b6e0b4
Polish "Polish"
...
See gh-28367
3 years ago
Leo Li
1586232761
Polish
...
See gh-28367
3 years ago
Andy Wilkinson
47da70632f
Merge branch '2.5.x'
...
Closes gh-28430
Closes gh-28431
3 years ago
Andy Wilkinson
585b8880c7
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28424
3 years ago
Andy Wilkinson
7f976dab9e
Polish "Don't use markdown syntax in javadoc or error messages"
...
See 2f6651c3cb
.
Closes gh-28408
3 years ago
Phillip Webb
e25f216eab
Merge branch '2.5.x'
...
Closes gh-28425
3 years ago
Phillip Webb
daf36dff55
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28424
3 years ago
Phillip Webb
2f6651c3cb
Don't use markdown syntax in javadoc or error messages
...
Closes gh-28408
3 years ago
Andy Wilkinson
2541c0cbdc
Disable on Windows tests that use embedded Kafka
...
Closes gh-28406
3 years ago
Phillip Webb
1ad39b5fce
Fix ReactiveSessionAutoConfigurationRedisTests
...
See gh-26714
3 years ago
Phillip Webb
cf9156e497
Add SameSite cookie support for servlet web servers
...
Update Tomcat, Jetty and Undertow `ServletWebServerFactory`
implementations so that they can write SameSite cookie attributes.
The session cookie will be customized whenever the
`server.servlet.session.cookie.same-site` property is set.
Other cookies can be customized with the new `CookieSameSiteSupplier`
interface which can be registered using `@Bean` methods.
Closes gh-20971
Co-authored-by Andy Wilkinson <wilkinsona@vmware.com>
3 years ago
Phillip Webb
b72ff25220
Relocate and unify reactive cookie properties
...
Relocate the recently introduced `spring.webflux.session` properties
to `server.reactive.session` and create a unified `Cookie` properties
class.
Reactive session properties now mirror the existing
`server.servlet.session` properties and better reflect the fact that
they are related to the server and not just for WebFlux.
See gh-26714
3 years ago
Phillip Webb
3c71637fa2
Polish 'Add more session properties for reactive web servers'
...
See gh-26714
3 years ago
weixsun
a2a802a14a
Add more session properties for reactive web servers
...
Expand the session properties supported by reactive web servers to
include `timeout` support and additional `cookie` properties.
See gh-26714
3 years ago
Madhura Bhave
ea65c28bfa
Polish
3 years ago
Madhura Bhave
07aeb2156d
Merge pull request #28123 from timtebeek
...
* pr/28123:
Polish "Support PEM format for Kafka SSL certs and private key"
Support PEM format for Kafka SSL certs and private key
Closes gh-28123
3 years ago
Madhura Bhave
0d06a2854d
Polish "Support PEM format for Kafka SSL certs and private key"
...
See gh-28123
3 years ago
Tim te Beek
7a98364a23
Support PEM format for Kafka SSL certs and private key
...
See gh-28123
3 years ago
Andy Wilkinson
f2b3f1f41f
Make URL- and property-based pooling config mutually exclusive
...
Closes gh-28144
3 years ago
Andy Wilkinson
9d6a0cfd24
Starting building against Spring Framework 5.3.12 snapshots
...
This reverts commit 3969e63ced
, reversing
changes made to f01d086a8d
.
Closes gh-28385
See gh-28252
3 years ago
Andy Wilkinson
f2ef8f9245
Start building against Spring Framework 5.3.12 snapshots
...
This reverts commit 196013fc39
, reversing
changes made to 8b0c563832
.
Closes gh-28384
See gh-28241
3 years ago
Andy Wilkinson
971bdd36fe
Start building against Framework 5.3.12 snapshots
...
This reverts commit b32a38a814
.
See gh-28223
Closes gh-28369
3 years ago
Andy Wilkinson
9b77151caa
Polish "Make UserDetailsService back off with AuthManagerResolver bean"
...
See gh-28361
3 years ago
Bartosz Jaszczak
31cdfd524e
Make UserDetailsService back off with AuthManagerResolver bean
...
See gh-28361
3 years ago
Andy Wilkinson
a27dfcb9b0
Make R2DBC auto-config back off without a connection provider
...
Closes gh-26439
3 years ago
Andy Wilkinson
2af2a02fbb
Merge branch '2.5.x'
...
Closes gh-28380
3 years ago
Andy Wilkinson
c8e0791b50
Merge branch '2.4.x' into 2.5.x
...
Closes gh-28379
3 years ago
Andy Wilkinson
5fe75f3d58
Improve diagnostics when no DSLContext due to R2DBC
...
Fixes gh-28378
3 years ago
Andy Wilkinson
657eb86dad
Polish "Add a config prop to enable/disable SI's default logging"
...
See gh-28355
3 years ago
Artem Bilan
c6891c5184
Add a config prop to enable/disable SI's default logging
...
See gh-28355
3 years ago
Andy Wilkinson
3969e63ced
Merge branch '2.5.x'
...
See gh-28252
3 years ago
Andy Wilkinson
196013fc39
Merge branch '2.4.x' into 2.5.x
...
See gh-28241
3 years ago
Andy Wilkinson
b32a38a814
Work around unwanted static resource warnings from WebFlux and MVC
...
See gh-28223
3 years ago
Stephane Nicoll
0b32215c13
Polish "Log URLs for all DataSources"
...
See gh-28204
3 years ago
StitzL
f31b8ec226
Log URLs for all DataSources
...
This commit logs the path of the H2 console, followed by the
comma-separated ordered URLs of each data source that offers a
connection.
See gh-28204
3 years ago
Phillip Webb
2034ad4827
Merge branch '2.5.x'
3 years ago
Phillip Webb
02b577390f
Merge branch '2.4.x' into 2.5.x
3 years ago
Phillip Webb
0561992c2a
Update copyright year of changed files
3 years ago
Phillip Webb
9abf9e6731
Modify more tests for static resource location filtering
...
Fix `WebFluxAutoConfigurationTests` following upstream Spring Framework
changes. Also refine `WebMvcAutoConfigurationTests` to check the locations
are set even if they are filtered.
See gh-28223
3 years ago
Andy Wilkinson
b0dfca7d92
Configure Flyway with spring.flyway.script-placeholder-suffix
...
Fixes gh-28307
3 years ago
Andy Wilkinson
84b553a8ca
Upgrade to Jackson Bom 2.13.0
...
Closes gh-28298
3 years ago
Andy Wilkinson
509427b671
Upgrade to Flyway 8.0.0
...
Closes gh-28296
3 years ago
Stephane Nicoll
e978654c88
Polish "Fix Integration `fixedRate` property setting"
...
See gh-28237
3 years ago
Artem Bilan
769b5039b6
Fix Integration `fixedRate` property setting
...
The `spring.integration.poller.fixed-rate` property must be set to the
constructor of the `PeriodicTrigger` and its `fixedRate` flag should be
set to `true`. The current code-base has it exactly opposite: the flag
is set to `true` when `fixed-delay` is provided.
* Fix `IntegrationAutoConfiguration.asTrigger()` method for the proper
`fixedRate` setting logic.
* Cover the change with a new test-case
* Add a message handling verification to the `defaultPoller()` test to
be sure that poller auto-configuration works as it is claimed.
See gh-28237
3 years ago
Scott Frederick
3c9354305a
Merge branch '2.5.x'
...
Closes gh-28305
3 years ago
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