Openeo

Latest version: v0.39.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 11

0.22.0

Added

- Processes that take a CRS as argument now try harder to normalize your input to
a CRS representation that aligns with the openEO API (using `pyproj` library when available)
([259](https://github.com/Open-EO/openeo-python-client/issues/259))
- Initial `load_geojson` support with `Connection.load_geojson()` ([424](https://github.com/Open-EO/openeo-python-client/issues/424))
- Initial `load_url` (for vector cubes) support with `Connection.load_url()` ([424](https://github.com/Open-EO/openeo-python-client/issues/424))
- Add `VectorCube.apply_dimension()` ([Open-EO/openeo-python-driver197](https://github.com/Open-EO/openeo-python-driver/issues/197))
- Support lambda based property filtering in `Connection.load_stac()` ([425](https://github.com/Open-EO/openeo-python-client/issues/425))
- `VectorCube`: initial support for `filter_bands`, `filter_bbox`, `filter_labels` and `filter_vector` ([459](https://github.com/Open-EO/openeo-python-client/issues/459))

Changed

- `Connection` based requests: always use finite timeouts by default (20 minutes in general, 30 minutes for synchronous execute requests)
([454](https://github.com/Open-EO/openeo-python-client/issues/454))

Fixed

- Fix: MultibackendJobManager should stop when finished, also when job finishes with error ([452](https://github.com/Open-EO/openeo-python-client/issues/432))

0.21.1

Fixed

- Fix `spatial_extent`/`temporal_extent` handling in "localprocessing" `load_stac` ([451](https://github.com/Open-EO/openeo-python-client/pull/451))

0.21.0

Added

- Add support in `VectoCube.download()` and `VectorCube.execute_batch()` to guess output format from extension of a given filename
([401](https://github.com/Open-EO/openeo-python-client/issues/401), [#449](https://github.com/Open-EO/openeo-python-client/issues/449))
- Added `load_stac` for Client Side Processing, based on the [openeo-processes-dask implementation](https://github.com/Open-EO/openeo-processes-dask/pull/127)

Changed

- Updated docs for Client Side Processing with `load_stac` examples, available at https://open-eo.github.io/openeo-python-client/cookbook/localprocessing.html

Fixed

- Avoid double `save_result` nodes when combining `VectorCube.save_result()` and `.download()`.
([401](https://github.com/Open-EO/openeo-python-client/issues/401), [#448](https://github.com/Open-EO/openeo-python-client/issues/448))

0.20.0

Added

- Added automatically renewal of access tokens with OIDC client credentials grant (`Connection.authenticate_oidc_client_credentials`)
([436](https://github.com/Open-EO/openeo-python-client/issues/436))

Changed

- Simplified `BatchJob` methods `start()`, `stop()`, `describe()`, ...
Legacy aliases `start_job()`, `describe_job()`, ... are still available and don't trigger a deprecation warning for now.
([280](https://github.com/Open-EO/openeo-python-client/issues/280))

0.19.0

Added

- Generalized support for setting (default) OIDC provider id through env var `OPENEO_AUTH_PROVIDER_ID`
[419](https://github.com/Open-EO/openeo-python-client/issues/419)
- Added `OidcDeviceCodePollTimeout`: specific exception for OIDC device code flow poll timeouts
- On-demand preview: Added `DataCube.preview()` to generate a XYZ service with the process graph and display a map widget

Fixed

- Fix format option conflict between `save_result` and `create_job`
[433](https://github.com/Open-EO/openeo-python-client/issues/433)
- Ensure that OIDC device code link opens in a new tab/window [443](https://github.com/Open-EO/openeo-python-client/issues/443)

0.18.0

Added

- Support OIDC client credentials grant from a generic `connection.authenticate_oidc()` call
through environment variables
[419](https://github.com/Open-EO/openeo-python-client/issues/419)

Fixed

- Fixed UDP parameter conversion issue in `build_process_dict` when using parameter in `context` of `run_udf`
[431](https://github.com/Open-EO/openeo-python-client/issues/431)

Page 5 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.