Commit Graph

50613 Commits

Author SHA1 Message Date
Stephane Nicoll
6fc57fa855 Merge branch '2.5.x' 2021-10-21 09:08:30 +02:00
Stephane Nicoll
4c4e72f0c0 Upgrade Ubuntu version in CI images
Closes gh-28404
2021-10-21 09:08:15 +02:00
Stephane Nicoll
4a9931f5e8 Merge branch '2.4.x' into 2.5.x 2021-10-21 09:07:45 +02:00
Stephane Nicoll
7e3d663762 Upgrade Ubuntu version in CI images
Closes gh-28401
2021-10-21 09:07:22 +02:00
Stephane Nicoll
60c815ad42 Upgrade Ubuntu version in CI images
Closes gh-28402
2021-10-21 09:05:41 +02:00
Stephane Nicoll
3abda656f0 Upgrade to Spring Session 2020.0.7
Closes gh-28229
2021-10-21 09:00:26 +02:00
Stephane Nicoll
1b2a1fa685 Upgrade to Spring Session 2021.1.0-RC1
Closes gh-28260
2021-10-21 08:55:16 +02:00
Stephane Nicoll
b9fe9e12aa Upgrade to Spring Framework 5.3.12
Closes gh-28252
2021-10-21 08:54:54 +02:00
Stephane Nicoll
721781838b Merge branch '2.5.x' 2021-10-21 08:54:29 +02:00
Stephane Nicoll
d80d692029 Upgrade to Spring Framework 5.3.12
Closes gh-28241
2021-10-21 08:53:57 +02:00
Stephane Nicoll
cc54be43ee Merge branch '2.4.x' into 2.5.x 2021-10-21 08:53:42 +02:00
Stephane Nicoll
91524ccc95 Upgrade to Spring Framework 5.3.12
Closes gh-28223
2021-10-21 08:53:23 +02:00
Phillip Webb
ec79f14639 Drop AbstractJettyServletWebServerFactoryTests
Drop `AbstractJettyServletWebServerFactoryTests` and merge the existing
code into `JettyServletWebServerFactoryTests`.
2021-10-20 22:58:46 -07:00
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>
2021-10-20 22:58:31 -07:00
Phillip Webb
efa04367b1 Merge pull request #26714 from weixsun
* gh-26714:
  Relocate and unify reactive cookie properties
  Polish 'Add more session properties for reactive web servers'
  Add more session properties for reactive web servers

Closes gh-26714
2021-10-20 22:12:21 -07:00
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
2021-10-20 22:09:33 -07:00
Phillip Webb
3c71637fa2 Polish 'Add more session properties for reactive web servers'
See gh-26714
2021-10-20 22:09:30 -07:00
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
2021-10-20 22:09:21 -07:00
Phillip Webb
3729c4909a Polish package name for web sample code
See gh-27132
2021-10-20 21:31:41 -07:00
Madhura Bhave
ea65c28bfa Polish 2021-10-20 19:45:46 -07:00
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
2021-10-20 19:38:11 -07:00
Madhura Bhave
0d06a2854d Polish "Support PEM format for Kafka SSL certs and private key"
See gh-28123
2021-10-20 17:10:49 -07:00
Tim te Beek
7a98364a23 Support PEM format for Kafka SSL certs and private key
See gh-28123
2021-10-20 17:10:13 -07:00
Andy Wilkinson
56b8494f15 Disable the env info contributor by default
Closes gh-28311
2021-10-20 12:42:17 +01:00
Andy Wilkinson
f98c1e7231 Disable the java info contributor by default
Closes gh-28310

