From b8fb415b227104d48f67ca06e0ea9a1c7afd577d Mon Sep 17 00:00:00 2001 From: jonhealy1 Date: Tue, 25 Nov 2025 15:37:42 +0800 Subject: [PATCH 1/2] add redis deps to docs --- stac_fastapi/elasticsearch/pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stac_fastapi/elasticsearch/pyproject.toml b/stac_fastapi/elasticsearch/pyproject.toml index bd2eb340..26429e0e 100644 --- a/stac_fastapi/elasticsearch/pyproject.toml +++ b/stac_fastapi/elasticsearch/pyproject.toml @@ -54,6 +54,8 @@ docs = [ "mkdocs~=1.4.0", "mkdocs-material~=9.0.0", "pdocs~=1.2.0", + "redis~=6.4.0", + "retry~=0.9.2", ] redis = [ "stac-fastapi-core[redis]==6.7.5", From b1c5cbb2e70f135e797c29e00a7b4490e9b33cd5 Mon Sep 17 00:00:00 2001 From: jonhealy1 Date: Thu, 4 Dec 2025 10:43:55 +0800 Subject: [PATCH 2/2] v6.7.6 --- CHANGELOG.md | 13 ++++++++++--- stac_fastapi/core/stac_fastapi/core/version.py | 2 +- stac_fastapi/elasticsearch/pyproject.toml | 8 ++++---- .../stac_fastapi/elasticsearch/version.py | 2 +- stac_fastapi/opensearch/pyproject.toml | 8 ++++---- .../opensearch/stac_fastapi/opensearch/version.py | 2 +- stac_fastapi/sfeos_helpers/pyproject.toml | 2 +- .../stac_fastapi/sfeos_helpers/version.py | 2 +- 8 files changed, 23 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0864e0a1..76af0668 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,13 +13,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ### Fixed +### Removed + +### Updated + +## [v6.7.6] - 2025-12-04 + +### Fixed + - Fix incorrect min/max date formatting in `apply_datetime_filter` for `POST` requests. [#539](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/539) - Fixed datetime filtering for .0Z milliseconds to preserve precision in apply_filter_datetime, ensuring only items exactly within the specified range are returned. [#535](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/535) - Normalize datetime in POST /search requests to match GET /search behavior. [#543](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/543) - Fix optional Redis support in core.py. [#549](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/549) -### Removed - ## [v6.7.5] - 2025-11-25 ### Added @@ -660,7 +666,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Use genexp in execute_search and get_all_collections to return results. - Added db_to_stac serializer to item_collection method in core.py. -[Unreleased]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.5...main +[Unreleased]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.6...main +[v6.7.6]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.5...v6.7.6 [v6.7.5]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.4...v6.7.5 [v6.7.4]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.3...v6.7.4 [v6.7.3]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.2...v6.7.3 diff --git a/stac_fastapi/core/stac_fastapi/core/version.py b/stac_fastapi/core/stac_fastapi/core/version.py index 4a912c90..f2e467e5 100644 --- a/stac_fastapi/core/stac_fastapi/core/version.py +++ b/stac_fastapi/core/stac_fastapi/core/version.py @@ -1,2 +1,2 @@ """library version.""" -__version__ = "6.7.5" +__version__ = "6.7.6" diff --git a/stac_fastapi/elasticsearch/pyproject.toml b/stac_fastapi/elasticsearch/pyproject.toml index 26429e0e..e2c499e3 100644 --- a/stac_fastapi/elasticsearch/pyproject.toml +++ b/stac_fastapi/elasticsearch/pyproject.toml @@ -28,8 +28,8 @@ keywords = [ ] dynamic = ["version"] dependencies = [ - "stac-fastapi-core==6.7.5", - "sfeos-helpers==6.7.5", + "stac-fastapi-core==6.7.6", + "sfeos-helpers==6.7.6", "elasticsearch[async]~=8.19.1", "uvicorn~=0.23.0", "starlette>=0.35.0,<0.36.0", @@ -48,7 +48,7 @@ dev = [ "httpx>=0.24.0,<0.28.0", "redis~=6.4.0", "retry~=0.9.2", - "stac-fastapi-core[redis]==6.7.5", + "stac-fastapi-core[redis]==6.7.6", ] docs = [ "mkdocs~=1.4.0", @@ -58,7 +58,7 @@ docs = [ "retry~=0.9.2", ] redis = [ - "stac-fastapi-core[redis]==6.7.5", + "stac-fastapi-core[redis]==6.7.6", ] server = [ "uvicorn[standard]~=0.23.0", diff --git a/stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/version.py b/stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/version.py index 4a912c90..f2e467e5 100644 --- a/stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/version.py +++ b/stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/version.py @@ -1,2 +1,2 @@ """library version.""" -__version__ = "6.7.5" +__version__ = "6.7.6" diff --git a/stac_fastapi/opensearch/pyproject.toml b/stac_fastapi/opensearch/pyproject.toml index c35537e0..72edf5e8 100644 --- a/stac_fastapi/opensearch/pyproject.toml +++ b/stac_fastapi/opensearch/pyproject.toml @@ -28,8 +28,8 @@ keywords = [ ] dynamic = ["version"] dependencies = [ - "stac-fastapi-core==6.7.5", - "sfeos-helpers==6.7.5", + "stac-fastapi-core==6.7.6", + "sfeos-helpers==6.7.6", "opensearch-py~=2.8.0", "opensearch-py[async]~=2.8.0", "uvicorn~=0.23.0", @@ -49,7 +49,7 @@ dev = [ "httpx>=0.24.0,<0.28.0", "redis~=6.4.0", "retry~=0.9.2", - "stac-fastapi-core[redis]==6.7.5", + "stac-fastapi-core[redis]==6.7.6", ] docs = [ "mkdocs~=1.4.0", @@ -57,7 +57,7 @@ docs = [ "pdocs~=1.2.0", ] redis = [ - "stac-fastapi-core[redis]==6.7.5", + "stac-fastapi-core[redis]==6.7.6", ] server = [ "uvicorn[standard]~=0.23.0", diff --git a/stac_fastapi/opensearch/stac_fastapi/opensearch/version.py b/stac_fastapi/opensearch/stac_fastapi/opensearch/version.py index 4a912c90..f2e467e5 100644 --- a/stac_fastapi/opensearch/stac_fastapi/opensearch/version.py +++ b/stac_fastapi/opensearch/stac_fastapi/opensearch/version.py @@ -1,2 +1,2 @@ """library version.""" -__version__ = "6.7.5" +__version__ = "6.7.6" diff --git a/stac_fastapi/sfeos_helpers/pyproject.toml b/stac_fastapi/sfeos_helpers/pyproject.toml index 7591d778..89b0df0f 100644 --- a/stac_fastapi/sfeos_helpers/pyproject.toml +++ b/stac_fastapi/sfeos_helpers/pyproject.toml @@ -29,7 +29,7 @@ keywords = [ ] dynamic = ["version"] dependencies = [ - "stac-fastapi.core==6.7.5", + "stac-fastapi.core==6.7.6", ] [project.urls] diff --git a/stac_fastapi/sfeos_helpers/stac_fastapi/sfeos_helpers/version.py b/stac_fastapi/sfeos_helpers/stac_fastapi/sfeos_helpers/version.py index 4a912c90..f2e467e5 100644 --- a/stac_fastapi/sfeos_helpers/stac_fastapi/sfeos_helpers/version.py +++ b/stac_fastapi/sfeos_helpers/stac_fastapi/sfeos_helpers/version.py @@ -1,2 +1,2 @@ """library version.""" -__version__ = "6.7.5" +__version__ = "6.7.6"