Announcing the release of Spice v1.2.2! 🌟
Spice v1.2.2 introduces support for Databricks Mosaic AI model serving and embeddings, alongside the existing Databricks catalog and dataset integrations. It adds configurable service ports in the Helm chart and resolves several bugs to improve stability and performance.
Databricks Model & Embedding Provider: Spice integrates with Databricks Model Serving for models and embeddings, enabling secure access via machine-to-machine (M2M) OAuth authentication with service principal credentials. The runtime automatically refreshes tokens using databricks_client_id
and databricks_client_secret
, ensuring uninterrupted operation. This feature supports Databricks-hosted large language models and embedding models.
For detailed setup instructions, refer to the Databricks Model Provider documentation.
Configurable Helm Chart Service Ports: The Helm chart now supports custom ports for flexible network configurations for deployments. Specify non-default ports in your Helm values file.
Resolved Issues:
MCP Nested Tool Calling: Fixed a bug preventing nested tool invocation when Spice operates as the MCP server federating to MCP clients.
Dataset Load Concurrency: Corrected a failure to respect the dataset_load_parallelism
setting during dataset loading.
Acceleration Hot-Reload: Addressed an issue where changes to acceleration enable/disable settings were not detected during hot reload of Spicepod.yaml.
No breaking changes.
Updated cookbooks:
The Spice Cookbook now includes 68 recipes to help you get started with Spice quickly and easily.
To upgrade to v1.2.2, use one of the following methods:
CLI:
Homebrew:
Docker:
Pull the spiceai/spiceai:1.2.2
image:
For available tags, see DockerHub.
Helm:
See the full list of changes at: v1.2.1...v1.2.2