Spice v1.10.3 (Dec 29, 2025)
ยท 2 min read
Announcing the release of Spice v1.10.3! ๐
v1.10.3 is a patch release with improved startup reliability, fixes for Azure BlobFS versioned containers, S3 custom endpoint query resolution, and a fix for the OpenAI Responses API.
What's New in v1.10.3โ
Additional Improvements & Bug Fixesโ
- Reliability: Telemetry exporter initialization now runs asynchronously, preventing blocked startup in environments with network restrictions (e.g., Kubernetes with restrictive network policies).
- Reliability: Fixed an issue where queries on Azure Blob containers with versioning enabled would fail with "Azure does not support suffix range requests" error in distributed query mode.
- Reliability: Fixed S3 location-based queries against custom S3 endpoints (e.g., MinIO, LocalStack). Queries with
locationpredicates on datasets usings3_endpointands3_regionparameters now correctly route to the configured endpoint instead of defaulting to AWS S3. - Reliability: Fixed "project index out of bounds" errors in the query optimizer when union children have mismatched schemas. The optimizer now validates schema compatibility before applying projection pushdown.
- Reliability: Fixed an issue where the OpenAI Responses API (
/v1/responses) was not working correctly.
Contributorsโ
Breaking Changesโ
No breaking changes.
Cookbook Updatesโ
No major cookbook updates.
The Spice Cookbook includes 84 recipes to help you get started with Spice quickly and easily.
Upgradingโ
To upgrade to v1.10.3, use one of the following methods:
CLI:
spice upgrade
Homebrew:
brew upgrade spiceai/spiceai/spice
Docker:
Pull the spiceai/spiceai:1.10.3 image:
docker pull spiceai/spiceai:1.10.3
For available tags, see DockerHub.
Helm:
helm repo update
helm upgrade spiceai spiceai/spiceai
AWS Marketplace:
๐ Spice is now available in the AWS Marketplace!
What's Changedโ
Changelogโ
- Upgrade to openai-async v0.32 by @lukekim in #8635
- Fix issue with location predicate for custom S3 endpoints + regression integration test by @phillipleblanc in #8668
- fix: Validate schema match before projection pushdown in UnionProjectionPushdownOptimizer by @phillipleblanc in #8669
- Start the anonymous telemetry exporter asynchronously by @phillipleblanc in #8679
- fix: Azure does not support suffix range requests by @phillipleblanc in #8685

