The v0.15-alpha release introduces support for streaming databases changes with Change Data Capture (CDC) into accelerated tables via a new Debezium connector, configurable retry logic for data refresh, and the release of a new C# SDK to build with Spice in Dotnet.
Debezium data connector with Change Data Capture (CDC): Sync accelerated datasets with Debezium data sources over Kafka in real-time.
Data Refresh Retries: By default, accelerated datasets attempt to retry data refreshes on transient errors. This behavior can be configured using refresh_retry_enabled and refresh_retry_max_attempts.
C# Client SDK: A new C# Client SDK (opens in a new tab) has been released for developing applications in Dotnet.
Integrating Debezium CDC is straightforward. Get started with the Debezium CDC Sample (opens in a new tab), read more about CDC (opens in a new tab) in Spice, and read the Debezium data connector documentation (opens in a new tab).
Example Spicepod using Debezium CDC:
Example Spicepod configuration limiting refresh retries to a maximum of 10 attempts:
None.
No major dependency updates.
feature-- branches by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1788 (opens in a new tab)symlink -> symlink_file. by @Jeadie in https://github.com/spiceai/spiceai/pull/1793 (opens in a new tab)Unsupported DataType: conversion for time predicates by @sgrebnov in https://github.com/spiceai/spiceai/pull/1795 (opens in a new tab)clippy::module_name_repetitions lint by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1812 (opens in a new tab)v1/search that performs vector search. by @Jeadie in https://github.com/spiceai/spiceai/pull/1836 (opens in a new tab)embeddings with models by @Jeadie in https://github.com/spiceai/spiceai/pull/1829 (opens in a new tab)"cmake-build" feature to rdkafka for windows by @Jeadie in https://github.com/spiceai/spiceai/pull/1840 (opens in a new tab)Full Changelog: https://github.com/spiceai/spiceai/compare/v0.14.1-alpha...v0.15.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.