What's Changed
Added
- Added dynamic queryables mapping for search and aggregations #375
- Added configurable landing page ID
STAC_FASTAPI_LANDING_PAGE_ID
#352 - Added support for
S_CONTAINS
,S_WITHIN
,S_DISJOINT
spatial filter operations #371 - Introduced the
DATABASE_REFRESH
environment variable to control whether database operations refresh the index immediately after changes. If set totrue
, changes will be immediately searchable. If set tofalse
, changes may not be immediately visible but can improve performance for bulk operations. If set towait_for
, changes will wait for the next refresh cycle to become visible. #370 - Added the
ENABLE_TRANSACTIONS_EXTENSIONS
environment variable to enable or disable the Transactions and Bulk Transactions API extensions. When set tofalse
, endpoints provided byTransactionsClient
andBulkTransactionsClient
are not available. This allows for flexible deployment scenarios and improved API control. #374
Changed
- Refactored CRUD methods in
TransactionsClient
to use thevalidate_refresh
helper method for consistent and reusable handling of therefresh
parameter. #370
Fixed
- Fixed an issue where some routes were not passing the
refresh
parameter fromkwargs
to the database logic, ensuring consistent behavior across all CRUD operations. #370
New Contributors
- @TravisYeah made their first contribution in #372
Full Changelog: v4.1.0...v4.2.0