The v0.14-alpha release focuses on enhancing accelerated dataset performance and data integrity, with support for configuring primary keys and indexes. Additionally, the GraphQL data connector been introduced, along with improved dataset registration and loading error information.
Accelerated Datasets: Ensure data integrity using primary key and unique index constraints. Configure conflict handling to either upsert new data or drop it. Create indexes on frequently filtered columns for faster queries on larger datasets.
GraphQL Data Connector: Initial support for using GraphQL as a data source.
Example Spicepod showing how to use primary keys and indexes with accelerated datasets:
Primary Keys, constraints, and indexes are currently supported when using SQLite, DuckDB, and PostgreSQL acceleration engines.
Learn more with the indexing (opens in a new tab) quickstart and the primary key (opens in a new tab) sample.
Read the Local Acceleration (opens in a new tab) documentation.
None.
runtime.metrics table by @ewgenius in https://github.com/spiceai/spiceai/pull/1678 (opens in a new tab)runtime.metrics by @ewgenius in https://github.com/spiceai/spiceai/pull/1681 (opens in a new tab)labels to properties and make it nullable by @ewgenius in https://github.com/spiceai/spiceai/pull/1686 (opens in a new tab)tpch_q7, tpch_q8, tpch_q9, tpch_q14 by @sgrebnov in https://github.com/spiceai/spiceai/pull/1683 (opens in a new tab)v1/assist by @Jeadie in https://github.com/spiceai/spiceai/pull/1653 (opens in a new tab)primary_key in Spicepod and create in accelerated table by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1687 (opens in a new tab)ArrayDistance scalar UDF by @Jeadie in https://github.com/spiceai/spiceai/pull/1697 (opens in a new tab)on_conflict behavior for accelerated tables with constraints by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1688 (opens in a new tab)Full Changelog: https://github.com/spiceai/spiceai/compare/v0.13.3-alpha...v0.14.0-alpha (opens in a new tab)
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 Slack or by email to get involved.