Commit Graph
60772 Commits
Author SHA1 Message Date
Stéphane Nicoll 16632fa19e Upgrade to Thymeleaf Extras SpringSecurity 3.1.4.RELEASE
Closes gh-50060
2026-04-13 18:14:17 +02:00
Stéphane Nicoll 85f9e807c4 Upgrade to Thymeleaf 3.1.4.RELEASE
Closes gh-50059
2026-04-13 18:14:13 +02:00
Stéphane Nicoll 8c47060528 Upgrade to Selenium HtmlUnit 4.43.0
Closes gh-50058
2026-04-13 18:14:08 +02:00
Stéphane Nicoll 6409d8c433 Upgrade to Selenium 4.43.0
Closes gh-50057
2026-04-13 18:14:04 +02:00
Stéphane Nicoll 6faf3725d7 Upgrade to Protobuf Maven Plugin 5.1.3
Closes gh-50056
2026-04-13 18:14:00 +02:00
Stéphane Nicoll 8ee36c6ded Upgrade to Micrometer 1.17.0-RC1
Closes gh-49990
2026-04-13 18:13:54 +02:00
Stéphane Nicoll 79e26952db Upgrade to Jackson Bom 3.1.2
Closes gh-50055
2026-04-13 18:13:54 +02:00
Stéphane Nicoll 83632ae314 Upgrade to Hibernate 7.2.11.Final
Closes gh-50054
2026-04-13 18:13:49 +02:00
Stéphane Nicoll b1672ba040 Detect duplicate property names in configuration processing
This commit updates the annotation processor to fail the build if a
given configuration property defines the same property name on two
different elements.

Closes gh-49565
2026-04-13 17:14:51 +02:00
Stéphane Nicoll 495d16b1f8 Add auto-configuration for Redis annotation-driven listeners
This commit adds support for `@RedisListener` by providing the
infrastructure to register those endpoints using a default
`RedisMessageListenerContainer`.

Users wishing to configure additional containers can benefit from
`RedisMessageListenerContainerConfigurer`. The default container can
be tuned using new properties in the `spring.data.redis.listener`
namespace.

Closes gh-49858
2026-04-13 13:24:25 +02:00
Stéphane Nicoll 3087d96686 Merge branch '4.0.x'
Closes gh-50042
2026-04-13 09:17:36 +02:00
Stéphane Nicoll 2e7adbdef4 Merge branch '3.5.x' into 4.0.x
Closes gh-50041
2026-04-13 09:17:22 +02:00
Stéphane Nicoll b9e7b91b9f Merge pull request #50038 from refeccd
* patch-3:
  Refactor bind method constants to use BindMethod enum

Closes gh-50038
2026-04-13 09:11:39 +02:00
Refeccd b494caaa96 Refactor bind method constants to use BindMethod enum
See gh-50038

Signed-off-by: Refeccd <refeccd@gmail.com>
2026-04-13 09:05:48 +02:00
Stéphane Nicoll d19b2e09bc Merge branch '4.0.x'
Closes gh-50040
2026-04-13 08:55:51 +02:00
Stéphane Nicoll 53cbe69150 Merge branch '3.5.x' into 4.0.x
Closes gh-50039
2026-04-13 08:55:43 +02:00
Stéphane Nicoll 071b97e69f Merge pull request #50035 from scordio
* polish-envers-auto-configuration:
  Favor @EnableEnversRepositories in EnversRevisionRepositoriesRegistrar

Closes gh-50035
2026-04-13 08:55:33 +02:00
Stefano Cordio ddad0df064 Favor @EnableEnversRepositories in EnversRevisionRepositoriesRegistrar
See gh-50035

