antonlin1 opened a new pull request, #3033: URL: https://github.com/apache/iceberg-python/pull/3033
## Summary - Add `storage-credentials` field support to the `loadTable` REST response, per the Iceberg REST spec - Implement longest-prefix matching to select the correct credential when multiple storage credentials are returned - Fall back to `config` dict when no `storage-credentials` are present or no prefix matches Relates to #2600 ## Test plan - [x] `test_storage_credentials_over_config` — credentials with matching prefix override config - [x] `test_config_when_no_storage_credentials` — falls back to config when no storage-credentials present - [x] `test_storage_credentials_no_prefix_match` — falls back to config when prefix doesn't match - [x] `test_storage_credentials_longest_prefix_wins` — longest matching prefix is selected 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
