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.
- Support for boolean field
- Support for slop in phrase queries
- Quickwit now relies on sqlx rather than diesel for postgresql interaction. Migrating from 0.3 should work as expected. Migrating from earlier version however is not supported.
- Add support for Google Cloud Storage
- Sort hits by timestamp desc by default in search UI
- Add
description
attribute to field mappings - Display split state in output of
quickwit split list
command
- Clean up local split cache after index deletion
- Fix API URLs displayed for copy and paste in UI
- Fix custom S3 endpoint with trailing
/
- Fix
quickwit index create
command with--overwrite
option
- Embedded UI for displaying search hits and cluster state
- Schemaless indexing with JSON field
- Ingest API (Elasticsearch-compatible)
- Aggregation queries
- Support for Amazon Kinesis
- Switched cluster membership algorithm from S.W.I.M. to Chitchat
- u64 as date field
- Query validation against index schema before dispatch to leaf nodes (#1109, @linxGnu)
- Support for custom S3 endpoint (#1108)
- Warm up terms and fastfields concurrently (#1147)
- Minor bug in leaf search stream (#1110)
- Default index root URI and metastore URI correctly default to data dir (#1140, @ddelemeny)
- QW_ENV environment variable
- Compiled binaries with Rust 1.58.1, which fixes CVE-2022-21658