Andy Wilkinson
a979925e63
Merge branch '2.5.x' into 2.6.x
...
Closes gh-29970
3 years ago
Andy Wilkinson
7aca75c58c
Preserve ObjectName property order when name is unchanged
...
Closes gh-29953
3 years ago
Stephane Nicoll
c8b7a17545
Upgrade to Spring Kafka 2.8.3
...
Closes gh-29722
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
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
Andy Wilkinson
b74f668254
Only auto-configure WebSessionIdResolver in reactive web app
...
Closes gh-29669
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
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
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
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
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
6bea2172cb
Switch tests to properties that are not deprecated
...
Closes gh-29488
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
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
izeye
7fbb5749d1
Polish
...
See gh-29157
3 years ago
Stephane Nicoll
653fdbd0a4
Configure comment prefixes
...
Closes gh-29095
3 years ago
Phillip Webb
f3bcbca841
Update copyright year of changed files
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
3b4d27e4d3
Merge branch '2.5.x' into 2.6.x
3 years ago
Stephane Nicoll
30ebb17b2b
Polish
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
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
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
25a2888be5
Fix default value of spring.mvc.pathmatch.matching-strategy property
...
Closes gh-28936
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