This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.

Crate prepare_ci_pubsub

Dependencies

(4 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 google-cloud-googleapis^0.120.13.0out of date
 google-cloud-pubsub^0.230.25.0out of date
 madsim-tokio^0.20.2.25up to date

Crate risingwave_batch

Dependencies

(20 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 assert_matches^11.5.0up to date
 async-recursion^11.1.1up to date
 async-trait^0.10.1.80up to date
 either^11.12.0up to date
 futures^0.30.3.30up to date
 futures-util^0.30.3.30up to date
 hytra^0.1.20.1.2up to date
 itertools^0.120.13.0out of date
 memcomparable^0.20.2.0up to date
 parking_lot^0.120.12.2up to date
 paste^11.0.15up to date
 prometheus^0.130.13.4up to date
 scopeguard^11.2.0up to date
 serde_json^11.0.117up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tokio-metrics^0.3.00.3.1up to date
 tokio-stream^0.10.1.15up to date
 tracing^0.10.1.40up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 rand^0.80.8.5up to date
 tempfile^33.10.1up to date

Crate risingwave_bench

Dependencies

(20 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-trait^0.10.1.80up to date
 bcc^0.0.330.0.34out of date
 bytes^11.6.0up to date
 bytesize^11.3.0up to date
 clap^44.5.4up to date
 futures^0.30.3.30up to date
 hdrhistogram^77.5.4up to date
 itertools^0.120.13.0out of date
 libc^0.20.2.155up to date
 parking_lot^0.120.12.2up to date
 prometheus^0.130.13.4up to date
 rand^0.80.8.5up to date
 serde^11.0.202up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 madsim-tokio^0.20.2.25up to date
 tokio-stream^0.10.1.15up to date
 toml^0.80.8.13up to date
 tracing^0.10.1.40up to date
 tracing-subscriber^0.3.170.3.18up to date

Crate risingwave_cmd

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 clap^44.5.4up to date
 prometheus^0.130.13.4up to date
 madsim-tokio^0.20.2.25up to date

Crate risingwave_cmd_all

Dependencies

(12 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 clap^44.5.4up to date
 console^0.150.15.8up to date
 const-str^0.50.5.7up to date
 home^0.50.5.9up to date
 prometheus^0.130.13.4up to date
 shell-words^1.1.01.1.0up to date
 strum^0.250.26.2out of date
 strum_macros^0.260.26.2up to date
 tempfile^33.10.1up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 vergen^88.3.1up to date

Crate risingwave_common

Dependencies

(66 total, 4 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 arc-swap^11.7.1up to date
 async-trait^0.10.1.80up to date
 auto_enums^0.80.8.5up to date
 auto_impl^11.2.0up to date
 bitflags^22.5.0up to date
 byteorder^11.5.0up to date
 bytes^11.6.0up to date
 chrono ⚠️^0.40.4.38maybe insecure
 chrono-tz^0.80.9.0out of date
 clap^44.5.4up to date
 comfy-table^77.1.1up to date
 crc32fast^11.4.0up to date
 easy-ext^11.0.1up to date
 educe^0.50.5.11up to date
 either^11.12.0up to date
 enum-as-inner^0.60.6.0up to date
 enumflags2^0.7.80.7.9up to date
 ethnum^11.5.0up to date
 fixedbitset^0.50.5.7up to date
 futures^0.30.3.30up to date
 governor^0.60.6.3up to date
 hex^0.4.30.4.3up to date
 http^0.21.1.0out of date
 humantime^2.12.1.0up to date
 itertools^0.120.13.0out of date
 itoa^1.01.0.11up to date
 jsonbb^0.1.20.1.4up to date
 memcomparable^0.20.2.0up to date
 num-integer^0.10.1.46up to date
 num-traits^0.20.2.19up to date
 number_prefix^0.4.00.4.0up to date
 parking_lot^0.120.12.2up to date
 parse-display^0.90.9.0up to date
 paste^11.0.15up to date
 pin-project-lite^0.20.2.14up to date
 postgres-types^0.2.60.2.6up to date
 prehash^11.0.0up to date
 prometheus^0.130.13.4up to date
 rand^0.80.8.5up to date
 regex ⚠️^11.10.4maybe insecure
 reqwest^0.110.12.4out of date
 rust_decimal^11.35.0up to date
 ryu^1.01.0.18up to date
 serde^11.0.202up to date
 serde_bytes^0.110.11.14up to date
 serde_default^0.10.1.0up to date
 serde_json^11.0.117up to date
 serde_with^33.8.1up to date
 smallbitset^0.7.10.7.1up to date
 speedate^0.14.00.14.0up to date
 static_assertions^11.1.0up to date
 strum^0.260.26.2up to date
 strum_macros^0.260.26.2up to date
 sysinfo^0.300.30.12up to date
 thiserror^11.0.61up to date
 tinyvec^11.6.0up to date
 madsim-tokio^0.20.2.25up to date
 tokio-retry^0.30.3.0up to date
 toml^0.80.8.13up to date
 tracing^0.10.1.40up to date
 tracing-futures^0.20.2.5up to date
 tracing-subscriber^0.3.170.3.18up to date
 twox-hash^11.6.3up to date
 url^22.5.0up to date
 uuid^11.8.0up to date

Dev dependencies

(6 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date
 more-asserts^0.30.3.1up to date
 pretty_assertions^11.4.0up to date
 rand^0.80.8.5up to date
 rusty-fork^0.30.3.0up to date
 tempfile^33.10.1up to date

Crate risingwave_common_service

Dependencies

(9 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 async-trait^0.10.1.80up to date
 futures^0.30.3.30up to date
 hyper ⚠️^0.141.3.1out of date
 prometheus^0.130.13.4up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tower^0.40.4.13up to date
 tower-http^0.40.5.2out of date
 tracing^0.10.1.40up to date

Crate risingwave_common_estimate_size

Dependencies

(7 total, all up-to-date)

CrateRequiredLatestStatus
 bytes^11.6.0up to date
 educe^0.50.5.11up to date
 ethnum^11.5.0up to date
 fixedbitset^0.50.5.7up to date
 jsonbb^0.1.20.1.4up to date
 rust_decimal^11.35.0up to date
 serde_json^11.0.117up to date

Crate risingwave-fields-derive

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.82up to date
 quote^11.0.36up to date
 syn^22.0.64up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date
 indoc^22.0.5up to date
 prettyplease^0.20.2.20up to date

Crate risingwave_common_heap_profiling

Dependencies

(6 total, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 chrono ⚠️^0.40.4.38maybe insecure
 parking_lot^0.120.12.2up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Crate risingwave_common_metrics

Dependencies

(14 total, 3 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 bytes^11.6.0up to date
 clap^44.5.4up to date
 easy-ext^11.0.1up to date
 futures^0.30.3.30up to date
 http^0.21.1.0out of date
 hyper ⚠️^0.141.3.1out of date
 itertools^0.120.13.0out of date
 parking_lot^0.120.12.2up to date
 pin-project-lite^0.20.2.14up to date
 prometheus^0.130.13.4up to date
 serde^11.0.202up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date
 tracing-subscriber^0.3.170.3.18up to date

Crate risingwave_compute

Dependencies

(17 total, 2 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-trait^0.10.1.80up to date
 chrono ⚠️^0.40.4.38maybe insecure
 clap^44.5.4up to date
 either^11.12.0up to date
 futures^0.30.3.30up to date
 hyper ⚠️^0.141.3.1out of date
 itertools^0.120.13.0out of date
 maplit^1.0.21.0.2up to date
 pprof^0.130.13.0up to date
 prometheus^0.130.13.4up to date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 madsim-tokio^0.20.2.25up to date
 tokio-stream^0.10.1.15up to date
 tower^0.40.4.13up to date
 tracing^0.10.1.40up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 rand^0.80.8.5up to date
 tempfile^33.10.1up to date

Crate risingwave_connector

Dependencies

(69 total, 15 outdated, 4 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-nats^0.330.35.1out of date
 async-trait^0.10.1.80up to date
 auto_enums^0.80.8.5up to date
 auto_impl^11.2.0up to date
 aws-smithy-types-convert^0.60.10.60.8up to date
 base64^0.220.22.1up to date
 byteorder^11.5.0up to date
 bytes^11.6.0up to date
 chrono ⚠️^0.40.4.38maybe insecure
 csv^1.31.3.0up to date
 duration-str^0.7.00.10.0out of date
 easy-ext^11.0.1up to date
 enum-as-inner^0.60.6.0up to date
 futures^0.30.3.30up to date
 gcp-bigquery-client^0.18.00.20.0out of date
 glob^0.30.3.1up to date
 google-cloud-pubsub^0.230.25.0out of date
 http^0.21.1.0out of date
 hyper ⚠️^0.141.3.1out of date
 hyper-tls^0.50.6.0out of date
 indexmap^1.9.32.2.6out of date
 itertools^0.120.13.0out of date
 jni^0.21.10.21.1up to date
 maplit^1.0.21.0.2up to date
 moka^0.120.12.7up to date
 mysql_async^0.340.34.1up to date
 mysql_common^0.320.32.3up to date
 nexmark^0.20.2.0up to date
 num-bigint^0.40.4.5up to date
 opendal^0.450.46.0out of date
 openssl ⚠️^0.100.10.64maybe insecure
 parking_lot^0.120.12.2up to date
 paste^11.0.15up to date
 postgres-openssl^0.5.00.5.0up to date
 prometheus^0.130.13.4up to date
 prost^0.120.12.6up to date
 prost-reflect^0.130.13.1up to date
 prost-types^0.120.12.6up to date
 protobuf-native^0.2.10.3.0+26.1out of date
 pulsar^6.16.3.0up to date
 redis^0.250.25.3up to date
 regex ⚠️^1.41.10.4maybe insecure
 reqwest^0.110.12.4out of date
 rumqttc^0.22.00.24.0out of date
 rust_decimal^11.35.0up to date
 rustls-native-certs^0.70.7.0up to date
 rustls-pemfile^22.1.2up to date
 serde^11.0.202up to date
 serde_derive^11.0.202up to date
 serde_json^11.0.117up to date
 serde_with^33.8.1up to date
 simd-json^0.13.30.13.10up to date
 strum^0.260.26.2up to date
 strum_macros^0.260.26.2up to date
 tempfile^33.10.1up to date
 thiserror^11.0.61up to date
 time^0.3.300.3.36up to date
 madsim-tokio^0.20.2.25up to date
 tokio-postgres^0.70.7.10up to date
 tokio-retry^0.30.3.0up to date
 tokio-rustls^0.240.26.0out of date
 tokio-stream^0.10.1.15up to date
 tokio-util^0.70.7.11up to date
 tracing^0.10.1.40up to date
 url^22.5.0up to date
 urlencoding^22.1.3up to date
 uuid^11.8.0up to date
 yup-oauth2^8.39.0.0out of date

Dev dependencies

(14 total, 1 outdated)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 expect-test^11.5.0up to date
 indoc^22.0.5up to date
 paste^11.0.15up to date
 pretty_assertions^11.4.0up to date
 quote^11.0.36up to date
 rand^0.80.8.5up to date
 serde^11.0.202up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 syn^12.0.64out of date
 tempfile^33.10.1up to date
 tracing-subscriber^0.30.3.18up to date
 tracing-test^0.20.2.4up to date
 walkdir^22.5.0up to date

Build dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 prost-build^0.120.12.6up to date
 protobuf-src^12.0.0+26.1out of date

Crate with_options

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.82up to date
 quote^11.0.36up to date
 syn^22.0.64up to date

Crate risingwave_ctl

Dependencies

(17 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 bytes^11.6.0up to date
 chrono ⚠️^0.40.4.38maybe insecure
 clap^44.5.4up to date
 comfy-table^77.1.1up to date
 futures^0.30.3.30up to date
 hex^0.40.4.3up to date
 inquire^0.7.00.7.5up to date
 itertools^0.120.13.0out of date
 regex^1.10.01.10.4up to date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 serde_yaml^0.9.250.9.34+deprecatedup to date
 size^0.40.4.1up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date
 uuid^11.8.0up to date

Crate risingwave_dml

Dependencies

(7 total, 1 outdated)

CrateRequiredLatestStatus
 futures^0.30.3.30up to date
 itertools^0.120.13.0out of date
 parking_lot^0.120.12.2up to date
 rand^0.80.8.5up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 paste^11.0.15up to date
 tempfile^33.10.1up to date

Crate risingwave_error

Dependencies

(8 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 bincode^11.3.3up to date
 bytes^11.6.0up to date
 easy-ext^11.0.1up to date
 serde^11.0.202up to date
 serde-error^0.10.1.2up to date
 thiserror^11.0.61up to date
 tracing^0.10.1.40up to date

Crate risingwave_expr

Dependencies

(25 total, 1 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-trait^0.10.1.80up to date
 auto_impl^11.2.0up to date
 cfg-or-panic^0.20.2.0up to date
 chrono ⚠️^0.40.4.38maybe insecure
 downcast-rs^1.21.2.1up to date
 easy-ext^11.0.1up to date
 educe^0.50.5.11up to date
 either^11.12.0up to date
 enum-as-inner^0.60.6.0up to date
 futures-util^0.30.3.30up to date
 itertools^0.120.13.0out of date
 linkme^0.30.3.26up to date
 md5^0.70.7.0up to date
 moka^0.120.12.7up to date
 num-traits^0.20.2.19up to date
 openssl ⚠️^0.100.10.64maybe insecure
 parse-display^0.90.9.0up to date
 paste^11.0.15up to date
 smallvec ⚠️^11.13.2maybe insecure
 static_assertions^11.1.0up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date
 zstd^0.130.13.1up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date

Crate risingwave_expr_impl

Dependencies

(26 total, 2 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 aho-corasick^11.1.3up to date
 anyhow^11.0.85up to date
 async-trait^0.10.1.80up to date
 auto_enums^0.80.8.5up to date
 chrono ⚠️^0.40.4.38maybe insecure
 chrono-tz^0.80.9.0out of date
 fancy-regex^0.130.13.0up to date
 futures-util^0.30.3.30up to date
 hex^0.40.4.3up to date
 itertools^0.120.13.0out of date
 jsonbb^0.1.20.1.4up to date
 linkme^0.30.3.26up to date
 md5^0.70.7.0up to date
 num-traits^0.20.2.19up to date
 openssl ⚠️^0.100.10.64maybe insecure
 regex ⚠️^11.10.4maybe insecure
 rust_decimal^11.35.0up to date
 self_cell^1.0.11.0.4up to date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 sha1^0.100.10.6up to date
 sha2^0.100.10.8up to date
 sql-json-path^0.10.1.0up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date
 madsim-tokio^0.20.2.25up to date

Crate risingwave_expr_macro

Dependencies

(4 total, 1 outdated)

CrateRequiredLatestStatus
 itertools^0.120.13.0out of date
 proc-macro2^11.0.82up to date
 quote^11.0.36up to date
 syn^22.0.64up to date

Crate risingwave_udf

Dependencies

(9 total, all up-to-date)

CrateRequiredLatestStatus
 cfg-or-panic^0.20.2.0up to date
 futures^0.30.3.30up to date
 futures-util^0.3.280.3.30up to date
 ginepro^0.7.00.7.2up to date
 prometheus^0.130.13.4up to date
 static_assertions^11.1.0up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Crate risingwave_frontend

Dependencies

(48 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 arc-swap^11.7.1up to date
 async-recursion^1.1.01.1.1up to date
 async-trait^0.10.1.80up to date
 auto_enums^0.80.8.5up to date
 auto_impl^11.2.0up to date
 base64^0.220.22.1up to date
 bk-tree^0.5.00.5.0up to date
 bytes^11.6.0up to date
 clap^44.5.4up to date
 downcast-rs^1.21.2.1up to date
 dyn-clone^1.0.141.0.17up to date
 easy-ext^11.0.1up to date
 educe^0.50.5.11up to date
 either^11.12.0up to date
 enum-as-inner^0.60.6.0up to date
 fancy-regex^0.13.00.13.0up to date
 fixedbitset^0.50.5.7up to date
 futures^0.30.3.30up to date
 iana-time-zone^0.10.1.60up to date
 itertools^0.120.13.0out of date
 linkme^0.30.3.26up to date
 maplit^11.0.2up to date
 md5^0.7.00.7.0up to date
 memcomparable^0.20.2.0up to date
 num-integer^0.10.1.46up to date
 parking_lot^0.120.12.2up to date
 parse-display^0.90.9.0up to date
 paste^11.0.15up to date
 petgraph^0.60.6.5up to date
 pin-project-lite^0.20.2.14up to date
 postgres-types^0.2.60.2.6up to date
 pretty-xmlish^0.1.130.1.13up to date
 pretty_assertions^11.4.0up to date
 prometheus^0.130.13.4up to date
 rand^0.80.8.5up to date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 sha2^0.10.70.10.8up to date
 smallvec^1.13.11.13.2up to date
 speedate^0.14.00.14.0up to date
 tempfile^33.10.1up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tokio-stream^0.10.1.15up to date
 tracing^0.10.1.40up to date
 uuid^11.8.0up to date
 zstd^0.130.13.1up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 tempfile^33.10.1up to date

Crate risingwave_frontend_macro

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.82up to date
 quote^11.0.36up to date
 syn^22.0.64up to date

Crate risingwave_planner_test

Dependencies

(9 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 expect-test^11.5.0up to date
 itertools^0.120.13.0out of date
 paste^11.0.15up to date
 serde^11.0.202up to date
 serde_with^33.8.1up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 madsim-tokio^0.20.2.25up to date
 walkdir^22.5.0up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 libtest-mimic^0.70.7.3up to date
 tempfile^33.10.1up to date

Crate risingwave_java_binding

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 jni^0.21.10.21.1up to date
 serde^1.01.0.202up to date
 serde_json^1.01.0.117up to date

Crate risingwave_jni_core

Dependencies

(14 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 bytes^11.6.0up to date
 cfg-or-panic^0.20.2.0up to date
 chrono ⚠️^0.40.4.38maybe insecure
 fs-err^22.11.0up to date
 futures^0.30.3.30up to date
 itertools^0.120.13.0out of date
 jni^0.21.10.21.1up to date
 paste^11.0.15up to date
 serde^1.01.0.202up to date
 serde_json^1.01.0.117up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date

Crate risingwave_meta

Dependencies

(41 total, 5 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 arc-swap^11.7.1up to date
 assert_matches^11.5.0up to date
 async-trait^0.10.1.80up to date
 base64-url^2.0.03.0.0out of date
 bytes^11.6.0up to date
 chrono ⚠️^0.40.4.38maybe insecure
 clap^44.5.4up to date
 comfy-table^77.1.1up to date
 crepe^0.10.1.8up to date
 easy-ext^11.0.1up to date
 either^11.12.0up to date
 enum-as-inner^0.60.6.0up to date
 fail^0.50.5.1up to date
 function_name^0.3.00.3.0up to date
 futures^0.30.3.30up to date
 hex^0.40.4.3up to date
 hyper ⚠️^0.141.3.1out of date
 itertools^0.120.13.0out of date
 maplit^1.0.21.0.2up to date
 memcomparable^0.20.2.0up to date
 mime_guess^22.0.4up to date
 num-integer^0.10.1.46up to date
 num-traits^0.20.2.19up to date
 parking_lot^0.120.12.2up to date
 prometheus^0.130.13.4up to date
 prometheus-http-query^0.80.8.3up to date
 rand^0.80.8.5up to date
 reqwest^0.110.12.4out of date
 scopeguard^1.2.01.2.0up to date
 serde^1.0.1961.0.202up to date
 serde_json^1.0.1131.0.117up to date
 strum^0.250.26.2out of date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tokio-retry^0.30.3.0up to date
 tokio-stream^0.10.1.15up to date
 tower^0.40.4.13up to date
 tracing^0.10.1.40up to date
 url^22.5.0up to date
 uuid^11.8.0up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 expect-test^1.41.5.0up to date
 rand^0.80.8.5up to date

Crate risingwave_meta_dashboard

Dependencies

(9 total, 3 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 axum^0.60.7.5out of date
 bytes^11.6.0up to date
 hyper ⚠️^0.141.3.1out of date
 mime_guess^22.0.4up to date
 reqwest^0.110.12.4out of date
 rust-embed^88.4.0up to date
 tracing^0.10.1.40up to date
 url^22.5.0up to date

Dev dependencies

(2 total, 1 possibly insecure)

CrateRequiredLatestStatus
 tokio ⚠️^11.37.0maybe insecure
 tracing-subscriber^0.30.3.18up to date

Build dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 cargo-emit^0.20.2.1up to date
 dircpy^0.30.3.16up to date
 npm_rs^11.0.0up to date

Crate risingwave_meta_model_v2

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde^1.0.1961.0.202up to date
 serde_json^1.0.1131.0.117up to date

Crate risingwave_meta_model_migration

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 async-std^11.12.0up to date
 uuid^11.8.0up to date
 sea-orm-migration^0.12.140.12.15up to date

Crate risingwave_meta_node

Dependencies

(12 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 clap^44.5.4up to date
 either^11.12.0up to date
 futures^0.30.3.30up to date
 itertools^0.120.13.0out of date
 prometheus-http-query^0.80.8.3up to date
 redact^0.1.50.1.10up to date
 regex ⚠️^11.10.4maybe insecure
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Crate risingwave_meta_service

Dependencies

(10 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-trait^0.10.1.80up to date
 either^11.12.0up to date
 futures^0.30.3.30up to date
 itertools^0.120.13.0out of date
 rand^0.80.8.5up to date
 regex ⚠️^11.10.4maybe insecure
 madsim-tokio^0.20.2.25up to date
 tokio-stream^0.10.1.15up to date
 tracing^0.10.1.40up to date

Crate risingwave_object_store

Dependencies

(20 total, 6 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 async-trait^0.10.1.80up to date
 madsim-aws-sdk-s3^0.50.5.0+1up to date
 bytes^11.6.0up to date
 crc32fast^11.4.0up to date
 either^11.12.0up to date
 fail^0.50.5.1up to date
 futures^0.30.3.30up to date
 hyper ⚠️^0.141.3.1out of date
 hyper-rustls^0.24.20.27.1out of date
 hyper-tls^0.5.00.6.0out of date
 itertools^0.120.13.0out of date
 madsim^0.2.220.2.28up to date
 opendal^0.45.10.46.0out of date
 prometheus^0.130.13.4up to date
 rustls ⚠️^0.21.80.23.7out of date
 spin^0.90.9.8up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tokio-retry^0.30.3.0up to date
 tracing^0.10.1.40up to date

Crate kamu-engine-risingwave

Dependencies

(16 total, 1 outdated, 4 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 indoc^22.0.5up to date
 chrono ⚠️^0.40.4.38maybe insecure
 nix ⚠️^00.28.0maybe insecure
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 serde_with^33.8.1up to date
 tar ⚠️^0.40.4.40maybe insecure
 tokio ⚠️^11.37.0maybe insecure
 tokio-postgres^0.70.7.10up to date
 tokio-stream^0.10.1.15up to date
 tonic^0.100.11.0out of date
 tracing^0.10.1.40up to date
 tracing-bunyan-formatter^0.30.3.9up to date
 tracing-log^0.20.2.0up to date
 tracing-subscriber^0.30.3.18up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^33.10.1up to date
 test-log^0.20.2.16up to date

Crate risingwave_pb

Dependencies

(5 total, 1 outdated)

CrateRequiredLatestStatus
 enum-as-inner^0.60.6.0up to date
 pbjson^0.60.6.0up to date
 serde^11.0.202up to date
 strum^0.250.26.2out of date
 thiserror^11.0.61up to date

Build dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 fs-err^2.112.11.0up to date
 pbjson-build^0.50.6.2out of date
 walkdir^22.5.0up to date

Crate prost-helpers

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 proc-macro2^11.0.82up to date
 quote^11.0.36up to date
 syn^22.0.64up to date

Crate risedev

Dependencies

(21 total, 3 outdated, 3 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 chrono ⚠️^0.40.4.38maybe insecure
 clap^44.5.4up to date
 console^0.150.15.8up to date
 fs-err^2.11.02.11.0up to date
 glob^0.30.3.1up to date
 google-cloud-pubsub^0.230.25.0out of date
 indicatif^0.170.17.8up to date
 itertools^0.120.13.0out of date
 redis^0.250.25.3up to date
 regex ⚠️^11.10.4maybe insecure
 reqwest^0.110.12.4out of date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 serde_with^33.8.1up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 tempfile^33.10.1up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date
 tracing-subscriber^0.30.3.18up to date
 yaml-rust ⚠️^0.40.4.5maybe insecure

Crate risedev-config

Dependencies

(7 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 clap^44.5.4up to date
 console^0.150.15.8up to date
 dialoguer^0.110.11.0up to date
 enum-iterator^22.1.0up to date
 fs-err^2.11.02.11.0up to date
 itertools^0.120.13.0out of date

Crate risingwave_rpc_client

Dependencies

(18 total, 3 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-trait^0.10.1.80up to date
 easy-ext^11.0.1up to date
 either^1.10.01.12.0up to date
 futures^0.30.3.30up to date
 http^0.21.1.0out of date
 hyper ⚠️^0.141.3.1out of date
 itertools^0.12.00.13.0out of date
 moka^0.120.12.7up to date
 rand^0.80.8.5up to date
 static_assertions^11.1.0up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tokio-retry^0.30.3.0up to date
 tokio-stream^0.10.1.15up to date
 tower^0.40.4.13up to date
 tracing^0.10.1.40up to date
 url^2.5.02.5.0up to date

Crate risingwave_sqlparser

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 itertools^0.120.13.0out of date
 serde^1.01.0.202up to date
 tracing^0.10.1.40up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 matches^0.10.1.10up to date

Crate risingwave_sqlparser_test_runner

Dependencies

(8 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 console^0.150.15.8up to date
 futures^0.30.3.30up to date
 serde^11.0.202up to date
 serde_with^33.8.1up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 madsim-tokio^0.20.2.25up to date
 walkdir^22.5.0up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 walkdir^22.5.0up to date

Crate risingwave_storage

Dependencies

(34 total, 1 outdated)

CrateRequiredLatestStatus
 ahash^0.80.8.11up to date
 anyhow^11.0.85up to date
 arc-swap^11.7.1up to date
 async-trait^0.10.1.80up to date
 auto_enums^0.80.8.5up to date
 bytes^11.6.0up to date
 crossbeam^0.8.20.8.4up to date
 dashmap^55.5.3up to date
 dyn-clone^1.0.141.0.17up to date
 either^11.12.0up to date
 enum-as-inner^0.60.6.0up to date
 fail^0.50.5.1up to date
 futures^0.30.3.30up to date
 hex^0.40.4.3up to date
 itertools^0.120.13.0out of date
 libc^0.20.2.155up to date
 lz4^1.24.01.24.0up to date
 memcomparable^0.20.2.0up to date
 more-asserts^0.30.3.1up to date
 num-integer^0.10.1.46up to date
 parking_lot^0.120.12.2up to date
 prometheus^0.130.13.4up to date
 rand^0.80.8.5up to date
 scopeguard^11.2.0up to date
 sled^0.34.70.34.7up to date
 spin^0.90.9.8up to date
 tempfile^33.10.1up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tokio-retry^0.30.3.0up to date
 tracing^0.10.1.40up to date
 xorf^0.11.00.11.0up to date
 xxhash-rust^0.8.70.8.10up to date
 zstd^0.130.13.1up to date

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date
 moka^0.120.12.7up to date
 uuid^11.8.0up to date

Crate risingwave_backup

Dependencies

(10 total, 1 outdated)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-trait^0.10.1.80up to date
 bincode^1.31.3.3up to date
 bytes^11.6.0up to date
 itertools^0.120.13.0out of date
 parking_lot^0.120.12.2up to date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 thiserror^11.0.61up to date
 twox-hash^11.6.3up to date

Crate risingwave_compactor

Dependencies

(6 total, all up-to-date)

CrateRequiredLatestStatus
 async-trait^0.10.1.80up to date
 clap^44.5.4up to date
 parking_lot^0.120.12.2up to date
 serde^11.0.202up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Crate risingwave_hummock_sdk

Dependencies

(6 total, 1 outdated)

CrateRequiredLatestStatus
 bytes^11.6.0up to date
 easy-ext^11.0.1up to date
 hex^0.40.4.3up to date
 itertools^0.120.13.0out of date
 parse-display^0.90.9.0up to date
 tracing^0.10.1.40up to date

Crate risingwave_hummock_test

Dependencies

(11 total, 1 outdated)

CrateRequiredLatestStatus
 async-trait^0.10.1.80up to date
 bytes^11.6.0up to date
 clap^44.5.4up to date
 fail^0.50.5.1up to date
 futures^0.30.3.30up to date
 futures-async-stream^0.2.90.2.11up to date
 itertools^0.120.13.0out of date
 parking_lot^0.120.12.2up to date
 rand^0.80.8.5up to date
 serde^11.0.202up to date
 madsim-tokio^0.20.2.25up to date

Dev dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date
 futures^0.30.3.30up to date
 futures-async-stream^0.2.90.2.11up to date
 serial_test^3.03.1.1up to date

Crate risingwave_stream

Dependencies

(34 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-recursion^11.1.1up to date
 async-stream^0.30.3.5up to date
 async-trait^0.10.1.80up to date
 auto_enums^0.80.8.5up to date
 bytes^11.6.0up to date
 cfg-if^11.0.0up to date
 educe^0.50.5.11up to date
 either^11.12.0up to date
 enum-as-inner^0.60.6.0up to date
 fail^0.50.5.1up to date
 futures^0.30.3.30up to date
 governor^0.60.6.3up to date
 hytra^0.1.20.1.2up to date
 itertools^0.120.13.0out of date
 maplit^1.0.21.0.2up to date
 memcomparable^0.20.2.0up to date
 multimap^0.100.10.0up to date
 parking_lot^0.120.12.2up to date
 pin-project^11.1.5up to date
 prometheus^0.130.13.4up to date
 rand^0.80.8.5up to date
 serde^1.01.0.202up to date
 serde_json^11.0.117up to date
 smallvec ⚠️^11.13.2maybe insecure
 static_assertions^11.1.0up to date
 strum^0.260.26.2up to date
 strum_macros^0.260.26.2up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tokio-metrics^0.3.00.3.1up to date
 tokio-retry^0.30.3.0up to date
 tokio-stream^0.10.1.15up to date
 tracing^0.10.1.40up to date

Dev dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 assert_matches^11.5.0up to date
 expect-test^11.5.0up to date
 serde_yaml^0.90.9.34+deprecatedup to date
 tracing-test^0.20.2.4up to date

Crate risingwave_mem_table_spill_test

Dependencies

(5 total, all up-to-date)

CrateRequiredLatestStatus
 async-trait^0.10.1.80up to date
 bytes^11.6.0up to date
 futures^0.30.3.30up to date
 futures-async-stream^0.2.90.2.11up to date
 madsim-tokio^0.20.2.25up to date

Crate risingwave_test_runner

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 fail^0.50.5.1up to date

Crate risingwave_compaction_test

Dependencies

(9 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 async-trait^0.10.1.80up to date
 bytes^11.6.0up to date
 clap^44.5.4up to date
 futures^0.30.3.30up to date
 prometheus^0.130.13.4up to date
 rand^0.80.8.5up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date

Crate risingwave_e2e_extended_mode_test

Dependencies

(9 total, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 chrono ⚠️^0.40.4.38maybe insecure
 clap^44.5.4up to date
 pg_interval^0.40.4.2up to date
 rust_decimal^1.351.35.0up to date
 madsim-tokio^0.2.240.2.25up to date
 tokio-postgres^0.70.7.10up to date
 tracing^0.10.1.40up to date
 tracing-subscriber^0.3.170.3.18up to date

Crate risingwave_regress_test

Dependencies

(7 total, all up-to-date)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 clap^44.5.4up to date
 path-absolutize^3.13.1.1up to date
 similar^22.5.0up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date
 tracing-subscriber^0.3.170.3.18up to date

Crate risingwave_simulation

Dependencies

(28 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.01.0.85up to date
 async-trait^0.10.1.80up to date
 madsim-aws-sdk-s3^0.50.5.0+1up to date
 cfg-or-panic^0.20.2.0up to date
 clap^44.5.4up to date
 console^0.150.15.8up to date
 expect-test^11.5.0up to date
 fail^0.50.5.1up to date
 futures^0.30.3.30up to date
 glob^0.30.3.1up to date
 itertools^0.120.13.0out of date
 madsim^0.2.220.2.28up to date
 paste^11.0.15up to date
 pin-project^1.11.1.5up to date
 pretty_assertions^11.4.0up to date
 prometheus^0.130.13.4up to date
 rand^0.80.8.5up to date
 rand_chacha^0.3.10.3.1up to date
 serde^1.0.1881.0.202up to date
 serde_derive^1.0.1881.0.202up to date
 serde_json^1.0.1071.0.117up to date
 sqllogictest^0.180.20.2out of date
 tempfile^33.10.1up to date
 madsim-tokio^0.2.240.2.25up to date
 tokio-postgres^0.70.7.10up to date
 tokio-stream^0.10.1.15up to date
 tracing^0.10.1.40up to date
 tracing-subscriber^0.30.3.18up to date

Crate risingwave_sqlsmith

Dependencies

(12 total, 1 outdated, 2 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 chrono ⚠️^0.40.4.38maybe insecure
 clap^44.5.4up to date
 itertools^0.120.13.0out of date
 rand^0.80.8.5up to date
 rand_chacha^0.3.10.3.1up to date
 regex ⚠️^11.10.4maybe insecure
 similar^2.4.02.5.0up to date
 madsim-tokio^0.20.2.25up to date
 tokio-postgres^0.70.7.10up to date
 tracing^0.10.1.40up to date
 tracing-subscriber^0.3.170.3.18up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 expect-test^11.5.0up to date
 libtest-mimic^0.70.7.3up to date

Crate risingwave_state_cleaning_test

Dependencies

(12 total, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.85up to date
 clap^44.5.4up to date
 futures^0.30.3.30up to date
 prometheus^0.130.13.4up to date
 regex ⚠️^11.10.4maybe insecure
 serde^11.0.202up to date
 serde_with^33.8.1up to date
 madsim-tokio^0.20.2.25up to date
 tokio-postgres^0.70.7.10up to date
 tokio-stream^0.10.1.15up to date
 toml^0.80.8.13up to date
 tracing^0.10.1.40up to date

Crate delta_btree_map

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 educe^0.50.5.11up to date
 enum-as-inner^0.60.6.0up to date

Crate rw_futures_util

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 futures^0.30.3.30up to date
 pin-project-lite^0.20.2.14up to date

Dev dependencies

(1 total, 1 possibly insecure)

CrateRequiredLatestStatus
 tokio ⚠️^11.37.0maybe insecure

Crate rw_iter_util

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 itertools^0.120.13.0out of date

Crate local_stats_alloc

No external dependencies! 🙌

Crate pgwire

Dependencies

(17 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.01.0.85up to date
 auto_enums^0.80.8.5up to date
 byteorder^1.51.5.0up to date
 bytes^11.6.0up to date
 futures^0.30.3.30up to date
 itertools^0.120.13.0out of date
 jsonwebtoken^99.3.0up to date
 openssl^0.10.600.10.64up to date
 panic-message^0.30.3.0up to date
 parking_lot^0.120.12.2up to date
 reqwest^0.110.12.4out of date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date
 tokio-openssl^0.6.30.6.4up to date
 tracing^0.10.1.40up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^33.10.1up to date
 tokio-postgres^0.70.7.10up to date

Crate rw_resource_util

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 fs-err^22.11.0up to date
 sysinfo^0.300.30.12up to date
 tracing^0.10.1.40up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^33.10.1up to date

Crate risingwave_rt

Dependencies

(12 total, 1 outdated)

CrateRequiredLatestStatus
 console^0.150.15.8up to date
 console-subscriber^0.2.00.2.0up to date
 either^11.12.0up to date
 futures^0.30.3.30up to date
 hostname^0.30.4.0out of date
 parking_lot^0.120.12.2up to date
 pprof^0.130.13.0up to date
 rlimit^0.100.10.1up to date
 time^0.30.3.36up to date
 madsim-tokio^0.20.2.25up to date
 tracing^0.10.1.40up to date
 tracing-subscriber^0.30.3.18up to date

Crate sync-point

Dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 futures-util^0.30.3.30up to date
 spin^0.90.9.8up to date
 thiserror^11.0.61up to date
 madsim-tokio^0.20.2.25up to date

Crate risingwave_variables

Dependencies

(1 total, 1 possibly insecure)

CrateRequiredLatestStatus
 chrono ⚠️^0.40.4.38maybe insecure

Crate workspace-config

Dependencies

(7 total, all up-to-date)

CrateRequiredLatestStatus
 log^0.40.4.21up to date
 tracing^0.10.1.40up to date
 libz-sys^11.1.16up to date
 lzma-sys^0.10.1.20up to date
 openssl-sys^0.9.960.9.102up to date
 sasl2-sys^0.10.1.22+2.1.28up to date
 zstd-sys^22.0.10+zstd.1.5.6up to date

Crate workspace-hack

Dependencies

(130 total, 14 outdated, 9 possibly insecure)

CrateRequiredLatestStatus
 ahash^0.80.8.11up to date
 aho-corasick^11.1.3up to date
 allocator-api2^0.20.2.18up to date
 anyhow^11.0.85up to date
 async-std^11.12.0up to date
 aws-credential-types^11.2.0up to date
 aws-runtime^11.2.2up to date
 aws-sdk-s3^11.29.0up to date
 aws-sigv4^11.2.1up to date
 aws-smithy-runtime^11.5.0up to date
 aws-smithy-types^11.1.9up to date
 axum^0.60.7.5out of date
 base64^0.210.22.1out of date
 bigdecimal^0.40.4.3up to date
 bit-vec^0.60.6.3up to date
 bitflags^22.5.0up to date
 byteorder^11.5.0up to date
 bytes^11.6.0up to date
 chrono ⚠️^0.40.4.38maybe insecure
 clap^44.5.4up to date
 clap_builder^44.5.2up to date
 combine^44.6.7up to date
 crossbeam-epoch^0.90.9.18up to date
 crossbeam-queue^0.30.3.11up to date
 crossbeam-utils^0.80.8.19up to date
 crypto-bigint^0.50.5.5up to date
 deranged^0.30.3.11up to date
 digest^0.100.10.7up to date
 either^11.12.0up to date
 fail^0.50.5.1up to date
 flate2^11.0.30up to date
 flume^0.100.11.0out of date
 frunk_core^0.40.4.2up to date
 futures^0.30.3.30up to date
 futures-channel^0.30.3.30up to date
 futures-core^0.30.3.30up to date
 futures-executor^0.30.3.30up to date
 futures-io^0.30.3.30up to date
 futures-sink^0.30.3.30up to date
 futures-task ⚠️^0.30.3.30maybe insecure
 futures-util^0.30.3.30up to date
 generic-array^0.141.0.0out of date
 governor^0.60.6.3up to date
 hashbrown^0.130.14.5out of date
 hmac^0.120.12.1up to date
 hyper ⚠️^0.141.3.1out of date
 indexmap^22.2.6up to date
 itertools^0.110.13.0out of date
 jni^0.210.21.1up to date
 lazy_static^11.4.0up to date
 lexical-core^0.80.8.5up to date
 lexical-parse-float^0.80.8.5up to date
 lexical-parse-integer^0.80.8.6up to date
 lexical-util^0.80.8.5up to date
 lexical-write-float^0.80.8.5up to date
 lexical-write-integer^0.80.8.5up to date
 libc^0.20.2.155up to date
 lock_api^0.40.4.12up to date
 log^0.40.4.21up to date
 madsim-rdkafka^0.30.4.2+0.34.0out of date
 madsim-tokio^0.20.2.25up to date
 md-5^0.100.10.6up to date
 memchr^22.7.2up to date
 mio ⚠️^0.80.8.11maybe insecure
 moka^0.120.12.7up to date
 nom^77.1.3up to date
 num-bigint^0.40.4.5up to date
 num-integer^0.10.1.46up to date
 num-iter^0.10.1.45up to date
 num-traits^0.20.2.19up to date
 openssl ⚠️^0.100.10.64maybe insecure
 openssl-sys^0.90.9.102up to date
 ordered-float^34.2.0out of date
 parking_lot^0.120.12.2up to date
 parking_lot_core^0.90.9.10up to date
 petgraph^0.60.6.5up to date
 phf^0.110.11.2up to date
 phf_shared^0.110.11.2up to date
 postgres-types^0.20.2.6up to date
 proc-macro2^11.0.82up to date
 prometheus^0.130.13.4up to date
 prost^0.120.12.6up to date
 prost-types^0.120.12.6up to date
 quote^11.0.36up to date
 rand^0.80.8.5up to date
 rand_chacha^0.30.3.1up to date
 rand_core^0.60.6.4up to date
 redis^0.250.25.3up to date
 regex ⚠️^11.10.4maybe insecure
 regex-automata^0.40.4.6up to date
 regex-syntax^0.80.8.3up to date
 reqwest^0.110.12.4out of date
 ring^0.160.17.8out of date
 rust_decimal^11.35.0up to date
 rustc-hash^11.1.0up to date
 scopeguard^11.2.0up to date
 sea-orm^0.120.12.15up to date
 sea-query^0.300.30.7up to date
 sea-query-binder^0.50.5.0up to date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 serde_with^33.8.1up to date
 sha1^0.100.10.6up to date
 sha2^0.100.10.8up to date
 smallvec ⚠️^11.13.2maybe insecure
 sqlx^0.70.7.4up to date
 sqlx-core^0.70.7.4up to date
 sqlx-mysql^0.70.7.4up to date
 sqlx-postgres^0.70.7.4up to date
 sqlx-sqlite^0.70.7.4up to date
 strum^0.250.26.2out of date
 subtle^22.5.0up to date
 syn^12.0.64out of date
 target-lexicon^0.120.12.14up to date
 time^0.30.3.36up to date
 tinyvec^11.6.0up to date
 tokio ⚠️^11.37.0maybe insecure
 tokio-util^0.70.7.11up to date
 toml_datetime^0.60.6.6up to date
 tonic^0.100.11.0out of date
 tower^0.40.4.13up to date
 tracing^0.10.1.40up to date
 tracing-core^0.10.1.32up to date
 tracing-subscriber^0.30.3.18up to date
 unicode-bidi^0.30.3.15up to date
 unicode-normalization^0.10.1.23up to date
 url^22.5.0up to date
 uuid^11.8.0up to date
 whoami ⚠️^11.5.1maybe insecure
 zeroize^11.7.0up to date

Build dependencies

(52 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 ahash^0.80.8.11up to date
 aho-corasick^11.1.3up to date
 allocator-api2^0.20.2.18up to date
 anyhow^11.0.85up to date
 auto_enums^0.80.8.5up to date
 bitflags^22.5.0up to date
 bytes^11.6.0up to date
 cc^11.0.97up to date
 crossbeam-epoch^0.90.9.18up to date
 crossbeam-queue^0.30.3.11up to date
 crossbeam-utils^0.80.8.19up to date
 deranged^0.30.3.11up to date
 digest^0.100.10.7up to date
 either^11.12.0up to date
 frunk_core^0.40.4.2up to date
 generic-array^0.141.0.0out of date
 hashbrown^0.140.14.5up to date
 indexmap^22.2.6up to date
 itertools^0.110.13.0out of date
 lazy_static^11.4.0up to date
 libc^0.20.2.155up to date
 log^0.40.4.21up to date
 memchr^22.7.2up to date
 nom^77.1.3up to date
 num-bigint^0.40.4.5up to date
 num-integer^0.10.1.46up to date
 num-traits^0.20.2.19up to date
 petgraph^0.60.6.5up to date
 phf^0.110.11.2up to date
 phf_shared^0.110.11.2up to date
 proc-macro2^11.0.82up to date
 prost^0.120.12.6up to date
 prost-types^0.120.12.6up to date
 quote^11.0.36up to date
 rand^0.80.8.5up to date
 rand_chacha^0.30.3.1up to date
 rand_core^0.60.6.4up to date
 regex ⚠️^11.10.4maybe insecure
 regex-automata^0.40.4.6up to date
 regex-syntax^0.80.8.3up to date
 rustc-hash^11.1.0up to date
 scopeguard^11.2.0up to date
 serde^11.0.202up to date
 serde_json^11.0.117up to date
 sha2^0.100.10.8up to date
 subtle^22.5.0up to date
 syn^22.0.64up to date
 target-lexicon^0.120.12.14up to date
 time^0.30.3.36up to date
 time-macros^0.20.2.18up to date
 toml_datetime^0.60.6.6up to date
 zeroize^11.7.0up to date

Security Vulnerabilities

yaml-rust: Uncontrolled recursion leads to abort in deserialization

RUSTSEC-2018-0006

Affected versions of this crate did not prevent deep recursion while deserializing data structures.

This allows an attacker to make a YAML file with deeply nested structures that causes an abort while deserializing it.

The flaw was corrected by checking the recursion depth.

Note: clap 2.33 is not affected by this because it uses yaml-rust in a way that doesn't trigger the vulnerability. More specifically:

  1. The input to the YAML parser is always trusted - is included at compile time via include_str!.

  2. The nesting level is never deep enough to trigger the overflow in practice (at most 5).

futures-task: futures_task::waker may cause a use-after-free if used on a type that isn't 'static

RUSTSEC-2020-0060

Affected versions of the crate did not properly implement a 'static lifetime bound on the waker function. This resulted in a use-after-free if Waker::wake() is called after original data had been dropped.

The flaw was corrected by adding 'static lifetime bound to the data waker takes.

chrono: Potential segfault in `localtime_r` invocations

RUSTSEC-2020-0159

Impact

Unix-like operating systems may segfault due to dereferencing a dangling pointer in specific circumstances. This requires an environment variable to be set in a different thread than the affected functions. This may occur without the user's knowledge, notably in a third-party library.

Workarounds

No workarounds are known.

References

smallvec: Buffer overflow in SmallVec::insert_many

RUSTSEC-2021-0003

A bug in the SmallVec::insert_many method caused it to allocate a buffer that was smaller than needed. It then wrote past the end of the buffer, causing a buffer overflow and memory corruption on the heap.

This bug was only triggered if the iterator passed to insert_many yielded more items than the lower bound returned from its size_hint method.

The flaw was corrected in smallvec 0.6.14 and 1.6.1, by ensuring that additional space is always reserved for each item inserted. The fix also simplified the implementation of insert_many to use less unsafe code, so it is easier to verify its correctness.

Thank you to Yechan Bae (@Qwaz) and the Rust group at Georgia Tech’s SSLab for finding and reporting this bug.

hyper: Lenient `hyper` header parsing of `Content-Length` could allow request smuggling

RUSTSEC-2021-0078

hyper's HTTP header parser accepted, according to RFC 7230, illegal contents inside Content-Length headers. Due to this, upstream HTTP proxies that ignore the header may still forward them along if it chooses to ignore the error.

To be vulnerable, hyper must be used as an HTTP/1 server and using an HTTP proxy upstream that ignores the header's contents but still forwards it. Due to all the factors that must line up, an attack exploiting this vulnerability is unlikely.

hyper: Integer overflow in `hyper`'s parsing of the `Transfer-Encoding` header leads to data loss

RUSTSEC-2021-0079

When decoding chunk sizes that are too large, hyper's code would encounter an integer overflow. Depending on the situation, this could lead to data loss from an incorrect total size, or in rarer cases, a request smuggling attack.

To be vulnerable, you must be using hyper for any HTTP/1 purpose, including as a client or server, and consumers must send requests or responses that specify a chunk size greater than 18 exabytes. For a possible request smuggling attack to be possible, any upstream proxies must accept a chunk size greater than 64 bits.

tar: Links in archive can create arbitrary directories

RUSTSEC-2021-0080

When unpacking a tarball that contains a symlink the tar crate may create directories outside of the directory it's supposed to unpack into.

The function errors when it's trying to create a file, but the folders are already created at this point.

use std::{io, io::Result};
use tar::{Archive, Builder, EntryType, Header};

fn main() -> Result<()> {
    let mut buf = Vec::new();

    {
        let mut builder = Builder::new(&mut buf);

        // symlink: parent -> ..
        let mut header = Header::new_gnu();
        header.set_path("symlink")?;
        header.set_link_name("..")?;
        header.set_entry_type(EntryType::Symlink);
        header.set_size(0);
        header.set_cksum();
        builder.append(&header, io::empty())?;

        // file: symlink/exploit/foo/bar
        let mut header = Header::new_gnu();
        header.set_path("symlink/exploit/foo/bar")?;
        header.set_size(0);
        header.set_cksum();
        builder.append(&header, io::empty())?;

        builder.finish()?;
    };

    Archive::new(&*buf).unpack("demo")
}

This has been fixed in https://github.com/alexcrichton/tar-rs/pull/259 and is published as tar 0.4.36. Thanks to Martin Michaelis (@mgjm) for discovering and reporting this, and Nikhil Benesch (@benesch) for the fix!

nix: Out-of-bounds write in nix::unistd::getgrouplist

RUSTSEC-2021-0119

On certain platforms, if a user has more than 16 groups, the nix::unistd::getgrouplist function will call the libc getgrouplist function with a length parameter greater than the size of the buffer it provides, resulting in an out-of-bounds write and memory corruption.

The libc getgrouplist function takes an in/out parameter ngroups specifying the size of the group buffer. When the buffer is too small to hold all of the requested user's group memberships, some libc implementations, including glibc and Solaris libc, will modify ngroups to indicate the actual number of groups for the user, in addition to returning an error. The version of nix::unistd::getgrouplist in nix 0.16.0 and up will resize the buffer to twice its size, but will not read or modify the ngroups variable. Thus, if the user has more than twice as many groups as the initial buffer size of 8, the next call to getgrouplist will then write past the end of the buffer.

The issue would require editing /etc/groups to exploit, which is usually only editable by the root user.

regex: Regexes with large repetitions on empty sub-expressions take a very long time to parse

RUSTSEC-2022-0013

The Rust Security Response WG was notified that the regex crate did not properly limit the complexity of the regular expressions (regex) it parses. An attacker could use this security issue to perform a denial of service, by sending a specially crafted regex to a service accepting untrusted regexes. No known vulnerability is present when parsing untrusted input with trusted regexes.

This issue has been assigned CVE-2022-24713. The severity of this vulnerability is "high" when the regex crate is used to parse untrusted regexes. Other uses of the regex crate are not affected by this vulnerability.

Overview

The regex crate features built-in mitigations to prevent denial of service attacks caused by untrusted regexes, or untrusted input matched by trusted regexes. Those (tunable) mitigations already provide sane defaults to prevent attacks. This guarantee is documented and it's considered part of the crate's API.

Unfortunately a bug was discovered in the mitigations designed to prevent untrusted regexes to take an arbitrary amount of time during parsing, and it's possible to craft regexes that bypass such mitigations. This makes it possible to perform denial of service attacks by sending specially crafted regexes to services accepting user-controlled, untrusted regexes.

Affected versions

All versions of the regex crate before or equal to 1.5.4 are affected by this issue. The fix is include starting from regex 1.5.5.

Mitigations

We recommend everyone accepting user-controlled regexes to upgrade immediately to the latest version of the regex crate.

Unfortunately there is no fixed set of problematic regexes, as there are practically infinite regexes that could be crafted to exploit this vulnerability. Because of this, we do not recommend denying known problematic regexes.

Acknowledgements

We want to thank Addison Crump for responsibly disclosing this to us according to the Rust security policy, and for helping review the fix.

We also want to thank Andrew Gallant for developing the fix, and Pietro Albini for coordinating the disclosure and writing this advisory.

tokio: reject_remote_clients Configuration corruption

RUSTSEC-2023-0001

On Windows, configuring a named pipe server with pipe_mode will force ServerOptions::reject_remote_clients as false.

This drops any intended explicit configuration for the reject_remote_clients that may have been set as true previously.

The default setting of reject_remote_clients is normally true meaning the default is also overridden as false.

Workarounds

Ensure that pipe_mode is set first after initializing a ServerOptions. For example:

let mut opts = ServerOptions::new();
opts.pipe_mode(PipeMode::Message);
opts.reject_remote_clients(true);

openssl: `openssl` `X509VerifyParamRef::set_host` buffer over-read

RUSTSEC-2023-0044

When this function was passed an empty string, openssl would attempt to call strlen on it, reading arbitrary memory until it reached a NUL byte.

mio: Tokens for named pipes may be delivered after deregistration

RUSTSEC-2024-0019

Impact

When using named pipes on Windows, mio will under some circumstances return invalid tokens that correspond to named pipes that have already been deregistered from the mio registry. The impact of this vulnerability depends on how mio is used. For some applications, invalid tokens may be ignored or cause a warning or a crash. On the other hand, for applications that store pointers in the tokens, this vulnerability may result in a use-after-free.

For users of Tokio, this vulnerability is serious and can result in a use-after-free in Tokio.

The vulnerability is Windows-specific, and can only happen if you are using named pipes. Other IO resources are not affected.

Affected versions

This vulnerability has been fixed in mio v0.8.11.

All versions of mio between v0.7.2 and v0.8.10 are vulnerable.

Tokio is vulnerable when you are using a vulnerable version of mio AND you are using at least Tokio v1.30.0. Versions of Tokio prior to v1.30.0 will ignore invalid tokens, so they are not vulnerable.

Workarounds

Vulnerable libraries that use mio can work around this issue by detecting and ignoring invalid tokens.

Technical details

When an IO resource registered with mio has a readiness event, mio delivers that readiness event to the user using a user-specified token. Mio guarantees that when an IO resource is deregistered, then it will never return the token for that IO resource again. However, for named pipes on windows, mio may sometimes deliver the token for a named pipe even though the named pipe has been previously deregistered.

This vulnerability was originally reported in the Tokio issue tracker: tokio-rs/tokio#6369
This vulnerability was fixed in: tokio-rs/mio#1760

Thank you to @rofoun and @radekvit for discovering and reporting this issue.

whoami: Stack buffer overflow with whoami on several Unix platforms

RUSTSEC-2024-0020

With versions of the whoami crate >= 0.5.3 and < 1.5.0, calling any of these functions leads to an immediate stack buffer overflow on illumos and Solaris:

  • whoami::username
  • whoami::realname
  • whoami::username_os
  • whoami::realname_os

With versions of the whoami crate >= 0.5.3 and < 1.0.1, calling any of the above functions also leads to a stack buffer overflow on these platforms:

  • Bitrig
  • DragonFlyBSD
  • FreeBSD
  • NetBSD
  • OpenBSD

This occurs because of an incorrect definition of the passwd struct on those platforms.

As a result of this issue, denial of service and data corruption have both been observed in the wild. The issue is possibly exploitable as well.

This vulnerability also affects other Unix platforms that aren't Linux or macOS.

This issue has been addressed in whoami 1.5.0.

For more information, see this GitHub issue.

rustls: `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input

RUSTSEC-2024-0336

If a close_notify alert is received during a handshake, complete_io does not terminate.

Callers which do not call complete_io are not affected.

rustls-tokio and rustls-ffi do not call complete_io and are not affected.

rustls::Stream and rustls::StreamOwned types use complete_io and are affected.