v0.2.0
Added
- Filter Extension as GET with CQL2-Text and POST with CQL2-JSON,
supporting the Basic CQL2 and Basic Spatial Operators conformance classes. - Added Elasticsearch local config to support snapshot/restore to local filesystem
Fixed
- Fixed search intersects query.
- Corrected the Sort and Query conformance class URIs.
Changed
- Default to Python 3.10
- Default to Elasticsearch 8.x
- Collection objects are now stored in
collections
index rather thanstac_collections
index - Item objects are no longer stored in
stac_items
, but in indices per collection nameditems_{collection_id}
- When using bulk ingest, items will continue to be ingested if any of them fail. Previously, the call would fail
immediately if any items failed.
What's Changed
- Bump elasticsearch[async] from 7.17.1 to 7.17.2 in /stac_fastapi/elasticsearch by @dependabot in #92
- Fix search request intersection by @jonhealy1 in #94
- Move db to stac serializer to core.py by @jonhealy1 in #91
- update to python 3.10 and ES 8.x by @philvarner in #96
- Pv/one index per collection by @philvarner in #97
- Bump elasticsearch[async] from 7.17.2 to 7.17.3 in /stac_fastapi/elasticsearch by @dependabot in #98
- for bulk operations, don't raise an exception if any of the ingested items fails by @philvarner in #99
- add local config to allow for snapshot/restore from local filesystem by @philvarner in #101
- advertise correct conformance class uri strings by @philvarner in #102
- Implement Filter Extension by @philvarner in #100
- improve queryables, add documentation for copying indicies by @philvarner in #103
- update in preparation for v0.2.0 release by @philvarner in #104
Full Changelog: v0.1.0...v0.2.0