Skip to content

Commit 292b3cb

Browse files
v1.1.2 release notes (spiceai#5366)
* v1.1.2 release notes * PM edits * Remove extra a * Add Tableau Connector * Update docs/release_notes/v1.1.2.md Co-authored-by: Phillip LeBlanc <phillip@spice.ai> * Indent list * Update release notes --------- Co-authored-by: Luke Kim <80174+lukekim@users.noreply.github.com>
1 parent e21fa33 commit 292b3cb

1 file changed

Lines changed: 131 additions & 0 deletions

File tree

docs/release_notes/v1.1.2.md

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
# Spice v1.1.2 (Apr 14, 2025)
2+
3+
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).
4+
5+
The official Tableau Connector for Spice.ai v0.1 has been released, making it easy to connect to both self-hosted Spice.ai and Spice Cloud instances using Tableau.
6+
7+
## What's New in v1.1.2
8+
9+
- **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.
10+
11+
- Official Release: [github.com/spicehq/tableau-connector/releases/tag/v0.1.0](https://github.com/spicehq/tableau-connector/releases/tag/v0.1.0)
12+
- Docs: [spiceai.org/docs/clients/tableau](https://spiceai.org/docs/clients/tableau)
13+
- Open Source Repository: [github.com/spiceai/tableau-connector](https://github.com/spiceai/tableau-connector)
14+
15+
- **Delta Lake Data Connector**: Upgraded `delta_kernel` to v0.9, and optimized scan operations, reducing query execution time by up to 20% on large datasets.
16+
17+
- **Snowflake Data Connector**: Fixed a bug that caused failures when loading tables with more than 600 columns.
18+
19+
- **Query Metadata (SQL and NSQL)**: Added support for the `application/vnd.spiceai.sql.v1+json` Accept header on the `/v1/sql` endpoint, and the `application/vnd.spiceai.nsql.v1+json` Accept header on the `/v1/nsql` endpoint, enabling responses to include metadata such as the executed SQL query and schema alongside results.
20+
21+
Example:
22+
23+
```bash
24+
curl -XPOST "http://localhost:8090/v1/nsql" \
25+
-H "Content-Type: application/json" \
26+
-H "Accept: application/vnd.spiceai.nsql.v1+json" \
27+
-d '{
28+
"query": "What’s the highest tip any passenger gave?"
29+
}' | jq
30+
```
31+
32+
Example response:
33+
34+
```json
35+
{
36+
"row_count": 1,
37+
"schema": {
38+
"fields": [
39+
{
40+
"name": "highest_tip",
41+
"data_type": "Float64",
42+
"nullable": true,
43+
"dict_id": 0,
44+
"dict_is_ordered": false,
45+
"metadata": {}
46+
}
47+
],
48+
"metadata": {}
49+
},
50+
"data": [
51+
{
52+
"highest_tip": 428.0
53+
}
54+
],
55+
"sql": "SELECT MAX(\"tip_amount\") AS \"highest_tip\"\nFROM \"spice\".\"public\".\"taxi_trips\""
56+
}
57+
```
58+
59+
For details, see the [SQL Query API](https://spiceai.org/docs/api/HTTP/post-sql) and [NSQL API](https://spiceai.org/docs/api/HTTP/post-nsql) documentation.
60+
61+
## Contributors
62+
63+
- [@ewgenius](https://github.com/ewgenius)
64+
- [@peasee](https://github.com/peasee)
65+
- [@lukekim](https://github.com/lukekim)
66+
- [@phillipleblanc](https://github.com/phillipleblanc)
67+
- [@Sevenannn](https://github.com/Sevenannn)
68+
- [@sgrebnov](https://github.com/sgrebnov)
69+
- [@kczimm](https://github.com/kczimm)
70+
71+
## Breaking Changes
72+
73+
No breaking changes in this release.
74+
75+
## Cookbook Updates
76+
77+
No major cookbook additions.
78+
79+
The [Spice Cookbook](https://spiceai.org/cookbook) now includes 65 recipes to help you get started with Spice quickly and easily.
80+
81+
## Upgrading
82+
83+
To upgrade to v1.1.2, use one of the following methods:
84+
85+
**CLI**:
86+
87+
```console
88+
spice upgrade
89+
```
90+
91+
**Homebrew**:
92+
93+
```console
94+
brew upgrade spiceai/spiceai/spice
95+
```
96+
97+
**Docker**:
98+
99+
Pull the `spiceai/spiceai:1.1.2` image:
100+
101+
```console
102+
docker pull spiceai/spiceai:1.1.2
103+
```
104+
105+
For available tags, see [DockerHub](https://hub.docker.com/r/spiceai/spiceai/tags).
106+
107+
**Helm**:
108+
109+
```console
110+
helm repo update
111+
helm upgrade spiceai spiceai/spiceai
112+
```
113+
114+
## What's Changed
115+
116+
### Dependencies
117+
118+
- **[delta_kernel](https://crates.io/crates/delta_kernel/0.9.0):** updated to v0.9.0.
119+
120+
### Changelog
121+
122+
- Backport - Fix schema inference for Snowflake tables with large number of columns #5348 by [@ewgenius](https://github.com/ewgenius) in [#5350](https://github.com/spiceai/spiceai/pull/5350)
123+
- Upgrade `delta_kernel` to 0.9 (#5343) by [@phillipleblanc](https://github.com/phillipleblanc) in [#5356](https://github.com/spiceai/spiceai/pull/5356)
124+
- Add basic support for `application/vnd.spiceai.sql.v1+json` format (#5333) by [@sgrebnov](https://github.com/sgrebnov) in [#5333](https://github.com/spiceai/spiceai/pull/5333)
125+
- Convert DataFusion filters to Delta Kernel predicates by [@phillipleblanc](https://github.com/phillipleblanc) in [#5362](https://github.com/spiceai/spiceai/pull/5362)
126+
- revert to previous pdf-extract; remove test for encrypted pdf support by [@kczimm](https://github.com/kczimm) in [#5355](https://github.com/spiceai/spiceai/pull/5355)
127+
- Turn off `delta_kernel::log_segment` logging and refactor log filtering by [@phillipleblanc](https://github.com/phillipleblanc) in [#5367](https://github.com/spiceai/spiceai/pull/5367)
128+
- Extend `application/vnd.spiceai.sql.v1+json` with `schema` and `row_count` fields by [@sgrebnov](https://github.com/sgrebnov) in [#5365](https://github.com/spiceai/spiceai/pull/5365)
129+
- Make separate `vnd.spiceai.sql.v1+json` and `vnd.spiceai.nsql.v1+json` MIME types by [@sgrebnov](https://github.com/sgrebnov) in [#5382](https://github.com/spiceai/spiceai/pull/5382)
130+
131+
**Full Changelog**: [v1.1.1...v1.1.2](https://github.com/spiceai/spiceai/compare/v1.1.1...v1.1.2)

0 commit comments

Comments
 (0)