Repository navigation
0.43.0
Rerun is an easy-to-use database and visualization toolbox for multimodal and temporal data.
- Python:
pip install -U rerun-sdk - Rust:
cargo add rerunandcargo install rerun-cli --locked - C++ FetchContent: https://github.com/rerun-io/rerun/releases/download/0.43.0/rerun_cpp_sdk.zip
- Online demo: https://rerun.io/viewer
✨ Overview
- Pan and zoom in the tensor view (video)
- Edit the translation of
GridMap,VoxelGridMap, andVolume3Din the viewer, and the voxel size ofVoxelGridMapandVolume3D(video) - New "Switch to newly streamed recordings" setting to stay on the current recording while new ones stream in
- Memory limits respect cgroup limits on Linux
TimelineInfo.kindis now arerun.catalog.TimelineKindenum
🧪 Experimental and unstable
These may change in future releases, and unstable types may not stay backwards compatible.
- Read the selection over ViewerControl with
ViewerClient.get_selection()in Python,WebViewer.getSelection()in JavaScript, and thererun_get_selectionMCP tool
📖 Release notes: https://rerun.io/docs/changelog/changeset-0-43#new-features
⚠️ Breaking changes
🧳 Migration guide: https://rerun.io/docs/changelog/changeset-0-43#breaking-changes
🔎 Details
🐍 Python API
- Chunk indexing policy and dataset scope in the catalog API (Rerun Hub only) b15b0a3
- Rename
object_store_configtoStorageLocationAliase19b954 - Make
TimelineKinda proper enum withpa.DataTypeconversion e8aa7b9 - Add
get_selectionto ViewerControl b51f120
🦀 Rust API
- Rename
object_store_configtoStorageLocationAliase19b954
🪳 Bug fixes
- Fix
FindChunksSamples returning another segment's chunks when segments share chunk ids 2468592 - Return InvalidArgument for bad WriteTable batches 63543f7
- Show an error page for invalid dataset links a365205
- Fix preview prefetch time 3a5ffb2
- Fix collapsing selected servers with the chevron 6b4b08a
- Fix initial raw data view entity filter bb934c2
- Prevent source changes for read-only components 616fd7e
- Clamp MapView default zoom level + fix collinear edgecase #13007
- Support Wasm timers outside browser windows e2ca642
- Explain browser requirements when constructing WebViewer in Node a759c67
- Fix agent panel: picking the local agent after a model API did nothing 7c63900
🌁 Viewer improvements
🚀 Performance improvements
- Fix slow component source dropdown for voxel data fbdfc60
- Don't draw
Ellipses2Dwhose outline is out of view #12995 (thanks @michele-xilo!)
🖼 UI improvements
🕸️ Web
🤷 Other
- Add a setting to stay on the current recording while new ones stream in #12978 (thanks @frederiksemmel!)
- Add
DatasetQueryScopetoFindChunksand route it in the clients (Rerun Hub only) a8d5ea2