Skip to content

Sync Java SDK models from atlanhq/models#2420

Merged
cmgrote merged 2 commits intomainfrom
sync-models-20260417-173719
Apr 17, 2026
Merged

Sync Java SDK models from atlanhq/models#2420
cmgrote merged 2 commits intomainfrom
sync-models-20260417-173719

Conversation

@atlan-ci
Copy link
Copy Markdown
Collaborator

Summary

This PR syncs the generated Java SDK models from the atlanhq/models repository.

Changes

Auto-generated Java model files from Pkl type definitions.

Test Plan

  • Verify generated models compile successfully
  • Run existing tests against updated models

🤖 This PR was automatically created by the sync-java-sdk workflow.

Source commit: 790185764cbe091cd28e190d4df1da8c1b3f87c2
Source ref: refs/heads/master

Co-Authored-By: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@atlan-ci atlan-ci requested a review from cmgrote as a code owner April 17, 2026 17:46
…collection setters

When deserializing a JSON array via a Lombok @Singular bulk setter (e.g.
assetExternalDQTestLatestScores(Collection<? extends Double>)), JacksonUtils
was re-reading the raw parameter type from the method (Collection) rather
than using the already-resolved singularClass (Double). This caused an
"Unhandled parameter type" IOException for any SortedSet<Double> field.

The fix adds a deserializeNumber(JsonNode, Class<?>) overload and routes
both number-path calls in deserializePrimitive through singularClass,
which is already correctly resolved before those branches are reached.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Chris (He/Him) <cgrote@gmail.com>
@cmgrote cmgrote merged commit 8e5dfba into main Apr 17, 2026
7 checks passed
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