|
| 1 | +--- |
| 2 | +date: 2025-12-29 |
| 3 | +title: 'Spice v1.10.3 (Dec 29, 2025)' |
| 4 | +type: blog |
| 5 | +authors: [phillipleblanc] |
| 6 | +tags: [release, s3, openai, azure, monitoring] |
| 7 | + |
| 8 | +--- |
| 9 | +Announcing the release of Spice v1.10.3! 🚀 |
| 10 | + |
| 11 | +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. |
| 12 | + |
| 13 | +## What's New in v1.10.3 |
| 14 | + |
| 15 | +### Additional Improvements & Bug Fixes |
| 16 | + |
| 17 | +- **Reliability**: Telemetry exporter initialization now runs asynchronously, preventing blocked startup in environments with network restrictions (e.g., Kubernetes with restrictive network policies). |
| 18 | +- **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. |
| 19 | +- **Reliability**: Fixed S3 location-based queries against custom S3 endpoints (e.g., MinIO, LocalStack). Queries with `location` predicates on datasets using `s3_endpoint` and `s3_region` parameters now correctly route to the configured endpoint instead of defaulting to AWS S3. |
| 20 | +- **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. |
| 21 | +- **Reliability**: Fixed an issue where the OpenAI Responses API (`/v1/responses`) was not working correctly. |
| 22 | + |
| 23 | +## Contributors |
| 24 | + |
| 25 | +- [@lukekim](https://github.com/lukekim) |
| 26 | +- [@phillipleblanc](https://github.com/phillipleblanc) |
| 27 | + |
| 28 | +## Breaking Changes |
| 29 | + |
| 30 | +No breaking changes. |
| 31 | + |
| 32 | +## Cookbook Updates |
| 33 | + |
| 34 | +No major cookbook updates. |
| 35 | + |
| 36 | +The [Spice Cookbook](https://spiceai.org/cookbook) includes 84 recipes to help you get started with Spice quickly and easily. |
| 37 | + |
| 38 | +## Upgrading |
| 39 | + |
| 40 | +To upgrade to v1.10.3, use one of the following methods: |
| 41 | + |
| 42 | +**CLI**: |
| 43 | + |
| 44 | +```console |
| 45 | +spice upgrade |
| 46 | +``` |
| 47 | + |
| 48 | +**Homebrew**: |
| 49 | + |
| 50 | +```console |
| 51 | +brew upgrade spiceai/spiceai/spice |
| 52 | +``` |
| 53 | + |
| 54 | +**Docker**: |
| 55 | + |
| 56 | +Pull the `spiceai/spiceai:1.10.3` image: |
| 57 | + |
| 58 | +```console |
| 59 | +docker pull spiceai/spiceai:1.10.3 |
| 60 | +``` |
| 61 | + |
| 62 | +For available tags, see [DockerHub](https://hub.docker.com/r/spiceai/spiceai/tags). |
| 63 | + |
| 64 | +**Helm**: |
| 65 | + |
| 66 | +```console |
| 67 | +helm repo update |
| 68 | +helm upgrade spiceai spiceai/spiceai |
| 69 | +``` |
| 70 | + |
| 71 | +**AWS Marketplace**: |
| 72 | + |
| 73 | +🎉 Spice is now available in the [AWS Marketplace](https://aws.amazon.com/marketplace/pp/prodview-jmf6jskjvnq7i)! |
| 74 | + |
| 75 | +## What's Changed |
| 76 | + |
| 77 | +### Changelog |
| 78 | + |
| 79 | +- Upgrade to openai-async v0.32 by [@lukekim](https://github.com/lukekim) in [#8635](https://github.com/spiceai/spiceai/pull/8635) |
| 80 | +- Fix issue with location predicate for custom S3 endpoints + regression integration test by [@phillipleblanc](https://github.com/phillipleblanc) in [#8668](https://github.com/spiceai/spiceai/pull/8668) |
| 81 | +- fix: Validate schema match before projection pushdown in UnionProjectionPushdownOptimizer by [@phillipleblanc](https://github.com/phillipleblanc) in [#8669](https://github.com/spiceai/spiceai/pull/8669) |
| 82 | +- Start the anonymous telemetry exporter asynchronously by [@phillipleblanc](https://github.com/phillipleblanc) in [#8679](https://github.com/spiceai/spiceai/pull/8679) |
| 83 | +- fix: Azure does not support suffix range requests by [@phillipleblanc](https://github.com/phillipleblanc) in [#8685](https://github.com/spiceai/spiceai/pull/8685) |
0 commit comments