Commit Graph
60672 Commits
Author SHA1 Message Date
Stéphane Nicoll 1fc9299acd Merge branch '4.0.x'
Closes gh-49958
2026-04-08 11:09:16 +02:00
Stéphane Nicoll 96c0b1e13c Fx transitive dependencies of spring-boot-starter-data-mongodb-reactive
This commit stops including the MongoDB starter in the Data MongDB
reactive starter as the former has already an opinion on the MongoDB
driver to use.

This makes sure the reactive starter no longer brings the synchronous
MongoDB driver.

Closes gh-49945
2026-04-08 11:09:07 +02:00
Andy Wilkinson 147be28138 Merge branch '4.0.x'
Closes gh-49957
2026-04-08 09:42:45 +01:00
Andy Wilkinson edcc937add Align FAIL_ON_UNKNOWN_PROPERTIES with Spring Boot 3.x
In Spring Boot 3.x, Jackson2ObjectMapperBuilder disabled
FAIL_ON_UNKNOWN_PROPERTIES. This commit aligns the behavior of
use-jackson2-defaults with this.

This commit also ensures that DEFAULT_VIEW_INCLUSION is disabled. It
was enabled by default in Jackson 2 and then disabled by
Jackson2ObjectMapperBuilder. At the time of writing, Jackson 3's
configureForJackson2() method does not enable DEFAULT_VIEW_INCLUSION.
Should that ever be corrected/changed in Jackson 3, this additional
change in this commit ensures that the Boot will continue to have the
desired default.

Fixes gh-49951
2026-04-08 08:38:32 +01:00
Stéphane Nicoll 08577572a5 Add missing configuration properties for KafkaTemplate
Closes gh-49954
2026-04-08 08:18:26 +02:00
Stéphane Nicoll d16b4ec3c5 Merge branch '4.0.x' 2026-04-08 07:31:39 +02:00
Stéphane Nicoll 308c4317e0 Merge branch '3.5.x' into 4.0.x 2026-04-08 07:31:30 +02:00
Stéphane Nicoll 822f1b9db6 Avoid logging invalid pattern
See gh-49942
2026-04-08 07:31:04 +02:00
Phillip Webb 6f409f7dd6 Polish code for upcoming Spring Security nullability changes
Update code and tests in preparation of upcoming Spring Security
`Nullable` annotation updates.
2026-04-07 22:27:19 -07:00
Phillip Webb e434ee17ca Fix WebFlux test Timezone issue
Fix test that fails in certain timezones.

See gh-8923
2026-04-07 22:20:03 -07:00
Phillip Webb 3753b9d466 Fix additional test Timezone issue
Fix test that fails in certain timezones.

See gh-8923
2026-04-07 21:19:03 -07:00
Phillip Webb e1dd40a923 Fix test Timezone issue
Fix test that fails in certain timezones.

See gh-8923
2026-04-07 18:03:14 -07:00
Stéphane Nicoll 3062dbdb2e Merge branch '4.0.x'
Closes gh-49947
2026-04-07 17:33:48 +02:00
Stéphane Nicoll d7a475fcd9 Merge branch '3.5.x' into 4.0.x
Closes gh-49946
2026-04-07 17:33:38 +02:00
Stéphane Nicoll a35de55979 Merge pull request #49942 from dlwldnjs1009
* fix/env-endpoint-invalid-pattern:
  Polish "Handle invalid regex pattern in EnvironmentEndpoint"
  Handle invalid regex pattern in EnvironmentEndpoint

Closes gh-49942
2026-04-07 17:33:25 +02:00
Stéphane Nicoll 2181ce095c Polish "Handle invalid regex pattern in EnvironmentEndpoint"
See gh-49942
2026-04-07 17:28:34 +02:00
Lee JiWon e27c72eeb9 Handle invalid regex pattern in EnvironmentEndpoint
See gh-49942

Signed-off-by: Lee JiWon <dlwldnjs1009@gmail.com>
2026-04-07 17:14:35 +02:00
Brian Clozel f287cd34b8 Merge branch '4.0.x'
Closes gh-49944
2026-04-07 17:09:21 +02:00
Brian Clozel 5c506b148f Merge branch '3.5.x' into 4.0.x
Closes gh-49943
2026-04-07 17:05:52 +02:00
Lee JiWon b36edad27d Preserve HttpMethod in EndpointRequest exclusions
EndpointRequest.withHttpMethod(...) restrictions are lost when
excluding(Class<?>...), excluding(String...), or excludingLinks()
are chained because each exclusion creates a new matcher without
the configured method.

Preserve the configured HttpMethod in both servlet and reactive
matchers and add regression tests for exclusion chaining.

See gh-49885

Signed-off-by: Lee JiWon <dlwldnjs1009@gmail.com>
2026-04-07 16:56:53 +02:00
Stéphane Nicoll e328ca98c0 Merge pull request #49883 from bartsopers
* customSpringSessionTimeout:
  Polish "Add support for configuring a custom SessionTimeout bean"
  Add support for configuring a custom SessionTimeout bean

Closes gh-49883
2026-04-07 15:11:02 +02:00
Stéphane Nicoll b103d2bb4c Polish "Add support for configuring a custom SessionTimeout bean"
See gh-49883
2026-04-07 15:08:09 +02:00
Bart Sopers 4cef72b798 Add support for configuring a custom SessionTimeout bean
This commit allows a user-defined SessionTimeout bean to take control
over the auto-configuration of the timeout.

See gh-49883

