-
Notifications
You must be signed in to change notification settings - Fork 28
Comparing changes
Open a pull request
base repository: stac-utils/stac-fastapi-elasticsearch-opensearch
base: v4.0.0
head repository: stac-utils/stac-fastapi-elasticsearch-opensearch
compare: v4.1.0
- 7 commits
- 26 files changed
- 3 contributors
Commits on Apr 24, 2025
-
Extending temporal search (#182)
**Related Issue(s):** - #181 **Description:** Extending temporal search include start_datetime and end_datetime properties **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>
Configuration menu - View commit details
-
Copy full SHA for 22c10f7 - Browse repository at this point
Copy the full SHA 22c10f7View commit details
Commits on Apr 25, 2025
-
Updating mapping to double for long (#326)
**Related Issue(s):** - #320 **Description:** Convert dynamic mapping from ``` {"numerics": {"match_mapping_type": "long", "mapping": {"type": "float"}}}, ``` ``` {"numerics": {"match_mapping_type": "long", "mapping": {"type": "double"}}}, ``` **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>
Configuration menu - View commit details
-
Copy full SHA for 64d646f - Browse repository at this point
Copy the full SHA 64d646fView commit details
Commits on May 5, 2025
-
**Related Issue(s):** - #75 **Description:** - Changed item update operation to use Elasticsearch index API instead of delete and create for better efficiency and atomicity. **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 6fe0de1 - Browse repository at this point
Copy the full SHA 6fe0de1View commit details
Commits on May 6, 2025
-
Add test coverage to makefile (#367)
**Related Issue(s):** - #87 **Description:** - Added code coverage reporting to the test suite using pytest-cov. **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 70a18f5 - Browse repository at this point
Copy the full SHA 70a18f5View commit details -
Enable choice of raising bulk insert errors, logging (#364)
**Related Issue(s):** - #346 **Description:** - Added logging to bulk insertion methods to provide detailed feedback on errors encountered during operations. - Introduced the `RAISE_ON_BULK_ERROR` environment variable to control whether bulk insertion methods raise exceptions on errors (`true`) or log warnings and continue processing (`false`). **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 b4f0227 - Browse repository at this point
Copy the full SHA b4f0227View commit details
Commits on May 7, 2025
-
Ensure consistent validation (#368)
**Related Issue(s):** - #332 **Description:** - Bulk insertion via `BulkTransactionsClient` now strictly validates all STAC Items using the Pydantic model before insertion. Any invalid item will immediately raise a `ValidationError`, ensuring consistent validation with single-item inserts and preventing invalid STAC Items from being stored. This validation is enforced regardless of the `RAISE_ON_BULK_ERROR` setting. - Refactored `create_item` and `update_item` methods to share unified logic, ensuring consistent conflict detection, validation, and database operations. **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 b8d6c38 - Browse repository at this point
Copy the full SHA b8d6c38View commit details
Commits on May 9, 2025
-
Bump version to 4.1.0 across all files and update changelog (#365)
**Related Issue(s):** - None **Description:** - v4.1.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 b8c83b4 - Browse repository at this point
Copy the full SHA b8c83b4View commit details
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.0.0...v4.1.0