Thanks to visit codestin.com
Credit goes to github.com

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.2.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: v5.0.0
Choose a head ref
  • 18 commits
  • 77 files changed
  • 6 contributors

Commits on May 17, 2025

  1. Add sponsors section to readme (#378)

    **Related Issue(s):**
    
    - None
    
    **Description:**
    
    - Adding supporting organizations logos (links) might encourage other
    organizations who use this software to get involved. Please add your
    organizations logo if they have contributed to the development of sfeos.
    
    **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 17, 2025
    Configuration menu
    Copy the full SHA
    443e758 View commit details
    Browse the repository at this point in the history
  2. Update hh logo (#379)

    **Related Issue(s):**
    
    - #
    
    **Description:**
    
    
    **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
    jonhealy1 authored May 17, 2025
    Configuration menu
    Copy the full SHA
    58a944a View commit details
    Browse the repository at this point in the history

Commits on May 18, 2025

  1. Add atomic maps supporter (#380)

    **Related Issue(s):**
    
    - #
    
    **Description:**
    
    
    **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
    jamesfisher-geo authored May 18, 2025
    Configuration menu
    Copy the full SHA
    e6b6f98 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0450eb View commit details
    Browse the repository at this point in the history

Commits on May 22, 2025

  1. Readme redesign (#381)

    **Related Issue(s):**
    
    - None
    
    **Description:**
    - Improved README documentation with consistent formatting and enhanced
    sections:
      - Added sfeos logo and banner
      - Added a comprehensive Quick Start guide
      - Reorganized sections for better navigation
      - Reformatted content with bullet points for improved readability
      - Added more detailed examples for API interaction
    
    **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 22, 2025
    Configuration menu
    Copy the full SHA
    c43a5f0 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2025

  1. Add intro to Readme (#384)

    **Related Issue(s):**
    
    - None
    
    **Description:**
    
    - Added introduction section - What is
    stac-fastapi-elasticsearch-opensearch?
    - Changed asset src to https
    - Added introduction to project
    
    **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 23, 2025
    Configuration menu
    Copy the full SHA
    b1b1135 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2025

  1. docs: add VITO Remote Sensing to list of supporters (#385)

    **Related Issue(s):**
    N/A
    
    **Description:**
    Add VITO Remote Sensing to the list of supporters in the README.
    
    **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
    StijnCaerts authored May 27, 2025
    Configuration menu
    Copy the full SHA
    f2d4807 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2025

  1. Create shared sfeos helpers module (#376)

    **Related Issue(s):**
    
    - #369 
    
    **Description:**
    
    - This pr moves shared elasticsearch/ opensearch logic out of `core` and
    into the `sfeos_helpers` module.
    - Other code duplicated in es/ os `database_logic` files has been moved
    into the `sfeos_helpers` module as well.
    - The readme has been updated/ reorganized and a table of contents has
    been added.
    
    **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 29, 2025
    Configuration menu
    Copy the full SHA
    b215f1e View commit details
    Browse the repository at this point in the history
  2. update mkdocs deploy

    jonhealy1 committed May 29, 2025
    Configuration menu
    Copy the full SHA
    ec9461f View commit details
    Browse the repository at this point in the history
  3. Update docs (#386)

    **Related Issue(s):**
    
    - #
    
    **Description:**
    - Update mkdocs.yml API section to include sfeos_helpers and other new
    files/ functionality
    - Reduce logo sizes for documentation page
    
    **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 29, 2025
    Configuration menu
    Copy the full SHA
    3930769 View commit details
    Browse the repository at this point in the history
  4. Database authorization capability with SSL disabled (#388)

    **Related Issue(s):**
    - #387
    
    **Description:**
    possibility of authorization with disabled ssl
    
    **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 <[email protected]>
    GrzegorzPustulka and Grzegorz Pustulka authored May 29, 2025
    Configuration menu
    Copy the full SHA
    b3dabfe View commit details
    Browse the repository at this point in the history

Commits on May 30, 2025

  1. Update version to v5.0.0a1 (#389)

    **Related Issue(s):**
    
    - None
    
    **Description:**
    - Updated mkdocs/ sfeos doucmentation page 
    - Added the ability to authenticate with OpenSearch/ElasticSearch with
    SSL disabled
    
    **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 30, 2025
    Configuration menu
    Copy the full SHA
    56f4f7b View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2025

  1. 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
    Zaczero authored Jun 6, 2025
    Configuration menu
    Copy the full SHA
    69590cd View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2025

  1. 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]>
    Zaczero and jonhealy1 authored Jun 8, 2025
    Configuration menu
    Copy the full SHA
    a569587 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2025

  1. Use shared app config (#399)

    **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
    jonhealy1 authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    8a6a3e6 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2025

  1. Update datetime filter (#396)

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

Commits on Jun 12, 2025

  1. 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]>
    Zaczero and jonhealy1 authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    c779c9d View commit details
    Browse the repository at this point in the history
  2. v5.0.0 release (#404)

    **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
    jonhealy1 authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    4dafa28 View commit details
    Browse the repository at this point in the history
Loading