Commit Graph
62498 Commits
Author SHA1 Message Date
Stéphane Nicoll f5c75152cc Start building against Spring GraphQL 2.0.6 snapshots
See gh-52098
2026-10-08 08:50:33 +02:00
Stéphane Nicoll 4c482e2b2f Start building against Micrometer 1.17.2 snapshots
See gh-52097
2026-10-08 08:50:29 +02:00
Stéphane Nicoll f825d04234 Merge branch '4.0.x' into 4.1.x
Closes gh-52090
2026-10-07 16:54:25 +02:00
Stéphane Nicoll c3fe179094 Merge pull request #52045 from timtebeek
Closes gh-52045

* tim/findignoredcheckreturnvalue-fix:
  Fix assertions whose result was ignored
2026-10-07 16:54:21 +02:00
Tim te Beek a5e6f1bf7b Fix assertions whose result was ignored
Several tests called AssertJ's assertThat without chaining an assertion,
or chained withFailMessage after the assertion had already run, so they
verified nothing. Found with OpenRewrite's FindIgnoredCheckReturnValue.

See gh-52045

Signed-off-by: Tim te Beek <tim@moderne.io>
2026-10-07 16:47:12 +02:00
Stéphane Nicoll 9bcbd38528 Merge branch '4.0.x' into 4.1.x
Closes gh-52088
2026-10-07 16:34:54 +02:00
Stéphane Nicoll 8a76a2dfef Merge pull request #51959 from rvullriede
Closes gh-51959

* fix/logging-lifecycle-not-pauseable:
  Polish "Prevent pausing of the logging system"
  Prevent pausing of the logging system
2026-10-07 16:34:49 +02:00
Stéphane Nicoll 5d720a2138 Polish "Prevent pausing of the logging system"
See gh-51959
2026-10-07 16:27:32 +02:00
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 20548c07a0 Merge pull request #51957 from NotAFlightRisk
Closes gh-51957

* grpc-service-config-duration:
  Polish "Zero-pad nanos in gRPC service config durations"
  Zero-pad nanos in gRPC service config durations
2026-10-07 16:07:22 +02:00
Stéphane Nicoll 5508957eca Polish "Zero-pad nanos in gRPC service config durations"
Use the short "<seconds>s" format when nanos are equal to 0. This
prevents extra padding for the most frequent use case.

See gh-51957
2026-10-07 16:04:17 +02:00
Iain 6bba9fdef6 Zero-pad nanos in gRPC service config durations
See gh-51957

Signed-off-by: Iain <iain1970@protonmail.com>
2026-10-07 15:49:37 +02:00
Stéphane Nicoll e22da5ea7f Merge pull request #51956 from MycroCosmo
Closes gh-51956

* fix-grpc-servlet-gradle-example:
  Fix Gradle example for servlet-based gRPC servers
2026-10-07 15:48:44 +02:00
sunghwan kwon 4ece6b2726 Fix Gradle example for servlet-based gRPC servers
Remove the unmatched opening brace from the Web MVC dependency so the
example can be evaluated as a Gradle build script.

See gh-51956

Signed-off-by: sunghwan kwon <sunghwan.ian.kwon@gmail.com>
2026-10-07 15:40:41 +02:00
Stéphane Nicoll af52cd87ff Merge branch '4.0.x' into 4.1.x
Closes gh-52084
2026-10-07 15:33:18 +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 e2a4766456 Merge branch '4.0.x' into 4.1.x
Closes gh-52082
2026-10-07 15:08:55 +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 518bb9cd37 Merge branch '4.0.x' into 4.1.x
Closes gh-52055
2026-10-07 11:50:47 +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 3ad807dad5 Merge branch '4.0.x' into 4.1.x
Closes gh-52053
2026-10-07 10:15:15 +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 870cb506c0 Merge branch '4.0.x' into 4.1.x
Closes gh-52049
2026-10-07 10:00:59 +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 86ff8eb989 Merge branch '4.0.x' into 4.1.x
Closes gh-52043
2026-10-06 16:38:44 +01:00
Andy Wilkinson 82f9fe4a01 Upgrade Antora dependencies
Closes gh-52042
2026-10-06 16:37:56 +01:00
Stéphane Nicoll 14a3749712 Merge branch '4.0.x' into 4.1.x 2026-10-06 16:19:38 +02:00
Stéphane Nicoll f5ca699b49 Remove dependabot configuration in maintenance branch 2026-10-06 16:19:17 +02:00
Stéphane Nicoll 0db78c1999 Merge branch '4.0.x' into 4.1.x 2026-10-06 16:00:10 +02:00
Stéphane Nicoll 0f6d703b4e Upgrade to XML Maven Plugin 1.2.2
Closes gh-52034
2026-10-06 15:09:56 +02:00
Stéphane Nicoll c679e9dcd3 Upgrade to WebJars Locator Lite 1.1.5
Closes gh-52033
2026-10-06 15:09:56 +02:00
Stéphane Nicoll 9fd645d792 Upgrade to Tomcat 11.0.26
Closes gh-52032
2026-10-06 15:09:56 +02:00
Stéphane Nicoll 8b99af6ac4 Upgrade to SQLite JDBC 3.53.4.0
Closes gh-52031
2026-10-06 15:09:55 +02:00
Stéphane Nicoll 980b7b4ce9 Upgrade to SLF4J 2.0.20
Closes gh-52030
2026-10-06 15:09:55 +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 9fa02b302e Upgrade to R2DBC Postgresql 1.1.3.RELEASE
Closes gh-52029
2026-10-06 14:57:11 +02:00
Stéphane Nicoll 5c82413b0e Upgrade to R2DBC MSSQL 1.0.7.RELEASE
Closes gh-52028
2026-10-06 14:57:06 +02:00
Stéphane Nicoll bcd606ce57 Upgrade to R2DBC MariaDB 1.4.2
Closes gh-52027
2026-10-06 14:57:00 +02:00
Stéphane Nicoll 4e9d6dca73 Upgrade to Pulsar 4.2.5
Closes gh-52026
2026-10-06 14:56:56 +02:00
Stéphane Nicoll e4fd4ffbcc Upgrade to Pooled JMS 3.2.5
Closes gh-52025
2026-10-06 14:56:52 +02:00
Stéphane Nicoll 72a71737d9 Upgrade to Protobuf Maven Plugin 5.1.11
Closes gh-52024
2026-10-06 14:56:48 +02:00
Stéphane Nicoll 8e9909e127 Upgrade to Netty 4.2.19.Final
Closes gh-52023
2026-10-06 14:56:43 +02:00
Stéphane Nicoll 8c0d1ba85e Upgrade to Native Build Tools Plugin 1.1.14
Closes gh-52022
2026-10-06 14:56:37 +02:00