Merged
Conversation
- Update groupId from com.fasterxml.jackson.* to tools.jackson.* - Update jackson.version to 3.0.0-rc4 - Remove separate jdk8, jsr310, and parameter-names modules (bundled in 3.x core) - Update all Java imports from com.fasterxml.jackson to tools.jackson - Fix jackson-annotations version in database-manager-core to use property Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- jackson-annotations stays at com.fasterxml.jackson.annotation (unchanged in 3.x) - jackson-core/databind Java packages changed to tools.jackson.core/databind - Update version from 3.0.0-rc4 to 3.1.0 (GA) - Fix jackson-annotations groupId back to com.fasterxml.jackson.core Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
JsonProcessingException -> JacksonException (now unchecked) JsonMappingException -> DatabindException (removed, now unchecked) - Remove throws declarations from test methods (exceptions are now unchecked) - Update catch(JsonProcessingException) to catch(JacksonException) in TableUtil Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Use JsonMapper.builder() pattern for ObjectMapper construction - Replace ObjectNode.fields() with properties() (renamed in 3.x) - Handle new POJONode type for byte[] and JsonNode values in toAttribute - Remove date/time SerializationFeature enums removed in 3.x - Fix jackson-annotations Maven groupId to tools.jackson.core - Remove TextNode direct usage, use mapper.getNodeFactory().textNode() - Remove IOException/UncheckedIOException wrapping (JacksonException is now unchecked) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Only @JsonIgnore is needed — no reason to pull in full jackson-databind. The 2.x annotation artifact is what jackson-databind 3.x itself depends on transitively, so this is consistent and much lighter. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
itstheceo
approved these changes
Mar 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
com.fasterxml.jackson.coretotools.jackson.coreforjackson-core,jackson-databind, andjackson-annotationsjackson-datatype-jsr310,jackson-datatype-jdk8, andjackson-module-parameter-namesdependencies (now bundled in Jackson 3.x core)ObjectMapperpattern toJsonMapper.builder()pattern (required by Jackson 3.x immutability)ObjectNode.fields()→properties(),TextNode.valueOf()→mapper.getNodeFactory().textNode(),JacksonException(now unchecked, no longer wraps inUncheckedIOException)POJONodetype in Jackson 3.x forbyte[]and nestedJsonNodevaluesTest plan
🤖 Generated with Claude Code