|
| 1 | +--- |
| 2 | +news: true |
| 3 | +title: openEO API 1.3.0 and openEO Processes 2.0.0 RC2 released |
| 4 | +date: 2026-02-03 |
| 5 | +author: Matthias Mohr |
| 6 | +--- |
| 7 | + |
| 8 | +Today, we have released the new version 1.3.0 of the openEO API. At the same time, we've also released openEO Processes 2.0.0-rc.2. |
| 9 | + |
| 10 | +These releases continue the journey towards first-class vector data cube support, while also bringing a number of quality-of-life improvements for implementers (back-ends) and consumers (clients). |
| 11 | + |
| 12 | +Back-ends and clients are advised to check their implementations against the new specifications and update accordingly. |
| 13 | + |
| 14 | +Below you can find details about the individual releases: |
| 15 | + |
| 16 | +## openEO API v1.3.0 |
| 17 | + |
| 18 | +openEO API 1.3.0 contains a set of improvements, clarifications and new capabilities, with a strong focus on authentication, batch job metadata and interoperability. |
| 19 | + |
| 20 | +- [API documentation](https://api.openeo.org/1.3.0) |
| 21 | + |
| 22 | +Please consult the **[changelog](https://github.com/Open-EO/openeo-api/tree/1.3.0/CHANGELOG.md)** for the full list of changes and additions. |
| 23 | + |
| 24 | +### Highlights |
| 25 | + |
| 26 | +- **New extensions**: |
| 27 | + - [Processing Parameters Extension](https://github.com/Open-EO/openeo-api/tree/1.3.0/extensions/processing-parameters) |
| 28 | + - [Remote Process Definition Extension](https://github.com/Open-EO/openeo-api/tree/1.3.0/extensions/remote-process-definition) |
| 29 | + - [Workspaces Extension](https://github.com/Open-EO/openeo-api/tree/1.3.0/extensions/workspaces) |
| 30 | +- **Authentication updates:** Support for standard JSON Web Tokens (JWT) as Bearer tokens, while deprecating the openEO-specific token format. |
| 31 | +- **Batch job metadata improvements:** Additional timestamps such as `queued`, `started` and `unpublished`, a status diagram, and extended timestamps in STAC results. |
| 32 | +- **Improved logging:** Added `stacktrace` to log entries to simplify debugging. |
| 33 | +- **Discovery and process metadata tightened:** `GET /` now requires the fields `type` and `conformsTo`; `GET /processes` adds a `version` property for processes; `GET /` also adds a new `web-editor` link relation type. |
| 34 | +- **Deprecations:** STAC 0.9.x is deprecated. |
| 35 | + |
| 36 | +Feedback is more than welcome. Please report issues and questions through the [GitHub issue tracker](https://github.com/Open-EO/openeo-api/issues). The next version is likely v1.4.0, work has started. |
| 37 | + |
| 38 | +## openEO Processes v2.0.0-rc.2 |
| 39 | + |
| 40 | +openEO Processes 2.0.0-rc.2 is the second release candidate of the upcoming 2.0 release series. It builds on the 2.0 work that introduced the `datacube` data type and vector cube support, and continues to improve process definitions, consistency and implementability. |
| 41 | + |
| 42 | +Please note that some changes are breaking changes. Make sure to review the changelog carefully before updating implementations. |
| 43 | + |
| 44 | +- [Processes documentation](https://processes.openeo.org/2.0.0-rc.2) |
| 45 | + |
| 46 | +Please consult the **[changelog](https://github.com/Open-EO/openeo-processes/tree/2.0.0-rc.2/CHANGELOG.md)** for a full list of changes and additions. |
| 47 | + |
| 48 | +### Highlights (Processes) |
| 49 | + |
| 50 | +- **Implementation support:** A new implementation guide for implementing OGC API - Processes in openEO, plus a dedicated set of unit tests. |
| 51 | +- **New processes:** |
| 52 | + - `export_collection`, `export_workspace` |
| 53 | + - `run_ogcapi`, `run_ogcapi_externally` |
| 54 | + - `stac_modify` |
| 55 | + - `text_find` |
| 56 | +- **More stable processes:** `apply_polygon`, `date_between`, `date_shift`, `filter_labels` and `inspect` are now marked as stable. |
| 57 | +- **Behaviour and consistency updates:** |
| 58 | + - `save_results` returns the STAC resource (instead of boolean `true`). |
| 59 | + - `all` returns `true` for empty arrays; `any` returns `false` for empty arrays. |
| 60 | + - `apply_polygon` renamed parameter `polygons` to `geometries`. |
| 61 | + - `clip` throws an exception if min > max. [#472](https://github.com/Open-EO/openeo-processes/issues/472) |
| 62 | + - `date_difference` allows `week` as a unit. |
| 63 | + - `is_nan` returns `false` for non-numerical data types. [#486](https://github.com/Open-EO/openeo-processes/issues/486) |
| 64 | +- **Clarifications and fixes across the board:** Improved handling of `NaN`, `null` and no-data values, added uniqueness constraints for various array-typed parameters, and numerous targeted fixes (e.g. geometry dimension type clarifications). |
| 65 | + |
| 66 | +As this is a release candidate, feedback is more than welcome. Please report issues and questions through the [GitHub issue tracker](https://github.com/Open-EO/openeo-processes/issues). The next version is likely v2.0.0 (stable). |
0 commit comments