v2.1.4

HKUDS/Vibe-Tradingv2.1.4Aug 5, 2026by sgrebnov

AI Summary

A patch release improving DuckDB acceleration and runtime stability. It fixes issues with UTC timestamp columns in Iceberg tables and ensures retention policies run reliably.

Key Highlights

  • DuckDB acceleration now works with Iceberg datasets containing UTC timestamp columns.
  • Retention policies apply cleanly to DuckDB-accelerated datasets.
  • Improved runtime stability when queries are cancelled or interrupted.

New Features

  • Support for Iceberg `timestamptz` columns in DuckDB acceleration.
  • Reliable execution of retention policies on DuckDB datasets.
  • Fix for rare crashes during query cancellation paths.

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>