The pygeoapi team announces the release of 0.17.0.
This release provides numerous enhancements, updates and bug fixes. Behind the scenes, the codebase (pygeoapi/api.py
) underwent a significant refactor in support of modularity of API functionality and maintenance.
Download
- source code: https://pygeoapi.io/download
- PyPI: https://pypi.org/project/pygeoapi
At a glance
API
- significant refactor of
pygeoapi/api.py
intopygeoapi/api/*.py
- Features/Records: fix collection link relation on
.../items
pages - Environmental Data Retrieval: fix
parameter-name
handling - Processes
- provide more information on process execution failure
- add subscriber support
- add support for parameter outputs
Web/UI/HTML
- add Spanish translations
- fix various translation markers in Jinja2 templates
- fix/add Django route for process deletion
- add map link relation for collections with map configurations
Providers
- CSV: fix paging
- PostgreSQL:
- fix column types/schema generation
- add datetime handling
- MVT: add support for retrieving properties
- Shapely: add functions as processes
- Oracle:
- add paging support
- add connection pooling
Configuration
- add the ability to set default value for environment variables
Documentation
- numerous format fixes/additions
- move themes/wiki gallery/examples to dedicated wiki page
Other
- fix
pygeoapi serve
CLI to prevent from running twice - support UUID types during JSON serialization
- Shapely 2 now supported
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