Signed-off-by: Bart Sopers <15631208+bartsopers@users.noreply.github.com>
2026-04-07 15:04:15 +02:00
Stéphane Nicoll c44336780d Merge branch '4.0.x' 2026-04-07 14:55:17 +02:00
Stéphane Nicoll d93a3f21e9 Polish 2026-04-07 14:50:30 +02:00
Stéphane Nicoll c97a3f714d Merge branch '4.0.x'
Closes gh-49941
2026-04-07 12:40:52 +02:00
Stéphane Nicoll 1e376ea57d Merge branch '3.5.x' into 4.0.x
Closes gh-49940
2026-04-07 12:40:06 +02:00
Stéphane Nicoll bf39f6b5fc Merge pull request #49904 from dependabot[bot]
* dependabot/npm_and_yarn/antora/lodash-4.18.1:
  Bump lodash from 4.17.23 to 4.18.1 in /antora

Closes gh-49904
2026-04-07 12:39:57 +02:00
dependabot[bot] 3be0c434b5 Bump lodash from 4.17.23 to 4.18.1 in /antora
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

See gh-49904

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-07 12:39:33 +02:00
Andy Wilkinson 7b46640c3c Merge branch '4.0.x'
Closes gh-49939
2026-04-07 11:03:56 +01:00
Andy Wilkinson 5287ad0b17 Merge branch '3.5.x' into 4.0.x
Closes gh-49938
2026-04-07 11:03:40 +01:00
Andy Wilkinson a988d65f5d Merge branch 'detekt-task-relocatability' into 3.5.x
Closes gh-49937
2026-04-07 10:47:15 +01:00
Andy Wilkinson cf16beca40 Polish "Improve Detekt task relocatability by relativizing basePath"
See gh-49937
2026-04-07 10:46:21 +01:00
Eric Haag c6d66dc6ed Improve Detekt task relocatability by relativizing basePath
Configures the `basePath` on Detekt tasks to use a relative path from
the root project. This prevents absolute paths from being used during
analysis, avoiding cross-machine build cache misses and ensuring the
task is fully relocatable.

See: https://github.com/detekt/detekt/issues/7170

Signed-off-by: Eric Haag <ehaag@gradle.com>

See gh-49937
2026-04-07 10:32:48 +01:00
Andy Wilkinson e04a21c926 Merge pull request #49842 from erichaagdev
* gh-49842:
  Polish "Improve GenerateProtoTask relocatability by clearing javaExecutablePath"
  Improve GenerateProtoTask relocatability by clearing javaExecutablePath

Closes gh-49842
2026-04-07 10:17:27 +01:00
Andy Wilkinson bd72e50a29 Polish "Improve GenerateProtoTask relocatability by clearing javaExecutablePath"
See gh-49842

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-04-07 10:17:12 +01:00
Eric Haag e0aa86fdb3 Improve GenerateProtoTask relocatability by clearing javaExecutablePath
Clears the `javaExecutablePath` on the Protobuf extension. This prevents
absolute Java installation paths from being tracked as task inputs,
avoiding cross-machine build cache misses and ensuring the task is fully
relocatable. This is safe because `protoc` and `grpc` are configured
to use native binaries rather than executable JARs.

See: https://github.com/google/protobuf-gradle-plugin/issues/785

Signed-off-by: Eric Haag <ehaag@gradle.com>

See gh-49842
2026-04-07 10:17:11 +01:00
Stéphane Nicoll 3aede0cbc5 Upgrade to Tomcat 11.0.21
Closes gh-49936
2026-04-07 10:48:29 +02:00
Stéphane Nicoll 33aa2a17e4 Upgrade to Protobuf Maven Plugin 5.1.2
Closes gh-49935
2026-04-07 10:48:29 +02:00
Stéphane Nicoll feb0622ee2 Upgrade to MariaDB 3.5.8
Closes gh-49934
2026-04-07 10:48:29 +02:00
Stéphane Nicoll 5c7b534813 Upgrade to Log4j2 2.25.4
Closes gh-49933
2026-04-07 10:48:29 +02:00
Stéphane Nicoll 4721d46d23 Upgrade to jOOQ 3.21.1
Closes gh-49932
2026-04-07 10:48:29 +02:00
Stéphane Nicoll 35b4e01738 Upgrade to Jetty 12.1.8
Closes gh-49931
2026-04-07 10:48:29 +02:00
Stéphane Nicoll 10093eb754 Upgrade to Jaybird 6.0.5
Closes gh-49930
2026-04-07 10:48:29 +02:00
Stéphane Nicoll 877405d5bc Upgrade to Jackson Bom 3.1.1
Closes gh-49929
2026-04-07 10:48:28 +02:00
Stéphane Nicoll 909d7af36d Upgrade to Infinispan 16.1.3
Closes gh-49928
2026-04-07 10:48:28 +02:00
Stéphane Nicoll 4a78987f13 Upgrade to Hibernate 7.2.10.Final
Closes gh-49927
2026-04-07 10:48:28 +02:00
Stéphane Nicoll 43dcd58aeb Upgrade to Groovy 5.0.5
Closes gh-49926
2026-04-07 10:48:28 +02:00
Stéphane Nicoll 62677df961 Upgrade to Git Commit ID Maven Plugin 9.2.0
Closes gh-49925
2026-04-07 10:48:28 +02:00
Stéphane Nicoll 25150f41de Upgrade to Flyway 12.3.0
Closes gh-49924
2026-04-07 10:48:28 +02:00