You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# All of our direct external dependencies should be found here:
187
187
ahash = "0.8"
188
188
anyhow = { version = "1.0", default-features = false }
189
-
argh = "0.1.12"
189
+
argh = "0.1.13"
190
190
array-init = "2.1"
191
191
arrow = { version = "55.2", default-features = false }
192
192
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"
195
195
backtrace = "0.3"
196
196
base64 = "0.22"
197
197
bincode = "1.3"
198
198
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"] }
201
201
byteorder = "1.5.0"
202
-
bytes = "1.0"
203
-
camino = "1.1"
202
+
bytes = "1.10"
203
+
camino = "1.2"
204
204
cargo_metadata = "0.18"
205
205
cargo-run-wasm = "0.3.2"
206
206
cdr-encoding = "0.10.2"
207
207
cfg_aliases = "0.2"
208
208
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
210
210
clang-format = "0.3"
211
-
clap = "4.0"
211
+
clap = "4.5"
212
212
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"
216
216
const_format = "0.2"
217
217
convert_case = "0.6"
218
218
criterion = "0.5"
@@ -232,148 +232,148 @@ datafusion = { version = "49.0.2", default-features = false, features = [
232
232
"unicode_expressions",
233
233
] }
234
234
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
238
238
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 }
244
244
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"
252
252
h264-reader = "0.8"
253
-
half = { version = "2.3.1", features = ["bytemuck"] }
253
+
half = { version = "2.6.0", features = ["bytemuck"] }
254
254
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 }
267
267
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"
273
273
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
279
279
mint = "0.5.9"
280
280
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 }
297
297
paste = "1.0"
298
-
pathdiff = "0.2"
298
+
pathdiff = "0.2.3"
299
299
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"
306
306
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"
311
311
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"
314
314
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"
318
318
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"
324
324
rexif = "0.7.5"
325
-
rfd = { version = "0.15", default-features = false, features = [
325
+
rfd = { version = "0.15.4", default-features = false, features = [
326
326
"async-std",
327
327
"xdg-portal",
328
328
] }
329
329
ron = { version = "0.10.1", features = ["integer128"] }
330
330
roxmltree = "0.19.0"
331
331
rustdoc-json = "0.9.7"
332
332
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"] }
339
339
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"] }
345
345
static_assertions = "1.1"
346
346
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"
350
350
syn = "2.0"
351
-
sysinfo = { version = "0.30.1", default-features = false }
351
+
sysinfo = { version = "0.30.13", default-features = false }
352
352
tap = "1.0.1"
353
-
tempfile = "3.0"
353
+
tempfile = "3.23"
354
354
thiserror = "1.0"
355
355
tiff = "0.9.1"
356
-
tiny_http = { version = "0.12", default-features = false }
356
+
tiny_http = { version = "0.12.0", default-features = false }
357
357
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 }
362
362
tonic = { version = "0.13.1", default-features = false }
363
363
tonic-build = { version = "0.13.1", default-features = false }
364
364
tonic-web = "0.13.1"
365
365
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"
370
370
tracing-opentelemetry = "0.31.0"
371
-
tracing-subscriber = { version = "0.3.18", features = [
371
+
tracing-subscriber = { version = "0.3.20", features = [
372
372
"tracing-log",
373
373
"fmt",
374
374
"env-filter",
375
375
] }
376
-
tracing-tracy = { version = "0.11", default-features = false, features = [
376
+
tracing-tracy = { version = "0.11.4", default-features = false, features = [
377
377
"broadcast",
378
378
"callstack-inlines",
379
379
"code-transfer",
@@ -382,15 +382,15 @@ tracing-tracy = { version = "0.11", default-features = false, features = [
382
382
"ondemand", # much nicer for a long-lived program
383
383
"system-tracing",
384
384
] } # 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"
388
388
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"
394
394
# TODO(#8766): `rerun_js/web-viewer/build-wasm.mjs` is HIGHLY sensitive to changes in `wasm-bindgen`.
395
395
# Whenever updating `wasm-bindgen`, update this and the narrower dependency specifications in
396
396
# `crates/viewer/re_viewer/Cargo.toml`, and make sure that the build script still works.
@@ -399,15 +399,15 @@ walkdir = "2.0"
399
399
# For details see https://github.com/rerun-io/rerun/issues/8766
400
400
wasm-bindgen = "0.2.104"
401
401
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"
405
405
web-time = "1.1.0"
406
406
webbrowser = "1.0"
407
407
winit = { version = "0.30.12", default-features = false }
408
408
# 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.
409
409
# 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 = [
411
411
# Backends (see https://docs.rs/wgpu/latest/wgpu/#feature-flags)
0 commit comments