v2.1.4

altic-dev/FluidVoicev2.1.4Aug 5, 2026by sgrebnov

AI Summary

A patch release fixing DuckDB acceleration issues with Iceberg timestamps and improving runtime stability. It resolves failures when loading datasets with UTC timestamp columns and ensures retention policies run reliably.

Key Highlights

  • DuckDB acceleration now works with Iceberg datasets containing UTC timestamp columns.
  • Retention policies now apply cleanly to DuckDB-accelerated datasets.
  • The runtime is more robust when queries are cancelled by clients or timeouts.

New Features

  • DuckDB UTC timestamp support
  • Reliable DuckDB retention policies
  • Improved query cancellation handling

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>