Skip to content

0.18.0

Latest
Compare
Choose a tag to compare
@tomkralidis tomkralidis released this 27 Sep 18:10
· 5 commits to master since this release

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

At a glance

API

  • Processes
    • fix response type for job deletion
    • support binary data output
    • add jobs pagination support
  • Features / Records
    • fix .../items pagination

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