Spice v1.11.5 (Apr 1, 2026)
Announcing the release of Spice v1.11.5! ๐ ๏ธ
Spice v1.11.5 is a patch release improving on_zero_results: use_source fallback performance, Delta Lake timestamp predicate data skipping, S3 Parquet read performance, PostgreSQL partitioned table support, Cayenne target file size handling, and preparing the CLI for v2.0 runtime upgrades.
What's New in v1.11.5โ
on_zero_results: use_source Fallback Performance Improvementโ
Improved the on_zero_results: use_source fallback path to run DataFusion's physical optimizer on the federated scan plan (#9927). The fallback path now runs SessionState::physical_optimizers() rules on the federated scan plan before execution, enabling parallel file group scanning and other optimizations. This results in significantly faster fallback queries on multi-core machines, particularly for file-based data sources like Delta Lake.
Delta Lake: Improved Data Skipping for >= Timestamp Predicatesโ
Delta Lake table scans with >= timestamp filters now correctly prune files that do not match the predicate (#9932), improving query performance through more effective data skipping (file-level pruning).
PostgreSQL: Partitioned Tables Supportโ
The PostgreSQL data connector now supports partitioned tables (#9997) for both federated and accelerated queries.
S3 Parquet Read Performance Improvementโ
Improved parquet read performance from S3 and other object stores (#10064), particularly for tables with many columns. Column data ranges are now coalesced into fewer, larger requests instead of being fetched individually, reducing the number of HTTP round-trips.
Cayenne: Ensure Target File Size is Respectedโ
The Cayenne accelerator now correctly respects the configured target file size (#10071). Previously, Cayenne could produce many small, fragmented Vortex files; with this fix, files are written at the expected target size, improving storage efficiency and query performance.
CLI: Support for v2.0 Runtime Upgradesโ
The Spice CLI can now upgrade to v2.0 runtime versions. This enables upgrading to v2.0 release candidates and, once released, the v2.0 stable runtime.
spice upgrade v2.0.0-rc.1
Running spice upgrade without a version will upgrade to the latest stable version, including v2.0 once released.
Note: Native Windows runtime builds will no longer be provided in v2.0. Use WSL for local development instead.
Contributorsโ
Breaking Changesโ
No breaking changes.
Cookbook Updatesโ
No new cookbook recipes.
The Spice Cookbook includes 86 recipes to help you get started with Spice quickly and easily.
Upgradingโ
To upgrade to v1.11.5, use one of the following methods:
CLI:
spice upgrade
Homebrew:
brew upgrade spiceai/spiceai/spice
Docker:
Pull the spiceai/spiceai:1.11.5 image:
docker pull spiceai/spiceai:1.11.5
For available tags, see DockerHub.
Helm:
helm repo update
helm upgrade spiceai spiceai/spiceai --version 1.11.5
AWS Marketplace:
Spice is available in the AWS Marketplace.
What's Changedโ
Changelogโ
- fix(runtime): Run physical optimizer on
FallbackOnZeroResultsScanExecfallback plan by @sgrebnov in #9927 - fix(delta_lake): Fix data skipping for
>=timestamp predicates by @sgrebnov in #9932 - fix(PostgreSQL): Fix schema discovery for PostgreSQL partitioned tables by @sgrebnov in #9997
- fix(cli): Skip models variant download for v2+ in upgrade/install by @lukekim and @sgrebnov in #10052
- perf(s3): Improve Parquet read performance by @sgrebnov in #10064
- fix(cayenne): Ensure Cayenne respects target file size by @krinart in #10071
Full Changelog: https://github.com/spiceai/spiceai/compare/v1.11.4...v1.11.5