Co-authored-by Phillip Webb <pwebb@vmware.com>
2021-10-20 12:18:54 +01:00
Andy Wilkinson
f2b3f1f41f Make URL- and property-based pooling config mutually exclusive
Closes gh-28144
2021-10-20 11:22:05 +01:00
Stephane Nicoll
54d0f76df8 Merge branch '2.5.x' 2021-10-20 09:57:23 +02:00
Stephane Nicoll
841f8b480a Merge branch '2.4.x' into 2.5.x 2021-10-20 09:57:11 +02:00
Stephane Nicoll
7328f609c2 Upgrade to XmlUnit2 2.8.3
Closes gh-28397
2021-10-20 09:26:11 +02:00
Stephane Nicoll
8d3e67e561 Upgrade to SendGrid 4.7.6
Closes gh-28396
2021-10-20 09:26:10 +02:00
Stephane Nicoll
80e3c9a9cc Upgrade to MySQL 8.0.27
Closes gh-28395
2021-10-20 09:26:09 +02:00
Stephane Nicoll
cae0b50393 Upgrade to Ehcache3 3.9.7
Closes gh-28394
2021-10-20 09:26:07 +02:00
Stephane Nicoll
3d2091136a Upgrade to Nimbus JOSE JWT 8.23
Closes gh-28392
2021-10-20 08:47:14 +02:00
Stephane Nicoll
3e6da7ee2b Upgrade to MySQL 8.0.27
Closes gh-28391
2021-10-20 08:47:13 +02:00
Stephane Nicoll
5865246920 Upgrade to Ehcache3 3.9.7
Closes gh-28390
2021-10-20 08:47:12 +02:00
Stephane Nicoll
9469c5abcf Merge branch '2.5.x' 2021-10-20 08:43:43 +02:00
Stephane Nicoll
9b1660a111 Upgrade to Spring Integration 5.5.5
Closes gh-28249
2021-10-20 08:43:36 +02:00
Stephane Nicoll
9e1bdcf5d4 Merge branch '2.5.x' 2021-10-20 08:43:14 +02:00
Stephane Nicoll
052726f5d9 Upgrade to Spring Integration 5.5.5
Closes gh-28259
2021-10-20 08:43:03 +02:00
Stephane Nicoll
4e5024583e Upgrade to Spring Integration 5.5.5
Closes gh-28249
2021-10-20 08:42:27 +02:00
Madhura Bhave
40a3824279 Reinstate ConditionalOnBean
See gh-28131
2021-10-19 21:23:48 -07:00
Madhura Bhave
b7521e2fda Auto-configure health web components only if endpoint is exposed over HTTP
Fixes gh-28131

Co-authored-by: Phillip Webb <pwebb@vmware.com>
2021-10-19 20:26:44 -07:00
Madhura Bhave
42d21a8336 Remove parameterization of session smoke tests
There are dedicated smoke tests for Hazelcast, MongoDB and Redis
that run on CI.
This commit also polishes some of the other smoke tests related to
Spring Session
2021-10-19 16:47:53 -07:00
Madhura Bhave
718e727829 Merge pull request #28362 from avillalain
* pr/28362:
  Polish "Add smoke tests for Spring Session Redis/Mongo"
  Add smoke tests for Spring Session Redis/Mongo

Closes gh-28362
2021-10-19 15:55:49 -07:00
Madhura Bhave
2caa6cb227 Polish "Add smoke tests for Spring Session Redis/Mongo"
See gh-28362
2021-10-19 15:54:19 -07:00
Angel L. Villalain Garcia
9a16c246ec Add smoke tests for Spring Session Redis/Mongo
Add smoke tests that verify the correct behavior of the sessions
endpoint when using Spring Session with MongoDB and Redis.

See gh-28362
2021-10-19 15:53:59 -07:00
Scott Frederick
384a07cd69 Merge pull request #28292 from jeliebig
* pr/28292:
  Polish "Add option to customize cache volume names when building an image"
  Add option to customize cache volume names when building an image

Closes gh-28292
2021-10-19 15:38:40 -05:00
Scott Frederick
871468931f Polish "Add option to customize cache volume names when building an image"
See gh-28292
2021-10-19 15:38:12 -05:00
Julian Liebig
dc36346285 Add option to customize cache volume names when building an image
This commit adds configuration to the Maven and Gradle plugins to
allow specifying the names of build and launch cache volumes provided
to the CNB builder.

See gh-28292
2021-10-19 15:38:12 -05:00
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
2021-10-19 18:43:53 +01:00