Releases: developmentseed/obstore
Releases · developmentseed/obstore
py-v0.10.0
- feat: Add storage class Attribute by @kylebarron in #685
- feat: Add type hints for AWS STS WebIdentity, RoleArn, RoleSession by @kylebarron in #687
- feat: Add EKS pod identity support by @kylebarron in #688
- docs: Improve wording for HTTP client options by @kylebarron in #689
- feat: Allow explicitly specifying GCS base url by @kylebarron in #690
- docs: Docs for backend bulk delete support by @kylebarron in #691
- feat: Support randomizing DNS addresses in client config by @kylebarron in #692
- docs: Add some examples to aws config options by @kylebarron in #693
- docs: Allow AWS_ENDPOINT_URL_S3 by @kylebarron in #694
- docs: Allow string "requester" for requester_pays on AWS by @kylebarron in #695
- docs: Expose
read_timeoutclient config by @kylebarron in #696 - docs: AWS CRC64 checksum support by @kylebarron in #697
- docs: Improve docs on http client timeout by @kylebarron in #698
- chore: Update azure url parsing by @kylebarron in #699
- docs: Remove AWS dynamo integration for conditional put by @kylebarron in #700
- feat: Make ObjectStoreMethods public, update docs by @kylebarron in #701
Full Changelog: py-v0.9.5...py-v0.10.0
py-v0.9.4
What's Changed
- chore: Cherry pick "Fix path parsing for copy, rename (#672)" into release branch by @kylebarron in #673
- chore: Bump to 0.9.4 by @kylebarron in #675
Full Changelog: py-v0.9.3...py-v0.9.4
py-v0.9.3
What's Changed
- docs: Add devseed favicon by @kylebarron in #641
- ci: Use trusted publishing by @kylebarron in #642
- docs: Fix rendering of
PutModedocstring by @kylebarron in #645 - ci: add Dependabot for GitHub Actions version updates by @lhoupert in #647
- feat: Fsspec: Convert async methods that open sync file handles to use LocalStore by @matteomorlack in #656
- ci: pin gha to sha commit by @lhoupert in #659
- ci: Use github app token for conventional commit labeling by @kylebarron in #662
- fix(fsspec): _info() should honor self.dircache by @fvaleye in #663
- feat(buffered): deprecate ReadableFile.meta and AsyncReadableFile.meta by @fvaleye in #667
New Contributors
- @lhoupert made their first contribution in #647
- @dependabot[bot] made their first contribution in #652
- @matteomorlack made their first contribution in #656
- @fvaleye made their first contribution in #663
Full Changelog: py-v0.9.2...py-v0.9.3
py-v0.9.2
What's Changed
- ci: Run tests on 3.13, 3.14, 3.14t by @kylebarron in #637
- feat: Add Python 3.13t and 3.14t builds / wheels by @DisturbedOcean in #619
- feat: Bump upstream
object_storeversion by @kylebarron in #636- This should reduce contention on the credential cache for highly-concurrent usage. See apache/arrow-rs-object-store#541, some initial discussion in apache/arrow-rs-object-store#542, and fix in apache/arrow-rs-object-store#648.
- fix: Fix pytest warning about
@pytest.mark.asyncioon non-async function by @kylebarron in #638
Full Changelog: py-v0.9.1...py-v0.9.2
py-v0.9.1
What's Changed
- feat: User-configurable coalesce range by @maxrjones in #627
- fix: Include prefix in
delete_streamby @kylebarron in #629 - chore: Fix missing import in earthdata.py example by @kylebarron in #626
New Contributors
- @maxrjones made their first contribution in #627
Full Changelog: py-v0.9.0...py-v0.9.1
py-v0.9.0
Breaking Changes
- chore!: Deprecate support for python 3.9 by @kylebarron in #609
What's Changed
- fix: Remove TypeVar constraints on arro3-core to fix list typing when arro3-core not installed by @kylebarron in #578
- docs: Update cookbook.md - unmatched quotes by @mdsumner in #587
- fix: Prevent early EOF error in reader.read by @nvictus in #593
- feat: Allow S3 HTTP URLs without region by @kylebarron in #590
- feat: upgrade object store 0.13.x by @alukach in #600
- ci: Make abi3 wheels for mainline Python 3.11+ by @kylebarron in #623
- feat: Update docs, examples, tests to use method-based API by @kylebarron in #625
New Contributors
- @nvictus made their first contribution in #593
- @alukach made their first contribution in #600
- @DisturbedOcean made their first contribution in #620
Full Changelog: py-v0.8.2...py-v0.9.0
py-v0.8.2
What's Changed
- Added sdist and wheels for Python 3.14 (except Windows) @kylebarron in #561 and #563
- test: Set up minio-based testing, replace moto by @kylebarron in #553
- chore: Bump ruff to 0.13 by @kylebarron in #562
- docs: Use dictionary syntax for list properties by @mdsumner in #558
New Contributors
Full Changelog: py-v0.8.1...py-v0.8.2
pyo3-object_store-v0.6.0
py-v0.8.1
What's Changed
- fix: Fix passing down
application_credentialsto GCSStore by @kylebarron in #541 - fix: earthdata token refresh when not redirected by @chuckwondo in #539
Full Changelog: py-v0.8.0...py-v0.8.1
py-v0.8.0
What's Changed
- Breaking: Don't double percent-encode paths by @kylebarron in #524
- This changes the internals from using
Path"encoding" toPath"parsing". This avoids issues where paths could be unintentionally double-encoded. But this means that the user must ensure that paths are valid.
- This changes the internals from using
- fix: Only SHA256 is supported for S3 checksum algorithm by @kylebarron in #527