Skip to content
Permalink

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: v4.0.0
Choose a base ref
...
head repository: stac-utils/stac-fastapi-elasticsearch-opensearch
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.1.0
Choose a head ref
  • 7 commits
  • 26 files changed
  • 3 contributors

Commits on Apr 24, 2025

  1. 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>
    rhysrevans3 and jonhealy1 authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    22c10f7 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2025

  1. 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>
    johnmichaelmurner and jonhealy1 authored Apr 25, 2025
    Configuration menu
    Copy the full SHA
    64d646f View commit details
    Browse the repository at this point in the history

Commits on May 5, 2025

  1. Update item method fix (#366)

    **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
    jonhealy1 authored May 5, 2025
    Configuration menu
    Copy the full SHA
    6fe0de1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2025

  1. 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
    jonhealy1 authored May 6, 2025
    Configuration menu
    Copy the full SHA
    70a18f5 View commit details
    Browse the repository at this point in the history
  2. 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
    jonhealy1 authored May 6, 2025
    Configuration menu
    Copy the full SHA
    b4f0227 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2025

  1. 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
    jonhealy1 authored May 7, 2025
    Configuration menu
    Copy the full SHA
    b8d6c38 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2025

  1. 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
    jonhealy1 authored May 9, 2025
    Configuration menu
    Copy the full SHA
    b8c83b4 View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy