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.1.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.2.0
Choose a head ref
  • 7 commits
  • 30 files changed
  • 3 contributors

Commits on May 9, 2025

  1. Configuration menu
    Copy the full SHA
    7405916 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2025

  1. Allow landing page id to be configurable (#352)

    **Description:**
    Allow landing page id to be configured through env variable.
    
    **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 May 10, 2025
    Configuration menu
    Copy the full SHA
    43f911e View commit details
    Browse the repository at this point in the history
  2. Add es_os_refresh env var to refresh index, ensure refresh passed via…

    … kwargs (#370)
    
    **Related Issue(s):**
    
    - #315 
    
    **Description:**
    
    - Introduced the `DATABASE_REFRESH` environment variable to control
    whether database operations refresh the index immediately after changes.
    If set to `true`, changes will be immediately searchable. If set to
    `false`, changes may not be immediately visible but can improve
    performance for bulk operations. If set to `wait_for`, changes will wait
    for the next refresh cycle to become visible.
    - Refactored CRUD methods in `TransactionsClient` to use the
    `_resolve_refresh` helper method for consistent and reusable handling of
    the `refresh` parameter.
    - Fixed an issue where some routes were not passing the `refresh`
    parameter from `kwargs` to the database logic, ensuring consistent
    behavior across all CRUD 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 10, 2025
    Configuration menu
    Copy the full SHA
    f3ac7da View commit details
    Browse the repository at this point in the history
  3. Add support for S_CONTAINS, S_WITHIN, S_DISJOINT spatial operat…

    …ions (#372)
    
    **Related Issue(s):**
    
    - #371
    
    **Description:**
    Add support for `S_CONTAINS`, `S_WITHIN`, `S_DISJOINT` spatial
    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
    
    ---------
    
    Co-authored-by: Jonathan Healy <jonathan.d.healy@gmail.com>
    TravisYeah and jonhealy1 authored May 10, 2025
    Configuration menu
    Copy the full SHA
    c1d9ca8 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2025

  1. Enable transactions extensions env var (#374)

    **Related Issue(s):**
    
    - #373 
    - #263 
    
    **Description:**
    - Added the `ENABLE_TRANSACTIONS_EXTENSIONS` environment variable to
    enable or disable the Transactions and Bulk Transactions API extensions.
    When set to `false`, endpoints provided by `TransactionsClient` and
    `BulkTransactionsClient` are not available. This allows for flexible
    deployment scenarios and improved API control.
    
    **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 13, 2025
    Configuration menu
    Copy the full SHA
    bc1c3f7 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. Dynamic queryables mapping for properties (#375)

    **Description:**
    Separating queryables mapping from #340 this allows users to search
    using the property name without needing to prepend `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 May 15, 2025
    Configuration menu
    Copy the full SHA
    bcee30c View commit details
    Browse the repository at this point in the history
  2. release v4.2.0 (#377)

    **Related Issue(s):**
    
    - None
    
    **Description:**
    
    - v4.2.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 15, 2025
    Configuration menu
    Copy the full SHA
    eec5f14 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