8000 Adds order handling and deferred QN resolution for S3 prefixes by cmgrote · Pull Request #2091 · atlanhq/atlan-java · GitHub
[go: up one dir, main page]

Skip to content

Adds order handling and deferred QN resolution for S3 prefixes#2091

Merged
cmgrote merged 3 commits intomainfrom
APP-9923
Nov 24, 2025
Merged

Adds order handling and deferred QN resolution for S3 prefixes#2091
cmgrote merged 3 commits intomainfrom
APP-9923

Conversation

@cmgrote
Copy link
Collaborator
@cmgrote cmgrote commented Nov 24, 2025

Note

Adds S3 prefix handling with ordered import and deferred qualified-name resolution, inlines map decoding logic, updates AWS SDK, and introduces comprehensive S3 prefix tests and fixtures.

  • Asset Import (AIM):
    • Add S3Prefix to S3 loading order in AssetImporter and resolve deferred qualified names during import.
  • Serde:
    • Inline map decoding in CellXformer.decode to JSON-parse maps and decode string keys/values; remove MapXformer.
  • Tests & Fixtures:
    • Add S3WithPrefixesTest covering buckets, prefixes (hierarchy, counts), and objects; assert connection cache contents.
    • Add CSV fixture samples/.../s3-with-prefixes.csv.
  • Dependencies:
    • Bump awssdk version from 2.39.1 to 2.39.2.

Written by Cursor Bugbot for commit 907dd3a. This will update automatically on new commits. Configure here.

Signed-off-by: Chris (He/Him) <cgrote@gmail.com>
Signed-off-by: Chris (He/Him) <cgrote@gmail.com>
@cmgrote cmgrote added the packages Changes related to custom packages label Nov 24, 2025
@cmgrote cmgrote enabled auto-merge November 24, 2025 17:00
Signed-off-by: Chris (He/Him) <cgrote@gmail.com>
@cmgrote cmgrote merged commit 0f8f6f5 into main Nov 24, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

packages Changes related to custom packages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0