Skip to content

0.40.0

Latest

Choose a tag to compare

@rerun-bot rerun-bot released this 21 Oct 10:25

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


✨ Overview & highlights

🧪 Experimental and unstable

These may change in future releases, and unstable types may not stay backwards compatible.

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

⚠️ Breaking changes

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

🔎 Details

🪵 Log API

🐍 Python API

🪳 Bug fixes

  • Reject TLS certificates from the compromised eMudhra intermediate CAs (RUSTSEC-2026-0381, RUSTSEC-2026-0382, RUSTSEC-2026-0383) 4b14970
  • Fix anamorphic pinhole projection for 3D in 2D projections 55b565d (thanks @mikamikasuki!)
  • Don't react to clicks on popups covering the timeline 925dbad
  • Stop masking connection errors when credentials are present 0be32f6
  • Fix uneditable components showing edit ui 1760c3c
  • Disable blueprint UI editing of text-log bodies 2c87e2e
  • Make audio work in previews f7f8d6d
  • Fix stale Python docs search results bcdd257
  • Bump zip to 9 for RUSTSEC-2026-0367/0368/0369 513de14
  • Fix flaky internal_catalog_load snapshots: refetch the catalog listing for an unknown entry 500fc27
  • Fix flaky test_filter_planning_errors: send a table query's schema together with its first batch e6ffe84

🌁 Viewer improvements

🚀 Performance improvements

  • Remove custom filter UDFs and only use SQL 54c35bd
  • Drastically speed up text log view for huge amount of text logs 3af1922
  • Keep fetched dataloader columns chunked instead of copying them 6910b32
  • Further simplifications to manifest validation 62a6d0f

🖼 UI improvements

🗣 Refactors

  • Add new re_catalog_client crate 5aa3d4e

📦 Dependencies

  • Bump the "rerun-example-droid-semantic-search" group with 1 update across multiple ecosystems 3277139

🤷‍ Other