v2.1.4
anomalyco/opentuiv2.1.4Aug 5, 2026by sgrebnov
AI Summary
Improves DuckDB acceleration stability by fixing UTC timestamp handling and ensuring retention policies run reliably, while enhancing runtime resilience against query cancellations.
Key Highlights
- DuckDB acceleration now works with Iceberg UTC timestamp columns
- Retention policies run reliably on DuckDB-accelerated datasets
- Runtime is more robust when queries are cancelled
- Fixed Arrow IndexedMemTable serving stale results
- Improved stability for distributed COUNT(*) queries
New Features
- UTC timestamp support in DuckDB
- Reliable retention policy execution
- Improved query cancellation handling
- Fixed stale result serving
- Timestamp filter pushdown fixes
Full Release Notes
Spice v2.1.4 is a patch release that improves DuckDB acceleration and runtime stability: datasets with UTC timestamp columns, such as Iceberg tables, now load successfully when accelerated with DuckDB, retention policies run reliably, and the runtime is more resilient under heavy query load. ## What's New in v2.1.4 ### DuckDB Acceleration Works with Iceberg Timestamps A dataset with a UTC timestamp column — for example, any Iceberg `timestamptz` column — could previously fail to load when accelerated with DuckDB, leaving the dataset unhealthy and unqueryable. These datasets now load and become ready normally, with no configuration changes needed. ### Reliable Retention Policies on DuckDB Retention policies now apply cleanly on DuckDB-accelerated datasets, including policies that combine a time window with an additional condition. Expired rows are evicted on every retention interval, keeping accelerated data fresh and storage bounded. ### Improved Runtime Stability The runtime is now more robust when queries are cancelled — whether by a client disconnecting, a timeout, or a new refresh superseding an in-flight read. A rare crash in this path has been eliminated. ## Contributors - [@phillipleblanc](https://github.com/phillipleblanc) - [@peasee](https://github.com/peasee) ## Breaking Changes No breaking changes. ## Cookbook Updates No new cookbook recipes. The [Spice Cookbook](https://spiceai.org/cookbook) includes more than 100 recipes to help you get started with Spice quickly and easily. ## Upgrading To upgrade to v2.1.4, use one of the following methods: **CLI**: ```console spice upgrade ``` **Homebrew**: ```console brew upgrade spiceai/spiceai/spice ``` **Docker**: Pull the `spiceai/spiceai:2.1.4` image: ```console docker pull spiceai/spiceai:2.1.4 ``` For available tags, see [DockerHub](https://hub.docker.com/r/spiceai/spiceai/tags). **Helm**: ```console helm repo update helm upgrade spiceai spiceai/spiceai --version 2.1.4 ``` **AWS Marketplace**: Spice is available in the [AWS Marketplace](https://aws.amazon.com/marketplace/pp/prodview-jmf6jskjvnq7i). ## What's Changed ### Changelog - chore(deps): bump datafusion and table-providers for the DuckDB timezone and retention fixes (2.1 backport) by [@phillipleblanc](https://github.com/phillipleblanc) in [#12546](https://github.com/spiceai/spiceai/pull/12546) - fix(deps): bump the Vortex pin to pick up the task-cancellation fix by [@phillipleblanc](https://github.com/phillipleblanc) in [#12547](https://github.com/spiceai/spiceai/pull/12547) **Full Changelog**: <https://github.com/spiceai/spiceai/compare/v2.1.3...v2.1.4>