The v0.15.2-alpha minor release focuses on enhancing stability, performance, and introduces Catalog Providers for streamlined access to Data Catalog tables. Unity Catalog, Databricks Unity Catalog, and the Spice.ai Cloud Platform Catalog are supported in v0.15.2-alpha. The reliability of federated query push-down has also been improved for the MySQL, PostgreSQL, ODBC, S3, Databricks, and Spice.ai Cloud Platform data connectors.
Catalog Providers: Catalog Providers streamline access to Data Catalog tables. Initial catalog providers supported are Databricks Unity Catalog, Unity Catalog and Spice.ai Cloud Platform Catalog.
For example, to configure Spice to connect to tpch
tables in the Spice.ai Cloud Platform Catalog use the new catalogs:
section in the spicepod.yml
:
ODBC Data Connector Push-Down: The ODBC Data Connector now supports query push-down for joins, improving performance for joined datasets configured with the same odbc_connection_string
.
Improved Spicepod Validation Improved spicepod.yml
validation has been added, including warnings when loading resources with duplicate names (datasets
, views
, models
, embeddings
).
None.
catalog
from Spicepod. by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1903Runtime
by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1906public.ecr.aws/docker/library/{postgres/mysql}:latest
for integration test images by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1934spice.ai
CatalogProvider
by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1925UnityCatalog
catalog provider by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1940Databricks
catalog provider by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1941params
into dataset_params
by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1947Full Changelog: https://github.com/spiceai/spiceai/compare/v0.15.1-alpha...v0.15.2-alpha
Spice.ai started with the vision to make AI easy for developers. We are building Spice.ai in the open and with the community. Reach out on Discord or by email to get involved.