The pygeoapi team announces the release of 0.21.0.
This release provides numerous enhancements, updates and bug fixes. New features include a PostgreSQL tile provider, MySQL feature provider, domain queries for OGC API - Features/OGC API - Records, and configurable additional query parameters for feature/record providers.
Download
- source code: https://pygeoapi.io/download
- PyPI: https://pypi.org/project/pygeoapi
At a glance
API
- OGC API - Features
- add support for domain queries
- allow for provider generated paging links
- fix storageCrs property name typo
- make extra query parameter support configurable
- OGC API - Records
- add support for domain queries
- allow for provider generated paging links
- make extra query parameter support configurable
- OGC API - Tiles
- fix response media type
- OGC API - Environmental Data Retrieval
- add provider z_field support
- OGC API - Maps
- fix bbox crs support
- OpenAPI
- add Prefer header definition for OGC API - Processes
- update parameter output with configured collection limits
- fix default language to string, not list
- CoverageJSON
- update compliance
Web/UI/HTML
- update HTML templates to new limits structure
- add support for custom logo/icon to UI
- remove popups for tile rendering
Providers
- new feature provider for MySQL
- new tile provider for PostgreSQL
- MVT
- fix tile indices to z/x/y
- update to native SQLAlchemy
- SQL
- fix PostgreSQL bbox queries to use
ST_Intersects
- fix PostgreSQL bbox queries to use
- EDR
- do not share query types between subclasses
- TinyDB
- fix
q=
handling per OGC API - Records
- fix
- Elasticsearch
- fix
q=
handling per OGC API - Records
- fix
- CSV
- add support for bbox
- GeoJSON
- add support for bbox
- Xarray
- fix time handling
- add tests to BaseProvider class
Configuration
- add support for custom logo/icon to UI
Documentation
- update CRS documentation for PostgreSQL feature providers
- update environment variables available in Docker image
- update contributor guidelines
Other
- update Docker image to latest Ubuntu Jammy
- update Pydantic support to v2 (providing compatability for v1)
- add support for q priority of request headers
- i18n: ensure
.mo
files are compiled into Docker image
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