See also a blog post announcing this release.
New Features 🪄
- Planetary computer credential provider by @kylebarron in #379
Breaking changes 🔧
Object store methods
No breaking changes.
Store constructors
-
In the
AzureStore
constructor, thecontainer
positional argument was renamed tocontainer_name
to match thecontainer_name
key inAzureConfig
. by @kylebarron in #380This is a breaking change if you had been calling
AzureStore(container="my container name")
.This is not breaking if you had been using it as a positional argument
AzureStore("my container name")
or if you had already been usingAzureStore(container_name="my container name")
.The idea here is that we want one and only one argument name for each underlying config parameter. Most of these breaking changes took place in 0.5.0, but this was overlooked.
Bug fixes 🐛
- Fix import errors on Python 3.9:
- Fix azure auth import on Python 3.9 by @kylebarron in #378
- Fix
_buffered.pyi
for python 3.9 by @kylebarron in #381
- Define
__all__
to fix type checking import paths #389
Documentation 📖
- Fix chunk_size typo by @kylebarron in #377
- Docs: Make integrations dropdown by @kylebarron in #382
- Docs: Use source order in credential provider docs by @kylebarron in #383
Other
- Add typing extensions as runtime dependency by @kylebarron in #384
Full Changelog: py-v0.5.1...py-v0.6.0
[0.5.1] - 2025-03-17
Bug fixes 🐛
- Fix import errors for Python 3.9 and 3.10. Update CI. by @kylebarron in #372
Full Changelog: py-v0.5.0...py-v0.5.1