0.18.1 - Bug fixes and performance improvements
🌊 C++ API
- Install
sdk_info.h
even if RERUN_INSTALL_RERUN_C
option is OFF
#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
🚀 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
📦 Dependencies
- Correct dependency on
puffin
to 0.19.1, preventing a possible build failure #7221 (thanks @kpreid!) - Update
time
crate to 0.3.36, fixing compilation on newer Rust versions #7228