The pygeoapi team announces the release of 0.22.0.
This release provides support for numerous enhancements, updates and bug fixes. New features include STAC API support, Docker updates, OpenShift support, movement to Python 3.12, externalizing TileMatrixSet definitions and CRS normalization.
Download
- source code: https://pygeoapi.io/download
- PyPI: https://pypi.org/project/pygeoapi
At a glance
API
- all: ensure HTTP 204 responses return no body
- EDR
- safeguard
zquery parameter handling
- safeguard
- OGC API - Processes
- return
statusInfoobject on asynchronous requests
- return
- OpenAPI
- add POST definitions for items endpoints
- fix i10n for EDR descriptions
- STAC: add support for STAC API
Web/UI/HTML
- use OGC API Leaflet plugin instead of WMS
Providers
- SQL
- PostgreSQL: maintain order of table columns
- fix multiple SQL schema paths
- feature: do not remove
id_fieldfrom properties - MapScript: update output formats (since MapServer 7.0)
Configuration
None
Documentation
- New translations for Brazilian Portuguese, Russian
- Oracle: update
extra_paramsinformation - Processing plugins: annotate example
- OGC API - Processes: clarify configuration
- rename "Data publishing" section to "Publishing"
- mention purpose of default HTML UI
Other
- Docker:
- update Dockerfile to run in rootless mode
- run Dockerfile from Python virtual environment
- update to Ubuntu Noble
- enable custom and external TileMatrixSets
- add CORS and csrf_exempt support for Django
- linked_data: safeguard crs error logging
- move admin API tests
- fix/update type annotations
- Normalize CRS handling
Thanks
The pygeoapi team gives thanks for all contributions made for this release.
As always, all contributions are always welcome.
The pygeoapi team
https://pygeoapi.io