Skip to content

Isolate Jackson registry copies#920

Merged
snazy merged 1 commit into
projectnessie:mainfrom
snazy:isol-jack-reg-copy
Jul 17, 2026
Merged

Isolate Jackson registry copies#920
snazy merged 1 commit into
projectnessie:mainfrom
snazy:isol-jack-reg-copy

Conversation

@snazy

@snazy snazy commented Jul 17, 2026

Copy link
Copy Markdown
Member

Jackson registry copy() returned the same mutable registry instance, so Env.extend() could share lazy type and enum registrations between parent and child environments.

Create a fresh Jackson registry copy and rebuild the currently known type and enum descriptions into it, with tests covering preserved registrations and isolation of later explicit and lazy registrations.

Jackson registry copy() returned the same mutable registry instance, so Env.extend() could share lazy type and enum registrations between parent and child environments.

Create a fresh Jackson registry copy and rebuild the currently known type and enum descriptions into it, with tests covering preserved registrations and isolation of later explicit and lazy registrations.
@snazy
snazy requested a review from XN137 July 17, 2026 10:13
@snazy
snazy merged commit 079fcc5 into projectnessie:main Jul 17, 2026
3 checks passed
@snazy
snazy deleted the isol-jack-reg-copy branch July 17, 2026 16:28
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.

2 participants