The pygeoapi team announces the release of 0.23.0.
This release provides support for numerous enhancements, updates and bug fixes. New features include support for OGC API Publish-Subscribe Workflow - Part 1: Core, numerous updates to EDR and Maps, as well as fixes/updates for OpenAPI and /collections handling of invalid collections.
Download
- source code: https://pygeoapi.io/download
- PyPI: https://pypi.org/project/pygeoapi
At a glance
API
- add support for OGC API - Publish-Subscribe Workflow - Part 1: Core
- allow for
/collectionsendpoint to complete with failing resources #2266] - fix gzip compression on async process execution
- Processes
- add support for async only process definition and handling
- fix statusInfo responses
- EDR
- add CRS support
- add parameter description metadata if exists
- numerous updates to support MetOcean workflows
- Maps
- numerous updates to support MetOcean workflows
- Features/Records
- add
f=tonext/prevlinks - fix handling of empty
sortbyparameter
- add
- Admin
- handle empty resources in config
Web/UI/HTML
Providers
- PostgreSQL: add
countsupport to enable/disable counting of results - PostgreSQL process manager: harmonize SQL connection with feature providers
- ESRI: update handling of id field
- Xarray: numerous updates and enhancements
- TinyDB: fix spatial queries against null geometries
- Elasticsearch: fix property evaluation
- OpenSearch: fix property evaluation
- CSV: fix geometry handling when incoming bbox has 6 tokens
Configuration
- Fix config validation for OGC Processes connection field
Documentation
- update process manager docs
Other
- Docker: add env var to enable building OpenAPI document with invalid collections
- fix Python datetime deprecation
- ReDoc: fix JS reference
- fix custom formatter support for items
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