Skip to content

MLE-29880 and MLE-29897 Update dependencies to address security vulnerabilities#260

Merged
rjdew-progress merged 2 commits into
marklogic:developfrom
rjdew-progress:MLE-29880
May 28, 2026
Merged

MLE-29880 and MLE-29897 Update dependencies to address security vulnerabilities#260
rjdew-progress merged 2 commits into
marklogic:developfrom
rjdew-progress:MLE-29880

Conversation

@rjdew-progress
Copy link
Copy Markdown

This pull request updates the version of the jackson-dataformat-csv dependency listed in the NOTICE.txt file to reflect the use of version 2.21.3 instead of 2.20.2.

Dependency version update:

  • Updated Kafka version to 4.3.0
  • Updated jackson-dataformat-csv from version 2.20.2 to 2.21.3 in the NOTICE.txt file to ensure accurate documentation of third-party dependencies. [1] [2]

Copilot AI review requested due to automatic review settings May 27, 2026 05:59
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates dependency versions in the Gradle build (and aligns third-party notices) to address reported security vulnerabilities in the Kafka MarkLogic connector project.

Changes:

  • Bumped Kafka dependency version (kafkaVersion) from 4.1.1 to 4.3.0.
  • Bumped jackson-dataformat-csv from 2.20.x to 2.21.3 in build.gradle.
  • Updated NOTICE.txt to list jackson-dataformat-csv as 2.21.3.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.

File Description
NOTICE.txt Updates the documented third-party dependency version for jackson-dataformat-csv to 2.21.3.
build.gradle Updates Kafka version to 4.3.0 and jackson-dataformat-csv to 2.21.3.

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

Comment thread NOTICE.txt Outdated
marklogic-data-hub 6.2.1 (Apache-2.0)
ml-gradle 6.1.0 (Apache-2.0)
jackson-dataformat-csv 2.20.2 (Apache-2.0)
jackson-dataformat-csv 2.21.3 (Apache-2.0)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I wouldn't update this file, it's all going to get changed when it's generated via Black Duck.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Okay. I've reverted it.

Comment thread NOTICE.txt Outdated
For the full text of the Apache-2.0 license, see Apache License 2.0 (Apache-2.0)

jackson-dataformat-csv 2.20.2 (Apache-2.0)
jackson-dataformat-csv 2.21.3 (Apache-2.0)
Comment thread build.gradle
}

implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.20.0"
implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.21.3"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

One thing I try to do with Jackson is ensure everyone's on the same version of it. That may be more difficult here because the connector depends on DH, but it's worth considering a top-level constraint on Jackson to ensure any dependency in this package is on 2.21.3.

Comment thread NOTICE.txt Outdated
marklogic-data-hub 6.2.1 (Apache-2.0)
ml-gradle 6.1.0 (Apache-2.0)
jackson-dataformat-csv 2.20.2 (Apache-2.0)
jackson-dataformat-csv 2.21.3 (Apache-2.0)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I wouldn't update this file, it's all going to get changed when it's generated via Black Duck.

@rjdew-progress rjdew-progress merged commit 98b2cf6 into marklogic:develop May 28, 2026
3 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.

4 participants