Commit Graph
62511 Commits
Author SHA1 Message Date
Andy Wilkinson eb9d52d4d8 Merge branch '4.0.x' into 4.1.x
Closes gh-52111
2026-10-08 12:11:10 +01:00
Andy Wilkinson 388a3598e8 Upgrade to Gradle 9.8.1
Closes gh-51858
2026-10-08 11:44:10 +01:00
Stéphane Nicoll e2de370d3d Merge branch '4.0.x' into 4.1.x 2026-10-08 09:26:43 +02:00
Stéphane Nicoll 8916e9de9a Upgrade to Postgresql 42.7.14
Closes gh-52109
2026-10-08 09:10:24 +02:00
Stéphane Nicoll 33baa3db96 Upgrade to GraphQL Java 25.1
Closes gh-52108
2026-10-08 09:10:19 +02:00
Stéphane Nicoll 82d298848d Upgrade to Postgresql 42.7.14
Closes gh-52107
2026-10-08 09:08:29 +02:00
Stéphane Nicoll 375e747ee3 Upgrade to GraphQL Java 25.1
Closes gh-52106
2026-10-08 09:08:25 +02:00
Stéphane Nicoll 74a772a1a4 Start building against Spring Pulsar 2.0.8 snapshots
See gh-52099
2026-10-08 08:50:38 +02:00
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 6094863341 Start building against Spring Pulsar 2.0.8 snapshots
See gh-52096
2026-10-08 08:48:58 +02:00
Stéphane Nicoll 9eb2212959 Start building against Spring Integration 7.0.7 snapshots
See gh-52095
2026-10-08 08:48:54 +02:00
Stéphane Nicoll 998ebcc00e Start building against Spring GraphQL 2.0.6 snapshots
See gh-52094
2026-10-08 08:48:50 +02:00
Stéphane Nicoll 7155a26e51 Start building against Reactor Bom 2025.0.8 snapshots
See gh-51949
2026-10-08 08:48:46 +02:00
Stéphane Nicoll d8f1a70966 Start building against Micrometer 1.16.8 snapshots
See gh-52093
2026-10-08 08:48:46 +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