Skip to content

chore: update jackson, commons-io, and commons-lang dependencies - #492

Merged
ewaostrowska merged 1 commit into
masterfrom
chore/jackson-update
Mar 31, 2026
Merged

chore: update jackson, commons-io, and commons-lang dependencies#492
ewaostrowska merged 1 commit into
masterfrom
chore/jackson-update

Conversation

@kopernic-pl

Copy link
Copy Markdown
Contributor

This pull request updates several dependency versions in the pom.xml file to ensure compatibility, security, and access to the latest features. The most important changes are grouped below:

Dependency version upgrades:

  • Upgraded jackson.version from 2.19.0 to 2.21.1, which may include important bug fixes and security patches.
  • Upgraded commons-io-version from 2.20.0 to 2.21.0 for improved file handling and stability.
  • Upgraded commons-lang-version from 3.18.0 to 3.20.0 to leverage new utilities and enhancements.

@kopernic-pl kopernic-pl self-assigned this Mar 20, 2026
@kopernic-pl kopernic-pl added the dependencies Pull requests that update a dependency file label Mar 20, 2026
@KrzysztofNocen

Copy link
Copy Markdown

⚠️ Heads up on jackson-annotations version

jackson-annotations:2.21.1 does not exist on Maven Central — the Jackson team intentionally dropped the patch segment for this module starting from 2.20. The correct version alongside jackson-core/jackson-databind 2.21.1 is 2.21.

This is confirmed in the official jackson-bom:2.21.1 POM:

<!-- 10-Jul-2025, tatu: Jackson 2.20 finally drops patch from `jackson-annotations` -->
jackson.version.annotations = 2.21
jackson.version             = 2.21.1  (core, databind, dataformat, etc.)

That's why a separate <jackson-annotations.version>2.21</jackson-annotations.version> property was added here — it looks like a mistake but it's actually intentional. Don't "fix" it to 2.21.1. 🙂

@ewaostrowska
ewaostrowska force-pushed the chore/jackson-update branch from 1d795b8 to 1e136d3 Compare March 31, 2026 11:09
@ewaostrowska
ewaostrowska merged commit 1e36a87 into master Mar 31, 2026
6 checks passed
@ewaostrowska
ewaostrowska deleted the chore/jackson-update branch March 31, 2026 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants