Skip to content

Commit 0919885

Browse files
authored
Update some crate dependencies (#11466)
1 parent 0417f8b commit 0919885

File tree

10 files changed

+836
-800
lines changed

10 files changed

+836
-800
lines changed

Cargo.lock

Lines changed: 696 additions & 651 deletions
Large diffs are not rendered by default.

Cargo.toml

Lines changed: 127 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -186,33 +186,33 @@ walkers = "0.45"
186186
# All of our direct external dependencies should be found here:
187187
ahash = "0.8"
188188
anyhow = { version = "1.0", default-features = false }
189-
argh = "0.1.12"
189+
argh = "0.1.13"
190190
array-init = "2.1"
191191
arrow = { version = "55.2", default-features = false }
192192
async-stream = "0.3"
193-
async-trait = "0.1.83"
194-
axum = "0.8.4"
193+
async-trait = "0.1.89"
194+
axum = "0.8.6"
195195
backtrace = "0.3"
196196
base64 = "0.22"
197197
bincode = "1.3"
198198
bit-vec = "0.8"
199-
bitflags = { version = "2.4", features = ["bytemuck"] }
200-
bytemuck = { version = "1.18", features = ["extern_crate_alloc"] }
199+
bitflags = { version = "2.9", features = ["bytemuck"] }
200+
bytemuck = { version = "1.24", features = ["extern_crate_alloc"] }
201201
byteorder = "1.5.0"
202-
bytes = "1.0"
203-
camino = "1.1"
202+
bytes = "1.10"
203+
camino = "1.2"
204204
cargo_metadata = "0.18"
205205
cargo-run-wasm = "0.3.2"
206206
cdr-encoding = "0.10.2"
207207
cfg_aliases = "0.2"
208208
cfg-if = "1.0"
209-
chrono = { version = "0.4.39", default-features = false } # Needed for datafusion, see `re_datafusion`'s Cargo.toml
209+
chrono = { version = "0.4.42", default-features = false } # Needed for datafusion, see `re_datafusion`'s Cargo.toml
210210
clang-format = "0.3"
211-
clap = "4.0"
211+
clap = "4.5"
212212
clean-path = "0.2"
213-
colored = "2.1"
214-
comfy-table = { version = "7.0", default-features = false }
215-
console_error_panic_hook = "0.1.6"
213+
colored = "2.2"
214+
comfy-table = { version = "7.2", default-features = false }
215+
console_error_panic_hook = "0.1.7"
216216
const_format = "0.2"
217217
convert_case = "0.6"
218218
criterion = "0.5"
@@ -232,148 +232,148 @@ datafusion = { version = "49.0.2", default-features = false, features = [
232232
"unicode_expressions",
233233
] }
234234
datafusion-ffi = "49.0.2"
235-
directories = "6"
236-
document-features = "0.2.8"
237-
econtext = "0.2" # Prints error contexts on crashes
235+
directories = "6.0"
236+
document-features = "0.2.11"
237+
econtext = "0.2.0" # Prints error contexts on crashes
238238
ehttp = "0.5.0"
239-
enumset = "1.0.12"
240-
env_filter = { version = "0.1", default-features = false }
241-
env_logger = { version = "0.11", default-features = false }
242-
ffmpeg-sidecar = { version = "2.0.2", default-features = false }
243-
fixed = { version = "1.28", default-features = false }
239+
enumset = "1.1.10"
240+
env_filter = { version = "0.1.3", default-features = false }
241+
env_logger = { version = "0.11.8", default-features = false }
242+
ffmpeg-sidecar = { version = "2.2.0", default-features = false }
243+
fixed = { version = "1.29", default-features = false }
244244
fjadra = "0.2.1"
245-
flatbuffers = "25.2.10"
246-
futures = "0.3"
247-
futures-util = "0.3"
248-
getrandom = "0.3"
249-
glam = { version = "0.30.3", features = ["debug-glam-assert"] }
250-
glob = "0.3"
251-
gltf = "1.1"
245+
flatbuffers = "25.9.23"
246+
futures = "0.3.31"
247+
futures-util = "0.3.31"
248+
getrandom = "0.3.3"
249+
glam = { version = "0.30.8", features = ["debug-glam-assert"] }
250+
glob = "0.3.3"
251+
gltf = "1.4"
252252
h264-reader = "0.8"
253-
half = { version = "2.3.1", features = ["bytemuck"] }
253+
half = { version = "2.6.0", features = ["bytemuck"] }
254254
hexasphere = "16.0.0"
255-
home = "0.5.9"
256-
http = "1.2.0"
257-
image = { version = "0.25", default-features = false }
258-
indent = "0.1"
259-
indexmap = "2.1" # Version chosen to align with other dependencies
260-
indicatif = "0.17.7" # Progress bar
261-
infer = "0.16" # infer MIME type by checking the magic number signaturefer MIME type by checking the magic number signature
262-
insta = "1.23"
263-
itertools = "0.14"
264-
jiff = { version = "0.2.3", features = ["js"] }
265-
js-sys = "0.3"
266-
jsonwebtoken = { version = "9", default-features = false }
255+
home = "0.5.11"
256+
http = "1.3.1"
257+
image = { version = "0.25.6", default-features = false }
258+
indent = "0.1.1"
259+
indexmap = "2.11" # Version chosen to align with other dependencies
260+
indicatif = "0.17.11" # Progress bar
261+
infer = "0.16.0" # infer MIME type by checking the magic number signaturefer MIME type by checking the magic number signature
262+
insta = "1.43"
263+
itertools = "0.14.0"
264+
jiff = { version = "0.2.15", features = ["js"] }
265+
js-sys = "0.3.81"
266+
jsonwebtoken = { version = "9.3", default-features = false }
267267
lance = { version = "0.36.0", default-features = false } # When you update this, also update the list of features enabled for `datafusion` (~50 lines up)
268-
libc = "0.2"
269-
linked-hash-map = { version = "0.5", default-features = false }
270-
log = "0.4"
271-
log-once = "0.4"
272-
lz4_flex = "0.11"
268+
libc = "0.2.176"
269+
linked-hash-map = { version = "0.5.6", default-features = false }
270+
log = "0.4.28"
271+
log-once = "0.4.1"
272+
lz4_flex = "0.11.5"
273273
macaw = "0.30.0"
274-
mcap = "0.23.1"
275-
memmap2 = "0.9.5"
276-
memory-stats = "1.1"
277-
mimalloc = "0.1.43"
278-
mime_guess2 = "2.0" # infer MIME type by file extension, and map mime to file extension
274+
mcap = "0.23.3"
275+
memmap2 = "0.9.8"
276+
memory-stats = "1.2"
277+
mimalloc = "0.1.48"
278+
mime_guess2 = "2.3" # infer MIME type by file extension, and map mime to file extension
279279
mint = "0.5.9"
280280
natord = "1.0.9"
281-
ndarray = "0.16"
282-
ndarray-rand = "0.15"
283-
never = "0.1"
284-
nohash-hasher = "0.2"
285-
notify = { version = "8", features = ["macos_kqueue"] }
286-
num-derive = "0.4"
287-
num-traits = "0.2"
288-
numpy = "0.24"
289-
objc2-app-kit = "0.3"
290-
opentelemetry = { version = "0.30", features = ["metrics"] }
291-
opentelemetry-appender-tracing = "0.30"
292-
opentelemetry-otlp = "0.30"
293-
opentelemetry_sdk = { version = "0.30", features = ["rt-tokio"] }
294-
ordered-float = "4.3.0"
295-
parking_lot = "0.12.3"
296-
parquet = { version = "55.1", default-features = false }
281+
ndarray = "0.16.1"
282+
ndarray-rand = "0.15.0"
283+
never = "0.1.0"
284+
nohash-hasher = "0.2.0"
285+
notify = { version = "8.2", features = ["macos_kqueue"] }
286+
num-derive = "0.4.2"
287+
num-traits = "0.2.19"
288+
numpy = "0.24.0"
289+
objc2-app-kit = "0.3.2"
290+
opentelemetry = { version = "0.30.0", features = ["metrics"] }
291+
opentelemetry-appender-tracing = "0.30.1"
292+
opentelemetry-otlp = "0.30.0"
293+
opentelemetry_sdk = { version = "0.30.0", features = ["rt-tokio"] }
294+
ordered-float = "4.6.0"
295+
parking_lot = "0.12.5"
296+
parquet = { version = "55.2", default-features = false }
297297
paste = "1.0"
298-
pathdiff = "0.2"
298+
pathdiff = "0.2.3"
299299
percent-encoding = "2.3"
300-
pico-args = "0.5"
301-
pin-project-lite = "0.2"
302-
ply-rs = { version = "0.1", default-features = false }
303-
poll-promise = "0.3"
304-
pollster = "0.4"
305-
prettyplease = "0.2"
300+
pico-args = "0.5.0"
301+
pin-project-lite = "0.2.16"
302+
ply-rs = { version = "0.1.3", default-features = false }
303+
poll-promise = "0.3.0"
304+
pollster = "0.4.0"
305+
prettyplease = "0.2.37"
306306
proc-macro2 = { version = "1.0", default-features = false }
307-
profiling = { version = "1.0.12", default-features = false }
308-
prometheus-client = "0.24"
309-
prost = "0.13.3"
310-
prost-build = "0.13.3"
307+
profiling = { version = "1.0.17", default-features = false }
308+
prometheus-client = "0.24.0"
309+
prost = "0.13.5"
310+
prost-build = "0.13.5"
311311
prost-reflect = "0.15.3"
312-
prost-types = "0.13.3"
313-
protoc-prebuilt = "0.3"
312+
prost-types = "0.13.5"
313+
protoc-prebuilt = "0.3.0"
314314
puffin = "0.19.1"
315-
puffin_http = "0.16"
316-
pyo3 = "0.24.1"
317-
pyo3-build-config = "0.24.1"
315+
puffin_http = "0.16.1"
316+
pyo3 = "0.24.2"
317+
pyo3-build-config = "0.24.2"
318318
quote = "1.0"
319-
rand = { version = "0.8", default-features = false, features = ["small_rng"] }
320-
rand_distr = { version = "0.4", default-features = false }
321-
raw-window-handle = "0.6"
322-
rayon = "1.7"
323-
regex-lite = "0.1.6"
319+
rand = { version = "0.8.5", default-features = false, features = ["small_rng"] }
320+
rand_distr = { version = "0.4.3", default-features = false }
321+
raw-window-handle = "0.6.2"
322+
rayon = "1.11"
323+
regex-lite = "0.1.7"
324324
rexif = "0.7.5"
325-
rfd = { version = "0.15", default-features = false, features = [
325+
rfd = { version = "0.15.4", default-features = false, features = [
326326
"async-std",
327327
"xdg-portal",
328328
] }
329329
ron = { version = "0.10.1", features = ["integer128"] }
330330
roxmltree = "0.19.0"
331331
rustdoc-json = "0.9.7"
332332
rustdoc-types = "0.56.0"
333-
rustls = { version = "0.23", default-features = false }
334-
semver = "1.0.26"
335-
seq-macro = "0.3"
336-
serde = { version = "1", features = ["derive"] }
337-
serde_bytes = "0.11"
338-
serde_json = { version = "1", default-features = false, features = ["std"] }
333+
rustls = { version = "0.23.32", default-features = false }
334+
semver = "1.0.27"
335+
seq-macro = "0.3.6"
336+
serde = { version = "1.0", features = ["derive"] }
337+
serde_bytes = "0.11.19"
338+
serde_json = { version = "1.0", default-features = false, features = ["std"] }
339339
serde-wasm-bindgen = "0.6.5"
340-
serde_yaml = { version = "0.9.21", default-features = false }
341-
sha2 = "0.10"
342-
similar-asserts = "1.4.2"
343-
slotmap = { version = "1.0.6", features = ["serde"] }
344-
smallvec = { version = "1.0", features = ["const_generics", "union"] }
340+
serde_yaml = { version = "0.9.34", default-features = false }
341+
sha2 = "0.10.9"
342+
similar-asserts = "1.7.0"
343+
slotmap = { version = "1.0.7", features = ["serde"] }
344+
smallvec = { version = "1.15", features = ["const_generics", "union"] }
345345
static_assertions = "1.1"
346346
stl_io = "0.8.5"
347-
strum = { version = "0.26", features = ["derive"] }
348-
strum_macros = "0.26"
349-
sublime_fuzzy = "0.7"
347+
strum = { version = "0.26.3", features = ["derive"] }
348+
strum_macros = "0.26.4"
349+
sublime_fuzzy = "0.7.0"
350350
syn = "2.0"
351-
sysinfo = { version = "0.30.1", default-features = false }
351+
sysinfo = { version = "0.30.13", default-features = false }
352352
tap = "1.0.1"
353-
tempfile = "3.0"
353+
tempfile = "3.23"
354354
thiserror = "1.0"
355355
tiff = "0.9.1"
356-
tiny_http = { version = "0.12", default-features = false }
356+
tiny_http = { version = "0.12.0", default-features = false }
357357
tobj = "4.0"
358-
tokio = { version = "1.44.2", default-features = false }
359-
tokio-stream = "0.1.16"
360-
tokio-util = { version = "0.7.12", default-features = false }
361-
toml = { version = "0.8.10", default-features = false }
358+
tokio = { version = "1.47.1", default-features = false }
359+
tokio-stream = "0.1.17"
360+
tokio-util = { version = "0.7.16", default-features = false }
361+
toml = { version = "0.8.23", default-features = false }
362362
tonic = { version = "0.13.1", default-features = false }
363363
tonic-build = { version = "0.13.1", default-features = false }
364364
tonic-web = "0.13.1"
365365
tonic-web-wasm-client = "0.7.1"
366-
tower = "0.5"
367-
tower-http = "0.6"
368-
tower-service = "0.3"
369-
tracing = "0.1.40"
366+
tower = "0.5.2"
367+
tower-http = "0.6.6"
368+
tower-service = "0.3.3"
369+
tracing = "0.1.41"
370370
tracing-opentelemetry = "0.31.0"
371-
tracing-subscriber = { version = "0.3.18", features = [
371+
tracing-subscriber = { version = "0.3.20", features = [
372372
"tracing-log",
373373
"fmt",
374374
"env-filter",
375375
] }
376-
tracing-tracy = { version = "0.11", default-features = false, features = [
376+
tracing-tracy = { version = "0.11.4", default-features = false, features = [
377377
"broadcast",
378378
"callstack-inlines",
379379
"code-transfer",
@@ -382,15 +382,15 @@ tracing-tracy = { version = "0.11", default-features = false, features = [
382382
"ondemand", # much nicer for a long-lived program
383383
"system-tracing",
384384
] } # no sampling, it's very noisy and not that useful
385-
type-map = "0.5"
386-
typenum = "1.15"
387-
unindent = "0.2"
385+
type-map = "0.5.1"
386+
typenum = "1.19"
387+
unindent = "0.2.4"
388388
urdf-rs = "0.9.0"
389-
ureq = "2.9.2"
390-
url = "2.3"
391-
uuid = "1.1"
392-
vec1 = "1.8"
393-
walkdir = "2.0"
389+
ureq = "2.12.1"
390+
url = "2.5"
391+
uuid = "1.18"
392+
vec1 = "1.12"
393+
walkdir = "2.5"
394394
# TODO(#8766): `rerun_js/web-viewer/build-wasm.mjs` is HIGHLY sensitive to changes in `wasm-bindgen`.
395395
# Whenever updating `wasm-bindgen`, update this and the narrower dependency specifications in
396396
# `crates/viewer/re_viewer/Cargo.toml`, and make sure that the build script still works.
@@ -399,15 +399,15 @@ walkdir = "2.0"
399399
# For details see https://github.com/rerun-io/rerun/issues/8766
400400
wasm-bindgen = "0.2.104"
401401
wasm-bindgen-cli-support = "=0.2.104"
402-
wasm-bindgen-futures = "0.4.50"
403-
wayland-sys = "0.31.5"
404-
web-sys = "0.3"
402+
wasm-bindgen-futures = "0.4.54"
403+
wayland-sys = "0.31.7"
404+
web-sys = "0.3.81"
405405
web-time = "1.1.0"
406406
webbrowser = "1.0"
407407
winit = { version = "0.30.12", default-features = false }
408408
# TODO(andreas): Try to get rid of `fragile-send-sync-non-atomic-wasm`. This requires re_renderer being aware of single-thread restriction on resources.
409409
# See also https://gpuweb.github.io/gpuweb/explainer/#multithreading-transfer (unsolved part of the Spec as of writing!)
410-
wgpu = { version = "27.0.0", default-features = false, features = [
410+
wgpu = { version = "27.0.1", default-features = false, features = [
411411
# Backends (see https://docs.rs/wgpu/latest/wgpu/#feature-flags)
412412
"gles",
413413
"metal",

crates/build/re_dev_tools/src/build_examples/example.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -333,10 +333,7 @@ impl Frontmatter {
333333
let start = start + START.len();
334334

335335
let Some(end) = content[start..].find(END) else {
336-
anyhow::bail!(
337-
"{:?} has invalid frontmatter: missing {END:?} terminator",
338-
path
339-
);
336+
anyhow::bail!("{path:?} has invalid frontmatter: missing {END:?} terminator");
340337
};
341338
let end = start + end;
342339

crates/build/re_dev_tools/src/build_search_index/meili.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ impl Task {
196196
TaskStatus::Failed => {
197197
#[allow(clippy::unwrap_used)]
198198
let msg = self.error.as_ref().unwrap().message.as_str();
199-
anyhow::bail!("task failed: {}", msg)
199+
anyhow::bail!("task failed: {msg}")
200200
}
201201
TaskStatus::Canceled => anyhow::bail!("task was canceled"),
202202
}

crates/top/rerun/src/commands/entrypoint.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1325,7 +1325,7 @@ fn parse_size(size: &str) -> anyhow::Result<[f32; 2]> {
13251325
}
13261326

13271327
parse_size_inner(size)
1328-
.ok_or_else(|| anyhow::anyhow!("Invalid size {:?}, expected e.g. 800x600", size))
1328+
.ok_or_else(|| anyhow::anyhow!("Invalid size {size:?}, expected e.g. 800x600"))
13291329
}
13301330

13311331
// --- io ---

crates/utils/re_mcap/src/layers/ros2_reflection.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ impl MessageParser for Ros2ReflectionMessageParser {
153153
}
154154
}
155155
} else {
156-
return Err(anyhow::anyhow!("Expected message value, got {:?}", value));
156+
return Err(anyhow::anyhow!("Expected message value, got {value:?}"));
157157
}
158158

159159
Ok(())
@@ -385,7 +385,7 @@ fn arrow_builder_from_type(
385385
Type::Complex(complex_type) => {
386386
// Look up the message spec in dependencies
387387
let spec = resolve_complex_type(complex_type, dependencies).ok_or_else(|| {
388-
anyhow::anyhow!("Could not resolve complex type: {:?}", complex_type)
388+
anyhow::anyhow!("Could not resolve complex type: {complex_type:?}")
389389
})?;
390390
Box::new(struct_builder_from_message_spec(spec, dependencies)?)
391391
}
@@ -424,7 +424,7 @@ fn datatype_from_type(
424424
},
425425
Type::Complex(complex_type) => {
426426
let spec = resolve_complex_type(complex_type, dependencies).ok_or_else(|| {
427-
anyhow::anyhow!("Could not resolve complex type: {:?}", complex_type)
427+
anyhow::anyhow!("Could not resolve complex type: {complex_type:?}")
428428
})?;
429429
let fields = spec
430430
.fields

0 commit comments

Comments
 (0)