Skip to content

Releases: geopython/pygeoapi

0.18.0

27 Sep 18:10
Compare
Choose a tag to compare

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

0.17.0

04 Jul 09:19
Compare
Choose a tag to compare

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

0.16.1

02 Apr 11:06
Compare
Choose a tag to compare

This release provides the following updates:

  • fix / sanitize paths when configuration server.ogc_schemas_location is enabled
  • Allow for OpenAPI generation to skip failing collections

0.16.0

11 Mar 11:47
94ae782
Compare
Choose a tag to compare

pygeoapi 0.16.0 has been released. See the release announcement for more information.

0.15.0

18 May 23:56
Compare
Choose a tag to compare

pygeoapi 0.15.0 has been released. See the release announcement for more information.

0.14.0

03 Feb 13:05
Compare
Choose a tag to compare

pygeoapi 0.14.0 has been released. See the release announcement for more information.

0.13.0

15 Nov 14:22
Compare
Choose a tag to compare

pygeoapi 0.13.0 has been released. See the release announcement for more information.

0.12.0

07 Feb 20:24
Compare
Choose a tag to compare

pygeoapi 0.12.0 has been released. See the release announcement for more information.

pygeoapi 0.11.0

24 Oct 15:55
Compare
Choose a tag to compare

pygeoapi 0.11.0 has been released. See the release announcement for more information.

pygeoapi 0.10.1

25 Mar 16:12
Compare
Choose a tag to compare

pygeoapi 0.10.1 has been released. This release is a maintenance/bugfix release.