Skip to content

Commit 388231c

Browse files
committed
v1.3.0 release + extensions
1 parent 5f6aab6 commit 388231c

File tree

6 files changed

+36
-27
lines changed

6 files changed

+36
-27
lines changed

CHANGELOG.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,24 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## Unreleased / Draft
7+
## [Unreleased] / Draft
8+
9+
### Added
10+
11+
### Deprecated
12+
13+
### Changed
14+
15+
### Fixed
16+
17+
## [1.3.0] - 2026-02-02
818

919
### Added
1020

1121
- **New extensions:**
1222
- [Remote Process Definition Extension](./extensions/remote-process-definition/README.md)
1323
- [Processing Parameters Extension](./extensions/processing-parameters/README.md)
24+
- [Workspaces Extension](./extensions/workspaces/README.md)
1425
- `GET /`: New relation type `web-editor` [#577](https://github.com/Open-EO/openeo-api/issues/577)
1526
- `GET /credentials/oidc`: Added `authorization_parameters` property to enforce specific parameters for the authorization endpoint [#534](https://github.com/Open-EO/openeo-api/issues/534)
1627
- `POST /result`: Added response header "OpenEO-Identifier" to expose an identifier associated with a synchronous processing request.
@@ -24,17 +35,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2435
### Deprecated
2536

2637
- Deprecated the openEO-specific Bearer token format (authentication mechanism/provider id/access token) [#558](https://github.com/Open-EO/openeo-api/issues/558)
27-
28-
### Changed
29-
30-
- Migrate from openEO-specific tokens to JWT, i.e. deprecating the openEO-specific format in favor of JWT [#558](https://github.com/Open-EO/openeo-api/issues/558)
31-
32-
### Deprecated
33-
3438
- STAC 0.9.x
3539

3640
### Changed
3741

42+
- Updated Federation Extension to v0.2.0
43+
- Migrate from openEO-specific tokens to JWT, i.e. deprecating the openEO-specific format in favor of JWT [#558](https://github.com/Open-EO/openeo-api/issues/558)
3844
- `GET /`: Requires the fields `type` and `conformsTo`
3945
- `GET /udf_runtimes`: Requires at least one UDF runtime to be provided. [#511](https://github.com/Open-EO/openeo-api/issues/511)
4046

@@ -479,6 +485,7 @@ Initial version.
479485

480486

481487
[Unreleased]: <https://github.com/Open-EO/openeo-api/compare/master...dev>
488+
[1.3.0]: <https://github.com/Open-EO/openeo-api/compare/1.2.0...1.3.0>
482489
[1.2.0]: <https://github.com/Open-EO/openeo-api/compare/1.1.0...1.2.0>
483490
[1.1.0]: <https://github.com/Open-EO/openeo-api/compare/1.0.1...1.1.0>
484491
[1.0.1]: <https://github.com/Open-EO/openeo-api/compare/1.0.0...1.0.1>

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ openEO develops an open API to connect R, Python and JavaScript clients to big E
66

77
## Versions / Branches
88

9-
The [master branch](https://github.com/Open-EO/openeo-api/tree/master) is the 'stable' version of the openEO API specification. It is currently version **1.2.0** of the specification. The [draft branch](https://github.com/Open-EO/openeo-api/tree/draft) is where active development takes place.
9+
The [master branch](https://github.com/Open-EO/openeo-api/tree/master) is the 'stable' version of the openEO API specification. It is currently version **1.3.0** of the specification. The [draft branch](https://github.com/Open-EO/openeo-api/tree/draft) is where active development takes place.
1010

1111
| Version / Branch | Status | Description |
1212
| --------------------------------------------------------- | ----------- | ----------- |
1313
| [draft](https://api.openeo.org/draft) | planned | *Unstable* - Next version. |
14-
| [**1.2.0**](https://api.openeo.org) | **current** | Clarifications, new extensions, vector data cubes, STAC (API) updates, more link relation types, improved batch job results and logs. [Changelog](CHANGELOG.md#120---2023-05-31). |
14+
| [**1.3.0**](https://api.openeo.org) | **current** | Clarifications, Remote Process Definition and Processing Parameters extensions, new token format, batch job improvements, etc. [Changelog](CHANGELOG.md#130---2026-02-02). |
15+
| [1.2.0](https://api.openeo.org/1.2.0) | legacy | Clarifications, Commercial Data and Federation extensions, vector data cubes, STAC (API) updates, more link relation types, improved batch job results and logs. [Changelog](CHANGELOG.md#120---2023-05-31). |
1516
| [1.1.0](https://api.openeo.org/1.1.0) | legacy | Clarifications, STAC updates, return value for child processes, more details for logs and jobs, default clients for OIDC. [Changelog](CHANGELOG.md#110---2021-06-15). |
1617
| [1.0.1](https://api.openeo.org/1.0.1) | legacy | Clarifications, bugfixes and CORS improvements. [Changelog](CHANGELOG.md#101---2020-12-07). |
1718
| [1.0.0](https://api.openeo.org/1.0.0) | legacy | First stable version of openEO. [Changelog](CHANGELOG.md#100---2020-07-17). |
@@ -32,9 +33,10 @@ See also the [changelog](CHANGELOG.md) and the [milestones](https://github.com/O
3233
| Name | Version | Stability | Description |
3334
| ------------------------------------------------------------------ | ------- | ------------ | ----------- |
3435
| [Commercial Data](extensions/commercial-data/) | 0.1.0 | experimental | Provides an interface for discovering, ordering and using commercial data. |
35-
| [Federation](extensions/federation/) | 0.1.0 | experimental | Covers federation aspects, i.e. where multiple back-ends are exposed as a single API. |
36+
| [Federation](extensions/federation/) | 0.2.0 | experimental | Covers federation aspects, i.e. where multiple back-ends are exposed as a single API. |
3637
| [Processing Parameters](extensions/processing-parameters/) | 0.1.0 | experimental | Explore and handle additional processing parameters that a back-end can offer for the processing modes (sync. processing, batch jobs, web services). |
3738
| [Remote Process Definition](extensions/remote-process-definition/) | 0.1.0 | experimental | Load user-defined processes that are hosted externally through the process namespace into process graphs. |
39+
| [Workspaces](extensions/workspaces/) | 0.1.0 | experimental | Connect external file storage systems (e.g. cloud buckets) to openEO back-end implementations. |
3840

3941
## Repository
4042

extensions/federation/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ The openEO API is a specification for interoperable cloud-based processing of la
44

55
This is an extension for federation aspects, i.e. where multiple back-ends are exposed as a single API.
66

7-
- Version: **0.1.0**
7+
- Version: **0.2.0**
88
- Stability: **experimental**
9-
- Conformance class: `https://api.openeo.org/extensions/federation/0.1.0`
9+
- Conformance class: `https://api.openeo.org/extensions/federation/0.2.0`
1010

1111
**Note:** This document only documents the additions to the specification.
1212
Extensions can not change or break existing behavior of the openEO API.
@@ -84,7 +84,7 @@ schema:
8484
8585
```json
8686
{
87-
"api_version": "1.2.0",
87+
"api_version": "1.3.0",
8888
"federation": {
8989
"vito": {
9090
"title": "VITO",

extensions/workspaces/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ The Workspace Extension to the openEO API provides an interface for connecting e
1010
**Note:** This document only documents the additions to the specification.
1111
Extensions can not change or break existing behavior of the openEO API.
1212

13-
The Workspace API is inspired by the [EOEPCA Workspace API](https://github.com/EOEPCA/rm-workspace-api) with regards to workspace management.
13+
The Workspace API is inspired by the [EOEPCA Workspace API](https://github.com/EOEPCA/rm-workspace-api) with regards to workspace management.

openapi.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
openapi: 3.0.2
22
info:
33
title: openEO API
4-
version: 1.2.0
4+
version: 1.3.0
55
description: |-
66
The openEO API specification for interoperable cloud-based processing of large Earth observation datasets.
77
8-
**Conformance class:** `https://api.openeo.org/1.2.0`
8+
**Conformance class:** `https://api.openeo.org/1.3.0`
99
1010
# API Principles
1111
@@ -629,7 +629,7 @@ paths:
629629
Version number of the openEO API specification the back-end
630630
implements.
631631
enum:
632-
- 1.2.0
632+
- 1.3.0
633633
backend_version:
634634
type: string
635635
description: >-
@@ -1029,9 +1029,9 @@ paths:
10291029
example:
10301030
versions:
10311031
- url: 'https://openeo.example/api/v0'
1032-
api_version: 0.5.1
1032+
api_version: 0.4.2
10331033
- url: 'https://openeo.example/api/v1'
1034-
api_version: 1.2.0
1034+
api_version: 1.3.0
10351035
- url: 'https://dev.openeo.example/api/v2'
10361036
production: false
10371037
api_version: 2.0.0-beta
@@ -1212,7 +1212,7 @@ paths:
12121212
Otherwise, the implemented functionality can usually be retrieved from
12131213
the [capabilities](#tag/Capabilities/operation/capabilities) in openEO.
12141214
1215-
The general openEO conformance class is `https://api.openeo.org/1.2.0`.
1215+
The general openEO conformance class is `https://api.openeo.org/1.3.0`.
12161216
See the individual openEO API extensions for their conformance classes.
12171217
12181218
The conformance classes listed at this endpoint and listed in the
@@ -1694,7 +1694,7 @@ paths:
16941694
Clients must be able to handle multiple process specification versions at the same time.
16951695
16961696
This is **not** the openEO API specification version.
1697-
example: 1.2.0
1697+
example: 2.0.0
16981698
processes:
16991699
type: array
17001700
items:
@@ -3776,16 +3776,16 @@ components:
37763776
implementation conforms to. Conformance classes are commonly used in
37773777
all OGC API standards and the STAC API specification.
37783778
3779-
The general openEO conformance class is `https://api.openeo.org/1.2.0`.
3779+
The general openEO conformance class is `https://api.openeo.org/1.3.0`.
37803780
See the individual openEO API extensions for their conformance classes.
37813781
type: array
37823782
items:
37833783
type: string
37843784
format: uri
37853785
example:
3786-
- https://api.openeo.org/1.2.0
3786+
- https://api.openeo.org/1.3.0
37873787
- https://api.openeo.org/extensions/commercial-data/0.1.0
3788-
- https://api.openeo.org/extensions/federation/0.1.0
3788+
- https://api.openeo.org/extensions/federation/0.2.0
37893789
- https://api.stacspec.org/v1.0.0/core
37903790
- https://api.stacspec.org/v1.0.0/collections
37913791
udf_runtime:
@@ -6807,7 +6807,7 @@ components:
68076807
68086808
1. **JSON Web Token (JWT) - RECOMMENDED**
68096809
6810-
- Conformance class: `https://api.openeo.org/1.2.0/authentication/jwt`
6810+
- Conformance class: `https://api.openeo.org/1.3.0/authentication/jwt`
68116811
68126812
The Bearer token is an access token in [JWT](https://datatracker.ietf.org/doc/html/rfc7519) format
68136813
as defined in RFC 7519. For openEO, it MUST include the issuer in the

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openeo/api",
3-
"version": "1.2.0",
3+
"version": "1.3.0",
44
"author": "openEO Consortium",
55
"license": "Apache-2.0",
66
"description": "The openEO API specification.",

0 commit comments

Comments
 (0)