Skip to content

Commit c229173

Browse files
peaseelukekim
andauthored
release: Add 3.0.0 release notes (#125)
* release: Add 3.0.0 release notes * Update v3.0.0.md * PM edits --------- Co-authored-by: Luke Kim <80174+lukekim@users.noreply.github.com>
1 parent 87f6323 commit c229173

1 file changed

Lines changed: 47 additions & 0 deletions

File tree

docs/release_notes/v3.0.0.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# spicepy v3.0.0 (Jan 27, 2025)
2+
3+
The v3.0.0 release upgrades the `spicepy` SDK to align with the standard feature set provided by Spice.ai OSS v1.0 runtime (`spiced`), removing deprecated functions and adding support for dataset refresh.
4+
5+
## Highlights in v3.0.0
6+
7+
- **Dataset Refresh:** Accelerated datasets can be refreshed by the `Client.refresh_dataset(dataset_name, refresh_options)` method.
8+
9+
Example code:
10+
11+
```python
12+
client.refresh_dataset(
13+
"taxi_trips",
14+
RefreshOpts(refresh_sql="SELECT * FROM taxi_trips LIMIT 10"),
15+
)
16+
```
17+
18+
- **Customizable User Agent:** A user agent string can now be provided to the `Client` when creating a new instance. This user agent is supplied on every HTTP and Flight request.
19+
20+
Example code:
21+
22+
```python
23+
client = Client(api_key, flight_url, http_url, tls_root_cert, user_agent)
24+
```
25+
26+
If a user agent is not specified, a default user agent is provided as `spicepy 3.0.0 (<OS type>/<OS version> <OS arch>)`. E.g.: `spicepy 3.0.0 (Linux/5.4.0-1043-aws x86_64)`
27+
28+
## Breaking Changes
29+
30+
- **Fire Query Removed:** All SDK functionality relating to Fire Query has been removed, as Spice.ai OSS 1.0 queries have fire cache functionality by default.
31+
32+
## Contributors
33+
34+
- @phillipleblanc
35+
- @peasee
36+
- @slyons
37+
38+
## What's Changed
39+
40+
- deps: Update deps by @peasee in https://github.com/spiceai/spicepy/pull/109
41+
- feat: Add x-spice-user-agent by @peasee in https://github.com/spiceai/spicepy/pull/110
42+
- refactor: Update spicepy SDK for feature parity by @peasee in https://github.com/spiceai/spicepy/pull/119
43+
- docs: Add endgame release process by @peasee in https://github.com/spiceai/spicepy/pull/120
44+
- Adding custom User-Agent to client by @slyons in https://github.com/spiceai/spicepy/pull/121
45+
- Prepend user-supplied user-agent by @phillipleblanc in https://github.com/spiceai/spicepy/pull/122
46+
47+
**Full Changelog**: https://github.com/spiceai/spicepy/compare/v2.0.0...v3.0.0

0 commit comments

Comments
 (0)