github geopython/pygeoapi 0.18.0

latest release: 0.19.0
3 months ago

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

Don't miss a new pygeoapi release

NewReleases is sending notifications on new releases.