- Remove support for Qgis < 3.28
- Requires python 3.10+
- Remove dependency on 3liz/qgis-platform images for tests
- Remove deprecated store apis:
/store/
/ows/store/
- Remove postgres cache handler in favor of generic Qgis storage
- Disable broken strict complex geojson validation
- geometryio: Allow to use a crs in a geojson feature
- From #47
- Merge pull request #38 from ptitjano/xml-element-warning
- Add advertised WCS/WFS urls in output QGIS project
- Fix #28
- Fix Sample config (#32)
- Fix QGIS 3.30 supports
- Merge pull request #37 from ptitjano/wip/jfelder/complexinput-supportedformats
- Use quote format for layers parameter name in output urls
- Fix urlencoded parameters with space:
i.e:
layers=foo%20bar
instead oflayers=foo+bar
that causes problem with QGIS server.
- Fix urlencoded parameters with space:
i.e:
- PEP8 Code style
- Fix schemas in OGC API/processes description.
- Fix: load layer default styles with
loadDefaultStyle
- Fix invalid decoding of complex data as base64
- Fix #31
- Fix mandatory SERVICE parameters for POST WPS requests
- Deprecate
host_proxy
in favor ofproxy_url
option - Define explicit
HTTP\_PROXY
option- Handling of proxyfied urls may be disabled
- Check access control (realm) for direct resource download
- Support overriding service url for OWS requests
- Follow QGIS server convention for passing service url
- Fix rel link to XML results from job description
- Links to WPS GetResults request
jobs/<id>/results
now return 404 for OWS/WPS results- fix #30
- Fix packaging of html elements
- Was preventing alternate html link to work (fix #29)
- Fix errors when handlings 'band' parameters
- Was preventing publishing
gdal
internal provider
- Was preventing publishing
- Replace calls to asyncio.get_event_loop()
- Add OpenAPI description
- Landing page as root location
- Optional server infos page (disabled by default)
- Deprecate apis in favor of ogc api:
- Deprecate
/status/
in favor of/jobs/<uuid>/status/
- Deprecate
/store/
in favor of/jobs/<uuid>/files
- Deprecate
/ui/
in favor of/jobs.html
Deprecated apis will be removed in 1.9
- Deprecate
- Implement Job realm support
- Support for ogc processes open api
- Improve UOM validation
- Use of UCUM references for UOM
- Code cleaning
- Support options
DISABLE_GETPRINT
andTRUST_LAYER_METADATA
- Skip capabilities check for QGIS >= 3.26.1
- Refactorize access policy managment
- Add restart notification on provider changes
- Remove fakeredis dependency
- Use docker compose for tests
- Release the package on https://pypi.org/
- Install server in venv in docker image
- Add support for inputs:
- 'Mesh' layer parameter
- QgsProcessingParameterDistance
- QgsProcessingParameterDuration
- QgsProcessingParameterScale
- Fix BoundingBox input
- Fix crs from bounding box input
- Allow bounding box as kvp input data
- Refactorize OWS requests
- Allow support for multiple formats
- Clean dead code
- Use PyTest
log-cli-*
options for enabling logger output"
- Handle providers exception
- Add tests for geometry parameter
- Add SSL options
- Improve documentation
- Support 'allowMultipart' metadata for geometry inputs
- See qgis/QGIS#42403
- Set CRS to destination projects:
- Validate source project CRS
- Define default CRS
- Implement live reload of providers plugins
- Unsafe option for saving results at absolute location
- Add CORS support
- Code cleaning