Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions website/blog/releases/v1.0-stable.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ The core runtime and features such as query federation, query acceleration, cata
## Highlights in v1.0-stable

- **Stable Data Connectors:** The following data connectors have graduated to [Stable](https://github.com/spiceai/spiceai/blob/trunk/docs/criteria/connectors/stable.md):

- [Delta Lake](https://spiceai.org/docs/components/data-connectors/delta-lake)
- [MySQL](https://spiceai.org/docs/components/data-connectors/mysql)
- [Dremio](https://spiceai.org/docs/components/data-connectors/dremio)
Expand All @@ -23,7 +22,6 @@ The core runtime and features such as query federation, query acceleration, cata
- [S3](https://spiceai.org/docs/components/data-connectors/s3)

- **Stable Data Accelerators:** The following data accelerators have graduated to [Stable](https://github.com/spiceai/spiceai/blob/trunk/docs/criteria/accelerators/stable.md):

- [DuckDB](https://spiceai.org/docs/components/data-accelerators/duckdb)
- [Arrow](https://spiceai.org/docs/components/data-accelerators/arrow)

Expand Down
1 change: 0 additions & 1 deletion website/blog/releases/v1.0.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ Spice v1.0.2 adds support for running local filesystem-hosted DeepSeek models in
The `spice trace` CLI simply outputs data available in the `runtime.task_history` table which can also be queried by SQL.

To learn more, see:

- [`spice trace` Documentation](https://spiceai.org/docs/cli/reference/trace)
- [Task History Documentation](https://spiceai.org/docs/reference/task_history)

Expand Down
11 changes: 6 additions & 5 deletions website/blog/releases/v1.0.5.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Additional updates include support for the Arrow Map type.
- **New Iceberg Data Connector**: Enables direct dataset creation and querying of Iceberg tables.

Example usage in `spicepod.yaml`:

```yaml
datasets:
- from: iceberg:https://iceberg-catalog-host.com/v1/namespaces/my_namespace/tables/my_table
Expand All @@ -31,6 +31,7 @@ Additional updates include support for the Arrow Map type.
acceleration:
enabled: true
```

For detailed setup instructions, authentication options, and configuration parameters, refer to the [Iceberg Data Connector documentation](https://spiceai.org/docs/components/data-connectors/iceberg).

- **Improved Parquet pruning in append mode**: Uses object-store metadata for more efficient file pruning.
Expand All @@ -43,7 +44,7 @@ Additional updates include support for the Arrow Map type.
- from: spice.ai:path.to.my_dataset
name: my_dataset
acceleration:
params:
params:
duckdb_memory_limit: '2GB'
enabled: true
engine: duckdb
Expand Down Expand Up @@ -112,9 +113,9 @@ helm upgrade spiceai spiceai/spiceai
- DuckDB: add support for Map Arrow type for DuckDB acceleration by @sgrebnov in [#4887](https://github.com/spiceai/spiceai/pull/4887)
- Upgrade to DuckDB v1.2.0 by @sgrebnov in [#4842](https://github.com/spiceai/spiceai/pull/4842)
- Gracefully shutdown the runtime and deallocate static resources by @sgrebnov in [#4879](https://github.com/spiceai/spiceai/pull/4879)
- Implement an Iceberg Data Connector by @phillipleblanc in [#4941](https://github.com/spiceai/spiceai/pull/4941)
- Don't trace canceled dataset refresh during runtime termination by @sgrebnov in [#4958](https://github.com/spiceai/spiceai/pull/4958)
- Use metadata column last_modified when specified as a time_column by @phillipleblanc in [#4970](https://github.com/spiceai/spiceai/pull/4970)
- Implement an Iceberg Data Connector by @phillipleblanc in [#4941](https://github.com/spiceai/spiceai/pull/4941)
- Don't trace canceled dataset refresh during runtime termination by @sgrebnov in [#4958](https://github.com/spiceai/spiceai/pull/4958)
- Use metadata column last_modified when specified as a time_column by @phillipleblanc in [#4970](https://github.com/spiceai/spiceai/pull/4970)
- Add duckdb_memory_limit param support for DuckDB acceleration by @sgrebnov in [#4971](https://github.com/spiceai/spiceai/pull/4971)
- Add Iceberg dataset integration test by @phillipleblanc in [#4950](https://github.com/spiceai/spiceai/pull/4950)

Expand Down
2 changes: 0 additions & 2 deletions website/blog/releases/v1.1.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ Spice v1.1.0 introduces full support for the [Model-Context-Protocol (MCP)](http
## Highlights in v1.1.0

- **Spice as an MCP Server and Client**: Spice now supports the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/), for expanded tool discovery and connectivity. Spice can:

1. Run stdio-based MCP servers internally.
2. Connect to external MCP servers over SSE protocol (Streamable HTTP is coming soon!)

Expand Down Expand Up @@ -66,7 +65,6 @@ Spice v1.1.0 introduces full support for the [Model-Context-Protocol (MCP)](http
For more details, see the [Web Search Tool documentation](https://spiceai.org/docs/components/tools/websearch).

- **Eval Scorers**: Eval scorers assess model performance on evaluation cases. Spice includes built-in scorers:

- `match`: Exact match.
- `json_match`: JSON equivalence.
- `includes`: Checks if actual output includes expected output.
Expand Down
2 changes: 1 addition & 1 deletion website/blog/releases/v1.1.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors: [phillipleblanc]
tags: [release, caching, mcp, spice.js, node.js]
---

Announcing the release of Spice v1.1.1! 📊
Announcing the release of Spice v1.1.1! 📊

Spice v1.1.1 introduces several key updates, including a new Component Metrics System, improved Delta Data Connector performance, improved MCP tool descriptions, and expanded runtime results caching options. This release also adds detailed MySQL connection pool metrics for better observability. Component Metrics are Prometheus-compatible and accessible via the metrics endpoint.

Expand Down
3 changes: 1 addition & 2 deletions website/blog/releases/v1.1.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors: [phillipleblanc]
tags: [release, delta, tableau, snowflake, sql, nsql]
---

Announcing the release of Spice v1.1.2! 🔗
Announcing the release of Spice v1.1.2! 🔗

Spice v1.1.2 improves Delta Lake Data Connector performance, introduces new Accept headers for the `/v1/sql` and `/v1/nsql` endpoints to include query metadata with results, and resolves an issue with the Snowflake Data Connector when handling wide tables (>600 columns).

Expand All @@ -15,7 +15,6 @@ The official Tableau Connector for Spice.ai v0.1 has been released, making it ea
## What's New in v1.1.2

- **Tableau Connector for Spice.ai**: Released the initial version (v0.1) of the official Tableau Taco Connector (fully open-source), enabling data visualization and analytics in Tableau with self-hosted Spice.ai and Spice Cloud deployments.

- Official Release: [github.com/spicehq/tableau-connector/releases/tag/v0.1.0](https://github.com/spicehq/tableau-connector/releases/tag/v0.1.0)
- Docs: [spiceai.org/docs/clients/tableau](https://spiceai.org/docs/clients/tableau)
- Open Source Repository: [github.com/spiceai/tableau-connector](https://github.com/spiceai/tableau-connector)
Expand Down
1 change: 0 additions & 1 deletion website/blog/releases/v1.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ Spice.ai upgrades to the latest minus one DataFusion release to ensure adequate
- **Parameterized Queries**: Parameterized queries are now supported with the Flight SQL API and HTTP API. Positional and named arguments via `$1` and `:param` syntax are supported, respectively. Logical plans for SQL statements are cached for faster repeated queries.

Example Cookbook recipes:

- [Python ADBC Client with Parameterized Queries](https://github.com/spiceai/cookbook/tree/trunk/clients/adbc)
- [Java JDBC Client with Parameterized Queries](https://github.com/spiceai/cookbook/tree/trunk/clients/java)
- [Scala JDBC Client with Parameterized Queries](https://github.com/spiceai/cookbook/tree/trunk/clients/scala)
Expand Down
2 changes: 0 additions & 2 deletions website/blog/releases/v1.2.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ Spice v1.2.1 includes several data connector fixes and improves query performanc
```

For details, see documentation for:

- [Databricks Data Connector](https://spiceai.org/docs/components/data-connectors/databricks)
- [Databricks Unity Catalog Connector](https://spiceai.org/docs/components/catalogs/databricks)

Expand All @@ -37,7 +36,6 @@ Spice v1.2.1 includes several data connector fixes and improves query performanc
- **Iceberg Catalog API**: Full compatibility with the Iceberg HTTP REST Catalog API to consume Spice datasets from Iceberg Catalog clients.

For details, see documentation for:

- [Iceberg Data Connector](https://spiceai.org/docs/components/data-connectors/iceberg)
- [S3 Data Connector](https://spiceai.org/docs/components/data-connectors/s3)

Expand Down
3 changes: 1 addition & 2 deletions website/blog/releases/v1.2.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ date: 2025-05-13
title: 'Spice v1.2.2 (May 13, 2025)'
type: blog
authors: [jeadie]
tags: [release,databricks,embeddings,acceleration,helm,mcp]
tags: [release, databricks, embeddings, acceleration, helm, mcp]
---

Announcing the release of Spice v1.2.2! 🌟
Expand Down Expand Up @@ -37,7 +37,6 @@ Spice v1.2.2 introduces support for Databricks Mosaic AI model serving and embed
- **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.
Expand Down
2 changes: 1 addition & 1 deletion website/blog/releases/v1.4.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -341,4 +341,4 @@ helm upgrade spiceai spiceai/spiceai
- cache table providers in glue catalog (#6252) by [@kczimm](https://github.com/kczimm) in [#6252](https://github.com/spiceai/spiceai/pull/6252)
- fix: databricks sql_warehouse schema contains duplicate fields (#6255) by [@phillipleblanc](https://github.com/phillipleblanc) in [#6255](https://github.com/spiceai/spiceai/pull/6255)

**Full Changelog**: [v1.3.2...v1.4.0](https://github.com/spiceai/spiceai/compare/v1.3.2...v1.4.0)
**Full Changelog**: [v1.3.2...v1.4.0](https://github.com/spiceai/spiceai/compare/v1.3.2...v1.4.0)
4 changes: 2 additions & 2 deletions website/blog/releases/v1.5.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ To upgrade to v1.5.0, download and install the specific binary from [github.com/
- Use `vector_search()` UDTF in HTTP APIs (#6417) by [@Jeadie](https://github.com/Jeadie) in [#6417](https://github.com/spiceai/spiceai/pull/6417)
- add supported types (#6409) by [@kczimm](https://github.com/kczimm) in [#6409](https://github.com/spiceai/spiceai/pull/6409)
- Enable session time zone override for MySQL (#6426) by [@sgrebnov](https://github.com/sgrebnov) in [#6426](https://github.com/spiceai/spiceai/pull/6426)
- Acceleration-like indexing for full text search indexes. (#6382) by [@Jeadie](https://github.com/Jeadie) in [#6382](https://github.com/spiceai/spiceai/pull/6382)
- Acceleration-like indexing for full text search indexes. (#6382) by [@Jeadie](https://github.com/Jeadie) in [#6382](https://github.com/spiceai/spiceai/pull/6382)
- Provide error message when partition by expression changes (#6415) by [@kczimm](https://github.com/kczimm) in [#6415](https://github.com/spiceai/spiceai/pull/6415)
- Add support for Oracle Autonomous Database connections (Oracle Cloud) (#6421) by [@sgrebnov](https://github.com/sgrebnov) in [#6421](https://github.com/spiceai/spiceai/pull/6421)
- prune partitions for exact and in list with and without UDFs (#6423) by [@kczimm](https://github.com/kczimm) in [#6423](https://github.com/spiceai/spiceai/pull/6423)
Expand All @@ -278,7 +278,7 @@ To upgrade to v1.5.0, download and install the specific binary from [github.com/
- Fix issue in limit clause for the Github Data connector (#6443) by [@Advayp](https://github.com/Advayp) in [#6443](https://github.com/spiceai/spiceai/pull/6443)
- Upgrade iceberg-rust to 0.5.1 (#6446) by [@phillipleblanc](https://github.com/phillipleblanc) in [#6446](https://github.com/spiceai/spiceai/pull/6446)
- v1.5.0-rc.2 release notes (#6440) by [@lukekim](https://github.com/lukekim) in [#6440](https://github.com/spiceai/spiceai/pull/6440)
- Oracle: add automated TPC-H SF1 benchmark tests (#6449) by [@sgrebnov](https://github.com/sgrebnov) in [#6449](https://github.com/spiceai/spiceai/pull/6449)
- Oracle: add automated TPC-H SF1 benchmark tests (#6449) by [@sgrebnov](https://github.com/sgrebnov) in [#6449](https://github.com/spiceai/spiceai/pull/6449)
- fix: Update benchmark snapshots (#6455) by [@app/github-actions](https://github.com/app/github-actions) in [#6455](https://github.com/spiceai/spiceai/pull/6455)
- Preserve ArrowError in arrow_tools::record_batch (#6454) by [@mach-kernel](https://github.com/mach-kernel) in [#6454](https://github.com/spiceai/spiceai/pull/6454)
- fix: Update benchmark snapshots (#6465) by [@app/github-actions](https://github.com/app/github-actions) in [#6465](https://github.com/spiceai/spiceai/pull/6465)
Expand Down
2 changes: 1 addition & 1 deletion website/blog/releases/v1.5.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,4 +227,4 @@ No major dependency updates.
- Limit Concurrent Requests for GitHub (#6672) by [@Advayp](https://github.com/Advayp) in [#6672](https://github.com/spiceai/spiceai/pull/6672)
- Add runtime parameter to enable more permissive parquet reading when page indexes are missing (#6716) by [@phillipleblanc](https://github.com/phillipleblanc) in [#6716](https://github.com/spiceai/spiceai/pull/6716)
- Improve Flight REPL error messages (#6696) by [@lukekim](https://github.com/lukekim) in [#6696](https://github.com/spiceai/spiceai/pull/6696)
- Fixes from search tests (#6710) by [@Jeadie](https://github.com/Jeadie) in [#6710](https://github.com/spiceai/spiceai/pull/6710)
- Fixes from search tests (#6710) by [@Jeadie](https://github.com/Jeadie) in [#6710](https://github.com/spiceai/spiceai/pull/6710)
12 changes: 6 additions & 6 deletions website/blog/releases/v1.6.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ No breaking changes.

- Added [OpenAI Responses API](https://github.com/spiceai/cookbook/tree/trunk/openai-responses-api/README.md) - Use OpenAI's Responses API with Spice
- Added [Live Orders Analytics with Apache Kafka Data Connector](https://github.com/spiceai/cookbook/tree/trunk/kafka/README.md) - Combine real-time data streaming from Kafka with other datasets
- Added [MongoDB Data Connector](https://github.com/spiceai/cookbook/tree/trunk/mongodb/connector/README.md) - Use MongoDB as a data source with Spice
- Added [MongoDB Data Connector](https://github.com/spiceai/cookbook/tree/trunk/mongodb/connector/README.md) - Use MongoDB as a data source with Spice

The [Spice Cookbook](https://spiceai.org/cookbook) includes 77 recipes to help you get started with Spice quickly and easily.

Expand Down Expand Up @@ -224,11 +224,11 @@ helm upgrade spiceai spiceai/spiceai
- Update to DF 48 (#6665) by [@mach-kernel](https://github.com/mach-kernel) and [@kczimm](https://github.com/kczimm) in [#6665](https://github.com/spiceai/spiceai/pull/6665)
- Mark append-stream and CDC datasets as ready after first message (#6914) by [@sgrebnov](https://github.com/sgrebnov) in [#6914](https://github.com/spiceai/spiceai/pull/6914)
- Model2Vec embedding model support (#6846) by [@mach-kernel](https://github.com/mach-kernel) in [#6846](https://github.com/spiceai/spiceai/pull/6846)
- Update snapshot for S3 vector search test (#6920) by [@Jeadie](https://github.com/Jeadie) in [#6920](https://github.com/spiceai/spiceai/pull/6920)
- remove [] from queryset in spicepod path for CI (#6919) by [@Jeadie](https://github.com/Jeadie) in [#6919](https://github.com/spiceai/spiceai/pull/6919)
- Update snapshot for S3 vector search test (#6920) by [@Jeadie](https://github.com/Jeadie) in [#6920](https://github.com/spiceai/spiceai/pull/6920)
- remove [] from queryset in spicepod path for CI (#6919) by [@Jeadie](https://github.com/Jeadie) in [#6919](https://github.com/spiceai/spiceai/pull/6919)
- Remove verbose tracing (#6915) by [@Jeadie](https://github.com/Jeadie) in [#6915](https://github.com/spiceai/spiceai/pull/6915)
- Refactor how models supporting the Responses API are loaded (#6912) by [@Advayp](https://github.com/Advayp) in [#6912](https://github.com/spiceai/spiceai/pull/6912)
- Write tests for truncate formatting in `arrow_tools` and fix bug. (#6900) by [@Jeadie](https://github.com/Jeadie) in [#6900](https://github.com/spiceai/spiceai/pull/6900)
- Write tests for truncate formatting in `arrow_tools` and fix bug. (#6900) by [@Jeadie](https://github.com/Jeadie) in [#6900](https://github.com/spiceai/spiceai/pull/6900)
- Support using the Responses API from `spice chat` (#6894) by [@Advayp](https://github.com/Advayp) in [#6894](https://github.com/spiceai/spiceai/pull/6894)
- Include GPT-5 into Text-To-SQL and Financebench benchmarks (#6907) by [@sgrebnov](https://github.com/sgrebnov) in [#6907](https://github.com/spiceai/spiceai/pull/6907)
- Better error message when credentials aren't loaded for S3 Vectors (#6910) by [@phillipleblanc](https://github.com/phillipleblanc) in [#6910](https://github.com/spiceai/spiceai/pull/6910)
Expand Down Expand Up @@ -304,7 +304,7 @@ helm upgrade spiceai spiceai/spiceai
- feat: Migrate bedrock rate limiter (#6773) by [@peasee](https://github.com/peasee) in [#6773](https://github.com/spiceai/spiceai/pull/6773)
- Run the PR checks on the DEV runners (#6769) by [@phillipleblanc](https://github.com/phillipleblanc) in [#6769](https://github.com/spiceai/spiceai/pull/6769)
- feat: add OpenAI models rate controller (#6767) by [@peasee](https://github.com/peasee) in [#6767](https://github.com/spiceai/spiceai/pull/6767)
- Implement MongoDB data connector (#6594) by [@krinart](https://github.com/krinart) in [#6594](https://github.com/spiceai/spiceai/pull/6594)
- Implement MongoDB data connector (#6594) by [@krinart](https://github.com/krinart) in [#6594](https://github.com/spiceai/spiceai/pull/6594)
- fix: Use head ref for concurrency group (#6770) by [@peasee](https://github.com/peasee) in [#6770](https://github.com/spiceai/spiceai/pull/6770)
- fix: Run enforce pulls with spice on pull_request_target (#6768) by [@peasee](https://github.com/peasee) in [#6768](https://github.com/spiceai/spiceai/pull/6768)
- feat: Add OpenAI Embeddings Rate Controller (#6764) by [@peasee](https://github.com/peasee) in [#6764](https://github.com/spiceai/spiceai/pull/6764)
Expand Down Expand Up @@ -359,4 +359,4 @@ helm upgrade spiceai spiceai/spiceai
- Add view name to view creation errors (#6611) by [@lukekim](https://github.com/lukekim) in [#6611](https://github.com/spiceai/spiceai/pull/6611)
- Add core logic for running MTEB Quora-based vector search tests in Test Operator (#6607) by [@sgrebnov](https://github.com/sgrebnov) in [#6607](https://github.com/spiceai/spiceai/pull/6607)
- Revert "Update generate-openapi.yml (#6584)" (#6620) by [@Jeadie](https://github.com/Jeadie) in [#6620](https://github.com/spiceai/spiceai/pull/6620)
- Non-accelerated views should report as ready only after all dependent datasets are ready (#6617) by [@sgrebnov](https://github.com/sgrebnov) in [#6617](https://github.com/spiceai/spiceai/pull/6617)
- Non-accelerated views should report as ready only after all dependent datasets are ready (#6617) by [@sgrebnov](https://github.com/sgrebnov) in [#6617](https://github.com/spiceai/spiceai/pull/6617)
2 changes: 1 addition & 1 deletion website/blog/releases/v1.6.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,4 +152,4 @@ helm upgrade spiceai spiceai/spiceai
- Add flatten_json param support for Kafka connector (#6976) by [@sgrebnov](https://github.com/sgrebnov) in [#6976](https://github.com/spiceai/spiceai/pull/6976)
- Add schema_inference_sample_count param support for Kafka connector (#6969) by [@sgrebnov](https://github.com/sgrebnov) in [#6969](https://github.com/spiceai/spiceai/pull/6969)
- Add integration test for Kafka connector (#6965) by [@sgrebnov](https://github.com/sgrebnov) in [#6965](https://github.com/spiceai/spiceai/pull/6965)
- Skip dataset health check for IcebergTableProvider datasets by [@phillipleblanc](https://github.com/phillipleblanc) in [#6995](https://github.com/spiceai/spiceai/pull/6995)
- Skip dataset health check for IcebergTableProvider datasets by [@phillipleblanc](https://github.com/phillipleblanc) in [#6995](https://github.com/spiceai/spiceai/pull/6995)
2 changes: 1 addition & 1 deletion website/blog/releases/v1.7.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ authors: [sgrebnov]
tags: [release, datafusion, openai, search, embeddings, embeddinggemma]
---

Announcing the release of Spice v1.7.0!⚡
Announcing the release of Spice v1.7.0!

Spice v1.7.0 upgrades to DataFusion v49 for improved performance and query optimization, introduces real-time full-text search indexing for CDC streams, EmbeddingGemma support for high-quality embeddings, new search table functions powering the `/v1/search` API, embedding request caching for faster and cost-efficient search and indexing, and OpenAI Responses API tool calls with streaming. This release also includes numerous bug fixes across CDC streams, vector search, the Kafka Data Connector, and error reporting.

Expand Down
Loading