github geopython/pygeoapi 0.20.0

7 days ago

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 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

At a glance

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

Don't miss a new pygeoapi release

NewReleases is sending notifications on new releases.