Skip to content

0.21.0

Latest
Compare
Choose a tag to compare
@tomkralidis tomkralidis released this 03 Aug 16:01
· 16 commits to master since this release

The pygeoapi team announces the release of 0.21.0.

This release provides numerous enhancements, updates and bug fixes. New features include a PostgreSQL tile provider, MySQL feature provider, domain queries for OGC API - Features/OGC API - Records, and configurable additional query parameters for feature/record providers.

Download

At a glance

API

  • OGC API - Features
    • add support for domain queries
    • allow for provider generated paging links
    • fix storageCrs property name typo
    • make extra query parameter support configurable
  • OGC API - Records
    • add support for domain queries
    • allow for provider generated paging links
    • make extra query parameter support configurable
  • OGC API - Tiles
    • fix response media type
  • OGC API - Environmental Data Retrieval
    • add provider z_field support
  • OGC API - Maps
    • fix bbox crs support
  • OpenAPI
    • add Prefer header definition for OGC API - Processes
    • update parameter output with configured collection limits
    • fix default language to string, not list
  • CoverageJSON
    • update compliance

Web/UI/HTML

  • update HTML templates to new limits structure
  • add support for custom logo/icon to UI
  • remove popups for tile rendering

Providers

  • new feature provider for MySQL
  • new tile provider for PostgreSQL
  • MVT
    • fix tile indices to z/x/y
    • update to native SQLAlchemy
  • SQL
    • fix PostgreSQL bbox queries to use ST_Intersects
  • EDR
    • do not share query types between subclasses
  • TinyDB
    • fix q= handling per OGC API - Records
  • Elasticsearch
    • fix q= handling per OGC API - Records
  • CSV
    • add support for bbox
  • GeoJSON
    • add support for bbox
  • Xarray
    • fix time handling
  • add tests to BaseProvider class

Configuration

  • add support for custom logo/icon to UI

Documentation

  • update CRS documentation for PostgreSQL feature providers
  • update environment variables available in Docker image
  • update contributor guidelines

Other

  • update Docker image to latest Ubuntu Jammy
  • update Pydantic support to v2 (providing compatability for v1)
  • add support for q priority of request headers
  • i18n: ensure .mo files are compiled into Docker image

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