-
Notifications
You must be signed in to change notification settings - Fork 24
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: stac-utils/stac-fastapi-elasticsearch-opensearch
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.0.0a1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: stac-utils/stac-fastapi-elasticsearch-opensearch
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 28 files changed
- 2 contributors
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 they obfuscated 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
Configuration menu - View commit details
-
Copy full SHA for 69590cd - Browse repository at this point
Copy the full SHA 69590cdView commit details
Commits on Jun 8, 2025
-
Add support for optional enum queryables (#390)
**Description:** This enables support for generating "enum" fields for selected queryables. There is also now a concept of optional queryable parameters - so it's possible to indicate enum fields without requiring that field to be present in all collections. This enum generation is very efficient as 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 missing get_items_mapping abstract to the base database logic. I also got confused by the existence of "OS_HOST" and "OS_PORT" variables in the Makefile 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 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a569587 - Browse repository at this point
Copy the full SHA a569587View commit details
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
Configuration menu - View commit details
-
Copy full SHA for 8a6a3e6 - Browse repository at this point
Copy the full SHA 8a6a3e6View commit details
Commits on Jun 11, 2025
-
**Related Issue(s):** - #391 - #403 **Description:** - Improved datetime query handling to only check start and end datetime values 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
Configuration menu - View commit details
-
Copy full SHA for ae81078 - Browse repository at this point
Copy the full SHA ae81078View commit details
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 the stdlib 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 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c779c9d - Browse repository at this point
Copy the full SHA c779c9dView commit details -
**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
Configuration menu - View commit details
-
Copy full SHA for 4dafa28 - Browse repository at this point
Copy the full SHA 4dafa28View commit details
Loading
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 v5.0.0a1...main