Signed-off-by: Stefano Cordio <stefano.cordio@gmail.com>
2026-04-13 08:42:58 +02:00
Phillip Webb 53827d47d0 Move OAuth2 and SAML 2.0 documentation to a security section
Closes gh-50022
2026-04-10 21:09:58 -07:00
Phillip Webb a0c27bb4f1 Upgrade to Neo4j Java Driver 6.0.4
Closes gh-50032
2026-04-10 20:17:37 -07:00
Phillip Webb f49aa9c7da Upgrade to Lettuce 7.5.1.RELEASE
Closes gh-50031
2026-04-10 20:15:33 -07:00
Phillip Webb cd1c2015cd Upgrade to Jedis 7.4.1
Closes gh-50030
2026-04-10 20:15:29 -07:00
Phillip Webb 7df4121835 Merge branch '4.0.x' 2026-04-10 20:13:31 -07:00
Phillip Webb 8a47c7221d Upgrade to Neo4j Java Driver 6.0.4
Closes gh-50029
2026-04-10 20:13:20 -07:00
Phillip Webb eb77403b41 Upgrade to MongoDB 5.6.5
Closes gh-50028
2026-04-10 20:13:15 -07:00
Phillip Webb 71bb88b3bc Upgrade to Elasticsearch Client 9.2.8
Closes gh-50027
2026-04-10 20:13:11 -07:00
Phillip Webb 4cf2346ee7 Merge branch '4.0.x' 2026-04-10 17:53:33 -07:00
Phillip Webb dae5d24c4b Merge branch '3.5.x' into 4.0.x 2026-04-10 17:53:08 -07:00
Phillip Webb 82e3c22312 Fix detekt style issue 2026-04-10 17:52:15 -07:00
Phillip Webb b67e86d2ec Merge branch '4.0.x' 2026-04-10 17:24:18 -07:00
Phillip Webb 8f3442b41e Merge branch '3.5.x' into 4.0.x 2026-04-10 17:23:09 -07:00
Phillip Webb 0326e3608b Upgrade to Neo4j Java Driver 5.28.12
Closes gh-50026
2026-04-10 17:22:48 -07:00
Phillip Webb f8a5bb131f Merge branch '4.0.x' 2026-04-10 17:08:13 -07:00
Phillip Webb a546bd546f Fix MySamlRelyingPartyConfiguration Kotlin sample location
See gh-50023
2026-04-10 17:04:20 -07:00
Phillip Webb b206830ca4 Merge branch '4.0.x'
Closes gh-50025
2026-04-10 17:00:22 -07:00
Phillip Webb fdf478e6d5 Merge branch '3.5.x' into 4.0.x
Closes gh-50024
2026-04-10 17:00:04 -07:00
Phillip Webb 82dd06a80d Add missing MySamlRelyingPartyConfiguration Kotlin sample
Closes gh-50023
2026-04-10 16:59:51 -07:00
Stéphane Nicoll dd5fdf7589 Merge branch '4.0.x'
Closes gh-50020
2026-04-10 15:31:32 +02:00
Stéphane Nicoll fdc81ab029 Merge branch '3.5.x' into 4.0.x
Closes gh-50019
2026-04-10 15:31:18 +02:00
Stéphane Nicoll 4c0797f7a3 Merge pull request #50010 from MohammedGhallab
* fix-issue-49952:
  Fix default values of management.httpexchanges.recording.include

Closes gh-50010
2026-04-10 15:29:10 +02:00
Stéphane Nicoll c76b6b8c66 Add lazy JDBC connection fetching for pooled DataSources
This commit allows wrapping the auto-configured pooled DataSource in a
proxy that fetches connections as late as possible. JMX registration of
the underlying pool is preserved.

Closes gh-15480
2026-04-10 15:21:23 +02:00
MohammedGhallab 46706753b9 Fix default values of management.httpexchanges.recording.include
See gh-50010

Signed-off-by: MohammedGhallab <mohammedfahmiyghallab@gmail.com>
2026-04-10 15:13:33 +02:00
Andy Wilkinson 783dcb9d97 Merge branch '4.0.x'
Closes gh-50018
2026-04-10 12:37:02 +01:00
Andy Wilkinson cd88bf71f5 Merge branch '3.5.x' into 4.0.x
Closes gh-50017
2026-04-10 12:28:27 +01:00
Andy Wilkinson ddffe426fd Merge pull request #50008 from dlwldnjs1009
* gh-50008:
  Polish "Strip query string from Cloud Foundry reactive links base URL"
  Strip query string from Cloud Foundry reactive links base URL

Closes gh-50008
2026-04-10 12:28:14 +01:00
Andy Wilkinson f63f6d7252 Polish "Strip query string from Cloud Foundry reactive links base URL"
This commit polishes the proposed test for the WebFlux Cloud Foundry
endpoint. To protect against future regressions, it also adds tests
for the general purpose links endpoints (WebFlux, Web MVC, and
Jersey) and for the Web MVC Cloud Foundry endpoint.

See gh-50008
2026-04-10 12:20:03 +01:00
Lee JiWon 847b2e837b Strip query string from Cloud Foundry reactive links base URL
CloudFoundryLinksHandler passes request.getURI().toString() directly
to EndpointLinksResolver.resolveLinks(), which includes the query
string. This causes generated link hrefs to contain the query
(for example, "/cfApplication?x=1/info"). The standard WebFlux and
Cloud Foundry servlet siblings already strip the query before
resolving links.

Use UriComponentsBuilder.replaceQuery(null) to match the pattern used
by WebFluxEndpointHandlerMapping and add a regression test for a
query-string request.

Signed-off-by: Lee JiWon <dlwldnjs1009@gmail.com>

See gh-50008
2026-04-10 11:33:28 +01:00
Andy Wilkinson 7edde21acc Merge branch '4.0.x'
Closes gh-50016
2026-04-10 10:14:31 +01:00
Andy Wilkinson dd6bc60d46 Merge branch '3.5.x' into 4.0.x
Closes gh-50015
2026-04-10 10:14:16 +01:00
Andy Wilkinson c9f9c45a2d Link to Kubernetes' startup probe documentation
Closes gh-50007
2026-04-10 10:12:43 +01:00