Releases: earthdaily/earthone-python
Releases · earthdaily/earthone-python
v6.0.1
v6.0.0
General
- Add support for Python 3.14. Note that as of 3.14, the
multiprocessing.Processclass now uses theforkservermethod by default, which pickles everything (the callable target and all parameters). While EarthOne code itself is adapted to this, it may cause issues for user code which is out of our control. This will only affect users who choose to use Python 3.14 or greater.
Raster/Catalog
- Add support for the Int8, Float16, Int64, and UInt64 datatypes for images.
- Removed several obsolete fields from Bands and Images:
v1_properties,c6s_dlsr,confidence_dlsr,jpx_layer_index. This is in principle a breaking change, however, these fields are not likely to be referenced in any user-level code.
v5.0.3
Raster
- Due to an internal bug, the Raster client was not retrying 503 errors as expected, instead giving up with a hard failure very quickly. Now corrected to retry for up to 60 seconds as intended.
v5.0.2
Auth
- A minor cleanup of obsolete legacy code in the Auth class.
v5.0.1
General
- Cleanup of various references to DescartesLabs in code and documentation
- A minor edge case in the latlon bounds checking helper affecting the Catalog client was fixed
v5.0.0
(recap across all the beta releases)
General
- Client updated as the EarthOne platform, using new Github page and Pypi project. See Migrating from Descartelabs for details.
- Support for Python 3.9 has been dropped, as it is reaching end of life an many dependencies no longer support it.
- Support for Python 3.13 has been added
- Updated from blosc to blosc2, which required updating the minimum numpy version to 2.0.0.
Configuration
- Configuration environments have changed names, by removing the
aws-prefix. So what wasaws-productionis nowproduction. This should not affect anyone but power users who mess around with dev and staging.
Compute
- Python 3.13 base images are now available
- Base images now include the
earthdailyclient in addition to thisearthdaily-earthoneclient.
v5.0.0b4
Compute
- Python 3.13 base images are now available
- Base images now include the
earthdailyclient
v5.0.0v3
Configuration environments have changed names, by removing the aws- prefix. So what was aws-production is now production. This should not affect anyone but power users who mess around with dev and staging. But is you are explicitly setting EARTHONE_ENV anywhere before running the client, you will need to change the value.
v5.0.0b2
Beta 2.
All nitty little internal changes to make things work.