Releases: DHI/terracotta
Releases · DHI/terracotta
v0.8.5
What's Changed
- Update PyPI workflow to use trusted publishing by @j08lue in #342
- Update author by @j08lue in #343
- Upper-bound numpy version to fix tests by @dionhaefner in #344
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- Update docker image to python 3.12 by @charalamm in #331
- Add demo and postgresql driver in docs by @charalamm in #334
- Build push a docker image to dockerhub on release by @charalamm in #336
- Do not overwrite GDAL_CACHEMAX if set by @dionhaefner in #338
- Update setup.py by @ecomodeller in #329
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Update mock to use moto v5 by @ecomodeller in #328
- Check if driver url or path is empty by @charalamm in #330
- Fix "Terracotta Connect" 403 Error on cloudflare-protected servers. by @pietertolsma in #332
New Contributors
- @pietertolsma made their first contribution in #332
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Create docker image by @charalamm in #313
- Fix pre-commit action by @dionhaefner in #323
- Remove numpy version upper bound restriction by @serj90 in #324
- fixed path typo at wsgi.rst by @xanderazuaje in #325
- Add rgb_range percentile support by @atanas-balevsky in #322
New Contributors
- @charalamm made their first contribution in #313
- @serj90 made their first contribution in #324
- @xanderazuaje made their first contribution in #325
- @atanas-balevsky made their first contribution in #322
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- Fix explicit cmap example in apidoc (#306) by @dionhaefner in #307
- feat: add endpoint for querying multiple metadata by @DenizYil in #311
- Fix migration recipe to v0.8; test migration more thoroughly by @dionhaefner in #316
- fix(client): key order by @DenizYil in #318
- Use mypy via pre-commit instead of pytest-mypy by @dionhaefner in #319
New Contributors
Full Changelog: v0.8.0...v0.8.1
v0.8.0
This release contains breaking changes, which means that databases created with Terracotta v0.7.x are not compatible with v0.8.x.
To upgrade an existing database you can use the new command terracotta migrate
(experimental):
$ terracotta migrate mydb.sqlite
On a positive note, Terracotta now supports PostgreSQL as database flavor.
What's Changed
- Sqlalchemy compositional by @nickeopti in #248
- Sqlalchemy by @nickeopti in #240
- PostgreSQL Support by @mrpgraae in #257
- Add writable flag to meta stores by @kiksekage in #256
- Test using postgresql meta store as well by @nickeopti in #260
- Re-add database user and password as settings, and rename from MYSQL_* to SQL_* by @nickeopti in #258
- Issue262 by @nickeopti in #263
- Python 3.6 is EOL by @dionhaefner in #264
- Fix MySQL connection drop by @panakouris in #267
- Require rasterio 1.3 by @dionhaefner in #269
- Add a first example ingestion script to the docs by @tomalrussell in #277
- Fix apidoc url by @dionhaefner in #278
- use globals instead of threading.local (fixes #281) by @dionhaefner in #282
- [driver] sqla results are not dict-like anymore by @dionhaefner in #296
- Not specific to Win 10 by @ecomodeller in #302
- Add bare-bones migration script by @dionhaefner in #304
New Contributors
- @kiksekage made their first contribution in #256
- @tomalrussell made their first contribution in #277
- @ecomodeller made their first contribution in #302
Full Changelog: v0.7.5...v0.8.0
v0.7.5
What's Changed
- Round data to nearest integer before converting to 8bit by @dionhaefner in #250
- Update ingest.py example after changing name from create-database by @hummeltech in #253
- Test on python 3.10 by @dionhaefner in #252
New Contributors
- @hummeltech made their first contribution in #253
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- Switch to GH actions by @dionhaefner in #242
- Now works with recent versions of rasterio
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
- Add transparency mask support for /compute by @dionhaefner in #222
- optimize_rasters: skip_existing by @chapmanjacobd in #224
- Require pymysql>=1.0.0, which has a context managed connection by @nickeopti in #229
- Use Flask error handlers instead of decorators (#74) by @nickeopti in #227
- fix docs by @dionhaefner in #231
- Introduce multiqueries for dataset lookup #33 by @nickeopti in #230
- Parallel raster optimisation by @nickeopti in #228
- Allow CORS from localhost by default (#197) by @dionhaefner in #236
New Contributors
- @nickeopti made their first contribution in #229
Full Changelog: v0.7.2...v0.7.3
v0.7.2
Fixes a bug that made TC_EXTRA_CMAP_FOLDER
unusable.