Skip to content

0.42.0

Latest

Choose a tag to compare

@rerun-bot rerun-bot released this 04 Nov 18:53
· 43 commits to main since this release

Rerun is an easy-to-use database and visualization toolbox for multimodal and temporal data.


✨ Overview & highlights

  • New Raw Data view to inspect an entity's components, including nested fields and individual instances

    The Raw Data view showing the components of an entity
  • Schema tab for datasets, showing the combined schema of all layers as a searchable entity tree

    The schema tab of a dataset, with the entity tree on the left and the components of the selected entity on the right
  • Hovering a tensor in the tensor view shows a zoomed preview and the value of the element under the cursor

    Tooltip over a tensor showing a zoomed preview, the element index and its value
  • Give table columns semantic meaning with Component.table_field(), optionally editable without a table blueprint

  • Layer.schema() and DatasetSelection.info() in the Python catalog API

  • Catalog folders have clickable breadcrumbs, and folders and tables can copy a link to themselves

  • Layer names show as tags in segment tables

  • Repeated notifications merge into one

  • The gRPC server and proxy accept browser connections from rerun.io subdomains by default

📖 Release notes: https://rerun.io/docs/changelog/changeset-0-42#highlights

⚠️ Breaking changes

🧳 Migration guide: https://rerun.io/docs/changelog/changeset-0-42#breaking-changes

🔎 Details

🐍 Python API

🦀 Rust API

  • Update arrow_rs to 58.4.1 a38ef38

🪳 Bug fixes

  • Don't crash the headless viewer on characters no font can draw #12980 (thanks @jaeminbird!)
  • Don't panic on broken pipe 13efe4d
  • Draw 2D points above lines again by default a235fbc
  • Smoother Ellipses2D outlines when zoomed in #12988 (thanks @michele-xilo!)
  • Pass --time_timestamp_nanos to external importers for timestamp timelines d98777b
  • Return InvalidArgument when registering a non-RRD file 7e5529e
  • Classify all RRD decode errors from user files as client errors a6175b1
  • Fix welcome screen flicker while the viewer connects to a server 43e7161
  • Align catalog breadcrumbs with the title below them 8ae43b7
  • Show item tooltips in the selection history menu 544c33d
  • Fix invisible play/pause icon on table previews in light mode 4f16dff
  • Keep selected text readable in text edits cd45097
  • Center value toggles correctly 0bb3b58

🌁 Viewer improvements

🚀 Performance improvements

  • Store uncompressed chunks where optimal f63cf29
  • dataloader: Skip copying the first use of each decoded video frame 8217e81

🖼 UI improvements

🕸️ Web

  • Allow rerun.io subdomains in the default gRPC CORS allowlist 0dbaf30