Skip to content

Bump netty/jackson/commons-codec to clear CVE alerts on shipped OAP jars#13944

Merged
kezhenxu94 merged 1 commit into
apache:masterfrom
kezhenxu94:clear-cve-netty-jackson-commons-codec
Jul 13, 2026
Merged

Bump netty/jackson/commons-codec to clear CVE alerts on shipped OAP jars#13944
kezhenxu94 merged 1 commit into
apache:masterfrom
kezhenxu94:clear-cve-netty-jackson-commons-codec

Conversation

@kezhenxu94

Copy link
Copy Markdown
Member

Bump up dependencies to clear CVE alerts on shipped OAP jars

Follows up the earlier dependency bumps in the 11.0.0 cycle with a few more that Dependabot / scanners flag on the shipped OAP jars.

Dependency From To Location
netty (netty.version) 4.2.12.Final 4.2.15.Final root pom.xml
jackson (jackson.version) 2.18.6 2.18.8 oap-server-bom/pom.xml
jackson-databind (jackson-databind.version) 2.16.0 2.18.8 oap-server-bom/pom.xml
commons-codec (commons-codec.version) 1.11 1.13 oap-server-bom/pom.xml

jackson-databind was managed by a separate property and had been left behind while the other jackson artifacts moved to 2.18.x. This realigns the whole jackson family to a single managed version (2.18.8), which is generally the recommended jackson setup and avoids a mixed core/databind combination on the classpath.

All bumped versions are within the JDK 11 baseline SkyWalking targets (maven.compiler.release=11), so no source changes are required — these are managed-version bumps only.

Copilot AI review requested due to automatic review settings July 13, 2026 02:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates managed dependency versions (Netty, Jackson, commons-codec) to address CVE alerts in shipped OAP jars, and records the bumps in the changelog.

Changes:

  • Bump netty.version in the root pom.xml (4.2.12.Final4.2.15.Final).
  • Bump jackson.version and jackson-databind.version in oap-server-bom/pom.xml to 2.18.8, and bump commons-codec to 1.13.
  • Add a corresponding entry to docs/en/changes/changes.md.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
pom.xml Updates the globally managed Netty version used by the BOM import.
oap-server-bom/pom.xml Updates BOM-managed Jackson and commons-codec versions for OAP artifacts.
docs/en/changes/changes.md Documents the additional dependency bumps and the Jackson version realignment.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread oap-server-bom/pom.xml
<jackson.version>2.18.6</jackson.version>
<jackson-databind.version>2.16.0</jackson-databind.version>
<jackson.version>2.18.8</jackson.version>
<jackson-databind.version>2.18.8</jackson-databind.version>
@kezhenxu94 kezhenxu94 force-pushed the clear-cve-netty-jackson-commons-codec branch from 851c2f4 to ebf0320 Compare July 13, 2026 05:25
- netty 4.2.12.Final -> 4.2.15.Final (root pom netty.version)
- jackson 2.18.6 -> 2.18.8 (oap-server-bom)
- jackson-databind 2.16.0 -> 2.18.8 (realign to the rest of the jackson
  family, which had moved ahead while databind was left behind)
- commons-codec 1.11 -> 1.13 (oap-server-bom)

All versions are JDK 11 compatible (SkyWalking targets maven.compiler.release=11).

Update dist-material/release-docs/LICENSE and .licenserc.yaml to match the
bumped dependency versions (the CI dependency-license check regenerates
LICENSE and fails on any drift).

Signed-off-by: kezhenxu94 <kezhenxu94@apache.org>
@kezhenxu94 kezhenxu94 force-pushed the clear-cve-netty-jackson-commons-codec branch from ebf0320 to 6e9d588 Compare July 13, 2026 05:34
@kezhenxu94 kezhenxu94 merged commit 46129f1 into apache:master Jul 13, 2026
441 of 443 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants