Skip to content

Optionnally provide request HTTP headers to processors #1899

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

vprivat-ads
Copy link
Contributor

Overview

Related Issue / discussion

This PR allows to forward request http headers to processors.

Our use case is to pass an API key to a processor.

Additional information

Dependency policy (RFC2)

  • I have ensured that this PR meets RFC2 requirements

Updates to public demo

Contributions and licensing

(as per https://github.com/geopython/pygeoapi/blob/master/CONTRIBUTING.md#contributions-and-licensing)

  • I'd like to contribute feature X to pygeoapi. I confirm that my contributions to pygeoapi will be compatible with the pygeoapi license guidelines at the time of contribution
  • I have already previously agreed to the pygeoapi Contributions and Licensing Guidelines

@tomkralidis tomkralidis self-requested a review January 13, 2025 11:54
@tomkralidis tomkralidis added the OGC API - Processes OGC API - Processes label Jan 13, 2025
@tomkralidis tomkralidis added this to the 0.20.0 milestone Jan 13, 2025
webb-ben added a commit to webb-ben/pygeoapi that referenced this pull request Jan 15, 2025
webb-ben added a commit to webb-ben/pygeometa that referenced this pull request Jan 15, 2025
@vprivat-ads vprivat-ads force-pushed the process-request-headers branch 3 times, most recently from b9b06a7 to d8cc2ca Compare January 21, 2025 14:09
@vprivat-ads vprivat-ads force-pushed the process-request-headers branch from d8cc2ca to d351f30 Compare January 28, 2025 15:26
@vprivat-ads
Copy link
Contributor Author

@tomkralidis @webb-ben Should I rebase my work on top of #1902?

tomkralidis pushed a commit that referenced this pull request Jan 29, 2025
* Add outputs to OAProc

* Use **kwargs

cc #1899

* Use named function arguments
webb-ben added a commit to webb-ben/pygeometa that referenced this pull request Jan 30, 2025
tomkralidis pushed a commit to geopython/pygeometa that referenced this pull request Jan 30, 2025
* Add outputs kwargs to OAProc

* use **kwargs

cc geopython/pygeoapi#1899

* Fix typo

* Use named process arguments

* Fix missed kwarg
@vprivat-ads vprivat-ads force-pushed the process-request-headers branch 3 times, most recently from 51c7adf to ad8c02d Compare January 30, 2025 17:35
@vprivat-ads vprivat-ads force-pushed the process-request-headers branch from ad8c02d to 21e1452 Compare January 30, 2025 17:35
fortune-js added a commit to fortune-js/python1 that referenced this pull request Mar 5, 2025
* Add outputs to OAProc

* Use **kwargs

cc geopython/pygeoapi#1899

* Use named function arguments
@tomkralidis tomkralidis modified the milestones: 0.20.0, 0.21.0 Mar 27, 2025
jwallace94 added a commit to GeoscienceAustralia/pygeoapi that referenced this pull request May 9, 2025
commit bea6ac7c2f84896f519f486e6fda69e2ec4b1c5c
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Thu Mar 27 21:17:03 2025 +0200

    update release version

commit c976bd7f61d60a50536c84a2663e506328749789
Author: Jo <doublebyte@hushmail.com>
Date:   Wed Mar 26 22:13:46 2025 +0100

    Return 204 for tiles that are within the tile matrix set limits (#1959)

commit 17d1a6ff8292705ff580601a83a26bcb70733a19
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Mar 25 14:10:41 2025 -0400

    fix schema geometry definition (#1938) (#1976)

    * fix schema geometry definition (#1938)
    * fix test

commit f9d9b2a870e77f0efbd3d91b6400936c242d7957
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Mar 25 13:00:03 2025 -0400

    handle PostgreSQL JSON types as JSON Schema objects (#1975)

commit ee370fb706ca209799aa0009b06f1abc4e25dd73
Author: Sarah Jordan <smjordan329@gmail.com>
Date:   Thu Mar 20 05:31:33 2025 -0500

    explicitly define init of BaseProvider (#1972)

    XarrayEDRProvider was initializing XarrayProvider twice- once through the BaseEDRProvider due to MRO and once explicitly. this slowed down the initialization since the XarrayProvider was called twice (which causes all datasets to be lazy loaded twice).

commit 94b0b3d57eeb19199ecf584ce2c0e75c35b8c2a7
Author: Even Rouault <even.rouault@spatialys.com>
Date:   Tue Mar 18 13:17:28 2025 +0100

    Fix conformance class URIs (#1967)

    * Fix conformance class URIs

    Fix them to match table 2 of https://docs.ogc.org/is/17-069r4/17-069r4.html (
    http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30)
    and
    https://github.com/opengeospatial/ogcapi-features/blob/master/extensions/schemas/standard/clause_2_conformance.adoc
    (http://www.opengis.net/spec/{standard}/{m_n}/conf/core-roles-features)

    * Update itemtypes.py

    ---------

    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit 24dc072dd5a81b9709f277956aae97d9bf6f083f
Author: Even Rouault <even.rouault@spatialys.com>
Date:   Tue Mar 18 13:06:12 2025 +0100

    Fix 'type' member of the rel=http://www.opengis.net/def/rel/ogc/1.0/schema link (#1968)

    According to Requirement 17 /req/returnables-and-receivables/op of OGC
    API Features Part 5, the media type shall be application/schema+json.

commit 00b1445a683725b31fc01bae5bfd43a66983bd13
Author: vvmruder <vvmruder@users.noreply.github.com>
Date:   Sat Mar 15 12:28:56 2025 +0100

    Update openapi.py (#1966)

    * Update openapi.py

    * fix indentation

    * fix flake

commit b616fb023a24e59eee4e4b8769247af64e74bc7d
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Mar 12 12:03:23 2025 -0400

    Include JSON-LD documents in manifest (#1963)

commit 9d6095083c31323406ad813d7635d539c20ff25c
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Mon Mar 10 20:54:17 2025 -0400

    Support GeoJSON-LD templating (#1927)

    * Support JSON-LD template for items

    * Create `item_list.jsonld` template

    Create `item_list.jsonld` template to backport current /items json-ld content offerings

    * Reduce number of times templated geojsonld is serialized

    * Add test for linked_data.py

    * Use json serializer in test

    * Run test in CI

    * Add test for single item

    * Use single quotes

    * Fix flake8

    * Use collection level template for GeoJSON-LD

    * Un-nest JSON-LD context from resource config

    * Respond to PR feedback

    * Update test_linked_data.py

    * Revert "Un-nest JSON-LD context from resource config"

    This reverts commit 5b371b26166c320174459627625e57cf497aaab6.

    * Update documentation

commit 3a9d8532898f849d96e1c3cab5b048a9fad2ddbb
Author: Jo <doublebyte@hushmail.com>
Date:   Mon Mar 10 23:32:35 2025 +0100

    - gracefully catch missing tiles in wmts facade (#1960)

commit 7168828801db154eb86c7f0009a17bb7af2070d0
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Mar 6 15:44:34 2025 -0500

    Directly render EDR JSON in HTML (#1955)

commit 4f90235778c96b88317c9ee43fec3583b2a8f4f7
Author: vvmruder <vvmruder@users.noreply.github.com>
Date:   Thu Mar 6 21:19:16 2025 +0100

    Allow storage projections other than 4326 for Postgres Provider (#1953)

    * Update postgresql.py

    * fix lint

commit f794d6721a6d2a4c2995b5a1d2fd0761ba379c04
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Mar 6 04:07:41 2025 -0500

    Gracefully catch tile not found (#1937)

    * Gracefully catch tile not found

    * Fix flake8

commit 70b33f0b352ff9a63c2ae7b44b38480335b2d3e1
Author: Jo <doublebyte@hushmail.com>
Date:   Mon Mar 3 21:20:24 2025 +0100

    - filtering collections by provider to create a fcm['tile'] that can be passed to Jinja (#1950)

    - showing the TMS endpoints on the landing page, only when fcm['tile'] exists

commit d78a8f39e783098163d956e13a82042b1d7fa387
Author: JohannesSchnell <108523161+JohannesSchnell@users.noreply.github.com>
Date:   Fri Feb 28 15:43:31 2025 +0100

    fix `KeyError: 'updated'`  when jobs are started but haven't been updated yet (#1947)

    [2025-02-28T12:42:14Z] {/usr/local/lib/python3.10/dist-packages/flask/app.py:875} ERROR - Exception on /jobs [GET]
    Traceback (most recent call last):
      File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 1511, in wsgi_app
        response = self.full_dispatch_request()
      File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 919, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "/usr/local/lib/python3.10/dist-packages/flask_cors/extension.py", line 194, in wrapped_function
        return cors_after_request(app.make_response(f(*args, **kwargs)))
      File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 917, in full_dispatch_request
        rv = self.dispatch_request()
      File "/usr/local/lib/python3.10/dist-packages/flask/app.py", line 902, in dispatch_request
        return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)  # type: ignore[no-any-return]
      File "/pygeoapi/pygeoapi/flask_app.py", line 425, in get_jobs
        return execute_from_flask(processes_api.get_jobs, request)
      File "/pygeoapi/pygeoapi/flask_app.py", line 148, in execute_from_flask
        headers, status, content = api_function(actual_api, api_request, *args)
      File "/pygeoapi/pygeoapi/api/processes.py", line 314, in get_jobs
        'updated': job_['updated']
    KeyError: 'updated'

commit a7f7e63cce9d12dcbad8dd17c3fb08ffc02cfadc
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Fri Feb 28 06:25:57 2025 -0500

    Fix Flask Admin with API rules (#1945)

commit 8db5d9a45bccca33d2d3e113b10e3ca7fee271d7
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Fri Feb 28 06:25:17 2025 -0500

    Fix starlette get_admin (#1946)

commit 107f776ea2df89c4aee7851fe62d1ba4c53ccf7f
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Feb 27 22:31:28 2025 -0500

    prevent HTML templating override persistence (#1943)

    * prevent HTML templating override persistence

    * use self.tpl_config

commit b1d4e94b7778e75c4f75c4c6fe2e53c5a4ddac58
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Feb 27 20:04:36 2025 -0500

    update Docker image links in docs (#1944)

commit fa735ec7c57212d20007c66aa413f328e2721111
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Feb 27 09:40:14 2025 -0500

    Add hot-reload option to docker entrypoint (#1880)

    * Add hot-reload to entrypoint

    * Move gunicorn exec to bash function

    * Create WSGI_APP for gunicorn entrypoint

    Create WSGI_APP for gunicorn entrypoint with default value of `pygeoapi.flask_app:APP`

    * Respond to PR feedback

commit 511578a81277e46080ff6bab654a43a6e4a0e810
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Feb 26 06:50:11 2025 -0500

    Fix pygeofilter reprojection tests (#1940)

    * Fix reprojection geom

    * Update test_util.py

commit d7c71221ab3c9bee2af92a8ad1096759992f30d5
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Mon Feb 17 06:24:31 2025 -0500

    Add SensorThings API EDR Provider (#1928)

    * Port SensorthingsEDR provider

    * Fix flake8

    * Respond to PR feedback

    * Implement PR feedback

    * Remove noqa lines

    Formate STA EDR provider such that it does not require #noqa to pass CI

    * Fix CoverageJSON capitalization

commit d8096476440153625d5fe88ab94e819f1665737f
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Feb 12 06:18:24 2025 -0500

    Fix API Tile Metadata JSON response (#1934)

    * Add test for Tile metadata

    * Serialize tile metadata response to json

    * Update test_tiles.py

commit 75f87393365b17245d8dd6ba88196636f922b445
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Feb 12 06:14:00 2025 -0500

    Fix Parquet Provider (#1935)

    * Add parquet provider to CI test

    * Fix parquet get_fields logic

commit 22648b17559a7e67fba4a32920d4755264815b31
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Feb 9 11:53:03 2025 -0500

    support process output schemas in OpenAPI if exists (#1933)

commit 1d592ae037b22b1f9ad3e673f08b870a2020758d
Author: Mike Mahoney <mjmahoney@usgs.gov>
Date:   Sat Feb 8 11:49:59 2025 -0500

    Assign nil geometries to obs with malformed coordinates (#1922) (#1923)

    * Assign nil geometries to obs with malformed coordinates

    Fixes #1922

    * Update test_csv__provider.py

    * Update test_csv__provider.py

    * Update test_csv__provider.py

    ---------

    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit 7096af25557c916ec478906ad5108b1eba3af6f0
Author: Jo <doublebyte@hushmail.com>
Date:   Sat Feb 8 17:46:31 2025 +0100

    Added support to tileindexing on MapScript provider (#1931)

    * - Added support to tileindexing on MapScript provider

    * - updated MapScript provider to use str2bool to extract boolean from string

    * - remove comment

    * - fixed typos and styling in MapScript documentation

    * - simplified condition

    * - removed brackets on import

commit fb390984a8c6f1cd5d169e4a0d37eb4c0e6f857d
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Feb 8 06:50:15 2025 -0500

    Feature property fixes (#1932)

commit cafddc860caa4d6eda620a61b48d929027055f85
Author: Jo <doublebyte@hushmail.com>
Date:   Fri Feb 7 16:44:25 2025 +0100

    - Added information about projection of mapscript provider (#1929)

commit cd6d88f5bc0560d3efa4e001297b4d91ed98971d
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Feb 5 13:41:44 2025 -0500

    Fix SensorThings URI field retention (#1924)

commit 49bbf78da30a16db85d22eb30167a76b0c73abe0
Author: Jo <doublebyte@hushmail.com>
Date:   Mon Feb 3 22:36:56 2025 +0100

    - add processing directive for raster layers on mapscript/OAMaps (#1920)

commit 26263c88138ac9e430974e11f67bc0cc215beb7c
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Jan 29 08:07:42 2025 -0700

    Add outputs to pygeoapi processes in core (#1902)

    * Add outputs to OAProc

    * Use **kwargs

    cc https://github.com/geopython/pygeoapi/pull/1899

    * Use named function arguments

commit 967dcf640642c3f3c0307e1e635670e68b8d202c
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Jan 29 04:46:57 2025 -0700

    Use existing key for Admin OAS Patch (#1913)

    * Use global key in admin oas patch

    * rm deepcopy

    * Use Patch example

commit a192aa6d4263702265092853f7a2836068153385
Author: Vincent Privat <146961743+vprivat-ads@users.noreply.github.com>
Date:   Wed Jan 29 12:46:04 2025 +0100

    Remove duplicated/unused 'get_manager' function (#1915)

commit 269c7859261ffb551595cf85e63a95235b35e7ef
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Jan 26 06:44:11 2025 -0500

    update Elasticsearch and MongoDB in CI to match pygeoapi-examples (#1914)

commit f93246e59c6cc02be974c1c98362777b4fe7a65d
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Jan 23 09:55:19 2025 -0500

    enhance support for limits (RFC5) (#1856) (#1892)

    * add enhanced support for limits (RFC5) (#1856)

    * update GitHub actions

    * update GitHub actions

    * update GitHub actions

    * update GitHub actions

commit 86e5b78873834f6a32f87af015eb3e5000288155
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Jan 23 06:44:03 2025 -0700

    Implement OGC API Features Part 4 transactions for Senosorthings provider (#1911)

    * Support OGC API - Features Part 4 for SensorThings API Provider

    * Use configured scheme and netloc

    * Fix flake8

    Update test_sensorthings_provider.py

    * Add graceful failure on startup

    * Update copyright year

    * Use PUT

commit 2472fc3359ee8f663fbcdc5827cdb27af401ac38
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jan 22 12:16:41 2025 -0500

    add OARec autodiscovery to HTML collections template (#1910)

commit d9dceac204897dfaead5072b3687db7d9815b8a9
Author: Moritz Langer <31667222+Moritz-Langer@users.noreply.github.com>
Date:   Wed Jan 22 17:58:33 2025 +0100

    Fix Oracle Provider different count query and feature query when a sql_manipulator is used, Issue #1831 (#1909)

    * Adjusted Query Function to include SQL Manipulation in the Count Query for numberMatched retrieval. Now there queries should be the same in any case. Added a function for less repetitions and added a Test.

    * Made process_query_with_sql_manipulator_sup more concise and removed duplications

commit 51c6a95bc17b61b63d9c3948ae1feb82fe4a6363
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jan 22 06:35:20 2025 -0500

    OARec: add autodiscovery link relation (#1908)

commit 29b507fb1f033e4a54d00a5e87b31b569aaab23e
Author: Vincent Privat <146961743+vprivat-ads@users.noreply.github.com>
Date:   Tue Jan 21 14:58:00 2025 +0100

    Add created/updated job fields (#1907)

commit 3d88f7def67bb0259cc12f58a9c8619d5aaab611
Author: Vincent Privat <146961743+vprivat-ads@users.noreply.github.com>
Date:   Tue Jan 21 12:39:42 2025 +0100

    Use started/finished instead of job_start/end_datetime (#1906)

commit fb642dd404238852409978d6045c0d96b235eef2
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Jan 18 15:26:27 2025 -0500

    TinyDB: fix query data type casting (#1904)

commit 86c81c61bcc7c0c704fe845810aa09393528b0e9
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Jan 14 19:39:28 2025 -0500

    normalize all feature/record CQL filtering to CQL2 using pygeofilter (#1889)

    * use pygeofilter and CQL2 for all CQL handling (#1557)

    * docs

commit 5aa75d9e4d3a12fd4903e9b82d7d400ef459ed7b
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Jan 14 18:56:05 2025 -0500

    OACov: add support for UAD, override temporal extents from provider if exists (#1903)

commit b4d3535032e04b6ca44797d011c9f71239a8bd8e
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Jan 14 05:00:34 2025 -0500

    lazy load admin api for Starlette and Django (#1886) (#1900)

commit 2402fe03da01bd73950ed391ca457f5525f8deff
Author: Vincent Privat <146961743+vprivat-ads@users.noreply.github.com>
Date:   Mon Jan 13 12:53:48 2025 +0100

    update starlette documentation (#1898)

commit 921fb20e4211f24e6e23d4920b5299561d444899
Author: Mike Mahoney <mjmahoney@usgs.gov>
Date:   Mon Jan 6 13:54:02 2025 -0500

    Fix typo (#1897)

commit fad44bde75a91b3688836b103b6bfbec108bcbb5
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Jan 5 12:42:19 2025 -0500

    update EDR compliance (#1896)

commit 84908c9535f3be64c9ed470477660bd745c2c712
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Jan 5 10:30:55 2025 -0500

    add support for EDR instances (#1893)

commit 96c019ae364a6844a71199e158bbabd00ab81dab
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Jan 5 07:40:45 2025 -0500

    remove lakes feature provider for CITE testing (#1895)

commit 854435124ba511de5110e904b923b81755eb35b0
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Fri Jan 3 16:26:04 2025 +0200

    back to dev

commit b48f3526c9f81edc2ff5a320818190380c3f3041
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Fri Jan 3 15:39:53 2025 +0200

    update release version

commit f0aa94d5496ac6e4ae0ac686f1f1752e4860dfbf
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jan 1 08:17:44 2025 -0500

    update copyright year (#1894)

    * Happy New Year! 🎉

    * Happy New Year! 🎉

commit 56285299e272d3a28f88ee805ec7aa9efac79901
Author: Bernhard Mallinger <bernhard.mallinger@eox.at>
Date:   Mon Dec 30 16:30:09 2024 +0100

    Implement OGC API Features Part 4 transactions for the postgres provider (#1891)

    * Implement OGC API Features Part 4 for the postgres provider

    * Mark transactions as supported in PostgreSQL

commit 6aa67b4e30b86a632591dd3982e456832cee05a0
Author: Sarah Jordan <smjordan329@gmail.com>
Date:   Tue Dec 24 13:51:33 2024 -0600

    updates for parsing with stac browser (#1890)

    change type to application/json and parse id from jsondata

commit c379f228f65479f4f4adf661b1d83f7985e03fbc
Author: Bernhard Mallinger <bernhard.mallinger@eox.at>
Date:   Mon Dec 23 19:44:30 2024 +0100

    Admin tests without live server (#1888)

    * Don't run admin live tests in CI

    * Add exemplary test to demonstrate admin api test style without live server

    * Also add resource admin test without live server

    * Fix a typo

    * Update test_admin_api.py

    ---------

    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit 125a1b45117fa2d7c3c1fbed920a125283347ddd
Author: Mafaldarc <38542491+Mafaldarc@users.noreply.github.com>
Date:   Sun Dec 22 13:17:39 2024 +0000

    Get all nested fields in Elasticsearch (#1882)

    * Get all nested fields in Elasticsearch

    When using the Elasticsearch provider for a collection, the only queryables returned are the first-level properties of its features. With this change, all nested properties are returned as fields and it's possible to filter items using those nested properties (e.g. /items?prop1.prop2=example )

    * Remove whitespace from blank lines

    * Fix indentation

commit 88bfa5fe07c1c06d60004e13178d96861d46f6ad
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Dec 21 11:27:05 2024 -0500

    Update elasticsearch_.py

commit 202933a9bf7587119138b76a72973272591c7c9e
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Dec 21 11:21:47 2024 -0500

    Elasticsearch: relax properties query for indexes with varying mappings

commit 77f3a55e20b58886251ad1487ce810e40e26e223
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri Dec 20 09:43:16 2024 -0500

    lazy import admin API based on config (#1886)

commit f181d99b5756c258a7429d0fb45989e1917679c9
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Dec 18 19:01:43 2024 -0700

    Ensure STA only uses configured netloc (#1883)

    * Ensure STA only uses configured netloc

    Address edgecase where SensorthingsAPI returns a network location inaccessible by pygeoapi by ensuring any backfill requests we make use the configured network location instead of the response network location

    * fix flake8

commit 475c567f677d67c14415c62faeb61367cc4c3ce0
Author: Bernhard Mallinger <bernhard.mallinger@eox.at>
Date:   Wed Dec 18 17:22:41 2024 +0100

    Continue refactoring of API #1405 in remaining files (#1842)

    * Refactor landing_page api to new style

    * Refactor openapi view to new style

    * Refactor remaining core api views

    * Update tests which reference core apis

    * Refactor get_config_ from admin api to new style

    * Refactor remaining admin api views to new style

    * Remove reference to api function which does not exist

    This is necessary for subsequent refactorings

    * Remove now unsed api helper code

    * Remove APIRequest.with_data

    * Update APIRequest documentation

commit caafad4bddba87aac26a73b5e2db532f0bf3e14b
Author: Jo <doublebyte@hushmail.com>
Date:   Tue Dec 17 15:30:03 2024 +0000

    Added payload examples and other default values in the Open API definition of the admin API (#1878)

    * - Added example payload in the Open API definition of the admin API

    * - fixed flake8 error

    * - removed test on extents key, when creating admin patch payload example

    * - added obs collection in pygeoapi config test admin

    * - switched order of obs collection in resources

    * - simplify payload example for admin api post resource

    * - removed processes collection from test admin configuration files

commit c91719e136b3c57ee74f6c9f4acdcfb3c4355fd3
Author: Bernhard Mallinger <bernhard.mallinger@eox.at>
Date:   Tue Dec 17 12:18:42 2024 +0100

    Add mock data tests for the socrata provider (#1881)

    * Skip soda live tests by default

    * Test socrata against a mock implementation

    * Add socrata live test to github action, but commented

    * Add copyright line for me in test file

commit a1c94fa7e7f6a6b68c740b469b7122cde9049ac1
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Sun Dec 15 15:07:40 2024 -0500

    Allow configurable expand to SensorThings provider (#1879)

    * Allow configurable expand to SensorThings provider

    * Update license year

commit f032628b218d1c920e68f82447ad67a22adaf918
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Sun Dec 15 11:56:29 2024 -0500

    Serialize string to bool (#1876)

    * Serialize string to bool

    * Update per feedback

commit 21d8ce9407c9ef8b7209f51b43fabe4d35c008ec
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Dec 15 11:49:12 2024 -0500

    Admin: coerce resource temporal extents into datetime objects (#1877)

    * coerce resource temporal extents into datetime objects

    * fix ref

    * fix test

    * fix test

    * fix test

    * fix test

    * fix ref

commit 8b1a9870e509d8e9858f0d12410cda2ec04227c6
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Sat Dec 14 06:55:59 2024 -0500

    Support enviornment vars in base Docker image (#1873)

    * Support enviornment vars in base Docker image

    * Update running with docker documentation

    * s/PYGEOAPI_URL/PYGEOAPI_SERVER_URL/g

    * s/PYGEOAPI_ADMIN_API/PYGEOAPI_SERVER_ADMIN/g

commit cbbd0eb9c144585f01170a19e616ba3aff66e6a5
Author: Bernhard Mallinger <bernhard.mallinger@eox.at>
Date:   Wed Dec 11 14:25:48 2024 +0100

    Fix rendering of job results in html (#1870)

    * Fix rendering of job results in html

    This is basically the same fix as 42f833485b45e92b8ab0a8f86562b81aae05c723 ,
    but in a different template.

    * Use pygeoapi.util.to_json instead of jinja tojson

commit e27318fc1d0ca7e1eb66b4d3c067fbe41c6818e4
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Mon Dec 9 20:48:53 2024 -0500

    Respected linkrel from provider (#1868)

commit a0867d09f2cdaf1c6a4dac457f824b0f95d728eb
Author: Jo <doublebyte@hushmail.com>
Date:   Mon Dec 9 15:45:44 2024 +0000

    - add admin key to pygeoapi template configuration (#1866)

commit 69987349d65895a9dc6affb81bdc109bd532ae68
Author: Jo <doublebyte@hushmail.com>
Date:   Mon Dec 9 15:45:10 2024 +0000

    - added checks to test the data type of tiles (#1867)

commit 627be58a7ef03fc43a16bb22f57b883a085dcd28
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Dec 9 04:52:33 2024 -0500

    safeguard contact info (#1835) (#1862)

commit 22626964329613c215395797bb2ab63d41b6fb1d
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Dec 8 09:18:15 2024 -0500

    minor doc sweep (#1864)

commit 0cf470a0e205292798c5b808c6aa5f335dbf5e84
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Dec 8 04:09:53 2024 -0500

    fix operationId values for Tiles requirements (#1728) (#1863)

commit a795620ce928c1d6595961360766e717399c498c
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Dec 7 23:03:58 2024 -0500

    support dataset specific templates (#1857) (#1858)

    * support dataset specific templates (#1857)

    * add example to docs

commit 47fc390da783a3f0efd2bb57fc6f13e0a7142762
Author: Sarah Jordan <smjordan329@gmail.com>
Date:   Fri Dec 6 10:49:22 2024 -0600

    Add License and Extent information to Collections (#1861)

commit 569393afe0117ad15fe57994af150da02c653e60
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Dec 4 13:14:14 2024 -0500

    add PDF output for docs (#1860)

commit 2662a3a0ea6f05a241d90e42b62be9e2d432b877
Author: Jo <doublebyte@hushmail.com>
Date:   Tue Nov 26 12:32:16 2024 +0000

    Updated documentation about OGC API - Tiles Providers (#1859)

    * - added information on whether the OATiles providers support raster and vector tiles

    * - updated information about MVT-Proxy supported properties

commit 0235bba4e5a4b8446062b911aad3a01e4afa5edc
Author: Youssef Harby <youssef_harby@yahoo.com>
Date:   Thu Nov 21 19:47:12 2024 +0300

    Add Arabic Translation and RTL Support (#1854)

    * Update HTML template to support dynamic text direction and improve layout styling

    * add translation for arabic

    * Improve header layout in base HTML template for better alignment and spacing with RTL and LTR

    * Add language attribute to HTML tag

    * Update Arabic translations to include "STAC" in SpatioTemporal asset terminology

    * Add "text_direction" to be "ltr" translation for bs, de, en, es, fr, sr languages

commit e1fec87d6f7a0115f7ff2a1b1878367e558f5519
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Nov 20 18:49:04 2024 -0500

    add support for OpenSearch provider (#1844)

commit 065ef3a4954fbe3ab11c1dcef30902f3c74d10d6
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Tue Nov 19 20:53:28 2024 -0500

    Support empty default environment variable values (#1822)

    * Add default env variable

    Add env variable test

    Co-Authored-By: Sarah Gammon <91751417+sarahg-579462@users.noreply.github.com>

    * Update test for empty env variable

    * Remove pygeoapi env variable from config

    ---------

    Co-authored-by: Sarah Gammon <91751417+sarahg-579462@users.noreply.github.com>

commit 3188db91da7b555a039f420d57a337762845b18a
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Nov 19 17:39:16 2024 -0500

    update pygeoapi-auth info to security page (#1852)

commit acc3b9ae93255fb0a914c011c3d7b0fdd711a260
Author: FritzHoing <100765498+FritzHoing@users.noreply.github.com>
Date:   Mon Nov 18 18:35:14 2024 +0100

    Unused requested_outputs in execute_process (#1834)

    * fix: adds requested_outputs to execute function

    * Update dummy.py

    ---------

    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit 183caacff41297667b17ca63ceb38d2ae8544b6b
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Mon Nov 18 12:12:22 2024 -0500

    Support EDR single item locations for Starlette (#1827)

    * Support EDR single item locations for starlette

    * Model behavior after flask app handler

commit a3b42ba0ed0af8c321451d9030fea7d495069377
Author: Martin Pontius <46755352+MartinPontius@users.noreply.github.com>
Date:   Mon Nov 18 17:54:12 2024 +0100

    Fix bug when trying to get job result in binary format (#1798)

commit 2e4ff714f6ca090d6cc294d5d03e7ad550d38608
Author: Jo <doublebyte@hushmail.com>
Date:   Sun Nov 17 08:19:36 2024 +0000

    Improved documentation about admin api (#1846)

    * - added note about admin api routes

    * - fixed openapi path

    * - open api -> OpenAPI, admin api -> admin API

    ---------

    Co-authored-by: doublebyte1 <info@doublebyte.net>

commit 9e87184fbf19cb783f917ba7a56de62debf7a9da
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri Nov 8 03:36:10 2024 -0500

    fix trivy error on vulnerability testing (#1843)

commit 09423fb4bedfbb8b72df609c65ae6b11ae3e6fee
Author: Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com>
Date:   Thu Nov 7 23:09:09 2024 +0000

    Lifted pin on sqlalchemy in order to be able to use v2+ (#1832)

commit e4beaf758ea43617adb80766010495536bafa371
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Nov 4 05:37:51 2024 -0500

    add service contact to OpenAPI (#1835) (#1839)

commit b6c38b66eec2cd66b954a238496269f5a4993dff
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Nov 4 05:37:13 2024 -0500

    fix HEAD requests for items (#1836) (#1838)

commit d2f38dea07dc9905c7abf6324cb928728d6225d2
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Nov 3 11:21:32 2024 -0500

    Update FUNDING.yml

commit 3bdeefe4e778ff5a0fd55637fc82a57a00bd0326
Author: Leo Ghignone <leo.ghignone@utas.edu.au>
Date:   Wed Oct 16 06:49:15 2024 +1100

    Properly support int variables of any width (#1829)

commit 179c90ff31261c4dedeeda103a85e839ceef20f2
Author: Alex <94073946+Alex-NRCan@users.noreply.github.com>
Date:   Thu Oct 3 09:21:05 2024 -0400

    Fixes a memoryfile issue with rasterio. When using f=json, it doesn't need to use the MemoryFile. (#1824)

commit e736fa3b2fa7cb168ecd4736aa80de215245dc5f
Author: Colin Henderson <colin.henderson@atkinsglobal.com>
Date:   Tue Oct 1 15:53:39 2024 +0100

    Custom esri token service (#1813)

    * Added ability for self-hosted token service to be specified.

    * Update documentation to show the available parameters

    * Update pygeoapi/provider/esri.py

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

    * Update pygeoapi/provider/esri.py

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

    * Update pygeoapi/provider/esri.py

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

    * Update pygeoapi/provider/esri.py

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

    * Update pygeoapi/provider/esri.py

    * Update ogcapi-features.rst

    ---------

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit d240a8210e0ea35540030152529892dd70651aa2
Author: Leo Ghignone <leo.ghignone@utas.edu.au>
Date:   Mon Sep 30 19:40:31 2024 +1000

    Improvements for xarray provider (#1800)

    * Manage non-cf-compliant time dimension

    * Manage datasets without a time dimension

    * Allow reversed slices also for axes

    * Convert also metadata to float64 for json output

    * Use named temporary file to enable netcdf4 engine

    * Make float64 conversion faster

    * Add netcdf output to xarray provider

    * Flake8 fixes

    * Fix bug when no time axis in data

    * Use new xarray interface

    * Add test for zarr dataset without time dimension

    * Avoid errors if missing long_name

    * Manage zarr and netcdf output in the same way

    * Revert "Manage zarr and netcdf output in the same way"

    This reverts commit 0b09281b608da95221951d05004f213379da168d.

    * Revert "Add netcdf output to xarray provider"

    This reverts commit 9f72bf7614775b418f53f4808fcaeab567c7024a.

commit 474cb60d823f1986d9d463bb17e1c661eb91ea5a
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Sep 29 12:07:24 2024 -0400

    fix item queryables provider handling (#1820)

    * fix queryables provider handling

    * fix test

commit b3a70719a2f2de6f0327989cde533b17322a1bdc
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Fri Sep 27 20:39:45 2024 +0300

    back to dev

commit 83ef1ac1743f5c62d2c73ca5dc5eae50d96173ea
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Fri Sep 27 20:15:05 2024 +0300

    update release version

commit 6b91024aa53422e7377399100a6b04235ab96dc5
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Sep 26 19:23:18 2024 -0400

    Zoom to first layer on EDR (#1819)

commit 52bec0fa8905c0ed03c9c810dc9f3c577211cd66
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Sep 21 14:19:43 2024 -0400

    docs: update compliance for OGC API - Processes (#1817)

    * Update compliance for OGC API - Processes

    * Update introduction.rst

commit 76fd1304938f4b01e59b9d867bbb00840afd9f18
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Sat Sep 21 06:06:18 2024 +0300

    Update Ubuntu Jammy docker base image to 20240911.1 (#1815)

commit 6682b44928d36e19d54a8edadbe39cc40ca0991a
Author: Sarah Jordan <smjordan329@gmail.com>
Date:   Thu Sep 12 11:22:25 2024 -0500

    CRS handling in xarray provider properties (#1641)

    * update crs handling

    * fix epsg code

    * config parsing, lean on pyproj

    * consolidate code and leverage prior crs work

    * update crs handling

    * fix epsg code

    * config parsing, lean on pyproj

    * consolidate code and leverage prior crs work

    * fix function call

    * bug and flake8 fixes

    * documentation updates

    * flake8

    * Update ogcapi-coverages.rst

    * update crs handling

    * fix epsg code

    * config parsing, lean on pyproj

    * consolidate code and leverage prior crs work

    * update crs handling

    * fix epsg code

    * config parsing, lean on pyproj

    * consolidate code and leverage prior crs work

    * fix function call

    * bug and flake8 fixes

    * documentation updates

    * flake8

    * Update ogcapi-coverages.rst

    * flake8 fix

    * rebase issues

    * update import formatting

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

    * update conditional logic

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

    * update error handling

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

    * parse storage crs in init

    ---------

    Co-authored-by: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>

commit deb043f928076aa37b4bb7efbee114f9245c9b0c
Author: Bernhard Mallinger <bernhard.mallinger@eox.at>
Date:   Thu Sep 12 13:37:11 2024 +0200

    Jobs pagination (#1779)

    * Add pagination for job list

    Adds limit and offset parameter to `get_jobs`.

    Process manager `get_jobs` now also returns the number of matched jobs
    additionally to the jobs themselves so we can calculate whether we need
    a next link.

    Note that this is a breaking change.

    * Add pagination support to jobs UI

    This works exactly the same way as for itemtypes

    * Add note regarding job sorting

    * Formatting fixes

commit 0677c2e646a6eef43da2e5d9a7f88f6e76c91131
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Sep 11 15:29:40 2024 -0400

    SensorThings API provider cleanup (#1807)

    * Add support for ObservedProperties OAF and custom expand of entities

    * Update sensorthings.py

    * Respond to feedback

    * Use `pygeoapi.get_config` for SensorThings Intralinking

commit 28618034b8ce05730b2adeb5023554b7e8c03dce
Author: Simon Seyock <8100558+simonseyock@users.noreply.github.com>
Date:   Wed Sep 11 18:24:26 2024 +0200

    feat: add version parameter to WMSFacade provider (#1806)

commit 6ad14a6d54c6b0d913ea701439f203f16c85ff31
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Sep 9 12:02:33 2024 -0400

    drop unicodecsv package (#1805)

    * remove unicodecsv (#1804)

    * add test

commit 1429a81887095ede715eab3e2e831a3992371a97
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Aug 22 16:59:10 2024 -0800

    Always use MarkerCluster to display items (#1799)

    For a FeatureCollection of mixed geometry types Marker Cluster is able to put all features on the map and make clusters for all Point features

commit 15be1dcd4fc533250dfa691fd01314a01fe8d351
Author: James Varndell <36902610+JamesVarndell@users.noreply.github.com>
Date:   Thu Aug 22 03:15:29 2024 +0100

    OGC API - Coverages: Propagate selected fields into covjson conversion (#1788)

    * Propagate selected fields into covjson conversion

    * Update xarray_.py

    ---------

    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit 33b4ff73a43cdfa2244ccd6a7ca9d76a7de7f2dc
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Aug 21 16:23:11 2024 -0800

    Display numberMatched in HTML view (#1797)

    * Display numberMatched in HTML view

    * Fix display on no numberMatched

    * Amend based on feedback

commit 7a3d8a824e47990cfe1e4c4b01458f8d2ff49494
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Aug 21 02:47:09 2024 -0800

    Check if query is implemented before validating params (#1796)

    * Check if query is implemented before validating params

    * fix flake8

commit 067b1587b91d47108efc1d7efbc26faba389561e
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Tue Aug 20 02:42:11 2024 -0800

    Skip resources with no providers in STA intralink (#1793)

commit 08876b5843d1e0f4245b8ead761d7e341f0c7799
Author: PascalLike <antonio.cerciello@gmail.com>
Date:   Tue Aug 20 12:41:12 2024 +0200

    Fix indentation in yaml example (#1794)

commit 7e734348dadba0cce5cb0dfb5e941645771ebd95
Author: Moritz Langer <31667222+Moritz-Langer@users.noreply.github.com>
Date:   Mon Aug 19 14:17:13 2024 +0200

    Extra params fixes #1667 (#1673)

    * Added changes for extra_params to itemtypes, oracle provider and the according tests.

    * Add extra params to properties

    Oracle provider still needs to be adapted to this change

    * Adapt oracle provider for new extra params behavior

    * Fix logging calls for additional properties

    * Remove trailing comma

    * Fix grammar in test message

    * Use f-string instead of plus for string manipulation

    ---------

    Co-authored-by: Bernhard Mallinger <bernhard.mallinger@eox.at>

commit 44c589c1a41e97bc01a3435e74d00c2231ec2220
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Aug 19 06:55:53 2024 -0400

    fix CI (#1791)

    * fix CI

    * fix

    * remove elasticsearch upgrade in CI

commit 54b9be44638864f28dab5824d280f8804ad183c5
Author: Leo Ghignone <leo.ghignone@gmail.com>
Date:   Mon Aug 19 12:39:53 2024 +1000

    Pyarrow parquet provider (#1722)

    * Pyarrow parquet provider

    * Defer crs management to pygeoapi

    * Add parquet provider docs

    * Fix flake8 errors

    * Remove extra .parquet

    * Address reviews

commit bc1e8a6566c24e99644fbbf8591d591029efb479
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri Aug 16 22:27:40 2024 -0400

    do not echo query parameter values on exceptions (#1789) (#1790)

commit 7d1028cf114fbcde987f688af3b00a61bcfd36f8
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Aug 15 16:45:33 2024 -0400

    Show map on all CovJSON data (#1786)

    * Show map on all CovJSON data

    * Show map on all CovJSON data

    * Update query.html

commit 501bc6e839e49544542a79eede7556b77ec93274
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Aug 15 12:18:25 2024 -0400

    Center pygeoapi footer (#1785)

    * Center pygeoapi footer and stick to bottom of window

    * Revert sticky bottom for the footer

commit 4e77d75ea37584c5763376f38ba13b309080fc22
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Aug 15 12:15:31 2024 -0400

    Remove extra parameters from OAS-EDR for locations (#1776)

    * Remove extra parameters from OAS-EDR for locations

    * Revert "Remove extra parameters from OAS-EDR for locations"

    This reverts commit cd84a3ce5ebdaea0e8b90f20f2ec63bb027d10c7.

commit 60bd40385e5e83673c80b70f0878e89a75b6af72
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Aug 15 12:06:36 2024 -0400

    Add C3 plotting to EDR HTML view (#1784)

    * Add C3 plotting to EDR HTML view

    * Remove unused function

commit 2a131c51311ad8c00bad475675abcb5cb3709fdc
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Aug 13 11:12:44 2024 -0400

    update docstrings for base provider fields functionality (#1783)

    * update docstrings for base provider fields functionality

    * fix flake8

commit 71ce03e5486221389b3d133adf2b89f4e9121e39
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Tue Aug 13 10:55:17 2024 -0400

    Add validation check to EDR query registration (#1774)

    * Add validation check to EDR query registration

    * Fix flake8

    * fix edr query types

commit c1b90dc3acaa2534ae8997dc64ce4c477eef3fc8
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri Aug 9 09:56:02 2024 -0400

    update basemap URL across all configurations (#1777) (#1778)

    * update basemap URL across all configurations (#1777)

    * update basemap URL across all configurations (#1777)

commit 9ad870622352ba798426e40c5cf0c6d344111047
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Aug 6 06:03:27 2024 -0400

    fix item id breadcrumb (#1772)

commit d4063f360e156dae4a0f8d8e399b8a0e5059632c
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Aug 6 06:03:00 2024 -0400

    fix EDR HTML breadcrumbs (#1764)

    * fix EDR HTML breadcrumbs

    * add translations

    * do not include CoverageJSON to format types

    * set JSON-LD link for HTML templating

    * add Locations and Instances to translations

commit 4b28de6d42aa125dfe0ee2c546976821bf08c877
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Aug 5 08:13:44 2024 -0400

    fix breadcrumbs again (follow on of #1769) (#1770)

commit 491ceaff48caeed0e5533d7df37140b3cce9bba8
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri Aug 2 09:07:47 2024 -0400

    fix collection breadcrumbs on queryables and schemas HTML Jinja2 templates (#1769)

commit d1dfa179b32d69c024dda75c97a741f1ca6b7f52
Author: Moritz Langer <31667222+Moritz-Langer@users.noreply.github.com>
Date:   Wed Jul 31 17:04:02 2024 +0200

    Add Wallet for Session pool connections in oracle.py (#1768)

    * Added Wallet to Connection Pool

    * Flake8 changes

    * Flake8 changes

    * Feedback from Pull Request

    * Flake8

commit a806f89a313f6ed07ee33171f746876b29df1697
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Jul 27 07:50:17 2024 -0400

    add installation note about Python version support (#1644) (#1760)

commit 0a7bb7f5f497c5f00a0439614cf299054c7eeabe
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Jul 25 14:13:20 2024 -0400

    fix various deprecation warnings (#1761)

commit b712cb2695d35064835bfbd4fdf9b60663a0f759
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Thu Jul 25 14:06:51 2024 -0400

    Fix typo in docs (#1762)

    * Fix typo in docs

    * Fix doc x/y fields

commit b8dcf6a8855b20870c4859b76e94bd0562786106
Author: francescoingv <9592487+francescoingv@users.noreply.github.com>
Date:   Thu Jul 25 18:20:08 2024 +0200

    Fixed typo (#1763)

commit 86390a6f12ff51f6b3f0947a82e14bca1166c7ac
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 24 21:27:04 2024 -0400

    OAProc: fix response: document encoding for results (#1579) (#1759)

commit b2a8e0678d95969feab2118cc2467bbffde5f94b
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 24 18:26:00 2024 -0400

    safeguard OpenAPI detection on startup (#1650) (#1758)

commit 3adfdb2341fe70e790011dfe3bdc9de63e777820
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Wed Jul 24 18:25:23 2024 -0400

    Describe required collection level metadata about EDR Queries  (#1744)

    * Add data_queries to describe EDR Queries

    * Fix flake8

    * Use covjson media type

    * Update pygeoapi-config-0.x.yml

    Update schema definition to match https://schemas.opengis.net/ogcapi/edr/1.1/openapi/schemas/collections/extent.yaml

    * Add data_queries to describe EDR Queries

    * Fix flake8

    * Use covjson media type

    * Update pygeoapi-config-0.x.yml

    Update schema definition to match https://schemas.opengis.net/ogcapi/edr/1.1/openapi/schemas/collections/extent.yaml

    * Enable query type registration

    * Update base_edr.py

    * Add GeoJSON as a valid response type

    * Preserve query_types as list

    * Revert changes to min required by EDR spec

commit 6c538ca33008bcf618597a96dbe930f0525c7be4
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 24 16:11:44 2024 -0400

    raise error for collections without queryables (#1757)

commit af8483a25b8c680b662dfe45fde14d7ae0fc4842
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 24 14:58:27 2024 -0400

    OAProc: handle binary data when response: document (#1285) (#1756)

commit 0281732c5c1a04d6f698223f62d83697e6bd0ea6
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 24 11:08:15 2024 -0400

    add CORS expose headers setting (#1689) (#1755)

commit 7bb7b380160b541f718fbabd1f1a9b66ac4affdf
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 24 08:56:50 2024 -0400

    fix pagination for features/records (#1658) (#1754)

    * fix pagination for features/records (#1658)

    * remove given tests already existing

commit d600f552145a2388189140ee1b707a48949d7906
Author: francescoingv <9592487+francescoingv@users.noreply.github.com>
Date:   Wed Jul 24 12:12:43 2024 +0200

    Update test_postgresql_manager.py (#1751)

    * Update test_postgresql_manager.py

    Test issue #1750 is fixed

    * Update test_postgresql_manager.py

    * Update test_postgresql_manager.py

    * Update postgresql.py

    * Update requirements-manager.txt

    * Update postgresql.py

    * Update test_postgresql_manager.py

    * Update test_postgresql_manager.py

    * Update test_postgresql_manager.py

    * Update postgresql.py

    Initialization problem with search path in case of exception.

    * Update requirements-manager.txt

commit bbb5035508e8c0aae1a793dc47e358b1fab85563
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Mon Jul 22 18:06:23 2024 -0400

    Render covjson and geojson in EDR HTML view (#1749)

commit 31480af845dd770b22f2e5616f7fd1f67b65938a
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Mon Jul 22 17:58:06 2024 -0400

    Use consistent get_field ref in providers (#1727)

    * Use consistent get_field ref in providers

    * Fix flake8

    * Update remaining providers

    * Fix recursive call

    * Fix recursive call

    * Fix tinydb_.py

    * Refresh TinyDB catalog fields

    * s/self.fields_/self._fields/g

    * Update BaseProvider.fields based on feedback

    * Fix flake8

commit e2676bdc56770237af9052c410269c69e2d50f45
Author: Vincent Privat <146961743+vprivat-ads@users.noreply.github.com>
Date:   Mon Jul 22 22:59:11 2024 +0200

    Document PostgreSQL process manager (#1746)

    * Document PostgreSQL process manager

    * Update ogcapi-processes.rst

    ---------

    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit f55aa875c25b895dbccca909d9bef83f3cf8065b
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Mon Jul 22 16:52:42 2024 -0400

    Remove spatial parameter from OAS for single location (#1747)

commit b6c00b0cff1397c23f3945bdd7c6146bd49aa493
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Jul 21 16:39:08 2024 -0400

    update CITE setup (#1728) (#1731)

commit 274646b6ae538467f8709e20f663b8b289acc345
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Sun Jul 21 11:05:56 2024 -0400

    Add TRS to pygeoapi config schema (#1743)

    * Add TRS to pygeoapi config schema

    * Update configuration.rst

    ---------

    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit a000fe558fa5638d5b502e65eab9005644dcb97b
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Jul 20 07:19:08 2024 -0400

    port PostgreSQL process manager to SQLAlchemy (#1745)

commit 298f069ffa4a2fd1c837441ded6e656317afc941
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri Jul 19 12:34:58 2024 -0400

    update jobs endpoint link title (#1739) (#1742)

commit 9d53f1b8f74727db6648ac63f48c2749b1e1040d
Author: Paul Tomasula <31142705+ptomasula@users.noreply.github.com>
Date:   Fri Jul 19 12:12:57 2024 -0400

    Fix for Starlette CORS (#1741)

    * Fix for Starlette CORS

    The Starlette app with setting cors=true enables all origins, but only permits requests with the GET method. The CORSMiddleware for Starlette requires specifying `allow_methods=['*']` to enable all common request methods.

    * Add noqa to break line break

    This line was flagged by flake 8 for being 81 characters. I think that this line it more readable as is rather than splitting up into multiple lines.

    * Revise indentation on CORS middleware

commit 05a7de433d6f73fe5b8d8c69d9deeb62032993be
Author: pgValero <67552686+pgValero@users.noreply.github.com>
Date:   Fri Jul 19 15:14:10 2024 +0200

    Update setup.py to restrict python version >= 3.9 (#1725)

    * Update setup.py

    Release 0.17.0 is incompatible with Python < 3.8

    "python_requires" added to only install this version with python >= 3.9

    * Update setup.py

commit c322d3fb40d53eb332cca89f5f42057dc206fd1c
Author: francescoingv <9592487+francescoingv@users.noreply.github.com>
Date:   Fri Jul 19 15:10:21 2024 +0200

    Release Process Manager backed by Postgresql (#1730)

    * Release Process Manager backed by Postgresql

    * Update postgresdb_.py

    * Changes as for Tom comment on 16.7

    * Update postgresql.py

    * Included further Tom suggestions

    * Renamed Manager requirements file

    * renamed table job_info -> jobs

    * Update postgres_manager_full_structure.backup.sql

    * Update postgresql.py

    * Update requirements-manager.txt

    Accepted @Tom requirement.

    I found the issue about compiling psycopg2:
    it was a bug in my configuration.

    * Modified to adhere to CI

    * Update postgresql.py

    ---------

    Co-authored-by: FrancescoIngv <FrancescoIngv@users.noreply.github.com>

commit e91f051ea06507c41e3e3e2ef807b9e59027bae5
Author: francescoingv <9592487+francescoingv@users.noreply.github.com>
Date:   Fri Jul 19 12:00:59 2024 +0200

    Update processes.py (#1738)

    Co-authored-by: FrancescoIngv <FrancescoIngv@users.noreply.github.com>

commit 510875027e8483ce2916e7cf315fb6a7f6105807
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 17 10:13:17 2024 -0400

    EDR: add HTML table of parameters for collections with EDR support (#1733) (#1736)

commit 3d81115b1cc3208a52b83a9613ad34694e7a8d68
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Tue Jul 16 13:27:06 2024 -0400

    Allow setting docker repository via repository secret (#1734)

commit 0be6de01b84d146b69c91cae5284e99c87daf327
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Tue Jul 16 12:51:03 2024 -0400

    Update default docker bbox extents (#1732)

commit 533151831cac3790de0c478a9e009a6ec517dc1c
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Tue Jul 16 12:42:33 2024 -0400

    Add CRS transform to remaining providers (#1729)

    * Add CRS transform to remaining providers

    * Update tinydb_.py

    ---------

    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit d9adbbd817cc8651cc8f9e56ca096c63921d8ff2
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Jul 16 11:40:50 2024 -0400

    add support for TinyDB feature provider (#1724)

    * add support for TinyDB as a feature provider (#1723)

    * add tests

    * update CITE setup

    * add/update docs

    * update sample CITE config

    * update copyright year

    * reorder imports

    * fix formatting

    * delineate features/records via overloading

    * remove now unused test data

    * move CITE data to tests/data

    * fix ref

    * remove HYDAT from GitHub Actions

    * remove print statement

commit e8ce02167fd670bb515f8216d699a3e9abca21d4
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Jul 15 21:17:51 2024 -0400

    OAProc: fix response type on delete_job (#1721) (#1726)

commit 0169e433297f6e5a6c630e3937e3d5b43515d1cc
Author: francescoingv <9592487+francescoingv@users.noreply.github.com>
Date:   Fri Jul 12 11:45:24 2024 +0200

    Update test_tinydb_manager_for_parallel_requests.py (#1720)

    * Update test_tinydb_manager_for_parallel_requests.py

    Updated the call to execute_process
    and now checks the expected number of process results are present.

    * Update test_tinydb_manager_for_parallel_requests.py

    ---------

    Co-authored-by: FrancescoIngv <FrancescoIngv@users.noreply.github.com>
    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit 6d4237a7f6a5ae62f9004807c169966ce88dfb0f
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Jul 9 01:01:35 2024 -0400

    use identification.url as about link on landing page (#1716)

commit 5e48308ba22545c81f14bd27a023dec95b990eda
Author: Colton Loftus <70598503+C-Loftus@users.noreply.github.com>
Date:   Mon Jul 8 02:47:20 2024 -0400

    Fix typo in ogcapi-processes.rst (#1715)

commit b30465c14706e777ac5599ba3442b25372b39cf4
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Jul 6 15:15:03 2024 -0400

    OAProc: test hello-world process evaluation of None and empty dict (#1714)

commit f6c33d7a3c08f92ab72927ab444671c46de7eca9
Author: Piotr Zaborowski <pzb@bixbite.eu>
Date:   Fri Jul 5 12:17:34 2024 +0200

    EDR generic layers UI (#1713)

    default template supports only SST parameter, this change allow to present any property and several at once.

commit afd29f28d87eb6bd3cedef73babb07d392e97bb5
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri Jul 5 05:38:38 2024 -0400

    docs: add section on security (#1712)

commit 11b9480204cfac3da80cd05f1b10b1b6b305ff26
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Thu Jul 4 11:50:48 2024 +0300

    switch back to dev

commit 2575c03aa50d3605f49f0721f828fb2cec92dad7
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Thu Jul 4 11:29:45 2024 +0300

    update release version

commit e39e7232a08c147af6c50a2946ee737ee14de3c6
Author: Angelos Tzotsos <gcpp.kalxas@gmail.com>
Date:   Thu Jul 4 11:16:15 2024 +0300

    Upgrade docker base image for CVE-2024-6387 (#1711)

commit 0af1df9a6278b85ef9cfbc8f6d381532eb43f0c5
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Jul 4 04:15:12 2024 -0400

    fix CSV provider paging (#1703) (#1710)

    * fix CSV provider paging (#1703)

    * update tests

commit 2b00cf2eafe059782d58add49cb8661216556084
Author: Bernhard Mallinger <bernhard.mallinger@eox.at>
Date:   Thu Jul 4 08:53:28 2024 +0200

    Disable generic format check for collection_coverage (#1705)

    * Disable generic format check for collection_coverage

    This view can and must handle custom format

    * Remove trailing comma

commit bcc5b79c9fbb6e0f3e94bab2d725353aaaf184cd
Author: Colton Loftus <70598503+C-Loftus@users.noreply.github.com>
Date:   Thu Jul 4 02:21:16 2024 -0400

    Fix bullet points in docs (#1709)

commit cd066a0ab2dbb531308e154b711560b820878dd4
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 3 11:50:29 2024 -0400

    add Spanish translations (#1707)

commit d5bf314288f68a1739d9ee0cbbc82b5ff195ab90
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jul 3 11:38:28 2024 -0400

    update translation labels (#1704) (#1706)

    * update translation labels (#1704)

    * fix

commit cbab803c0da0c5cd4c02090bb8c5c89950372283
Author: Vincent Privat <146961743+vprivat-ads@users.noreply.github.com>
Date:   Tue Jul 2 08:28:13 2024 +0200

    Fix typos (#1701)

commit db0dc5053db122c574ef7131e975e032ea03c20e
Author: Vincent Privat <146961743+vprivat-ads@users.noreply.github.com>
Date:   Fri Jun 28 12:15:26 2024 +0200

    Fix 'proceses' typo (#1699)

commit accb8199db12b0746173b6e9a3356075a3d40125
Author: Vincent Privat <146961743+vprivat-ads@users.noreply.github.com>
Date:   Fri Jun 28 12:12:06 2024 +0200

    Add missing backslash in documentation (#1700)

commit 47f529361e456274e7d9c6353d25c7598080904e
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Jun 27 08:30:58 2024 -0400

    PostgreSQL: support numeric types (#1695) (#1696)

    * PostgreSQL: support numeric types (#1695)

    * improve string format error

    * add tests/test data

    * remove unused test data

commit 7a7ee09577268e1804b3e1a347426d19dde3436b
Merge: 722f846 61bc84c
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Jun 27 06:01:17 2024 -0400

    Merge pull request #1697 from geopython/tomkralidis-patch-1

    fix items collection link href

commit 61bc84c532f08bffca07f28103cf00f9b4f24172
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Wed Jun 26 22:13:30 2024 -0400

    fix items collection link href

commit 722f846b64ed4ed361afd1bd3a24653b091bd8af
Merge: d36ee2a b19960b
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Jun 24 20:51:49 2024 -0400

    Merge pull request #1694 from Boren/uuid-id

    Support UUID serialization

commit b19960bdf5d359224f79799eae76a2eb60849494
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Jun 24 19:22:23 2024 -0400

    reorder imports

commit d36ee2af86734326a7ba2ba0958e8f6d8b5534ed
Merge: c607be7 3790b45
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Jun 24 12:48:53 2024 -0400

    Merge pull request #1692 from geopython/item-schema-format

    add support for item schema string format (#1691)

commit 5a7cf637550cc4c2ddfdb426e2b54f8014e3a67a
Author: Fredrik Bore <fredrik.bore@kartverket.no>
Date:   Mon Jun 24 13:37:29 2024 +0200

    Tests

commit e7050b633db24738ac1dae5036e2c225f2038046
Author: Fredrik Bore <fredrik.bore@kartverket.no>
Date:   Mon Jun 24 13:16:58 2024 +0200

    Support using UUID as id

commit 3790b45b90a2868aadeb229cd815f2ac85714770
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Jun 24 07:20:39 2024 -0400

    fix ref

commit b14baafd0c2aba640a3b6a213b11f0d732561a13
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Jun 24 06:47:32 2024 -0400

    fix OpenAPI

commit 0ee956bc0c7edac0a2647ed985b7daaa0a3ca21e
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Mon Jun 24 06:29:17 2024 -0400

    docs: update as Reference Implementation for OGC API - Tiles

commit dd1658f68f3a032f787c0dc1e3619860b6555472
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Jun 23 12:34:29 2024 -0400

    update tests

commit 58fd68cf965810e5b9f7c3f377185f25c857305d
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sun Jun 23 12:11:36 2024 -0400

    add support for item schema string format (#1691)

commit c607be7ed2a35fe2bc9b2718dc70c2b028a38ae8
Author: Moritz Langer <31667222+Moritz-Langer@users.noreply.github.com>
Date:   Fri Jun 21 13:15:34 2024 +0200

    Oracle Connection Pooling implementation of issues/1655  (#1688)

    * Implemented Connection Pooling

    First part of collection pooling, improve by making pool size and other params configurable in YAML file of pygeoapi

    * updated session pooling with more robust creation of dsn

    * Further changes for releasing connections

    * further little tweaks

    * Added Thread Lock and building of DSN

    * Session Pooling now only happens when ENV VAR ORACLE_POOL_MIN and ORACLE_POOL_MAX are set. Else usual behaviour is restored and single connections are opened and closed. Added a Lock for avoiding race conditions and threat safety.

    * Flake8 changes

    * More Flake8

    * Added integer type to env variables

    * Added Tests for Session Pooling

    * Flake 8 changes for tests

    * More Flake8 fun

    * Fixed typo for env vars

    * Fixed typo for env var and added noqa for variables

    * More Typos

    * More Flake8

    * Added documentation to the oracle section for session pooling

    * Review and Feedback with @totycro

    * Update oracle.py

    Added Author

    * Added feedback from review

    ---------

    Co-authored-by: root <root@els01entw.ama.at>
    Co-authored-by: xlanger <moritz.langer@ama.gv.at>

commit fef8df120ec52121236be0c07022490803a47b92
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Jun 18 17:37:19 2024 -0400

    add translation markers (#1681) (#1687)

commit 7aca472b4f4093f93633fa077d16abc6df050237
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue Jun 18 17:36:49 2024 -0400

    fix Django routes (#1685) (#1686)

commit 9394790a09c21a80be954035323608c5bd3b8f1e
Author: Benjamin Webb <40066515+webb-ben@users.noreply.github.com>
Date:   Fri Jun 14 10:33:39 2024 -0400

    Update main.yml (#1683)

commit 7218d95feb5e003f0b270648ca996ce9f9d53f72
Author: francescoingv <9592487+francescoingv@users.noreply.github.com>
Date:   Fri Jun 14 13:35:50 2024 +0200

    1676 Manager pass job_id to processor (#1680)

    * Allow the processor to know the process_id

    Solve issue  #1676

    * Update base.py

    * Cleared blanc lines

    * Added set_job_id() function description

    * Update base.py

    * Update base.py

    ---------

    Co-authored-by: FrancescoIngv <FrancescoIngv@users.noreply.github.com>
    Co-authored-by: Tom Kralidis <tomkralidis@gmail.com>

commit 50ad801acbce605a33534ac27ae456798fbe10be
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Jun 13 09:37:42 2024 -0400

    support lists as output (#1674) (#1675)

commit eb321aa2761b565a68dd3418142de447343a645a
Author: Pascal Bourgault <bourgault.pascal@ouranos.ca>
Date:   Mon Jun 10 08:32:17 2024 -0400

    Add job before returning any response (#1672)

commit e32ac85eeb188516d71ceb7765f8867a810bf20a
Author: 8luewater <62834192+8luewater@users.noreply.github.com>
Date:   Fri May 31 04:50:34 2024 +1000

    Oracle: add pagination (#1669)

    * version-pinned oracledb in requirements.txt

    * return numberMatched to fix Oracle pagination on Items page level

    * version-pinned oracledb in requirements-provider.txt

    * Update requirements-provider.txt unpinned oracledb

    ---------

    Co-authored-by: Sayaka Sandin <Sayaka.Sandin@ga.gov.au>

commit 01e1b6bcd85bee6498bcaf05937220f20bef3405
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri May 17 03:24:41 2024 -0400

    CI: split docs into separate GitHub Action (#1660)

commit 6c31a8e371d10750f265357bab62b45bfa9abc8f
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Tue May 14 21:49:49 2024 -0400

    docs: point to combined plugins and themes wiki page (#1659)

commit 51976acc3de28144dad1bda13509bda92ad04a69
Author: Ricardo Garcia Silva <ricardo.garcia.silva@gmail.com>
Date:   Wed May 15 02:23:13 2024 +0100

    Refactor postgresql provider to allow exposing cached engine and table models to other providers (#1643)

    * refactored in order to allow other postgresql-based providers to make use of cached engine and table models

    * Replaced lru_cache with cache

commit dcabbb956f31daac1742fd4964758607ace23912
Author: Moritz Langer <31667222+Moritz-Langer@users.noreply.github.com>
Date:   Wed May 15 03:13:49 2024 +0200

    fixed issue 1652 by removing the staticmethod decorators infront of function defintion (#1653)

commit 0b61464bb10da22840592de63d18c4476006179b
Author: francescoingv <9592487+francescoingv@users.noreply.github.com>
Date:   Wed May 15 03:06:05 2024 +0200

    Fix bug #1656 (#1657)

    Co-authored-by: FrancescoIngv <FrancescoIngv@users.noreply.github.com>

commit c4611b08dc07ac7a3d89e74584916c5573750448
Author: Paul van Genuchten <genuchten@yahoo.com>
Date:   Wed May 15 03:04:28 2024 +0200

    add map-layer to map (#1649)

commit fd928618569abca898967f992359cdbf678c476f
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Fri May 10 21:25:43 2024 -0400

    EDR: fix parameter-name parameter (#1642) (#1647)

commit 737b1bdb1c1a3e5a8b71d77a6ac7bc8631e1d58b
Author: Jo <doublebyte@hushmail.com>
Date:   Sat May 11 00:07:01 2024 +0200

    Retrieve properties from elasticsearch on get tile request (#1646)

commit 6a6ec9cb9315e12492f9fb6350d0a78e9fcc1a2f
Author: francescoingv <9592487+francescoingv@users.noreply.github.com>
Date:   Fri May 10 14:41:47 2024 +0200

    Add support for parameter Outputs of OGC API Processes (#1602)

    * Solve issue #1420

    Add support for OGC API Processes Outputs

    * Resolve Jan, 3 2024 totycro comments

    * Solve issue 1420 with full backward compatibility for Processors.

    * changed formattings

    * Some additional formatting changes

    * Update api.py

    missing line in api

    * Update base.py

    To resolve conflict with #1603

    * Update base.py

    Added subscriber inline doc

    * After Ricardo Silva comments on 13 Apr.

    Included all the suggested changes on code format andparams name.

    * Changed line length

    * fixed trailing spaces.

    * Update formatting base.py

    * Update base.py

    ---------

    Co-authored-by: FrancescoIngv <FrancescoIngv@users.noreply.github.com>

commit 17080d88b0cc10bc8114d7373a43326da4cea163
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Sat Apr 20 03:56:36 2024 -0400

    update Jinja HTML item template (#1634)

commit 3e14893e327a7f66eccf9f0f2d254f8fd3b688b2
Author: Tom Kralidis <tomkralidis@gmail.com>
Date:   Thu Apr 18 11:36:21 2024 -0400

    add striptags to properties rendering (#1631)

commit 66bbd8546374d67a5f7ee6492bbaacf2de375fa5
Author: Sarah Jordan <smjordan329@gmail.com>
Date:   Mon Apr 15 19:01:42 2024 -0500

    add cftime to requirements-provide…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OGC API - Processes OGC API - Processes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants