The pygeoapi team announces the release of 0.20.0.
This release provides numerous enhancements, updates and bug fixes. New features enhanced support for limits, a SensorThings EDR provider, refactoring filter support. Note that a significant change in pygeoapi configuration and limits is introduced in 0.20.0 (see [RFC5](https://pygeoapi.io/development/rfc/5) for more information).
In addition, the 0.20.0 release marks the start of stable branching in the project (starting with 0.20 branch). Bugfix releases against minor releases are now managed from the stable branch (in this case, release 0.20, for example).
Download
- source code: https://pygeoapi.io/download
- PyPI: https://pypi.org/project/pygeoapi
At a glance
- [14 Issues fixed](https://github.com/geopython/pygeoapi/issues?q=is%3Aissue+milestone%3A0.20.0+is%3Aclosed)
- [49 Pull Requests contributed](https://github.com/geopython/pygeoapi/pulls?q=is%3Apr+milestone%3A0.20.0+is%3Aclosed)
API
- add support for enhanced limits (RFC5)
- Fix OpenAPI generation for empty resources in config
- add `format` property to schema geometry definition in `.../queryables` and `.../schema`
- add `geometry-any` to geometry definitions in `.../queryables` and `.../schema`
- fix media type for schema links
- Filtering: refactor/unified filter logic (pygeofilter)
- OGC API - Tiles
- fix missing tiles reporting
- fix tiles metadata response
- OGC API - Processes
- support process output schemas in OpenAPI if they are defined/exist
- add created/updated fields to job model
- OGC API - Environmnetal Data Retrieval
- various complaince fixes
- OGC API - Coverages
- add support for UAD and extents overriding
Web/UI/HTML
- add enhanced JSON-LD templating
- fix CoverageJSON rendering for EDR templates
- only show TMS links on landing page if tile resources are defined in config
- add OGC API - Records autodiscovery
- fix/lazy load admin API for Starlette and Django frameworks
Providers
- MapScript
- add tile indexing support
- add additional projection information
- add PROCESSING directive for raster layers
- new EDR provider for SensorThings (including transactions)
- PostgreSQL
- add support for JSON types
- add support for additional CRS storages
- Oracle
- fix counts when sql manipulator is used
- TinyDB
- fix query type casting
Configuration
- add support for enhanced limits (RFC5)
Documentation
Other
- add hot reload option to Docker entrypoint
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