Commit Graph
60869 Commits
Author SHA1 Message Date
Raphael Vullriede 0c365319ef Prevent pausing of the logging system
When the test context framework pauses a cached context, the logging
lifecycle's stop() cleans up the logging system. With Logback this
uninstalls the JUL bridge handler for the whole JVM and nothing
reinstalls it when the context is restarted, so JUL output is lost
in later tests that reuse the context.

This commit makes the lifecycle non-pauseable so that cleanup only
happens on close, as it already does for the web server lifecycles.

See gh-51959

Signed-off-by: Raphael Vullriede <raphael@osslabz.net>
2026-10-07 16:09:03 +02:00
Stéphane Nicoll 6a8b2d0494 Merge pull request #51939 from lavinhoque33
Closes gh-51939

* fix/compose-mongo-encode-credentials:
  Polish "Encode credentials in Docker Compose MongoDB connection string"
  Encode credentials in Docker Compose MongoDB connection string
2026-10-07 15:33:12 +02:00
Stéphane Nicoll eb0887085e Polish "Encode credentials in Docker Compose MongoDB connection string"
See gh-51939
2026-10-07 15:31:19 +02:00
lavinhoque33 64b6c98beb Encode credentials in Docker Compose MongoDB connection string
MongoDockerComposeConnectionDetailsFactory built the connection string
by appending MONGO_INITDB_ROOT_USERNAME and MONGO_INITDB_ROOT_PASSWORD
without encoding them. The mongo image accepts any password, but a
value containing a reserved character such as '@', ':' or '/' produced
an invalid connection string and the application failed to start.

Percent-encode the username and password, as
PropertiesMongoConnectionDetails already does. Spaces are encoded as
%20 because the MongoDB driver does not decode '+' to a space.

See gh-51939

Signed-off-by: lavinhoque33 <caspianprince33@yahoo.com>
2026-10-07 15:14:14 +02:00
Stéphane Nicoll f415e2dc65 Merge pull request #52037 from dependabot[bot]
Closes gh-52037

* dependabot/github_actions/gradle/actions/setup-gradle-6.4.0:
  Polish "Bump gradle/actions/setup-gradle from 6.3.0 to 6.4.0"
  Bump gradle/actions/setup-gradle from 6.3.0 to 6.4.0
