openEO API v0.4.0
Pre-release
Pre-release
Added
GET /jobs/{job_id}/estimatecan return the estimated required storage capacity. #122GET /jobs/{job_id}has two new properties:GET /.well-known/openeoallows clients to choose between versions. #148GET /(Capabilities):GET /processes(Process discovery):- Processes can be categorizes with the
categoryproperty. - Parameters can be ordered with the
parameter_orderproperty instead of having a random order. - Support for references to other processes in descriptions.
- Processes and parameters can be declared to be
experimental.
- Processes can be categorizes with the
GET /output_formatsandGET /service_typescan now provide links per entry.GET /udf_runtimesprovide a list of UDF runtime environments. #87GET /service_typesallows to specifyvariablesthat can be used in process graphs. #172
Changed
- Completely new version of the processes.
- Changed process graph to a flexible graph-like structure, which also allows callbacks. #160
- Updated
GET /collectionsandGET /collections/{collection_id}to follow STAC v0.6.2. #158, #173 - The
process_graph_idof stored process graphs, theservice_idof services and thejob_idof jobs has changed toidin responses. #130 - The
statusproperty for jobs is now required. POST /previewrenamed toPOST /result. #162GET /(Capabilities):/files/{user_id}/{path}File management:GET /processes(Process discovery):POST /validation(Process graph validation):- Behavior for
DELETE /jobs/{job_id}/resultsandPOST /jobs/{job_id}/resultsspecified depending on the job status. Clarified status changes in general. #142 - Improved client development guidelines. #124, #138
Removed
- Numeric openEO error codes. Replaced in responses with textual error codes. #139
- Query parameters to replace process graph variables in
GET /process_graphs/{process_graph_id}. #147 min_parametersanddependenciesfor parameters in process descriptions returned byGET /processes.- Replaced output format properties in favor of an export process, which has resulted in in the removal of:
Fixed
- Added missing
Access-Control-Expose-Headersheader to required CORS headers. - Some endpoints didn't include authentication information.
GET /jobs/{job_id}/estimate: Propertydownloads_includedhad a wrong default value.