Skip to content
This repository has been archived by the owner on Jan 14, 2025. It is now read-only.

Commit

Permalink
Added blog post for v0.13.3-alpha (#92)
Browse files Browse the repository at this point in the history
  • Loading branch information
karifabri authored Jun 11, 2024
1 parent 6116f97 commit 60bba05
Show file tree
Hide file tree
Showing 2 changed files with 87 additions and 1 deletion.
2 changes: 1 addition & 1 deletion content/_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<head>
<meta
http-equiv="refresh"
content="0; url=/posts/2024/06/03/spice-v0.13.2-alpha-june-3-2024/"
content="0; url=/posts/2024/06/10/spice-v0.13.3-alpha-june-10-2024/"
/>
</head>
</html>
86 changes: 86 additions & 0 deletions content/posts/releases/v0.13.3-alpha.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
date: 2024-06-10
title: 'Spice v0.13.3-alpha (June 10, 2024)'
type: blog
author: Spice AI ([@spice_ai](https://twitter.com/spice_ai))
categories: [release]
tags: [stability, metrics, telemetry, operability, Ready API, Grafana dashboard, query duration, refresh errors, federated datasets]
---

The v0.13.3-alpha release is focused on quality and stability with improvements to metrics, telemetry, and operability.

## Highlights

**Ready API:** - Add `/v1/ready` API that returns success once all datasets and models are loaded and ready.

**Enhanced Grafana dashboard**: The dashboard now includes charts for query duration and failures, the last update time of accelerated datasets, the count of refresh errors, and the last successful time the runtime was able to access federated datasets

## Contributors

- @Jeadie
- @ewgenius
- @phillipleblanc
- @sgrebnov
- @gloomweaver
- @y-f-u
- @mach-kernel

## What's Changed

### Dependencies

- **DuckDB 1.0.0:** Upgrades embedded DuckDB to 1.0.0.

### Commits

- Scalar UDF `array_distance` as euclidean distance between Float32[] by @Jeadie in https://github.com/spiceai/spiceai/pull/1601
- Update version to v0.14.0-alpha by @ewgenius in https://github.com/spiceai/spiceai/pull/1614
- Update helm for v0.13.2-alpha by @ewgenius in https://github.com/spiceai/spiceai/pull/1618
- Upgrade duckdb-rs to DuckDB 1.0.0 by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1615
- initial idea for 'POST v1/assist' by @Jeadie in https://github.com/spiceai/spiceai/pull/1585
- openai server trait and move HTTP endpoints to `crates/runtime/src/http/v1/` by @Jeadie in https://github.com/spiceai/spiceai/pull/1619
- Add branching policy & updated endgame instructions by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1620
- Update Cargo.lock & add CI check for updated Cargo.lock by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1627
- Add first-class support for views by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1622
- Add `/v1/ready` API that returns 200 when all datasets have loaded by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1629
- Separate NQL logic from LLM Chat messages, and add OpenAI compatiblility per LLM trait. by @Jeadie in https://github.com/spiceai/spiceai/pull/1628
- Log queries failing on get_flight_info step (Flight Api) by @sgrebnov in https://github.com/spiceai/spiceai/pull/1626
- Graphql Data Connector by @gloomweaver in https://github.com/spiceai/spiceai/pull/1624
- GraphQL improved Error formatting, proper format request body by @gloomweaver in https://github.com/spiceai/spiceai/pull/1637
- Fix `v1/assist` response and panic bug. Include primary keys in response too by @Jeadie in https://github.com/spiceai/spiceai/pull/1635
- skip integration test if no secret by @y-f-u in https://github.com/spiceai/spiceai/pull/1638
- [append] Refresher::get_latest_timestamp / get_df to add refresh_sql predicates to scan by @mach-kernel in https://github.com/spiceai/spiceai/pull/1636
- GraphQL integration test by @gloomweaver in https://github.com/spiceai/spiceai/pull/1600
- Add `err_code` to `query_failures` metric by @sgrebnov in https://github.com/spiceai/spiceai/pull/1639
- use epoch_ms to replace epoch to work with timestamptz by @y-f-u in https://github.com/spiceai/spiceai/pull/1641
- fix the schema mismatch issue on the fallback plan use schema casting by @y-f-u in https://github.com/spiceai/spiceai/pull/1642
- bug report template update by @y-f-u in https://github.com/spiceai/spiceai/pull/1640
- Add query duration, failures and accelerated dataset metrics to Grafana dashboard by @sgrebnov in https://github.com/spiceai/spiceai/pull/1598
- Fix FTP/sftp support for `ObjectStoreMetadataTable` & `ObjectStoreTextTable` by @Jeadie in https://github.com/spiceai/spiceai/pull/1649
- Support accelerated embedding tables in `v1/assist` by @Jeadie in https://github.com/spiceai/spiceai/pull/1648
- GraphQL pagination, limit pushdown and refactor by @gloomweaver in https://github.com/spiceai/spiceai/pull/1643
- Support indexes in accelerated tables by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1644
- Federated datasets availability monitoring by @sgrebnov in https://github.com/spiceai/spiceai/pull/1650
- Reset federated dataset availability during dataset registration by @sgrebnov in https://github.com/spiceai/spiceai/pull/1661
- Change to v0.13.3-alpha by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1666
- Add `Time Since Offline` chart to Grafana dashboard by @sgrebnov in https://github.com/spiceai/spiceai/pull/1664
* readme fix to correct the number of rows for show tables by @y-f-u in https://github.com/spiceai/spiceai/pull/1667
* Update acknowledgements by @github-actions in https://github.com/spiceai/spiceai/pull/1668
* Add missing dependency on arrow_sql_gen from duckdb data_component by @phillipleblanc in https://github.com/spiceai/spiceai/pull/1669

**Full Changelog**: https://github.com/spiceai/spiceai/compare/v0.13.2-alpha...v0.13.3-alpha

## Resources

- [Getting started with Spice.ai](https://docs.spiceai.org/getting-started/)
- [Documentation](https://docs.spiceai.org/)

## Community

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.

- Twitter: [@spice_ai](https://twitter.com/spice_ai)
- Discord: [https://discord.gg/kZnTfneP5u](https://discord.gg/kZnTfneP5u)
- Telegram: [Spice AI Discussion](https://t.me/spiceaichat)
- Reddit: [https://www.reddit.com/r/spiceai](https://www.reddit.com/r/spiceai)
- Email: [[email protected]](mailto:[email protected])

0 comments on commit 60bba05

Please sign in to comment.