2026-10-07 15:08:38 +02:00
Stéphane Nicoll a651fa3789 Polish "Bump gradle/actions/setup-gradle from 6.3.0 to 6.4.0"
See gh-52037
2026-10-07 15:07:59 +02:00
dependabot[bot] 73dd80d967 Bump gradle/actions/setup-gradle from 6.3.0 to 6.4.0
Bumps [gradle/actions/setup-gradle](https://github.com/gradle/actions) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/9c971963bec38e04b3d30dcc455b5382be2fdbfb...3f5f9adaf7d9fecd50b5935e54106014257a94e6)

---
updated-dependencies:
- dependency-name: gradle/actions/setup-gradle
  dependency-version: 6.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

See gh-52037

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-07 15:06:56 +02:00
Moritz Halbritter 111dc0c15a Run javadoc macro check as part of antora
checkAntoraJavadocMacros was never wired into the build and its
classpath, implementation, is not resolvable. Broken javadoc: links
went unnoticed.

Use runtimeClasspath, make antora depend on the check and add lombok,
which the docs link to. Also fix rejection of no-argument method
links and the method signature in failure messages.

Closes gh-52051
2026-10-07 11:50:24 +02:00
Stéphane Nicoll 7217681ed1 Adapt NOTICE according to spring.build-type
Closes gh-52052
2026-10-07 10:11:46 +02:00
Stéphane Nicoll a5c35ebcd5 Adapt maven publish conventions according to spring.build-type
Closes gh-52048
2026-10-07 10:00:02 +02:00
Andy Wilkinson 82f9fe4a01 Upgrade Antora dependencies
Closes gh-52042
2026-10-06 16:37:56 +01:00
Stéphane Nicoll f5ca699b49 Remove dependabot configuration in maintenance branch 2026-10-06 16:19:17 +02:00
Stéphane Nicoll 7544df33a7 Upgrade to XML Maven Plugin 1.2.2
Closes gh-52004
2026-10-06 15:05:16 +02:00
Stéphane Nicoll 2018d0aac6 Upgrade to WebJars Locator Lite 1.1.5
Closes gh-52003
2026-10-06 15:05:16 +02:00
Stéphane Nicoll e0189c5355 Upgrade to Tomcat 11.0.26
Closes gh-52002
2026-10-06 15:05:16 +02:00
Stéphane Nicoll ddb4fb7244 Upgrade to SLF4J 2.0.20
Closes gh-52001
2026-10-06 15:05:16 +02:00
Stéphane Nicoll 1e0a207dbf Upgrade to R2DBC Postgresql 1.1.3.RELEASE
Closes gh-52000
2026-10-06 14:29:54 +02:00
Stéphane Nicoll 9c47c4ee0c Upgrade to R2DBC MSSQL 1.0.7.RELEASE
Closes gh-51999
2026-10-06 14:29:50 +02:00
Stéphane Nicoll f010708df3 Upgrade to R2DBC MariaDB 1.3.2
Closes gh-51998
2026-10-06 14:29:46 +02:00
Stéphane Nicoll cbdcb15273 Upgrade to Netty 4.2.19.Final
Closes gh-51997
2026-10-06 14:29:42 +02:00
Stéphane Nicoll 422e26f047 Upgrade to Lombok 1.18.48
Closes gh-51996
2026-10-06 14:29:37 +02:00
Stéphane Nicoll 8389be5fd3 Upgrade to Liquibase 5.0.4
Closes gh-51995
2026-10-06 14:29:33 +02:00
Stéphane Nicoll 2878526c62 Upgrade to jOOQ 3.19.39
Closes gh-51994
2026-10-06 14:29:29 +02:00
Stéphane Nicoll f120a456a3 Upgrade to Jetty 12.1.14
Closes gh-51993
2026-10-06 14:29:25 +02:00
Stéphane Nicoll 3c8a29040e Upgrade to Jersey 4.0.3
Closes gh-51992
2026-10-06 14:29:20 +02:00
Stéphane Nicoll e2bb300308 Upgrade to Jaybird 6.0.6
Closes gh-51991
2026-10-06 14:29:16 +02:00
Stéphane Nicoll 2b4b51fe8c Upgrade to Jakarta Json Bind 3.0.3
Closes gh-51990
2026-10-06 14:29:12 +02:00
Stéphane Nicoll 1a6afb4118 Upgrade to Jackson Bom 3.1.7
Closes gh-51989
2026-10-06 14:29:07 +02:00
Stéphane Nicoll 0ca1b5dcd8 Upgrade to Jackson 2 Bom 2.21.7
Closes gh-51988
2026-10-06 14:29:03 +02:00
Stéphane Nicoll 71887906e1 Upgrade to Hibernate 7.2.25.Final
Closes gh-51987
2026-10-06 14:28:59 +02:00
Stéphane Nicoll 6e2ff62ee8 Upgrade to FreeMarker 2.3.35
Closes gh-51986
2026-10-06 14:28:55 +02:00
Stéphane Nicoll e4dd01c4db Upgrade to Couchbase Client 3.9.3
Closes gh-51985
2026-10-06 14:28:51 +02:00
Stéphane Nicoll c7b1a0fdc6 Upgrade to Build Helper Maven Plugin 3.6.2
Closes gh-51984
2026-10-06 14:28:47 +02:00
Stéphane Nicoll 3d7e61639c Merge pull request #51937 from khopland
Closes gh-51937

* jersey-jackson2-management-mapper-fix:
  Polish "Apply Jersey endpoint Jackson 2 mapper consistently"
  Apply Jersey endpoint Jackson 2 mapper consistently
2026-10-06 11:05:41 +02:00
Stéphane Nicoll 372bd7cb09 Polish "Apply Jersey endpoint Jackson 2 mapper consistently"
See gh-51937
2026-10-06 11:03:39 +02:00
Kristoffer Larsen Hopland 03b584c261 Apply Jersey endpoint Jackson 2 mapper consistently
See gh-51937

Signed-off-by: Kristoffer Larsen Hopland <24739853+khopland@users.noreply.github.com>
2026-10-06 10:47:27 +02:00
Andy Wilkinson fcc6d42157 Update Spring Data Bom's calendar name to align with repo changes
The Data team have repurposed some of their repositories It's now
spring-data-bom and not spring-data-release that has the milestones
for each release of the Spring Data Bom.

This commit updates spring-boot-dependencies to fix the retrieval of
Spring Data Bom release dates from the calendar.
2026-10-06 09:12:00 +01:00
Stéphane Nicoll bf1987a23e Remove run-codeql-analysis as it's only relevant on the default branch 2026-10-06 09:36:03 +02:00
Stéphane Nicoll e732f6a0cb Start building against Spring Data Bom 2025.1.8 snapshots
See gh-51955
2026-10-05 17:25:56 +02:00
Stéphane Nicoll 8e26658e4a Start building against Spring WS 5.0.3 snapshots
See gh-51954
2026-10-05 17:20:19 +02:00
Stéphane Nicoll 6c61d5772d Start building against Spring RESTDocs 4.0.2 snapshots
See gh-51953
2026-10-05 17:20:19 +02:00
Stéphane Nicoll b4a61d0fc5 Start building against Spring Kafka 4.0.8 snapshots
See gh-51952
2026-10-05 17:20:19 +02:00
Stéphane Nicoll 2c10a0a9dd Start building against Spring Framework 7.0.10 snapshots
See gh-51951
2026-10-05 17:20:19 +02:00
Stéphane Nicoll 0920e36db9 Start building against Spring AMQP 4.0.6 snapshots
See gh-51950
2026-10-05 17:20:19 +02:00
Andy Wilkinson 4a42493675 Use --release-train as source of release date
When the milestone is unscheduled, use the configured release train as
a source of the release date. This allows moveToSnapshots to be used
before joining the train, when the milestone is typically unscheduled.

Fixes gh-51942
2026-10-05 10:18:16 +01:00
Stéphane Nicoll 511bbc03d9 Apply release train infrastructure
This commit moves our previous release process using dedicated workflows
to the use of the release orchestrator. The necessary workflows have
been added in this commit as well as the two goals required to build
and test the release.

Post-release actions have been moved to a publicize-release workflow.

Closes gh-51883
2026-10-05 10:48:15 +02:00
Andy Wilkinson 1d9b5d5a66 Polish 2026-10-01 12:30:00 +01:00
Andy Wilkinson 47d4b22282 Merge pull request #50489 from galenzo17
Closes gh-50489

* gh-50489:
  Polish "Preserve property descriptions during Gradle incremental compilation"
  Preserve property descriptions during Gradle incremental compilation
2026-10-01 12:04:18 +01:00
Andy Wilkinson 8c457932e7 Polish "Preserve property descriptions during Gradle incremental compilation"
See gh-50489

Signed-off-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2026-10-01 12:02:46 +01:00
Agustin Bereciartua f135b3fb88 Preserve property descriptions during Gradle incremental compilation
Cache descriptions in a location outside CLASS_OUTPUT so that Gradle's
incremental compilation does not lose javadoc-based descriptions for
types passed as .class files.

See gh-50489

Signed-off-by: Agustin Bereciartua <bereciartua.agustin@gmail.com>
2026-10-01 11:54:46 +01:00