Changelog

openeo-geopyspark-driver 0.66.0a3.dev20250430+2660

In progress: 0.66.0

0.65.0

0.64.1

0.63.0

0.62.0

0.61.0

0.60.1

0.60.0

0.59.0

0.58.1

0.58.0

0.57.0

0.56.0

0.55.0

0.54.0

0.53.1

0.53.0

0.52.0

0.51.0

0.50.1

0.50.0

0.49.1

0.49.0

0.48.2

0.48.0

0.47.0

0.46.0

0.45.0

0.44.1

0.44.0

0.43.0

0.42.0

0.41.0

0.40.1

0.40.0

0.39.0

0.38.6

0.38.5

0.38.4

0.38.3

0.38.2

0.38.1

0.38.0

0.37.2

0.37.1

0.37.0

0.36.0

0.35.0

0.34.0

0.33.1

0.33.0

0.32.0

0.31.1

0.31.0

0.30.2

0.30.1

0.30.0

0.29.0

0.28.2

0.28.1

0.28.0

0.27.1

0.27.0

0.26.2

0.26.1

Bugfix

0.26.0

0.25.0

Improved datatype conversion

A rather big improvement in this release is the handling of datatypes. OpenEO does not have very explicit rules when it comes to datatypes, and in this implementation, in most cases the datatype was simply preserved, like in most programming languages.

For most users, this resulted in unexpected behaviour, for instance when dividing integer dataypes, or subtracting two unsigned 8 bit numbers, and expecting to get negative values.

This implementation will now try to use wider datatypes when necessary. For instance by switching to floating point when performing a division. This change makes writing formulas more intuitive, and should save time debugging issues.

When there is still a need to get a smaller datatype, users can use the 'linear_scale_range' process. This process for instance will convert to 8 bit unsigned integers if the target range uses integer values and fits in the [0,255] range.

Relevant issues: - #225 - #581 - #601

0.24.0

Bugfix

0.23.1

Bugfix

0.23.0

Added

0.22.3

Bugfix

0.22.2

Bugfix

0.22.1

Bugfix

0.22.0

Added

Bugfix

0.21.5

0.21.4

0.21.3

0.21.2

0.21.1

0.21.0

0.20.1

0.20.0

0.19.4

0.19.3

Feature

Bugfix

0.19.2

0.18.0a1

Removed

0.17.0a1

Feature

Bugfix

2023-09-18 (0.9.5a1)

Important change: time intervals are now left closed. Workflows that are sensitive to exact time intervals may need to be updated.

Feature

Bugfix

Changed

2023-07-30 (0.9.5a1)

Feature

2023-06-30 (0.9.5a1)

Feature

Changed

2023-03-30 (0.9.5a1)

Bugfix

Changed

2023-03-08 (0.9.3a1)

Build 20230307-1166, with components: openeo-geopyspark-0.9.3a1.dev20230307+1073, openeo_driver-0.37.0a1.dev20230307+441, openeo-0.15.0, geotrellis-extensions-static-2.3.0_2.12-SNAPSHOT-5822561

Feature

Bugfix

2023-02-27 (0.7.0a1)

Build 20230221-1118

Note: this deploy was rolled back to previous build 20230117-966 the same day.

2023-02-07 (0.6.7a1)

Build 20230117-966

2023-01-20 (0.6.7a1)

2022-11-28 (0.6.3a1)

2022-10-27 (0.6.3a1)

2022-09-21 (0.6.3a1)

2022-05-04 (0.6.3a1)

2022-04-07 (0.6.2a1)

2021-11-17

Feature

2021-07-14

Changed

2021-04-08

Feature

2021-03-30

Feature

2021-03-12

2021-01-26

Feature

Add an experimental resolution_merge for Sentinel-2 based on the implemntation in FORCE.

Support reading Copernicus Global Land NetCDF files.

Support the Sentinelhub batch process API to generate Sentinel-1 backscatter data.

The atmospheric_correction process can now apply iCor on SentinelHub layers.

2021-01-25

Feature

2020-12-06

Performance

Performance improvement for requests with small spatial extents. The backend was loading too much tile metadata.

2020-11-11

Feature

Support the "if" process:https://processes.openeo.org/#if

Major performance improvements for SentinelHub layers. The UTM projection is now used by default when processing these layers. The datatype is no longer set to float by default.

2020-10-28

Internal

Refactored internal process graph parsing: first to a dry-run processing to extract information that can help loading initial data sources. (EP-3509)

2020-10-14

Feature

Support "PNG" output format (non-indexed only).

2020-10-06

Performance improvement

Geotiff (GTiff) output format is faster to generate, and works for larger areas.

Compatibility

Copernicus projections stored in UTM are now also processed and returned in UTM, as opposed to web mercator. This affects processing parameters that depend on a specific projection, like the size of pixels in map units.

This change also improves memory usage and performance for a number of layers.

openeo-python-driver 0.134.0a4.dev20250429+1119

In progress: 0.134.0

0.133.0

0.132.0

0.131.1

0.131.0

0.130.0

0.129.0

0.128.0

0.127.0

0.126.0

0.125.0

0.124.0

0.123.0

0.122.0

0.121.0

0.120.0

0.119.0

0.118.0

0.116.0

0.115.0

0.114.0

0.113.0

0.112.0

0.111.1

0.111.0

0.110.0

0.109.0

0.108.0

0.107.8

0.107.7

0.107.6

0.107.5

0.107.4

0.107.3

0.107.2

0.107.1

0.107.0

0.106.0

0.105.0

0.104.0

0.103.2

0.103.0, 0.103.1

0.102.2

0.102.0

0.101.0

0.100.0

0.99.0

0.98.0

0.97.0

0.96.2

0.96.1

0.96.0

0.95.2

0.95.1

0.95.0

0.94.2

0.94.1

0.93.0

0.92.0

0.91.0

0.90.1

0.90.0

0.89.0

0.88.0

0.86.0

0.85.0

0.84.0

0.83.0

0.82.0

0.81.0

0.80.0

0.79.0

0.78.0

0.77.4

0.77.2

0.76.1

0.76.0

0.75.0

0.73.0

0.72.3

0.72.2

0.72.1

0.72.0

0.71.0

0.70.0

0.69.1

0.69.0