Skip to content

fix: allow storage options provider without expires_at_millis#5542

Merged
jackye1995 merged 1 commit intolance-format:mainfrom
jackye1995:expires_at_millis
Dec 18, 2025
Merged

fix: allow storage options provider without expires_at_millis#5542
jackye1995 merged 1 commit intolance-format:mainfrom
jackye1995:expires_at_millis

Conversation

@jackye1995
Copy link
Copy Markdown
Contributor

Mainly for test use cases, it might be possible to return a credential that never expires, and currently we just block the use case which is unnecessary.

Also ensure that when user explicitly sets an AwsCredentialProvider in rust, it is respected instead of getting only the initial credentials and later being overwritten by the DynamicStorageOptionsCredentialProvider.

@github-actions github-actions Bot added bug Something isn't working python java labels Dec 18, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Dec 18, 2025

Codecov Report

❌ Patch coverage is 96.87500% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
rust/lance-io/src/object_store/providers/aws.rs 96.87% 1 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

@jackye1995 jackye1995 merged commit 4a8eddb into lance-format:main Dec 18, 2025
29 of 30 checks passed
wjones127 pushed a commit to wjones127/lance that referenced this pull request Dec 30, 2025
…format#5542)

Mainly for test use cases, it might be possible to return a credential
that never expires, and currently we just block the use case which is
unnecessary.

Also ensure that when user explicitly sets an AwsCredentialProvider in
rust, it is respected instead of getting only the initial credentials
and later being overwritten by the
DynamicStorageOptionsCredentialProvider.
jackye1995 added a commit to jackye1995/lance that referenced this pull request Jan 21, 2026
…format#5542)

Mainly for test use cases, it might be possible to return a credential
that never expires, and currently we just block the use case which is
unnecessary.

Also ensure that when user explicitly sets an AwsCredentialProvider in
rust, it is respected instead of getting only the initial credentials
and later being overwritten by the
DynamicStorageOptionsCredentialProvider.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working java python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants