Skip to content

Commit eaa8d96

Browse files
authored
blog post for v1.0.2 (#836)
1 parent 583dc9b commit eaa8d96

2 files changed

Lines changed: 191 additions & 0 deletions

File tree

website/blog/releases/v1.0.2.md

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
---
2+
date: 2025-02-04
3+
title: 'Spice v1.0.2 (Feb 4, 2025)'
4+
type: blog
5+
authors: [sgrebnov]
6+
tags: [deepseek, huggingface, release, cli, filesystem-hosted, cloud]
7+
---
8+
9+
Announcing the release of Spice v1.0.2 🎓
10+
11+
Spice v1.0.2 adds support for running local filesystem-hosted DeepSeek models including R1 (cloud-hosted via DeepSeek API was already supported) and improves the developer experience for debugging AI chat tasks along with several bug fixes. The HuggingFace and Filesystem-Hosted models providers have both graduated to Release Candidates (RC) and the Spice.ai Cloud Platform catalog provider has graduated to Beta.
12+
13+
## Highlights in v1.0.2
14+
15+
- **spice trace** New `spice trace` CLI command that outputs a detailed breakdown of traces and tasks, including tool usage and AI completions.
16+
17+
Examples:
18+
19+
```shell
20+
trace> spice trace ai_chat
21+
[61cc6bd0e571c783] ( 2593.77ms) ai_chat
22+
├── [69362c30f238076f] ( 0.36ms) tool_use::get_readiness
23+
├── [b6b17f1a9a6b86dc] ( 982.21ms) ai_completion
24+
├── [c30d692c6c41c5ee] ( 0.06ms) tool_use::list_datasets
25+
└── [ce18756d5fef0df0] ( 1605.12ms) ai_completion
26+
27+
trace> spice trace ai_chat --trace-id 61cc6bd0e571c783
28+
29+
trace> spice trace ai_chat --id chatcmpl-AvXwmPSV1PMyGBi9dLfkEQTZPjhqz
30+
```
31+
32+
The `spice trace` CLI simply outputs data available in the `runtime.task_history` table which can also be queried by SQL.
33+
34+
To learn more, see:
35+
36+
- [`spice trace` Documentation](https://spiceai.org/docs/cli/reference/trace)
37+
- [Task History Documentation](https://spiceai.org/docs/reference/task_history)
38+
39+
- **Filesystem-Hosted Models Provider:** Graduated to [Release Candidate (RC)](https://github.com/spiceai/spiceai/blob/trunk/docs/criteria/models/rc.md). To learn more, see the [Filesystem-Hosted Models Provider Documentation](https://spiceai.org/docs/components/models/filesystem).
40+
41+
- **HuggingFace Models Provider:** Graduated to [Release Candidate (RC)](https://github.com/spiceai/spiceai/blob/trunk/docs/criteria/models/rc.md). To learn more, see the [HuggingFace Models Provider Documentation](https://spiceai.org/docs/components/models/huggingface).
42+
43+
- **Spice.ai Cloud Platform Catalog:** Graduated to [Beta](https://github.com/spiceai/spiceai/blob/trunk/docs/criteria/catalogs/beta.md).
44+
45+
## Contributors
46+
47+
- @phillipleblanc
48+
- @johnnynunez
49+
- @Sevenannn
50+
- @sgrebnov
51+
- @peasee
52+
- @Jeadie
53+
- @lukekim
54+
55+
### New Contributors
56+
57+
- @johnnynunez made their first contribution in [github.com/spiceai/spiceai/pull/4502](https://github.com/spiceai/spiceai/pull/4502)
58+
59+
## Breaking Changes
60+
61+
No breaking changes.
62+
63+
## Cookbook Updates
64+
65+
- Added [Filesystem-Hosted Model Provider Recipe](https://github.com/spiceai/cookbook/blob/trunk/models/filesystem/)
66+
67+
## Upgrading
68+
69+
To upgrade to v1.0.2, use one of the following methods:
70+
71+
**CLI**:
72+
73+
```console
74+
spice upgrade
75+
```
76+
77+
**Homebrew**:
78+
79+
```console
80+
brew upgrade spiceai/spiceai/spice
81+
```
82+
83+
**Docker**:
84+
85+
Pull the spiceai/spiceai:1.0.2 image:
86+
87+
```console
88+
docker pull spiceai/spiceai:1.0.2
89+
```
90+
91+
For available tags, see [DockerHub](https://hub.docker.com/r/spiceai/spiceai/tags).
92+
93+
**Helm**:
94+
95+
```console
96+
helm repo update
97+
helm upgrade spiceai spiceai/spiceai
98+
```
99+
100+
## What's Changed
101+
102+
### Dependencies
103+
104+
No major dependency changes.
105+
106+
### Changelog
107+
108+
```text
109+
- Update release branch naming by @phillipleblanc in https://github.com/spiceai/spiceai/pull/4539
110+
- ready for arm buildings by @johnnynunez in https://github.com/spiceai/spiceai/pull/4502
111+
- Bump helm chart version to 1.0.1 by @Sevenannn in https://github.com/spiceai/spiceai/pull/4542
112+
- Include 1.0.1 as supported version in security.md by @Sevenannn in https://github.com/spiceai/spiceai/pull/4545
113+
- Update CI to build on hosted windows runners by @phillipleblanc in https://github.com/spiceai/spiceai/pull/4540
114+
- docs: Update Windows install by @peasee in https://github.com/spiceai/spiceai/pull/4551
115+
- Fix spark spicepod for test operator by @Sevenannn in https://github.com/spiceai/spiceai/pull/4555
116+
- Improve hugging face model chat error by @Sevenannn in https://github.com/spiceai/spiceai/pull/4554
117+
- fix: Update Windows E2E install by @peasee in https://github.com/spiceai/spiceai/pull/4557
118+
- feat: Add Spice Cloud Catalog Spicepod, release Alpha by @peasee in https://github.com/spiceai/spiceai/pull/4561
119+
- Fix huggingface embedding errors by @Sevenannn in https://github.com/spiceai/spiceai/pull/4558
120+
- feat: Load table schemas through REST for Spice Cloud Catalog by @peasee in https://github.com/spiceai/spiceai/pull/4563
121+
- Add upgrade instruction in release note by @Sevenannn in https://github.com/spiceai/spiceai/pull/4548
122+
- Add federated source information to refresh errors by @sgrebnov in https://github.com/spiceai/spiceai/pull/4560
123+
- docs: Update ROADMAP.md by @peasee in https://github.com/spiceai/spiceai/pull/4566
124+
- Merge mistral upstream by @Jeadie in https://github.com/spiceai/spiceai/pull/4562
125+
- Fix windows build by @Sevenannn in https://github.com/spiceai/spiceai/pull/4574
126+
- feat: Update Spice Cloud Catalog errors, release as Beta by @peasee in https://github.com/spiceai/spiceai/pull/4575
127+
- docs: Add TOC to README.md by @peasee in https://github.com/spiceai/spiceai/pull/4538
128+
- Updates to spiceai/mistral.rs by @Jeadie in https://github.com/spiceai/spiceai/pull/4580
129+
- Improve refresh error tracing by @sgrebnov in https://github.com/spiceai/spiceai/pull/4576
130+
- Add HTTP consistency & overhead to testoperator dispatch tool by @Jeadie in https://github.com/spiceai/spiceai/pull/4556
131+
- Fix append mode refresh with MySQL Data Connector by @sgrebnov in https://github.com/spiceai/spiceai/pull/4583
132+
- fix: Retry flaky tests by @peasee in https://github.com/spiceai/spiceai/pull/4577
133+
- Fix E2E models test build on macOS runners by @sgrebnov in https://github.com/spiceai/spiceai/pull/4585
134+
- spice trace chat support in CLI by @Jeadie in https://github.com/spiceai/spiceai/pull/4582
135+
- Include hf test specs, enable ready_wait in workflow by @Sevenannn in https://github.com/spiceai/spiceai/pull/4584
136+
- Add paths verification when loading models by @sgrebnov in https://github.com/spiceai/spiceai/pull/4591
137+
- Add generation_config.json support for Filesystem models by @sgrebnov in https://github.com/spiceai/spiceai/pull/4592
138+
- Promote Filesystem model provider to RC by @sgrebnov in https://github.com/spiceai/spiceai/pull/4593
139+
- docs: Add models grading criteria by @peasee in https://github.com/spiceai/spiceai/pull/4550
140+
- Fix typo in Alpha Release Criteria (models) by @sgrebnov in https://github.com/spiceai/spiceai/pull/4588
141+
- feat: add schema inference for the Spice.ai Data Connector by @peasee in https://github.com/spiceai/spiceai/pull/4579
142+
- fix: Retry AI integration tests by @peasee in https://github.com/spiceai/spiceai/pull/4595
143+
- Run LLM integration tests on Macs; add running local models by @Jeadie in https://github.com/spiceai/spiceai/pull/4495
144+
- Update version to 1.0.2 by @sgrebnov in https://github.com/spiceai/spiceai/pull/4594
145+
- feat: Schedule testoperator by @peasee in https://github.com/spiceai/spiceai/pull/4503
146+
- Improve UX of downloading GGUF from HF by @Jeadie in https://github.com/spiceai/spiceai/pull/4601
147+
- GGUF, hide metadata by @Jeadie in https://github.com/spiceai/spiceai/pull/4631
148+
- Promote hugging face to rc by @Sevenannn in https://github.com/spiceai/spiceai/pull/4626
149+
- Endgame Issue template improvements by @lukekim in https://github.com/spiceai/spiceai/pull/4647
150+
- feat: setup sccache for PR checks by @peasee in https://github.com/spiceai/spiceai/pull/4652
151+
- Run build_and_release_cuda.yml when crates/llms/Cargo.toml changes by @Jeadie in https://github.com/spiceai/spiceai/pull/4648
152+
- Update E2E installation tests to match model runtime version by @sgrebnov in https://github.com/spiceai/spiceai/pull/4653
153+
- fix: Postgres LargeUtf8 is equal to Utf8 by @peasee in https://github.com/spiceai/spiceai/pull/4664
154+
- Fix eager string formatting in mistral.rs by @Jeadie in https://github.com/spiceai/spiceai/pull/4665
155+
- Better error for spicepod parsing by @Sevenannn in https://github.com/spiceai/spiceai/pull/4632
156+
- Update datafusion-table-providers (MySQL improvements) by @sgrebnov in https://github.com/spiceai/spiceai/pull/4670
157+
- Handle delta tables partitioned by a date column with large date values by @phillipleblanc in https://github.com/spiceai/spiceai/pull/4672
158+
159+
**Full Changelog**: https://github.com/spiceai/spiceai/compare/v1.0.1...v1.0.2
160+
```
161+
162+
## Resources
163+
164+
- [Getting started with Spice.ai](https://docs.spiceai.org/getting-started/)
165+
- [Documentation](https://docs.spiceai.org/)
166+
167+
## Community
168+
169+
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 Discord or by email to get involved.
170+
171+
- Twitter: [@spice_ai](https://twitter.com/spice_ai)
172+
- Discord: [https://discord.gg/kZnTfneP5u](https://discord.gg/kZnTfneP5u)
173+
- Telegram: [Spice AI Discussion](https://t.me/spiceaichat)
174+
- Reddit: [https://www.reddit.com/r/spiceai](https://www.reddit.com/r/spiceai)
175+
- Email: [hey@spice.ai](mailto:hey@spice.ai)

website/blog/tags.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ cli:
3030
label: 'cli'
3131
permalink: '/cli'
3232
description: 'Command Line Interface related topics and usage'
33+
cloud:
34+
label: 'cloud'
35+
permalink: '/cloud'
36+
description: 'Cloud computing, cloud storage, or cloud-based services related topics and usage'
3337
configuration:
3438
label: 'configuration'
3539
permalink: '/configuration'
@@ -50,6 +54,10 @@ databricks:
5054
label: 'databricks'
5155
permalink: '/databricks'
5256
description: 'Databricks platform related topics and usage'
57+
deepseek:
58+
label: 'deepseek'
59+
permalink: '/deepseek'
60+
description: 'Deepseek AI firm related topics and usage'
5361
delta-lake:
5462
label: 'delta-lake'
5563
permalink: '/delta-lake'
@@ -78,6 +86,10 @@ evaluation:
7886
label: 'evaluation'
7987
permalink: '/evaluations'
8088
description: 'Evaluation methods and metrics'
89+
filesystem-hosted:
90+
label: 'filesystem-hosted'
91+
permalink: '/filesystem-hosted'
92+
description: 'Filesystem-Hosted topics and usage'
8193
gcp:
8294
label: 'gcp'
8395
permalink: '/gcp'
@@ -86,6 +98,10 @@ gpu:
8698
label: 'gpu'
8799
permalink: '/gpu'
88100
description: 'Graphics Processing Unit related topics and usage'
101+
huggingface:
102+
label: 'huggingface'
103+
permalink: '/huggingface'
104+
description: 'Hugging Face open-source machine learning tool related topics and usage'
89105
iceberg:
90106
label: 'iceberg'
91107
permalink: '/iceberg'

0 commit comments

Comments
 (0)