Skip to content

Commit 0de5a88

Browse files
authored
rust(chore): sift_stream v0.7.0-rc.4 (#392)
1 parent 359012d commit 0de5a88

2 files changed

Lines changed: 27 additions & 6 deletions

File tree

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ members = [
1313

1414
[workspace.package]
1515
authors = ["Sift Software Engineers <engineering@siftstack.com>"]
16-
version = "0.7.0-rc.3"
16+
version = "0.7.0-rc.4"
1717
edition = "2024"
1818
categories = ["aerospace", "science::robotics"]
1919
homepage = "https://github.com/sift-stack/sift"
@@ -27,11 +27,11 @@ chrono = { version = "0.4.39", default-features = false, features = ["clock"] }
2727
pbjson-types = "^0.7"
2828
tonic = { version = "^0.12", features = ["gzip"] }
2929

30-
sift_connect = { version = "0.7.0-rc.3", path = "rust/crates/sift_connect" }
31-
sift_rs = { version = "0.7.0-rc.3", path = "rust/crates/sift_rs" }
32-
sift_error = { version = "0.7.0-rc.3", path = "rust/crates/sift_error" }
33-
sift_stream = { version = "0.7.0-rc.3", path = "rust/crates/sift_stream" }
34-
sift_pbfs = { version = "0.7.0-rc.3", path = "rust/crates/sift_pbfs" }
30+
sift_connect = { version = "0.7.0-rc.4", path = "rust/crates/sift_connect" }
31+
sift_rs = { version = "0.7.0-rc.4", path = "rust/crates/sift_rs" }
32+
sift_error = { version = "0.7.0-rc.4", path = "rust/crates/sift_error" }
33+
sift_stream = { version = "0.7.0-rc.4", path = "rust/crates/sift_stream" }
34+
sift_pbfs = { version = "0.7.0-rc.4", path = "rust/crates/sift_pbfs" }
3535

3636
sift_stream_bindings = { version = "0.1.0", path = "rust/crates/sift_stream_bindings" }
3737

rust/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file.
33

44
This project adheres to [Semantic Versioning](http://semver.org/).
55

6+
## [v0.7.0-rc.4] - November 19, 2025
7+
### What's New
8+
#### SiftStream Improved Checkpoint Message Tracking
9+
The checkpoint system with `SiftStream` has been updated and improved to remove edge cases resulting from
10+
slow backup file writing. Overall, the implementation is now more explicit in identifying which messages
11+
are contained in which checkpoints.
12+
13+
#### SiftStream Metrics Streaming
14+
The metrics within `SiftStream` will now be streamed to Sift to aid in visibility into `SiftStream` itself as
15+
well as improve debuggability. This functionality can be adjusted, as well as disabled, through the
16+
`SiftStreamBuilder`.
17+
18+
#### SiftStream Performance Improvements
19+
Multiple performance improvements have been made that should reduce both CPU and memory usage of `SiftStream`.
20+
21+
### Full Changelog
22+
- [Add get_flows to SiftStream](https://github.com/sift-stack/sift/commit/efb5db261c4c5a19e863fbef814ddc2573706048)
23+
- [Improve checkpoint message tracking](https://github.com/sift-stack/sift/commit/24c4a8a99bbd6138adce11fd25633a86d52716a1)
24+
- [Add streaming metrics to Sift](https://github.com/sift-stack/sift/commit/704a6f676caff3c291f7257cc51cdf94b990af91)
25+
- [SiftStream related performance improvements](https://github.com/sift-stack/sift/commit/359012d2956bf938539761a5c3d070c5b45f9384)
26+
627
## [v0.7.0-rc.3] - November 12, 2025
728
### What's New
829
#### SiftStream Independent gRPC Connections for Streaming

0 commit comments

Comments
 (0)