0.18.2: Bug fixes and performance improvements
Rerun is an easy-to-use visualization toolbox for multimodal and temporal data.
Try it live at https://rerun.io/viewer.
- Python:
pip install rerun-sdk
- Rust:
cargo add rerun
andcargo install rerun-cli --locked
- Online demo: https://rerun.io/viewer/version/0.18.2/
- C++
FetchContent
: https://github.com/rerun-io/rerun/releases/download/0.18.2/rerun_cpp_sdk.zip
Rerun 0.18.1
was (soft) yanked as we realized a bit too late that it was incomplete: we're jumping straight from 0.18.0
to 0.18.2
.
0.18.2
is simply 0.18.1
with #7308 on top.
This patch release comes with the following fixes:
🌊 C++ API
- Install
sdk_info.h
even ifRERUN_INSTALL_RERUN_C
option isOFF
#7246 (thanks @traversaro!)
🐍 Python API
- Fix
VisualizerOverrides
serializer and improved error handling #7288
🦀 Rust API
- Add
rerun::external::ndarray
#7259 - Handle proper half-size splatting semantics in
from_mins_and_sizes
#7291
🪳 Bug fixes
- Fix error when trying to clear non-existent component #7215
- Fix gamma (srgb EOTF) for GLTF via
Asset3D
embedded rgb(a) textures #7251 - Fix
Chunk::component_batch_raw
not checking the bitmap first #7286 - Fix and test all known
HybridResults
issues from 0.18 #7297 - Fix secondary plot components ignoring blueprint defaults #7302
- Fix relayout on tab background click #7283
- Update
time
crate to 0.3.36, fixing compilation on newer Rust versions #7308
🚀 Performance improvements
- Speed up data density graph by rendering them more coarsly #7229
- Default
RERUN_CHUNK_MAX_BYTES
to 384kiB instead of 4MiB #7263 - Speed up handling of large numbers of transform entities #7300
- Fix memory leak by updating to
re_arrow2 0.17.5
#7262
🖼 UI improvements
- Hide time controls if there is only one time point on a timeline #7241