Skip to content

Migrate multiple modules to Jackson 3 (WIP)#4774

Closed
snazy wants to merge 3 commits into
apache:mainfrom
snazy:jackson-3
Closed

Migrate multiple modules to Jackson 3 (WIP)#4774
snazy wants to merge 3 commits into
apache:mainfrom
snazy:jackson-3

Conversation

@snazy

@snazy snazy commented Jun 15, 2026

Copy link
Copy Markdown
Member

No description provided.

@github-project-automation github-project-automation Bot moved this to PRs In Progress in Basic Kanban Board Jun 15, 2026
@snazy
snazy force-pushed the jackson-3 branch 8 times, most recently from e81be7a to aa0687f Compare June 26, 2026 06:25
snazy added 3 commits June 26, 2026 17:14
Move core pagination, storage configuration, connection configuration, event, policy, and GCP credential JSON helpers to Jackson 3.

This keeps Jackson 2 in place for Iceberg/Quarkus-bound paths while adding runtime dependency and LICENSE entries needed by the migrated core types.

Migration guide: https://github.com/FasterXML/jackson/blob/main/jackson3/MIGRATING_TO_JACKSON_3.md
Move management-model serialization tests and Ranger test fixture helpers to Jackson 3.

OPA remains intentionally out of scope because its schema generator dependency is still Jackson 2 based.

Migration guide: https://github.com/FasterXML/jackson/blob/main/jackson3/MIGRATING_TO_JACKSON_3.md
Move NoSQL persistence, authz, realm, node, async, ID generation, and metastore serialization code to Jackson 3 APIs.

The commit updates Jackson service-loader entries and custom serializers/deserializers while preserving existing storage and wire representations.

Migration guide: https://github.com/FasterXML/jackson/blob/main/jackson3/MIGRATING_TO_JACKSON_3.md
@snazy snazy closed this Jun 26, 2026
@snazy
snazy deleted the jackson-3 branch June 26, 2026 15:19
@github-project-automation github-project-automation Bot moved this from PRs In Progress to Done in Basic Kanban Board Jun 26, 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.

1 participant