Skip to content

Commit 234b5bf

Browse files
authored
v6.7.3 (#525)
**Related Issue(s):** - None **Description:** - v6.7.3 release - Added sfeos STAC viewer note to readme **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 3d4b4d9 commit 234b5bf

File tree

9 files changed

+48
-14
lines changed

9 files changed

+48
-14
lines changed

CHANGELOG.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,24 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
99

1010
### Added
1111

12-
- Added validator for `REDIS_MAX_CONNECTIONS` to handle empty or null-like values ("", "null", None) and return None instead. [#519](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/519)
13-
1412
### Changed
1513

1614
### Fixed
1715

1816
### Removed
1917

20-
- Removed `/collections-search` endpoint from default landing page. It now only shows when `ENABLE_COLLECTIONS_SEARCH_ROUTE` is set to `True`. [#524](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/524)
21-
2218
### Updated
2319

20+
## [v6.7.3] - 2025-11-07
21+
22+
### Added
23+
24+
- Added validator for `REDIS_MAX_CONNECTIONS` to handle empty or null-like values ("", "null", None) and return None instead. [#519](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/519)
25+
26+
### Removed
27+
28+
- Removed `/collections-search` endpoint from default landing page. It now only shows when `ENABLE_COLLECTIONS_SEARCH_ROUTE` is set to `True`. [#524](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/524)
29+
2430
## [v6.7.2] - 2025-11-04
2531

2632
### Fixed
@@ -625,7 +631,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
625631
- Use genexp in execute_search and get_all_collections to return results.
626632
- Added db_to_stac serializer to item_collection method in core.py.
627633

628-
[Unreleased]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.2...main
634+
[Unreleased]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.3...main
635+
[v6.7.3]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.2...v6.7.3
629636
[v6.7.2]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.1...v6.7.2
630637
[v6.7.1]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.7.0...v6.7.1
631638
[v6.7.0]: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/compare/v6.6.0...v6.7.0

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ The following organizations have contributed time and/or funding to support the
3030

3131
## Latest News
3232

33+
- **11/07/2025:** 🌍 The SFEOS STAC Viewer is now available at: https://healy-hyperspatial.github.io/sfeos-web. Use this site to examine your data and test your STAC API!
3334
- **10/24/2025:** Added `previous_token` pagination using Redis for efficient navigation. This feature allows users to navigate backwards through large result sets by storing pagination state in Redis. To use this feature, ensure Redis is configured (see [Redis for navigation](#redis-for-navigation)) and set `REDIS_ENABLE=true` in your environment.
3435
- **10/23/2025:** The `EXCLUDED_FROM_QUERYABLES` environment variable was added to exclude fields from the `queryables` endpoint. See [docs](#excluding-fields-from-queryables).
3536
- **10/15/2025:** 🚀 SFEOS Tools v0.1.0 Released! - The new `sfeos-tools` CLI is now available on [PyPI](https://pypi.org/project/sfeos-tools/)
@@ -94,6 +95,7 @@ This project is built on the following technologies: STAC, stac-fastapi, FastAPI
9495
- [Table of Contents](#table-of-contents)
9596
- [Collection Search Extensions](#collection-search-extensions)
9697
- [Documentation & Resources](#documentation--resources)
98+
- [SFEOS STAC Viewer](#sfeos-stac-viewer)
9799
- [Package Structure](#package-structure)
98100
- [Examples](#examples)
99101
- [Performance](#performance)
@@ -137,6 +139,31 @@ This project is built on the following technologies: STAC, stac-fastapi, FastAPI
137139
- [Gitter Chat](https://app.gitter.im/#/room/#stac-fastapi-elasticsearch_community:gitter.im) - For real-time discussions
138140
- [GitHub Discussions](https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/discussions) - For longer-form questions and answers
139141

142+
## SFEOS STAC Viewer
143+
144+
The SFEOS STAC viewer is a web-based application for examining and testing STAC APIs. It provides an interactive interface to explore geospatial data catalogs, visualize spatial extents, and test API endpoints.
145+
146+
### Access
147+
148+
The viewer is available at: https://healy-hyperspatial.github.io/sfeos-web/
149+
150+
### Features
151+
152+
- Browse collections and items interactively
153+
- Interactive map visualization of spatial extents
154+
- Test API endpoints directly from the interface
155+
- Search and filter capabilities for exploring data
156+
157+
### Usage
158+
159+
Navigate to the URL above and connect to your SFEOS API instance by providing the base URL of your STAC API. This is done with the `API SERVER` button on the right side of the page.
160+
161+
You can also override the default STAC API URL by appending the `stacApiUrl` parameter to the application URL. For example:
162+
163+
https://healy-hyperspatial.github.io/sfeos-web?stacApiUrl=http://localhost:8080
164+
165+
**Note**: The parameter name `stacApiUrl` is case-sensitive. This allows you to connect to different STAC API servers without modifying the web app configuration.
166+
140167
## Collection Search Extensions
141168

142169
SFEOS provides enhanced collection search capabilities through two primary routes:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""library version."""
2-
__version__ = "6.7.2"
2+
__version__ = "6.7.3"

stac_fastapi/elasticsearch/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ keywords = [
3030
]
3131
dynamic = ["version"]
3232
dependencies = [
33-
"stac-fastapi-core==6.7.2",
34-
"sfeos-helpers==6.7.2",
33+
"stac-fastapi-core==6.7.3",
34+
"sfeos-helpers==6.7.3",
3535
"elasticsearch[async]~=8.19.1",
3636
"uvicorn~=0.23.0",
3737
"starlette>=0.35.0,<0.36.0",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""library version."""
2-
__version__ = "6.7.2"
2+
__version__ = "6.7.3"

stac_fastapi/opensearch/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ keywords = [
3030
]
3131
dynamic = ["version"]
3232
dependencies = [
33-
"stac-fastapi-core==6.7.2",
34-
"sfeos-helpers==6.7.2",
33+
"stac-fastapi-core==6.7.3",
34+
"sfeos-helpers==6.7.3",
3535
"opensearch-py~=2.8.0",
3636
"opensearch-py[async]~=2.8.0",
3737
"uvicorn~=0.23.0",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""library version."""
2-
__version__ = "6.7.2"
2+
__version__ = "6.7.3"

stac_fastapi/sfeos_helpers/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ keywords = [
3131
]
3232
dynamic = ["version"]
3333
dependencies = [
34-
"stac-fastapi.core==6.7.2",
34+
"stac-fastapi.core==6.7.3",
3535
]
3636

3737
[project.urls]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""library version."""
2-
__version__ = "6.7.2"
2+
__version__ = "6.7.3"

0 commit comments

Comments
 (0)