- Notifications
You must be signed in to change notification settings - Fork28
Comparing changes
Open a pull request
base repository:stac-utils/stac-fastapi-elasticsearch-opensearch
Uh oh!
There was an error while loading.Please reload this page.
base:v4.2.0
head repository:stac-utils/stac-fastapi-elasticsearch-opensearch
Uh oh!
There was an error while loading.Please reload this page.
compare:v5.0.0
- 18commits
- 77files changed
- 6contributors
Commits on May 17, 2025
Add sponsors section to readme (#378)
**Related Issue(s):**- None**Description:**- Adding supporting organizations logos (links) might encourage otherorganizations who use this software to get involved. Please add yourorganizations logo if they have contributed to the development of sfeos.**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
**Related Issue(s):**- #**Description:****PR Checklist:**- [ ] Code is formatted and linted (run `pre-commit run --all-files`)- [ ] Tests pass (run `make test`)- [ ] Documentation has been updated to reflect changes, if applicable- [ ] Changes are added to the changelog
Commits on May 18, 2025
Add atomic maps supporter (#380)
**Related Issue(s):**- #**Description:****PR Checklist:**- [ ] Code is formatted and linted (run `pre-commit run --all-files`)- [ ] Tests pass (run `make test`)- [ ] Documentation has been updated to reflect changes, if applicable- [ ] Changes are added to the changelog
Commits on May 22, 2025
**Related Issue(s):**- None**Description:**- Improved README documentation with consistent formatting and enhancedsections: - Added sfeos logo and banner - Added a comprehensive Quick Start guide - Reorganized sections for better navigation - Reformatted content with bullet points for improved readability - Added more detailed examples for API interaction**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
Commits on May 23, 2025
**Related Issue(s):**- None**Description:**- Added introduction section - What isstac-fastapi-elasticsearch-opensearch?- Changed asset src to https- Added introduction to project**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
Commits on May 27, 2025
docs: add VITO Remote Sensing to list of supporters (#385)
**Related Issue(s):**N/A**Description:**Add VITO Remote Sensing to the list of supporters in the README.**PR Checklist:**- [ ] Code is formatted and linted (run `pre-commit run --all-files`)- [ ] Tests pass (run `make test`)- [ ] Documentation has been updated to reflect changes, if applicable- [ ] Changes are added to the changelog
Commits on May 29, 2025
Create shared sfeos helpers module (#376)
**Related Issue(s):**-#369 **Description:**- This pr moves shared elasticsearch/ opensearch logic out of `core` andinto the `sfeos_helpers` module.- Other code duplicated in es/ os `database_logic` files has been movedinto the `sfeos_helpers` module as well.- The readme has been updated/ reorganized and a table of contents hasbeen added.**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
**Related Issue(s):**- #**Description:**- Update mkdocs.yml API section to include sfeos_helpers and other newfiles/ functionality- Reduce logo sizes for documentation page**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
Database authorization capability with SSL disabled (#388)
**Related Issue(s):**-#387**Description:**possibility of authorization with disabled ssl**PR Checklist:**- [ ] Code is formatted and linted (run `pre-commit run --all-files`)- [ ] Tests pass (run `make test`)- [ ] Documentation has been updated to reflect changes, if applicable- [ ] Changes are added to the changelog---------Co-authored-by: Grzegorz Pustulka <gpustulka@cloudferro.com>
Commits on May 30, 2025
Update version to v5.0.0a1 (#389)
**Related Issue(s):**- None**Description:**- Updated mkdocs/ sfeos doucmentation page - Added the ability to authenticate with OpenSearch/ElasticSearch withSSL disabled**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
Commits on Jun 6, 2025
Drop
requests
dependency and optimize data_loader (#395)**Related Issue(s):**- **requests** was only required for data_loader, replaced it with**httpx**- there were a few inefficiencies in handling large numbers of files- **json** package was replaced with **orjson** as it's part of the core- `except requests.ConnectionError` blocks were removed as theyobfuscated real error messages and *muted* app failure exit codes,making it difficult to integrate- added is_file checks to avoid consuming directories with weird names
Commits on Jun 8, 2025
Add support for optional enum queryables (#390)
**Description:**This enables support for generating "enum" fields for selectedqueryables. There is also now a concept of optional queryable parameters- so it's possible to indicate enum fields without requiring that fieldto be present in all collections. This enum generation is very efficientas it's basically an index-only scan.``` "platform": { "description": "Satellite platform identifier", "title": "Platform", "type": "string", "enum": [ "sentinel-2a" ] },```Other small changes include adding the previously missingget_items_mapping abstract to the base database logic. I also gotconfused by the existence of "OS_HOST" and "OS_PORT" variables in theMakefile which appear to be unused, so I simply removed them too.**PR Checklist:**- [x] Code is formatted and linted (run `pre-commit run --all-files`)- [x] Tests pass (run `make test`)- [ ] Documentation has been updated to reflect changes, if applicable- [x] Changes are added to the changelog---------Co-authored-by: Jonathan Healy <jonathan.d.healy@gmail.com>
Commits on Jun 10, 2025
**Related Issue(s):**-#394 -#392 **Description:**- Refactored test configuration to use shared app config pattern - Fixed api route spelling mistakes**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
Commits on Jun 11, 2025
**Related Issue(s):**-#391-#403 **Description:**- Improved datetime query handling to only check start and end datetimevalues when datetime is None**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
Commits on Jun 12, 2025
Make orjson usage more consistent (#402)
**Description:**It's a required dependency of core. May as well use it instead of thestdlib json where suitable.**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---------Co-authored-by: Jonathan Healy <jonathan.d.healy@gmail.com>
**Related Issue(s):**- None**Description:**- v5.0.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
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff v4.2.0...v5.0.0
Uh oh!
There was an error while loading.Please reload this page.