github geopython/pygeoapi 0.17.0

latest releases: 0.19.0, 0.18.0
6 months ago

The pygeoapi team announces the release of 0.17.0.

This release provides numerous enhancements, updates and bug fixes. Behind the scenes, the codebase (pygeoapi/api.py) underwent a significant refactor in support of modularity of API functionality and maintenance.

Download

At a glance

API

  • significant refactor of pygeoapi/api.py into pygeoapi/api/*.py
  • Features/Records: fix collection link relation on .../items pages
  • Environmental Data Retrieval: fix parameter-name handling
  • Processes
    • provide more information on process execution failure
    • add subscriber support
    • add support for parameter outputs

Web/UI/HTML

  • add Spanish translations
  • fix various translation markers in Jinja2 templates
  • fix/add Django route for process deletion
  • add map link relation for collections with map configurations

Providers

  • CSV: fix paging
  • PostgreSQL:
    • fix column types/schema generation
    • add datetime handling
  • MVT: add support for retrieving properties
  • Shapely: add functions as processes
  • Oracle:
    • add paging support
    • add connection pooling

Configuration

  • add the ability to set default value for environment variables

Documentation

Other

  • fix pygeoapi serve CLI to prevent from running twice
  • support UUID types during JSON serialization
  • Shapely 2 now supported

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.