Skip to content

v0.1.3 - Dependency Updates & CI Fixes

Choose a tag to compare

@mivertowski mivertowski released this 17 Dec 14:18
· 218 commits to main since this release

Highlights

  • wgpu 27.0 - Major update with Arc-based resource tracking (~40% performance improvement in some workloads)
  • Dependency updates - tokio 1.48, axum 0.8, tonic 0.14, egui 0.31, winit 0.30
  • CI/CD fixes - Workspace builds without CUDA/nvcc installed

What's Changed

Dependencies Updated

Package From To
wgpu 0.19 27.0
tokio 1.35 1.48
thiserror 1.0 2.0
axum 0.7 0.8
tower 0.4 0.5
tonic 0.11 0.14
prost 0.12 0.14
egui/egui-wgpu/egui-winit 0.27 0.31
winit 0.29 0.30
glam 0.27 0.29
metal 0.27 0.31
arrow 52 54
polars 0.39 0.46
rayon 1.10 1.11
actix-rt 2.9 2.10

Deferred Updates

  • iced: Kept at 0.13 (0.14 requires major application API rewrite)
  • rkyv: Kept at 0.7 (0.8 has incompatible data format)

CI/CD Improvements

  • CUDA features are now opt-in (not default)
  • Workspace builds succeed without nvcc installed
  • Feature-gated CUDA tests with #[cfg(feature = "cuda")]

See CHANGELOG.md for full details.