Stephane Nicoll
03f2054984
Start building against Spring Kafka 2.7.0 snapshots
...
See gh-25930
2021-04-09 13:40:17 +02:00
Stephane Nicoll
b52902e92a
Merge branch '2.4.x'
...
Closes gh-25923
2021-04-08 10:14:03 +02:00
Stephane Nicoll
c6205f10f1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25922
2021-04-08 10:13:45 +02:00
Stephane Nicoll
25b7495d8e
Polish "Properly close input streams when loading key stores"
...
See gh-25884
2021-04-08 09:25:03 +02:00
Alex Belyaev
1e3f5c342b
Properly close input streams when loading key stores
...
See gh-25884
2021-04-08 09:21:58 +02:00
Phillip Webb
e766c8b3a7
Revert "Switch default MVC path matching strategy"
...
This reverts commit ab8e599cfedd6d626daaee65fc86d8c0ae470d16.
See gh-24805
2021-04-07 15:17:02 -07:00
Phillip Webb
ab8e599cfe
Switch default MVC path matching strategy
...
Change the default `spring.mvc.pathmatch.matching-strategy` to
`PATH_PATTERN_PARSER`.
Closes gh-24805
2021-04-07 11:02:45 -07:00
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
2021-04-07 10:59:55 -07:00
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
2021-04-06 22:43:42 -07:00
Phillip Webb
807ea1af0d
Update copyright year of changed files
2021-04-06 14:59:52 -07:00
Phillip Webb
4b05dbf4a2
Polish
2021-04-06 14:59:13 -07:00
Andy Wilkinson
1994219399
Polish "Add config props for keep-alive timeout and max keep-alive reqs"
...
See gh-25815
2021-04-06 20:32:18 +01:00
Parviz Rozikov
34b94d8898
Add config props for keep-alive timeout and max keep-alive reqs
...
See gh-25815
2021-04-06 20:32:18 +01:00
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
2021-04-06 21:29:47 +02:00
Stephane Nicoll
dd916f908f
Merge branch '2.4.x'
...
Closes gh-25880
2021-04-04 11:19:13 +02:00
Stephane Nicoll
db3dfffdca
Polish contribution
...
See gh-25875
2021-04-04 11:15:49 +02:00
izeye
852e5778a3
Polish
...
See gh-25875
2021-04-04 11:12:03 +02:00
Andy Wilkinson
66e9619d65
Merge branch '2.4.x'
...
Closes gh-25870
2021-04-01 19:21:31 +01:00
Andy Wilkinson
0005263f76
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25869
2021-04-01 19:01:28 +01:00
Andy Wilkinson
1b91c1706e
Ensure that Cassandra's DriverConfigLoader is only closed once
...
Fixes gh-25796
2021-04-01 18:57:35 +01:00
Andy Wilkinson
cbfeb18e6a
Merge branch '2.4.x'
...
Closes gh-25864
2021-04-01 15:36:01 +01:00
Andy Wilkinson
d82889f42e
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25863
2021-04-01 15:00:51 +01:00
Andy Wilkinson
cf0bd0f959
Polish "Fix no such bean definition with ancestor-defined Validator"
...
See gh-25800
2021-04-01 15:00:10 +01:00
MatejNedic
8958101510
Fix no such bean definition with ancestor-defined Validator
...
See gh-25800
2021-04-01 14:59:50 +01:00
Andy Wilkinson
6a7de18101
Merge branch '2.4.x'
...
Closes gh-25862
2021-04-01 10:25:29 +01:00
Andy Wilkinson
d1359220ed
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25861
2021-04-01 10:07:59 +01:00
Andy Wilkinson
7d632ea397
Use ApplicationContextRunner in ValidationAutoConfigurationTests
...
Closes gh-25859
2021-04-01 10:01:37 +01:00
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
2021-03-31 20:29:28 +01:00
Phillip Webb
8c31d29acf
Merge branch '2.4.x'
2021-03-30 09:29:59 -07:00
Phillip Webb
a28a3ae090
Merge branch '2.3.x' into 2.4.x
2021-03-30 09:25:46 -07:00
Phillip Webb
9c8a97809d
Consistent use of @deprecated since
...
Restore the patch version number for consistency with `@since`
tags.
See gh-25808
2021-03-30 09:20:30 -07:00
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
2021-03-30 18:05:25 +02:00
Andy Wilkinson
66e857f2c5
Merge branch '2.4.x'
...
See gh-25826
2021-03-30 09:25:42 +01:00
Andy Wilkinson
d9ce30b15c
Merge branch '2.3.x' into 2.4.x
...
See gh-25825
2021-03-30 09:23:24 +01:00
Andy Wilkinson
8b6eef6f1d
Consistent use of @deprecated since
...
See gh-25808
2021-03-30 09:22:45 +01:00
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
2021-03-29 15:56:38 -07:00
Phillip Webb
44b1751bb4
Merge branch '2.4.x'
...
Closes gh-25826
2021-03-29 15:48:20 -07:00
Phillip Webb
363f5829d1
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25825
2021-03-29 15:46:50 -07:00
Phillip Webb
26dd1b9a26
Update deprecations with for removal targets
...
Update all deprecation tags to include a removal target.
Closes gh-25808
2021-03-29 15:44:58 -07:00
Andy Wilkinson
9b65409e23
Generalize database initialization detection and include R2DBC
...
Closes gh-25818
2021-03-29 20:07:54 +01:00
Stephane Nicoll
9087c24713
Merge branch '2.4.x'
...
See gh-25820
2021-03-29 14:38:57 +02:00
Stephane Nicoll
8bb4020bd4
Polish
...
See gh-25819
2021-03-29 14:36:26 +02:00
Andy Wilkinson
676713be3f
Merge branch '2.4.x'
...
Closes gh-25820
2021-03-29 13:01:02 +01:00
Andy Wilkinson
403e747c46
Use constructor injection in SpringBootRepositoryRestConfigurer
...
Closes gh-25819
2021-03-29 13:00:02 +01:00
Andy Wilkinson
e49a88cb9b
Auto-configure script-based R2DBC database initialization
...
See gh-24741
2021-03-29 12:01:19 +01:00
Andy Wilkinson
9cc7f0b54d
Generalize script-based DB initialization and add R2DBC initializer
...
See gh-24741
2021-03-29 11:51:02 +01:00
Andy Wilkinson
eb1200415d
Derive a ConnectionFactoryBuilder from an existing ConnectionFactory
...
Closes gh-25788
2021-03-29 09:17:05 +01:00
Stephane Nicoll
870d9b191a
Merge branch '2.4.x'
...
Closes gh-25813
2021-03-27 08:06:21 +01:00
Stephane Nicoll
d1aaee46bb
Merge branch '2.3.x' into 2.4.x
...
Closes gh-25812
2021-03-27 08:06:02 +01:00
dreis2211
be4491959b
Fix flaky QuartzAutoConfigurationTests
...
See gh-25810
2021-03-27 08:00:52 +01:00