Release Notes
This is a list of changes to Open Topo Data between each release.
Version 1.10.0 (11 Oct 2024)
- Minior dependency upgrades
- Auto-reloading of config files without restarting docker (#100 thanks @arnesetzer!)
Version 1.9.0 (19 Feb 2024)
- Dependency upgrades, including python to 3.11 and rasterio to 1.3.9
- Add support for geojson responses (#86, thanks @arnesetzer!)
- Fix handling of preflight requests (#93, thanks @MaRaSu!)
- Fix error message bug (#70, thanks @khendrickx!)
Version 1.8.3 (7 Feb 2023)
- Fix memory leak (#68)
- Fix invalid file error message (#70)
- Downgrade to python 3.9 and rasterio 1.2.10
Version 1.8.2 (7 Nov 2022)
- Fix broken Docker image (#66)
- Fix docs code highlighting
- Add Swisstopo documentation
- Get pylibmc from pypi instead of building from source (simplifying docker image)
- Upgrade uwsgi (to ease pathway to python 3.10)
- Siginficant dependency upgrades, including python to 3.10
Version 1.8.1 (26 Jul 2022)
- Better quoting in Makefile.
- Dependency updates including
rasterio
to 1.3.0, and patch upgrades to docker base images.
Version 1.8.0 (4 Apr 2022)
- Added datasets endpoint.
- Add
CONFIG_PATH
environment variable. - Minor dependency updates.
Version 1.7.2 (16 Feb 2022)
- Instructions for running on kubernetes, thanks to @khintz.
- Updated main docker image from Python 3.7 to 3.9, and Debian from Buster to Bullseye.
- Minor dependency updates.
Version 1.7.1 (13 Nov 2021)
- Support Apple Silicon M1 macs (#55).
- Minor dependency updates.
Version 1.7.0 (7 Oct 2021)
- Support POST requests (#49).
- Dataset name can no longer be null for multi-dataset requests.
Version 1.6.0 (7 Sep 2021)
- Added support for samples along a path (#37).
- Added version response header (#47).
- Enabled cors in example config file.
Version 1.5.2 (17 Aug 2021)
- Updated dependencies.
Version 1.5.1 (28 Apr 2021)
- Updated dependencies, including to rasterio 1.2.3.
- Fix some typos in scripts in the documentation.
Version 1.5.0 (5 Feb 2021)
- Big performance improvements, thanks to caching expensive coordinate transforms, reducing the need to deserialise cached objects, and scaling processes to the machine being used.
- Add BKG data.
- Add Multiple Dataset feature.
- Updated rasterio and pyproj dependencies.
Version 1.4.1 (10 Dec 2020)
Version 1.4.0 (9 Nov 2020)
- Fixes bug #13 where responses could return invalid json. This changes the NODATA value from
NaN
tonull
. The old behaviour can be enabled by sending anodata_value=nan
query parameter. - Small dependency updates.
Version 1.3.1 (23 Oct 2020)
- Improved code style and test coverage.
- Updated dependencies.
- Documentation for running on Windows.
Version 1.3.0 (4 Sep 2020)
- Added
/health
endpoint.
Version 1.2.4 (8 Aug 2020)
- Support for more raster filename formats, as raised in issue #8.
Version 1.2.3 (31 July 2020)
- Minor documentation fixes and dependency updates.
Version 1.2.2 (2 July 2020)
- Documentation fixes.
- I'm now using pip-tools to manage python dependencies, and I'm really liking it. Exact dependency versions are now pinned, but it's easy to update them to the latest version.
- Updated dependencies.
Version 1.2.1 (22 May 2020)
Improved documentation, plus some bug fixes:
- Fix floating-point precision issue that was breaking requests on dataset boundaries.
- Ignore common non-raster files.
Version 1.2.0 (10 May 2020)
Added a bunch of new datasets to the public API:
- GEBCO bathymetry.
- EMOD bathymetry.
- NZ 8m DEM.
- Mapzen 30m DEM.
Version 1.1.0 (25 April 2020)
- Added this changelog! Pushing to master now means a release with a changelog entry.
- Added VERSION.txt, docker images get tagged with version when built.
- Documented install instructions and a brief overview for the datasets used in the public API.
- Makefile improvements (suggested by a user, thank you!).
- Increased the public API daily request limit to 1000.
- Updated NED on the public API.
- Added CORS header support.