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>
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>
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
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
Closes gh-51937
* jersey-jackson2-management-mapper-fix:
Polish "Apply Jersey endpoint Jackson 2 mapper consistently"
Apply Jersey endpoint Jackson 2 mapper consistently
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.
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
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
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>