Backport develop commits to support/2.0 for the 2.0.3 release - #8038
Closed
JinwooHwang wants to merge 10 commits into
Closed
Backport develop commits to support/2.0 for the 2.0.3 release#8038JinwooHwang wants to merge 10 commits into
JinwooHwang wants to merge 10 commits into
Conversation
Partial backport of [GEODE-10592] Remediation of CVE-2026-40984 (apache#8018), commit 9780122 on develop. Only the micrometer dependency bump is taken. The rest of that commit does not apply to support/2.0: - GitHub Actions version pinning (checkout@v4.2.2, setup-java@v4.7.1) targets develop's workflow files, which have diverged on this branch. - The shiro 2.2.1 -> 2.1.0 change reverted apache#8017; support/2.0 is already at 2.1.0, so it is a no-op here. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
* Remediation of CVE-2026-54428 * CI build failure (cherry picked from commit e3cb1f0)
* feature/GEODE-10589 * CI build failure (cherry picked from commit 48fe054)
Upgrades shiro 2.1.0 -> 3.0.0 and slf4j-api 2.0.17 -> 2.0.18. (cherry picked from commit d284679) Conflicts were resolved to take only the two dependency changes this commit is about. The following develop-only drift that appeared in the conflict regions was deliberately NOT taken, as it is unrelated to this CVE and support/2.0 pins these intentionally: - bouncycastle 1.84 (develop is on 1.85; pinned here by GEODE-10583) - log4j 2.25.4 (develop is on 2.25.5) - jetty 12.0.33 (develop is on 12.0.37) - snakeyaml 2.3 (develop is on 2.5) Two upstream defects in the original commit were also not carried over; both were corrected on develop by [GEODE-10609] (apache#8035): - a corrupted fixture line, "jetty-io-1git 2.0.37.jar" - jul-to-slf4j listed as 2.0.18, which the build does not actually resolve; it remains 2.0.17 here Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…p.converter.ServerSerializableObjectHttpMessageConverter (apache#8024) * Removal of org.apache.geode.management.internal.web.http.converter.ServerSerializableObjectHttpMessageConverter * codeql warning * autobuild for go * These changes allow gfsh to perform complex MBean queries over HTTP without requiring the insecure SerializableObjectHttpMessageConverter in the request body, maintaining the project's security posture while restoring full JMX remoting functionality. * formatting fix * Delete .github/workflows/codeql.yml * restored codeql.yml * restored codeql.yml * Delete .mvn/wrapper/maven-wrapper.jar * Delete .mvn/wrapper/maven-wrapper.properties * restored codeql.yml (cherry picked from commit b37841a)
…ingObjectInputStream (apache#8025) * Secure JMX query expression deserialization via ValidatingObjectInputStream * fix formatting * license (cherry picked from commit 5fcca74)
Remediation of SNYK-JAVA-ORGAPACHELOGGINGLOG4J-17954276 (cherry picked from commit 4e02b54)
Bumps bouncycastle 1.84 -> 1.85. (cherry picked from commit 98d461e) Applied after apache#8033, so the fixture and DependencyConstraints conflict regions carried this commit's older context (shiro 2.1.0, slf4j 2.0.17). Only the bouncycastle bump was taken; shiro 3.0.0 and slf4j 2.0.18 from apache#8033 are preserved. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Bumps jetty 12.0.33 -> 12.0.37, which transitively brings asm 9.9.1 -> 9.10.1. (cherry picked from commit b507bd3) Applied after apache#8032/apache#8033, so the two classpath fixtures conflicted on this commit's older context (shiro 2.1.0, slf4j 2.0.17, bcprov reordering). Only the jetty and asm changes were taken; shiro 3.0.0, slf4j 2.0.18, bcprov 1.85 and snakeyaml 2.3 are preserved. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
* GEODE-10610 gfsh - list member failure * :geode-assembly:integrationTest BundledJarsJUnitTest. verifyBundledJarsHaveNotChanged and GfshDependencyJarIntegrationTest. verifyManifestClassPath (cherry picked from commit 621c3d3)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backports 10 commits from
developtosupport/2.0for the 2.0.3 release.Security remediations (dependency upgrades)