Tom Kralidis
afd29f28d8
docs: add section on security ( #1712 )
2024-07-05 11:38:38 +02:00
Angelos Tzotsos
11b9480204
switch back to dev
2024-07-04 11:50:48 +03:00
Angelos Tzotsos
2575c03aa5
update release version
2024-07-04 11:29:45 +03:00
Angelos Tzotsos
e39e7232a0
Upgrade docker base image for CVE-2024-6387 ( #1711 )
2024-07-04 04:16:15 -04:00
Tom Kralidis
0af1df9a62
fix CSV provider paging ( #1703 ) ( #1710 )
...
* fix CSV provider paging (#1703 )
* update tests
2024-07-04 11:15:12 +03:00
Bernhard Mallinger
2b00cf2eaf
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
2024-07-04 02:53:28 -04:00
Colton Loftus
bcc5b79c9f
Fix bullet points in docs ( #1709 )
2024-07-04 02:21:16 -04:00
Tom Kralidis
cd066a0ab2
add Spanish translations ( #1707 )
2024-07-03 11:50:29 -04:00
Tom Kralidis
d5bf314288
update translation labels ( #1704 ) ( #1706 )
...
* update translation labels (#1704 )
* fix
2024-07-03 11:38:28 -04:00
Vincent Privat
cbab803c0d
Fix typos ( #1701 )
2024-07-02 02:28:13 -04:00
Vincent Privat
db0dc5053d
Fix 'proceses' typo ( #1699 )
2024-06-28 06:15:26 -04:00
Vincent Privat
accb8199db
Add missing backslash in documentation ( #1700 )
2024-06-28 06:12:06 -04:00
Tom Kralidis
47f529361e
PostgreSQL: support numeric types ( #1695 ) ( #1696 )
...
* PostgreSQL: support numeric types (#1695 )
* improve string format error
* add tests/test data
* remove unused test data
2024-06-27 08:30:58 -04:00
Tom Kralidis
7a7ee09577
Merge pull request #1697 from geopython/tomkralidis-patch-1
...
fix items collection link href
2024-06-27 06:01:17 -04:00
Tom Kralidis
61bc84c532
fix items collection link href
2024-06-26 22:13:30 -04:00
Tom Kralidis
722f846b64
Merge pull request #1694 from Boren/uuid-id
...
Support UUID serialization
2024-06-24 20:51:49 -04:00
Tom Kralidis
b19960bdf5
reorder imports
2024-06-24 19:22:23 -04:00
Tom Kralidis
d36ee2af86
Merge pull request #1692 from geopython/item-schema-format
...
add support for item schema string format (#1691 )
2024-06-24 12:48:53 -04:00
Fredrik Bore
5a7cf63755
Tests
2024-06-24 13:37:29 +02:00
Fredrik Bore
e7050b633d
Support using UUID as id
2024-06-24 13:25:26 +02:00
Tom Kralidis
3790b45b90
fix ref
2024-06-24 07:20:39 -04:00
Tom Kralidis
b14baafd0c
fix OpenAPI
2024-06-24 06:47:32 -04:00
Tom Kralidis
0ee956bc0c
docs: update as Reference Implementation for OGC API - Tiles
2024-06-24 06:29:17 -04:00
Tom Kralidis
dd1658f68f
update tests
2024-06-23 12:34:29 -04:00
Tom Kralidis
58fd68cf96
add support for item schema string format ( #1691 )
2024-06-23 12:24:39 -04:00
Moritz Langer
c607be7ed2
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 >
2024-06-21 07:15:34 -04:00
Tom Kralidis
fef8df120e
add translation markers ( #1681 ) ( #1687 )
2024-06-18 17:37:19 -04:00
Tom Kralidis
7aca472b4f
fix Django routes ( #1685 ) ( #1686 )
2024-06-18 17:36:49 -04:00
Benjamin Webb
9394790a09
Update main.yml ( #1683 )
2024-06-14 10:33:39 -04:00
francescoingv
7218d95feb
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 >
2024-06-14 07:35:50 -04:00
Tom Kralidis
50ad801acb
support lists as output ( #1674 ) ( #1675 )
2024-06-13 09:37:42 -04:00
Pascal Bourgault
eb321aa276
Add job before returning any response ( #1672 )
2024-06-10 08:32:17 -04:00
8luewater
e32ac85eeb
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 >
2024-05-30 14:50:34 -04:00
Tom Kralidis
01e1b6bcd8
CI: split docs into separate GitHub Action ( #1660 )
2024-05-17 09:24:41 +02:00
Tom Kralidis
6c31a8e371
docs: point to combined plugins and themes wiki page ( #1659 )
2024-05-14 21:49:49 -04:00
Ricardo Garcia Silva
51976acc3d
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
2024-05-14 21:23:13 -04:00
Moritz Langer
dcabbb956f
fixed issue 1652 by removing the staticmethod decorators infront of function defintion ( #1653 )
2024-05-14 21:13:49 -04:00
francescoingv
0b61464bb1
Fix bug #1656 ( #1657 )
...
Co-authored-by: FrancescoIngv <FrancescoIngv@users.noreply.github.com >
2024-05-14 21:06:05 -04:00
Paul van Genuchten
c4611b08dc
add map-layer to map ( #1649 )
2024-05-14 21:04:28 -04:00
Tom Kralidis
fd92861856
EDR: fix parameter-name parameter ( #1642 ) ( #1647 )
2024-05-10 21:25:43 -04:00
Jo
737b1bdb1c
Retrieve properties from elasticsearch on get tile request ( #1646 )
2024-05-10 18:07:01 -04:00
francescoingv
6a6ec9cb93
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 >
2024-05-10 08:41:47 -04:00
Tom Kralidis
17080d88b0
update Jinja HTML item template ( #1634 )
2024-04-20 09:56:36 +02:00
Tom Kralidis
3e14893e32
add striptags to properties rendering ( #1631 )
2024-04-18 11:36:21 -04:00
Sarah Jordan
66bbd85463
add cftime to requirements-provider ( #1630 )
2024-04-15 20:01:42 -04:00
david-i-berry
32e5773db6
Addition of time filtering to postgresql.py provider. ( #1629 )
...
* Addition of time filtering to postgresql.py provider.
* Consistency update: single quotes + filter renamed to datetime_filter.
* Update to datetime filter to use <= upper bound for consistency for CQL implementation.
2024-04-15 13:55:45 -04:00
Anne E. Ulrich
8aba75f938
changing shapely version ( #1614 )
...
Co-authored-by: Anne Ulrich <jengishchokusu@Annes-MacBook-Air.local >
2024-04-15 12:01:27 -04:00
Tom Kralidis
b4b7ee1c08
PostgreSQL provider: fix paging ( #1594 ) ( #1628 )
...
* PostgreSQL provider: fix paging (#1594 )
* add test
2024-04-15 10:24:15 -04:00
Tom Kralidis
21b8672bb8
fix missing Django processes endpoints ( #1592 ) ( #1627 )
2024-04-14 17:14:09 -04:00
Ricardo Garcia Silva
bf31885e5c
Rebased to match API refactor ( #1446 )
2024-04-12 18:32:26 -04:00