Skip to content

Commit eec5f14

Browse files
authored
release v4.2.0 (#377)
**Related Issue(s):** - None **Description:** - v4.2.0 release **PR Checklist:** - [x] Code is formatted and linted (run `pre-commit run --all-files`) - [x] Tests pass (run `make test`) - [x] Documentation has been updated to reflect changes, if applicable - [x] Changes are added to the changelog
1 parent bcee30c commit eec5f14

File tree

13 files changed

+32
-18
lines changed

13 files changed

+32
-18
lines changed

CHANGELOG.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
99

1010
### Added
1111

12+
### Changed
13+
14+
### Fixed
15+
16+
17+
## [v4.2.0] - 2025-05-15
18+
19+
### Added
20+
1221
- Added dynamic queryables mapping for search and aggregations [#375](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/375)
1322
- Added configurable landing page ID `STAC_FASTAPI_LANDING_PAGE_ID` [#352](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/352)
1423
- Added support for `S_CONTAINS`, `S_WITHIN`, `S_DISJOINT` spatial filter operations [#371](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/issues/371)
@@ -379,7 +388,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
379388
- Use genexp in execute_search and get_all_collections to return results.
380389
- Added db_to_stac serializer to item_collection method in core.py.
381390

382-
[Unreleased]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v4.1.0...main
391+
[Unreleased]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v4.2.0...main
392+
[v4.2.0]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v4.1.0...v4.2.0
383393
[v4.1.0]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v4.0.0...v4.1.0
384394
[v4.0.0]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v3.2.5...v4.0.0
385395
[v3.2.5]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v3.2.4...v3.2.5

compose.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
environment:
1010
- STAC_FASTAPI_TITLE=stac-fastapi-elasticsearch
1111
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Elasticsearch backend
12-
- STAC_FASTAPI_VERSION=4.1.0
12+
- STAC_FASTAPI_VERSION=4.2.0
1313
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-elasticsearch
1414
- APP_HOST=0.0.0.0
1515
- APP_PORT=8080
@@ -42,7 +42,8 @@ services:
4242
environment:
4343
- STAC_FASTAPI_TITLE=stac-fastapi-opensearch
4444
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Opensearch backend
45-
- STAC_FASTAPI_VERSION=4.1.0
45+
- STAC_FASTAPI_VERSION=4.2.0
46+
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-opensearch
4647
- APP_HOST=0.0.0.0
4748
- APP_PORT=8082
4849
- RELOAD=true

examples/auth/compose.basic_auth.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
environment:
1010
- STAC_FASTAPI_TITLE=stac-fastapi-elasticsearch
1111
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Elasticsearch backend
12-
- STAC_FASTAPI_VERSION=4.1.0
12+
- STAC_FASTAPI_VERSION=4.2.0
1313
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-elasticsearch
1414
- APP_HOST=0.0.0.0
1515
- APP_PORT=8080
@@ -43,7 +43,8 @@ services:
4343
environment:
4444
- STAC_FASTAPI_TITLE=stac-fastapi-opensearch
4545
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Opensearch backend
46-
- STAC_FASTAPI_VERSION=4.1.0
46+
- STAC_FASTAPI_VERSION=4.2.0
47+
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-opensearch
4748
- APP_HOST=0.0.0.0
4849
- APP_PORT=8082
4950
- RELOAD=true

examples/auth/compose.oauth2.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
environment:
1010
- STAC_FASTAPI_TITLE=stac-fastapi-elasticsearch
1111
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Elasticsearch backend
12-
- STAC_FASTAPI_VERSION=4.1.0
12+
- STAC_FASTAPI_VERSION=4.2.0
1313
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-elasticsearch
1414
- APP_HOST=0.0.0.0
1515
- APP_PORT=8080
@@ -44,7 +44,8 @@ services:
4444
environment:
4545
- STAC_FASTAPI_TITLE=stac-fastapi-opensearch
4646
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Opensearch backend
47-
- STAC_FASTAPI_VERSION=4.1.0
47+
- STAC_FASTAPI_VERSION=4.2.0
48+
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-opensearch
4849
- APP_HOST=0.0.0.0
4950
- APP_PORT=8082
5051
- RELOAD=true

examples/auth/compose.route_dependencies.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
environment:
1010
- STAC_FASTAPI_TITLE=stac-fastapi-elasticsearch
1111
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Elasticsearch backend
12-
- STAC_FASTAPI_VERSION=4.1.0
12+
- STAC_FASTAPI_VERSION=4.2.0
1313
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-elasticsearch
1414
- APP_HOST=0.0.0.0
1515
- APP_PORT=8080
@@ -43,7 +43,8 @@ services:
4343
environment:
4444
- STAC_FASTAPI_TITLE=stac-fastapi-opensearch
4545
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Opensearch backend
46-
- STAC_FASTAPI_VERSION=4.1.0
46+
- STAC_FASTAPI_VERSION=4.2.0
47+
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-opensearch
4748
- APP_HOST=0.0.0.0
4849
- APP_PORT=8082
4950
- RELOAD=true

examples/rate_limit/compose.rate_limit.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
environment:
1010
- STAC_FASTAPI_TITLE=stac-fastapi-elasticsearch
1111
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Elasticsearch backend
12-
- STAC_FASTAPI_VERSION=4.1.0
12+
- STAC_FASTAPI_VERSION=4.2.0
1313
- STAC_FASTAPI_LANDING_PAGE_ID=stac-fastapi-elasticsearch
1414
- APP_HOST=0.0.0.0
1515
- APP_PORT=8080
@@ -43,7 +43,7 @@ services:
4343
environment:
4444
- STAC_FASTAPI_TITLE=stac-fastapi-opensearch
4545
- STAC_FASTAPI_DESCRIPTION=A STAC FastAPI with an Opensearch backend
46-
- STAC_FASTAPI_VERSION=4.1.0
46+
- STAC_FASTAPI_VERSION=4.2.0
4747
- APP_HOST=0.0.0.0
4848
- APP_PORT=8082
4949
- RELOAD=true
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""library version."""
2-
__version__ = "4.1.0"
2+
__version__ = "4.2.0"

stac_fastapi/elasticsearch/setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
desc = f.read()
77

88
install_requires = [
9-
"stac-fastapi-core==4.1.0",
9+
"stac-fastapi-core==4.2.0",
1010
"elasticsearch[async]~=8.18.0",
1111
"uvicorn~=0.23.0",
1212
"starlette>=0.35.0,<0.36.0",

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/app.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
api = StacApi(
107107
title=os.getenv("STAC_FASTAPI_TITLE", "stac-fastapi-elasticsearch"),
108108
description=os.getenv("STAC_FASTAPI_DESCRIPTION", "stac-fastapi-elasticsearch"),
109-
api_version=os.getenv("STAC_FASTAPI_VERSION", "4.1.0"),
109+
api_version=os.getenv("STAC_FASTAPI_VERSION", "4.2.0"),
110110
settings=settings,
111111
extensions=extensions,
112112
client=CoreClient(
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""library version."""
2-
__version__ = "4.1.0"
2+
__version__ = "4.2.0"

stac_fastapi/opensearch/setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
desc = f.read()
77

88
install_requires = [
9-
"stac-fastapi-core==4.1.0",
9+
"stac-fastapi-core==4.2.0",
1010
"opensearch-py~=2.8.0",
1111
"opensearch-py[async]~=2.8.0",
1212
"uvicorn~=0.23.0",

stac_fastapi/opensearch/stac_fastapi/opensearch/app.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
api = StacApi(
108108
title=os.getenv("STAC_FASTAPI_TITLE", "stac-fastapi-opensearch"),
109109
description=os.getenv("STAC_FASTAPI_DESCRIPTION", "stac-fastapi-opensearch"),
110-
api_version=os.getenv("STAC_FASTAPI_VERSION", "4.1.0"),
110+
api_version=os.getenv("STAC_FASTAPI_VERSION", "4.2.0"),
111111
settings=settings,
112112
extensions=extensions,
113113
client=CoreClient(
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""library version."""
2-
__version__ = "4.1.0"
2+
__version__ = "4.2.0"

0 commit comments

Comments
 (0)