Releases: geopython/pygeoapi
0.18.0
The pygeoapi team announces the release of 0.18.0.
This release provides numerous enhancements, updates and bug fixes. New feature providers are now available for Parquet/GeoParquet and TinyDB, as well as a new process manager for PostgreSQL. EDR visualization has been improved in the default UI. The project is also now fully compliant to OGC API - Processes.
Download
- source code: https://pygeoapi.io/download
- PyPI: https://pypi.org/project/pygeoapi
At a glance
API
- Processes
- fix response type for job deletion
- support binary data output
- add jobs pagination support
- Features / Records
- fix
.../items
pagination
- fix
Web/UI/HTML
- numerous updates to EDR query types visualization
- Starlette: fix CORS support
- add CORS expose headers support
- fix EDR breadcrumbs
- fix collection breadcrumbs on queryables and schemas endpoints
- add C3 plotting for EDR
- display
numberMatched
for features/records.../items
pages - use Leaflet MarkerCluster to display EDR FeatureCollection items
Providers
- Parquet/GeoParquet: new provider implementation
- TinyDB: new provide for features
- PostgreSQL: new provider for process management (based on SQLAlchemy)
- EDR/Xarray
- add CRS handling
- fix propagation of selected fields into CoverageJSON
- Oracle
- add support for extra parameters
- add support for Wallet connection pooling
- Align all field handling for feature/record providers
- EDR
- base provider: add query validation check
- WMSFacade
- add version parameter/support
Configuration
- add TRS to schema for resource extents
Documentation
- add section on security
Other
- update/alignment to all CITE test setups (features, processes, tiles, EDR)
- safeguard OpenAPI generation on startup
- update basemap URL for all configurations
- remove use of Python unicodecsv package
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
0.17.0
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
0.16.1
This release provides the following updates:
- fix / sanitize paths when configuration
server.ogc_schemas_location
is enabled - Allow for OpenAPI generation to skip failing collections
0.16.0
pygeoapi 0.16.0 has been released. See the release announcement for more information.
0.15.0
pygeoapi 0.15.0 has been released. See the release announcement for more information.
0.14.0
pygeoapi 0.14.0 has been released. See the release announcement for more information.
0.13.0
pygeoapi 0.13.0 has been released. See the release announcement for more information.
0.12.0
pygeoapi 0.12.0 has been released. See the release announcement for more information.
pygeoapi 0.11.0
pygeoapi 0.11.0 has been released. See the release announcement for more information.
pygeoapi 0.10.1
pygeoapi 0.10.1 has been released. This release is a maintenance/bugfix release.