Repository navigation
1.0.7
π Release 1.0.7 - EarthDaily Python Client
π What's New in This Release
Added
- Example Notebooks Migration: Moved example notebooks to the earthdaily-python-client repository for better organization and accessibility
π Complete Changelog Since 1.0.0
This release includes all improvements and fixes from versions 1.0.1 through 1.0.7:
π Major Features Added
- Enhanced HTTP Client (1.0.6): HTTPClient now accepts
max_retriesandretry_backoff_factorparameters for improved error handling - Retry Configuration (1.0.6): Added retry configuration support in APIRequester and EDSConfig
- Proxy URL Support (1.0.3): Full proxy URL support for asset downloads via
AssetAccessMode.PROXY_URLSconfig- Automatic authentication headers and redirects for proxy URLs
- Comprehensive unit tests for proxy URL functionality
π§ Important Fixes
- Asset Key Handling (1.0.5): Fixed "include" logic for collections like
sentinel-1-grdwhen assets have dots in their asset keys (e.g.,measurement/iw-vv.tiff) - Installation & Documentation (1.0.4):
- Fixed
pip install earthdailycommand and added quotes for optional dependencies - Clarified
pip install python-dotenvin README files - Fixed
export_formatin README for bulk search example - Fixed
smv_branch_whitelistindocs/conf.pyto only allowmainandlts/0.xbranches
- Fixed
- Documentation (1.0.1): Minor documentation improvements in README.md
β‘ Performance & Usability Improvements
- Better Default Behavior (1.0.3): Changed default
href_typefrom"href"to"alternate.download.href"for improved usability - Updated Dependencies (1.0.2):
- Updated development and documentation dependencies to latest versions
- Updated core dependencies: requests to >=2.32.4, setuptools to >=78.1.1
- Added protobuf>=5.29.5 security constraint for spyndex dependency chain
- Removed unused sphinx-autobuild dependency
π Security Enhancements
- Dependency Security (1.0.2): Added protobuf>=5.29.5 security constraint to address potential vulnerabilities in the spyndex dependency chain
π¦ Installation
pip install earthdaily==1.0.7Optional Dependencies
# For platform features
pip install "earthdaily[platform]==1.0.7"
# For legacy features
pip install "earthdaily[legacy]==1.0.7"
# For all features
pip install "earthdaily[platform,legacy]==1.0.7"π Useful Links
π Contributors
Thanks to all contributors who helped make this release possible!
Full Changelog: 1.0.0...1.0.7