Skip to content

Commit d84cc8b

Browse files
committed
Update dependencies and release notes
1 parent 16f8d6d commit d84cc8b

File tree

6 files changed

+61
-31
lines changed

6 files changed

+61
-31
lines changed

.supply-chain/config.toml

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -926,10 +926,6 @@ criteria = "safe-to-deploy"
926926
version = "0.45.0"
927927
criteria = "safe-to-deploy"
928928

929-
[[exemptions.der]]
930-
version = "0.7.10"
931-
criteria = "safe-to-deploy"
932-
933929
[[exemptions.deranged]]
934930
version = "0.5.5"
935931
criteria = "safe-to-deploy"
@@ -1143,7 +1139,7 @@ version = "0.13.0"
11431139
criteria = "safe-to-deploy"
11441140

11451141
[[exemptions.h2]]
1146-
version = "0.4.12"
1142+
version = "0.4.13"
11471143
criteria = "safe-to-deploy"
11481144

11491145
[[exemptions.half]]
@@ -1710,10 +1706,6 @@ criteria = "safe-to-deploy"
17101706
version = "3.0.6"
17111707
criteria = "safe-to-deploy"
17121708

1713-
[[exemptions.pem-rfc7468]]
1714-
version = "0.7.0"
1715-
criteria = "safe-to-deploy"
1716-
17171709
[[exemptions.pest]]
17181710
version = "2.8.5"
17191711
criteria = "safe-to-deploy"
@@ -1758,10 +1750,6 @@ criteria = "safe-to-deploy"
17581750
version = "0.10.2"
17591751
criteria = "safe-to-deploy"
17601752

1761-
[[exemptions.pkg-config]]
1762-
version = "0.3.32"
1763-
criteria = "safe-to-deploy"
1764-
17651753
[[exemptions.portable-atomic]]
17661754
version = "1.13.0"
17671755
criteria = "safe-to-deploy"
@@ -2027,7 +2015,7 @@ version = "1.1.3"
20272015
criteria = "safe-to-deploy"
20282016

20292017
[[exemptions.rustls]]
2030-
version = "0.23.35"
2018+
version = "0.23.36"
20312019
criteria = "safe-to-deploy"
20322020

20332021
[[exemptions.rustls-native-certs]]
@@ -2566,10 +2554,6 @@ criteria = "safe-to-deploy"
25662554
version = "1.1.0"
25672555
criteria = "safe-to-deploy"
25682556

2569-
[[exemptions.utf-8]]
2570-
version = "0.7.6"
2571-
criteria = "safe-to-deploy"
2572-
25732557
[[exemptions.uuid]]
25742558
version = "1.19.0"
25752559
criteria = "safe-to-deploy"
@@ -2927,7 +2911,7 @@ version = "0.5.5"
29272911
criteria = "safe-to-deploy"
29282912

29292913
[[exemptions.zmij]]
2930-
version = "1.0.10"
2914+
version = "1.0.11"
29312915
criteria = "safe-to-deploy"
29322916

29332917
[[exemptions.zstd]]

.supply-chain/imports.lock

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,12 @@ who = "Benjamin Bouvier <[email protected]>"
290290
criteria = "safe-to-deploy"
291291
version = "0.1.3"
292292

293+
[[audits.bytecode-alliance.audits.der]]
294+
who = "Chris Fallin <[email protected]>"
295+
criteria = "safe-to-deploy"
296+
version = "0.7.10"
297+
notes = "No unsafe code aside from transmutes for transparent newtypes."
298+
293299
[[audits.bytecode-alliance.audits.digest]]
294300
who = "Benjamin Bouvier <[email protected]>"
295301
criteria = "safe-to-deploy"
@@ -480,6 +486,12 @@ criteria = "safe-to-deploy"
480486
delta = "0.8.5 -> 0.8.9"
481487
notes = "No new unsafe code, just refactorings."
482488

489+
[[audits.bytecode-alliance.audits.pem-rfc7468]]
490+
who = "Chris Fallin <[email protected]>"
491+
criteria = "safe-to-deploy"
492+
version = "0.7.0"
493+
notes = "Only `unsafe` around a `from_utf8_unchecked`, and no IO."
494+
483495
[[audits.bytecode-alliance.audits.percent-encoding]]
484496
who = "Alex Crichton <[email protected]>"
485497
criteria = "safe-to-deploy"
@@ -495,6 +507,26 @@ who = "Pat Hickey <[email protected]>"
495507
criteria = "safe-to-deploy"
496508
version = "0.1.0"
497509

