github geopython/pygeoapi 0.22.0

one day ago

The pygeoapi team announces the release of 0.22.0.

This release provides support for numerous enhancements, updates and bug fixes. New features include STAC API support, Docker updates, OpenShift support, movement to Python 3.12, externalizing TileMatrixSet definitions and CRS normalization.

Download

At a glance

API

  • all: ensure HTTP 204 responses return no body
  • EDR
    • safeguard z query parameter handling
  • OGC API - Processes
    • return statusInfo object on asynchronous requests
  • OpenAPI
    • add POST definitions for items endpoints
    • fix i10n for EDR descriptions
  • STAC: add support for STAC API

Web/UI/HTML

  • use OGC API Leaflet plugin instead of WMS

Providers

  • SQL
    • PostgreSQL: maintain order of table columns
    • fix multiple SQL schema paths
  • feature: do not remove id_field from properties
  • MapScript: update output formats (since MapServer 7.0)

Configuration

None

Documentation

  • New translations for Brazilian Portuguese, Russian
  • Oracle: update extra_params information
  • Processing plugins: annotate example
  • OGC API - Processes: clarify configuration
  • rename "Data publishing" section to "Publishing"
  • mention purpose of default HTML UI

Other

  • Docker:
    • update Dockerfile to run in rootless mode
    • run Dockerfile from Python virtual environment
    • update to Ubuntu Noble
  • enable custom and external TileMatrixSets
  • add CORS and csrf_exempt support for Django
  • linked_data: safeguard crs error logging
  • move admin API tests
  • fix/update type annotations
  • Normalize CRS handling

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.