All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add support for python 3.12. #22
- Updated sfeos core to v3.0.0a0, fixed datetime functionality. #23
- Create indexes in MongoDB at startup only if environment variable MONGO_CREATE_INDEXES is set to "true" (default when the env variable is not set: "true"). #31
- Added a new index based on collection id and item id to ensure item IDs aren't required to be unique across all collections. #26
- Updated sfeos core to v2.4.1, added new tests from sfeos. #21
- Added option to include Basic Auth. #12
- Upgraded stac-fastapi.core to 2.3.0 #15
- Enforced
%Y-%m-%dT%H:%M:%S.%fZ
datetime format on create_item #15 - Queries now convert datetimes to
%Y-%m-%dT%H:%M:%S.%fZ
datetime format #15
- Added skip to basic_auth tests when
BASIC_AUTH
environment variable is not set
- Removed bulk transactions extension from app.py
- Fixed pagination issue with MongoDB. Fixes #1
- New release v3.0.0 using core library from stac-fastapi-elasticsearch-opensearch