The GitHub Actions job "Python CI Docs" on iceberg-python.git/rcjverhoef/storage-creds-support has succeeded. Run started by GitHub user rcjverhoef (triggered by rcjverhoef).
Head commit for run: b2cd7020213259c8947230420048f64d2fe2e5ca / rocco.verhoef <[email protected]> feat: support storage-credentials in REST catalog LoadTableResult The Iceberg REST spec's LoadTableResult includes a storage-credentials field for vended credentials (prefix-scoped temporary STS tokens). PyIceberg was only reading the config field and silently dropping storage-credentials, so vended credentials never reached the FileIO. Per the spec: "Clients must first check whether the respective credentials exist in the storage-credentials field before checking the config for credentials." This adds: - storage_credentials field to TableResponse - Longest-prefix credential resolution (mirroring Java's S3FileIO) - Merging resolved credentials into FileIO with highest precedence Co-Authored-By: Claude Opus 4.6 <[email protected]> Report URL: https://github.com/apache/iceberg-python/actions/runs/21991079447 With regards, GitHub Actions via GitBox
