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: v6.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: v6.1.0
Choose a head ref
  • 6 commits
  • 21 files changed
  • 8 contributors

Commits on Jun 22, 2025

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

Commits on Jul 2, 2025

  1. Timeout setting for Opensearch and Elasticsearch (#408)

    **Description:**
    
    Added timeout setting in Opensearch & Elasticsearch config which should
    only be relevant if user sets "ES_TIMEOUT"
    
    **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
    z-mrozu authored Jul 2, 2025
    Configuration menu
    Copy the full SHA
    a0b77cb View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2025

  1. Added support for searching large amount of indices (#412)

    **Description:**
    When searching the catalog with the `/search`-endpoint, a `GET
    /<indices>/_search` request is done with all indices listed in the URL
    path. However when doing such a search on a large amount of indices, it
    is possible that the size of the endpoint exceeds Elasticsearch’s
    maximum allowed HTTP line length (4096 bytes), resulting in the
    following error:
    
    `{"code":"RequestError","description":"RequestError(400,
    'too_long_http_line_exception', 'An HTTP line is larger than 4096
    bytes.')"}`
    
    The solution in this commit moves the indices from the endpoint to the
    body of the request once the amount of indices passes a certain
    threshold. The indices of the endpoint will be replaced by
    `ITEM_INDICES`. Since the query still filters on the correct indices,
    this change preserves the behavior while avoiding the URL length
    limitation.
    
    **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: Stijn Caerts <stijn.caerts@vito.be>
    simonvb00 and StijnCaerts authored Jul 18, 2025
    Configuration menu
    Copy the full SHA
    90fd9ca View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2025

  1. update ES env variable documentation (#410)

    fixes incorrect or missing documentation for ES_USE_SSL,
    ES_VERIFY_CERTS, and ES_API_KEY
    
    
    **Description:**
    - README.md documentation has incorrect default values for ES_USE_SSL
    and ES_VERIFY_CERTS
    - The default values that are used can be found at:
    `./stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/config.py` and
    `./stac_fastapi/opensearch/stac_fastapi/opensearch/config.py`
    - Adds documentation for ES_API_KEY
    
    **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: Bennett Patrick Brixen <bpbrixe@sandia.gov>
    Co-authored-by: Jonathan Healy <jonathan.d.healy@gmail.com>
    3 people authored Jul 20, 2025
    Configuration menu
    Copy the full SHA
    970f65e View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2025

  1. Enable collection filtering support for stac-auth-proxy (#411)

    Added `collection-search#filter` conformance class to
    CollectionSearchExtension to enable compatibility with stac-auth-proxy
    collection filtering
    
    
    **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>
    Co-authored-by: Jonathan Healy <jonathan.d.healy@gmail.com>
    Co-authored-by: Bennett Brixen <bbrixen02@gmail.com>
    Co-authored-by: Bennett Patrick Brixen <bpbrixe@sandia.gov>
    5 people authored Jul 21, 2025
    Configuration menu
    Copy the full SHA
    e34e923 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2025

  1. Publish release 6.1.0 (#414)

    **Related Issue(s):**
    
    - #
    
    **Description:**
    
    Standard new 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 Jul 24, 2025
    Configuration menu
    Copy the full SHA
    59d43f9 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