v0.1.3 - Dependency Updates & CI Fixes
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.