Skip to content

Commit 0bd0000

Browse files
authored
rust(build): downgrade chrono due to arrow crate function name conflict (#209)
1 parent c2da5ad commit 0bd0000

File tree

5 files changed

+16
-9
lines changed

5 files changed

+16
-9
lines changed

rust/CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ 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.2.1] - April 28, 2025
7+
8+
- Downgraded `chrono` from `0.4.40` to `0.4.39` due to function naming collisions introduced
9+
in [arrow](https://github.com/apache/arrow-rs/issues/7196).
10+
611
## [v0.2.0] - April 22, 2025
712

813
- Method to decode backup file is now public, giving users the ability to write a program that can reingest their backup files manually.

rust/Cargo.lock

-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/Cargo.toml

+5-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ members = [
1010

1111
[workspace.package]
1212
authors = ["Sift Software Engineers <[email protected]>"]
13-
version = "0.2.0"
13+
version = "0.2.1"
1414
edition = "2024"
1515
categories = ["aerospace", "science::robotics"]
1616
homepage = "https://github.com/sift-stack/sift/tree/main/rust"
@@ -20,6 +20,10 @@ readme = "README.md"
2020
license = "MIT"
2121

2222
[workspace.dependencies]
23+
chrono = { version = "0.4.39", default-features = false, features = ["clock"] }
24+
pbjson-types = "^0.7"
25+
tonic = { version = "^0.12" }
26+
2327
sift_connect = { version = "0.2.0", path = "crates/sift_connect" }
2428
sift_rs = { version = "0.2.0", path = "crates/sift_rs" }
2529
sift_error = { version = "0.2.0", path = "crates/sift_error" }

rust/crates/sift_rs/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ readme = "README.md"
1414
[dependencies]
1515
async-trait = "^0.1"
1616
pbjson = "^0.7"
17-
pbjson-types = "^0.7"
17+
pbjson-types = { workspace = true }
1818
prost = "^0.13"
1919
prost-types = "^0.13"
2020
serde = { version = "^1.0" }
2121
sift_connect = { workspace = true }
2222
sift_error = { workspace = true }
23-
tonic = { version = "^0.12" }
23+
tonic = { workspace = true }
2424

2525
[dev-dependencies]
26-
chrono = "0.4.38"
26+
chrono = { workspace = true }
2727
rand = "0.8.5"
2828
tokio = { version = "1", features = ["full"] }
2929
tokio-stream = "0.1.16"

rust/crates/sift_stream/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ sift_error = { workspace = true }
1717
sift_rs = { workspace = true }
1818
tracing = { version = "0.1.41", optional = true }
1919
bytesize = { version = "2", optional = true }
20-
pbjson-types = "^0.7"
20+
pbjson-types = { workspace = true }
2121
tokio = { version = "1.43.0", features = ["rt", "sync", "time", "macros"] }
22-
chrono = { version = "0.4.40", default-features = false, features = ["clock"] }
22+
chrono = { workspace = true }
2323
futures-core = "0.3.31"
2424
tokio-stream = "0.1.17"
2525
prost = "^0.13"
@@ -35,7 +35,7 @@ async-trait = "^0.1"
3535
hyper-util = "0.1.10"
3636
tempdir = "0.3.7"
3737
tokio-stream = "0.1.17"
38-
tonic = "^0.12"
38+
tonic = { workspace = true }
3939
tower = { version = "0.5.2", features = ["util"] }
4040
tracing-subscriber = { version = "0.3.19", features = ["fmt", "env-filter"] }
4141
tokio = { version = "1.43.0", features = ["rt", "rt-multi-thread", "sync", "time"] }

0 commit comments

Comments
 (0)