Announcing the first beta release of Spice.ai OSS! 🎉
The core Spice runtime has graduated from alpha to beta! Components, such as Data Connectors and Models, follow independent release milestones. Data Connectors graduating from alpha to beta include databricks, spiceai, postgres, s3, odbc, and mysql. From beta to 1.0, project will be to on improving performance and scaling to larger datasets.
This release also includes enhanced security with Transport Layer Security (TLS) secured APIs, a new spice install CLI command, and several performance and stability improvements.
Enable TLS using the --tls-certificate-file and --tls-key-file command-line flags:
Or configure in the spicepod.yml:
Get started with TLS by following the TLS Sample. For more details see the TLS Documentation.
spice install: Running the spice install CLI command will download and install the latest version of the runtime.Improved SQLite and DuckDB compatibility: The SQLite and DuckDB accelerators support more complex queries and additional data types.
Pass through arguments from spice run to runtime: Arguments passed to spice run are now passed through to the runtime.
Secrets replacement within connection strings: Secrets are now replaced within connection strings:
The odbc data connector is now optional and has been removed from the released binaries. To use the odbc data connector, use the official Spice Docker image or build the Spice runtime from source.
To build Spice from source with the odbc feature:
To use the official Spice Docker image from DockerHub:
unixodbc for E2E test release installation by @peasee in https://github.com/spiceai/spiceai/pull/2063json_pointer param optional for the GraphQL connector by @phillipleblanc in https://github.com/spiceai/spiceai/pull/2072Full Changelog: https://github.com/spiceai/spiceai/compare/v0.16.0-alpha...v0.17-beta
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.
spice install CLI command by @phillipleblanc in https://github.com/spiceai/spiceai/pull/2090delta_kernel to 0.2.0 by @phillipleblanc in https://github.com/spiceai/spiceai/pull/2102spice run and spice sql to runtime by @phillipleblanc in https://github.com/spiceai/spiceai/pull/2123spice sql by @phillipleblanc in https://github.com/spiceai/spiceai/pull/2125--tls flag by @phillipleblanc in https://github.com/spiceai/spiceai/pull/2128