Skip to content


All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.3.1] - 2018-11-06


  • createProcessGraph method to client development guidelines.
  • JSON file with all specified errors.
  • Textual error codes for each specified error.
  • Allow setting a plan for POST /preview
  • Default billing plan in GET /.
  • Job ID in JSON response for GET /jobs/{job_id}/results.


  • Several optional fields such as output, title and description are now nullable instead of requiring to omit them.
  • The output format is not required in POST /preview any more and thus allows falling back to the default.
  • The output_format parameter in createJob and execute in client development guidelines.
  • The extent parameters in filter_bbox and filter_daterange are formally required now.


  • Numeric openEO error codes are soon to be replaced with textual error codes.
  • eo:resolution in collection bands is a duplicate of eo:gsd. Use eo:gsd instead.


  • Fixed a wrong definition of the header OpenEO-Costs in POST /preview.
  • Fixed typo in method authenticateOIDC in client development guidelines.
  • Fixed the definition of spatial extents by swapping north and south.
  • Replaced the outdated occurrences of srs with crs in spatial extents.
  • Added missing required descriptions to process definitions.
  • Added missing error messages.
  • Fixed unclear specification for arrays used as process graph arguments.
  • Fixed inconsist schema of openEO error responses: Field is now consistently named message instead of description.

[0.3.0] - 2018-09-21

First version after proof of concept tackling many major issues. No changelog available.

[0.0.2] - 2018-03-22

Version for proof of concept. No changelog available.

[0.0.1] - 2018-02-07

Initial version.