Skip to content

[#10469 ]improvement(all):Upgrade Jackson from 2.15.2 to 2.19.2#10470

Closed
geyanggang wants to merge 1 commit intoapache:mainfrom
geyanggang:upgrade-jackson-version
Closed

[#10469 ]improvement(all):Upgrade Jackson from 2.15.2 to 2.19.2#10470
geyanggang wants to merge 1 commit intoapache:mainfrom
geyanggang:upgrade-jackson-version

Conversation

@geyanggang
Copy link
Copy Markdown
Collaborator

What changes were proposed in this pull request?

Upgrade Jackson version from 2.15.2 to 2.19.2 in gradle/libs.versions.toml. Replace deprecated JsonNode.fields() calls with properties() in JsonUtils.java and SerializationUtils.java to adapt to the new API.

Why are the changes needed?

Jackson 2.15.2 is outdated. Upgrading to 2.19.2 brings bug fixes, performance improvements, and better compatibility with newer Java versions.

Fix: #10469

Does this PR introduce any user-facing change?

No.

How was this patch tested?

Existing unit tests pass. Verified compileJava succeeds across all modules.

@github-actions
Copy link
Copy Markdown

Code Coverage Report

Overall Project 64.92% +0.27% 🟢
Files changed 83.2% 🟢

Module Coverage
aliyun 1.73% 🔴
api 47.14% 🟢
authorization-common 85.96% 🟢
aws 1.1% 🔴
azure 2.6% 🔴
catalog-common 10.0% 🔴
catalog-fileset 80.02% 🟢
catalog-hive 80.98% 🟢
catalog-jdbc-clickhouse 78.25% 🟢
catalog-jdbc-common 42.98% 🟢
catalog-jdbc-doris 80.28% 🟢
catalog-jdbc-hologres 54.03% 🟢
catalog-jdbc-mysql 79.23% 🟢
catalog-jdbc-oceanbase 78.38% 🟢
catalog-jdbc-postgresql 82.05% 🟢
catalog-jdbc-starrocks 78.27% 🟢
catalog-kafka 77.01% 🟢
catalog-lakehouse-generic 45.07% 🟢
catalog-lakehouse-hudi 79.1% 🟢
catalog-lakehouse-iceberg 87.25% 🟢
catalog-lakehouse-paimon 77.71% 🟢
catalog-model 77.72% 🟢
cli 44.51% 🟢
client-java 77.83% 🟢
common 49.38% +5.29% 🟢
core 81.31% 🟢
filesystem-hadoop3 76.97% 🟢
flink 38.86% 🔴
flink-runtime 0.0% 🔴
gcp 14.2% 🔴
hadoop-common 10.39% 🔴
hive-metastore-common 45.82% 🟢
iceberg-common 50.21% 🟢
iceberg-rest-server 66.24% 🟢
integration-test-common 0.0% 🔴
jobs 66.17% 🟢
lance-common 23.78% -0.35% 🔴
lance-rest-server 57.84% 🟢
lineage 53.02% 🟢
optimizer 82.94% -0.2% 🟢
optimizer-api 21.95% +6.01% 🔴
server 85.65% 🟢
server-common 69.72% 🟢
spark 32.79% 🔴
spark-common 39.6% 🔴
trino-connector 31.62% 🔴
Files
Module File Coverage
common JsonUtils.java 84.76% 🟢
lance-common SerializationUtils.java 0.0% 🔴
optimizer AbstractStatisticsImporter.java 81.6% 🟢
optimizer-api PartitionPathSerdeUtils.java 89.19% 🟢

@geyanggang geyanggang force-pushed the upgrade-jackson-version branch from 52af30b to c5a21d3 Compare March 19, 2026 12:53
@geyanggang geyanggang closed this Mar 24, 2026
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.

[Improvement] Bump the Jackson version.

1 participant