Skip to content

fix: preserve case-sensitive option keys in BaseLanceNamespaceSparkCatalog#720

Open
Yohahaha wants to merge 1 commit into
lance-format:mainfrom
Yohahaha:worktree-fix-717
Open

fix: preserve case-sensitive option keys in BaseLanceNamespaceSparkCatalog#720
Yohahaha wants to merge 1 commit into
lance-format:mainfrom
Yohahaha:worktree-fix-717

Conversation

@Yohahaha

Copy link
Copy Markdown

CaseInsensitiveStringMap lowercases all keys when used directly, causing case-sensitive storage backend configs to fail. Use asCaseSensitiveMap() to preserve original key casing, consistent with other code paths.

Closes #717

….initialize()

CaseInsensitiveStringMap lowercases all keys when used directly, causing
case-sensitive storage backend configs to fail. Use asCaseSensitiveMap()
to preserve original key casing, consistent with other code paths.

Closes lance-format#717
@github-actions

Copy link
Copy Markdown
Contributor

ACTION NEEDED
Lance follows the Conventional Commits specification for release automation.

The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification.

For details on the error please inspect the "PR Title Check" action.

@Yohahaha Yohahaha changed the title Fix case sensitivity in BaseLanceNamespaceSparkCatalog initialization fix: preserve case-sensitive option keys in BaseLanceNamespaceSparkCatalog Jul 24, 2026
@github-actions github-actions Bot added the bug Something isn't working label Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BaseLanceNamespaceSparkCatalog passes lowercased option keys to LanceNamespace.connect()

1 participant