Announcing the release of Spice v1.7.1! 🔍
Spice v1.7.1 is a patch release focused on search improvements, bug fixes, and performance enhancements. This release introduces the Reciprocal Rank Fusion (RRF) user-defined table function (UDTF) for hybrid search, improves vector and text search reliability, and resolves several issues across the runtime, connectors, and query engine.
Reciprocal Rank Fusion (RRF) UDTF: Spice now supports Reciprocal Rank Fusion (RRF) as a user-defined table function, enabling advanced hybrid search scenarios that combine results from multiple search methods (e.g., vector and text search) for improved relevance ranking.
Features:
vector_search, text_search, and other search UDTFs in a single query.Example usage:
Learn more in the RRF documentation (opens in a new tab).
Acceleration Refresh Metrics: Spice now exposes additional Prometheus metrics that provide detailed observability into dataset acceleration refreshes. These metrics help monitor data freshness and ingestion lag for accelerated datasets with a time column.
Reported metrics:
| Metric Name | Description |
|---|---|
dataset_acceleration_max_timestamp_before_refresh_ms | Maximum value of the dataset's time column before refresh (milliseconds). |
dataset_acceleration_max_timestamp_after_refresh_ms | Maximum value of the dataset's time column after refresh (milliseconds). |
dataset_acceleration_refresh_lag_ms | Difference between max timestamp after and before refresh (milliseconds). |
dataset_acceleration_ingestion_lag_ms | Lag between current wall-clock time and max timestamp after refresh (milliseconds). |
These metrics are emitted during each acceleration refresh and can be scraped by Prometheus for monitoring and alerting. For more details, see the Observability documentation (opens in a new tab).
This release resolves several issues and improves reliability across search, connectors, and query planning:
No breaking changes.
The Spice Cookbook (opens in a new tab) includes 78 recipes to help you get started with Spice quickly and easily.
To upgrade to v1.7.1, use one of the following methods:
CLI:
Homebrew:
Docker:
Pull the spiceai/spiceai:1.7.1 image:
For available tags, see DockerHub (opens in a new tab).
Helm:
AWS Marketplace:
🎉 Spice is now available in the AWS Marketplace (opens in a new tab)!
vector_search, use a default limit of 1000 if no limit specified (#7311) by @lukekim (opens in a new tab) in #7311 (opens in a new tab)SearchIndex (#7143) by @Jeadie (opens in a new tab) in #7143 (opens in a new tab)SearchQueryProvider. (#7314) by @Jeadie (opens in a new tab) in #7314 (opens in a new tab)