510+
[[audits.bytecode-alliance.audits.pkg-config]]
511+
who = "Pat Hickey <[email protected]>"
512+
criteria = "safe-to-deploy"
513+
version = "0.3.25"
514+
notes = "This crate shells out to the pkg-config executable, but it appears to sanitize inputs reasonably."
515+
516+
[[audits.bytecode-alliance.audits.pkg-config]]
517+
who = "Alex Crichton <[email protected]>"
518+
criteria = "safe-to-deploy"
519+
delta = "0.3.26 -> 0.3.29"
520+
notes = """
521+
No `unsafe` additions or anything outside of the purview of the crate in this
522+
change.
523+
"""
524+
525+
[[audits.bytecode-alliance.audits.pkg-config]]
526+
who = "Chris Fallin <[email protected]>"
527+
criteria = "safe-to-deploy"
528+
delta = "0.3.29 -> 0.3.32"
529+
498530
[[audits.bytecode-alliance.audits.sha1]]
499531
who = "Andrew Brown <[email protected]>"
500532
criteria = "safe-to-deploy"
@@ -513,6 +545,12 @@ criteria = "safe-to-deploy"
513545
version = "0.2.4"
514546
notes = "Implements a concurrency primitive with atomics, and is not obviously incorrect"
515547

548+
[[audits.bytecode-alliance.audits.utf-8]]
549+
who = "Chris Fallin <[email protected]>"
550+
criteria = "safe-to-deploy"
551+
version = "0.7.6"
552+
notes = "Small library that uses `unsafe` only around `str::from_utf8_unchecked` after explicitly verifying UTF-8."
553+
516554
[[audits.bytecode-alliance.audits.vcpkg]]
517555
who = "Pat Hickey <[email protected]>"
518556
criteria = "safe-to-deploy"
@@ -2126,6 +2164,12 @@ Only functional change is to work around a bug in the negative_impls feature
21262164
"""
21272165
aggregated-from = "https://raw.githubusercontent.com/mozilla/cargo-vet/main/supply-chain/audits.toml"
21282166

2167+
[[audits.mozilla.audits.pkg-config]]
2168+
who = "Mike Hommey <[email protected]>"
2169+
criteria = "safe-to-deploy"
2170+
delta = "0.3.25 -> 0.3.26"
2171+
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"
2172+
21292173
[[audits.mozilla.audits.powerfmt]]
21302174
who = "Alex Franchuk <[email protected]>"
21312175
criteria = "safe-to-deploy"

Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ reqwest = { version = "0.13.1", default-features = false, features = [
247247
rmp-serde = "1.3.1"
248248
rust_decimal = "1.39.0"
249249
rust_decimal_macros = "1.39.0"
250-
rustls = { version = "0.23.35", default-features = false, features = [
250+
rustls = { version = "0.23.36", default-features = false, features = [
251251
"aws-lc-rs",
252252
"std",
253253
] }

RELEASES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Released on TBD (UTC).
2525
- Added Binance `listenKeyExpired` event handling (#3387), thanks @Johnkhk
2626
- Added Deribit data client (#3368), thanks @filipmacek
2727
- Removed `tracing` crate from Rust codebase, migrated to `log` crate for simpler logging
28+
- Improved live timers to use `BTreeMap` for storage (#3392), thanks @faysou
2829
- Upgraded Cython to v3.2.4
2930
- Upgraded `tokio` crate to v1.49.0
3031

crates/common/src/live/clock.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,19 @@
1515

1616
//! Live clock implementation using Tokio for real-time operations.
1717
18-
use futures::Stream;
19-
use nautilus_core::{
20-
AtomicTime, UnixNanos, consts::NAUTILUS_PREFIX, correctness::check_predicate_true,
21-
time::get_atomic_clock_realtime,
22-
};
2318
use std::{
2419
collections::{BTreeMap, BinaryHeap},
2520
ops::Deref,
2621
pin::Pin,
2722
sync::Arc,
2823
task::{Context, Poll},
2924
};
25+
26+
use futures::Stream;
27+
use nautilus_core::{
28+
AtomicTime, UnixNanos, consts::NAUTILUS_PREFIX, correctness::check_predicate_true,
29+
time::get_atomic_clock_realtime,
30+
};
3031
use ustr::Ustr;
3132

3233
use super::timer::LiveTimer;

0 commit comments

Comments
 (0)