Skip to content

feat(tencent/cos): support cosn scheme and generalize dynamic object store credentials#7175

Open
WangXiaoBao1222 wants to merge 1 commit into
lance-format:mainfrom
WangXiaoBao1222:feat/cosn-dynamic-credentials
Open

feat(tencent/cos): support cosn scheme and generalize dynamic object store credentials#7175
WangXiaoBao1222 wants to merge 1 commit into
lance-format:mainfrom
WangXiaoBao1222:feat/cosn-dynamic-credentials

Conversation

@WangXiaoBao1222

Copy link
Copy Markdown
  • Add cosn:// URI scheme registration (commonly used in Hadoop/Spark ecosystem)
  • Generalize dynamic credential provider for COS to support automatic credential refresh via DynamicOpenDalStore
  • Refactor TencentStoreProvider with base_cos_options / normalize_cos_config / build_cos_store helpers
  • Add comprehensive unit tests for config normalization and dynamic credentials

Closes #7173

…e credentials

- Add cosn:// URI scheme support (commonly used in Hadoop/Spark ecosystem)
- Generalize dynamic credential provider for COS to support automatic credential refresh
- Refactor TencentStoreProvider with base_cos_options/normalize_cos_config/build_cos_store helpers
- Support DynamicOpenDalStore for COS when external provider is available
- Add comprehensive unit tests for config normalization and dynamic credentials

Closes lance-format#7173
@github-actions github-actions Bot added A-encoding Encoding, IO, file reader/writer enhancement New feature or request labels Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-encoding Encoding, IO, file reader/writer enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Support cosn:// scheme and dynamic credentials for Tencent Cloud COS

1 participant