You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -8,18 +8,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
9
9
### Added
10
10
-`PUT /process_graphs/{process_graph_id}` to store and replace custom process-graphs. [#260](https://github.com/Open-EO/openeo-api/issues/260)
11
+
-`/jobs/{job_id}/logs` and `GET /services/{service_id}/logs`: Reintroduced the missing `offset` parameter.
11
12
12
13
### Changed
13
14
-`GET /process_graphs`: Field `id` is required for each process.
15
+
- For batch jobs (`/jobs`), services (`/services`) and sync. processing (`/result`) the property `process_graph` got replaced by `process`. It contains a process graph and optionally all process metadata. [#260](https://github.com/Open-EO/openeo-api/issues/260)
14
16
15
17
### Removed
16
18
-`POST /process_graphs` and `PATCH /process_graphs/{process_graph_id}`. Use `PUT /process_graphs/{process_graph_id}` instead. [#260](https://github.com/Open-EO/openeo-api/issues/260)
17
19
18
20
### Fixed
19
21
- Added `$id` to JSON Schema file for subtypes.
20
22
- Fixed invalid EPSG code example.
23
+
- Fixed collection example (`sat:cloud_cover` changed to `eo:cloud_cover`).
21
24
- Fixed invalid JSON Schema for process graph validation (used `from_argument` instead of `from_parameter`).
25
+
- Clarified how version numbers in well-known discovery are compared. [#259](https://github.com/Open-EO/openeo-api/issues/259)
26
+
- Clarified that back-ends not supporting pagination will return all resources.
22
27
- Clarified how `from_parameter` is resolved in case no value is given.
28
+
- Clarified `GET .../logs` endpoint behaviour.
23
29
- Removed outdated error codes from `errors.json`.
This parameter enables pagination for the endpoint and specifies the maximum number of
5444
-
elements that arrays in the top-level object (e.g. jobs, log entries, secondary services,
5445
-
files etc.) are allowed to contain. The only exception is the `links` array, which
5446
-
MUST NOT be paginated as otherwise the pagination links may be missing ins responses.
5469
+
elements that arrays in the top-level object (e.g. jobs or log entries) are allowed to contain.
5470
+
The only exception is the `links` array, which MUST NOT be paginated as otherwise the
5471
+
pagination links may be missing ins responses.
5447
5472
If the parameter is not provided or empty, all elements are returned.
5448
5473
5449
5474
Pagination is OPTIONAL and back-ends and clients may not support it.
5450
5475
Therefore it MUST be implemented in a way that clients not supporting
5451
-
pagination get all resources regardless.
5476
+
pagination get all resources regardless. Back-ends not supporting
5477
+
pagination will return all resources.
5452
5478
5453
5479
If the response is paginated, the links array MUST be used to propagate the
5454
5480
links for pagination with pre-defined `rel` types. See the links array schema
5455
5481
for supported `rel` types.
5456
-
5482
+
5457
5483
*Note:* Implementations can use all kind of pagination techniques, depending on what is
5458
5484
supported best by their infrastructure. So it doesn't care whether it is page-based,
5459
5485
offset-based or uses tokens for pagination. The clients will use whatever is specified
@@ -5464,6 +5490,14 @@ components:
5464
5490
schema:
5465
5491
type: integer
5466
5492
minimum: 1
5493
+
log_offset:
5494
+
name: offset
5495
+
description: The last identifier (property `id` of a log entry) the client has received. If provided, the back-ends only sends the entries that occured after the specified identifier. If not provided or empty, start with the first entry.
5496
+
in: query
5497
+
allowEmptyValue: true
5498
+
example: "log1234"
5499
+
schema:
5500
+
type: string
5467
5501
process_graph_id:
5468
5502
name: process_graph_id
5469
5503
in: path
@@ -5503,14 +5537,6 @@ components:
5503
5537
A path with special chars. It describes a file `münster.shp` in
5504
5538
folders called `europe` and `österreich`.
5505
5539
value: europe/%C3%B6sterreich/m%C3%BCnster.shp
5506
-
requestBodies:
5507
-
process_graph:
5508
-
content:
5509
-
application/json:
5510
-
schema:
5511
-
$ref: '#/components/schemas/process_graph'
5512
-
description: Description of one or more (chained) processes.
5513
-
required: true
5514
5540
examples:
5515
5541
evi_user_defined_process:
5516
5542
description: A user-defined process that computes the EVI.
0 commit comments