Skip to content

Latest commit

 

History

History
166 lines (117 loc) · 4.83 KB

CHANGELOG.md

File metadata and controls

166 lines (117 loc) · 4.83 KB

Changelog

Unreleased

1.8.2 - 2022-06-16

  • Fix Installation of qgis-plugin-manager

1.8.1 - 2022-05-25

  • Use qgis-plugin-manager for installing qgis server plugins
  • Support QGIS_PLUGINPATH environment variable
  • Add 'getfeaturelimit' config option
    • Set maximum value for WFS/GetFeature requests

1.8.0 - 2022-05-16

  • Bump version 1.8
  • Refactorize middleware managment
  • Root access '/' return 403 instead of 404
  • Management api /cache/ now return the collection of cached projects.
  • Add memory_high_water_mark configuration option
    • Restart workers gracefully on high memory usage

1.7.20 - 2022-05-02

  • Fix attribute dereference on undefined response
  • Fix invalid url in managment cache api

1.7.19 - 2022-03-31

  • Fix extra argument in logging format string when handling worker exception
  • Enhanced request metrics returned from workers
  • Fix regression in managment api
  • Fix proxy/worker runtime configuration
    • The configuration was broken since supervision was implemented
  • Change entrypoint for access policy extension

1.7.18 - 2022-03-04

  • Fix regression on response time in monitor response

1.7.17 - 2022-03-03

  • Output 'version' infos to stdout
  • Fix handler arguments when using ACL filters
  • Increase cache manager logging verbosity
  • Add more information in the --version to display all versions related to QGIS Server : GDAL, PROJ, Qt…

1.7.16 - 2022-02-16

  • Add BAN cache observer
  • Fix parameter's case in OGC API requests
  • Implement configurable cache observers
  • Add 'Last-Modified' header
  • Support Etag in HEAD methods for OWS requests
  • Implement configurable monitor backend
  • Remove 'maxcycle' option.

1.7.15 - 2022-02-02

  • Install server in venv in docker image
  • Ensure that exit code is non-zero on pool failure
  • Set option to check for cache invalidation/refresh asynchronously
  • Use QgsProjectStorage for unhandled uri schemes
    • This allows support for all QgsProjectStorage extensions
  • Add ALLOW_STORAGE_SCHEMES configuration for restricting allowed project schemes
  • Fix api management:
    • Follow backport for qgis/QGIS#45439
    • Fix regression from static cache implementation

1.7.14 - 2022-01-18

  • Define explicit CACHE_DEFAULT_HANDLER configuration option
  • Monitoring: define default routing key as fallback when using dynamic key

1.7.13 - 2022-01-03

  • Do not require api:<name> config section when granting api access
  • Compute etag for ows getcapabilities requests
  • Disable project's WMTSUrl

1.7.12 - 2021-12-10

  • Fix the wrong tag in Makefile

1.7.11 - 2021-12-10

1.7.10 - 2021-12-06

  • Add install-lizmap-plugin script
  • Preloaded files are now stored in static cache
  • Minimal support for HEAD requests.

1.7.9 - 2021-11-05

  • Fix landing page regression (from 1.7.7)

1.7.8 - 2021-11-04

  • Fix Management API for Qgis >= 3.22
  • Fix critical failure handling
  • Fix 'cache' api handler
  • Do not call 'initQgis' when initialising Qgis server
  • [API]: Forward OPTION request to api handlers
  • Tests: abort on container exit with proper return code
  • Remove claiming support for Qgis 3.10

1.7.7 - 2021-09-30

  • Configurable forwarded header list
    • Configure whitelist of Header's prefix allowed to be forwarded to Qgis api/services
  • Add condition when preprocessing POST requests
  • Handle QGIS_PROJECT_FILE environment variable
    • Return 400 on invalid OWS service request (no Map)

1.7.6 - 2021-09-28

  • Fix wrong type for AMQP Logger variable connection_delay
  • Pass X-Qgis-* headers

1.7.5 - 2021-09-21

  • Fix streamed GetFeature requests
    • Refactorize streamed response
    • Allow empty chunk
  • Logging: raise from debug to error if invalid layers are found
  • Use docker-compose for running tests

1.7.4 - 2021-09-07

  • Enforce required python version in setup.py
  • Fix supports for PUT/DELETE/PATCH/HEAD HTTP methods for qgis API

1.7.3 - 2021-08-13

  • Fix Qgis server api call in management
  • Add specific option for logging qgis info message logs
  • Print extended version information
  • Use setup.cfg for flake8 options
  • Handle 0 length response from qgis server
  • Expose Qgis api to public interface:
  • Expose landing page (3liz#29)

1.7.2 - 2021-07-05

1.7.1 - 2021-06-30

  • Revert bad consistency check for postgres handler

1.7.0 - 2021-06-24

  • Add management API
  • Fix postgres protocol (broken in 1.6 branch)
  • Add server:maxcycle option for controlling worker lifetime
  • Log failed requests (allow auditing timeout errors)