Skip to content

feat: Simplify Store protocol to only define length#12

Merged
kylebarron merged 2 commits intomainfrom
kyle/update-readme
Feb 10, 2026
Merged

feat: Simplify Store protocol to only define length#12
kylebarron merged 2 commits intomainfrom
kyle/update-readme

Conversation

@kylebarron
Copy link
Member

@kylebarron kylebarron commented Feb 10, 2026

We previously vendored the exact obspec GetRangeAsync here in #8. But since we internally only call get_range_async with start and length, we can restrict the protocol further.

Since this is "strictly more restricted" than obspec, this is still compatible with obspec and obstore, as shown by type checkers.

This also adds an example in the README of using a custom client.

@kylebarron kylebarron changed the title feat: Simplify GetRangeAsync to only define length feat: Simplify Store protocol to only define length Feb 10, 2026
@kylebarron kylebarron enabled auto-merge (squash) February 10, 2026 18:06
@kylebarron kylebarron disabled auto-merge February 10, 2026 18:06
@kylebarron kylebarron merged commit 9a311f9 into main Feb 10, 2026
5 checks passed
@kylebarron kylebarron deleted the kyle/update-readme branch February 10, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant