Moritz Halbritter
f5f6a1fe83
Merge branch '2.7.x'
3 years ago
Moritz Halbritter
4f49e8c990
Polish JavaDoc
3 years ago
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