Skip to content

0.27.0-alpha.7

Pre-release
Pre-release

Choose a tag to compare

@abey79 abey79 released this 03 Nov 08:14
· 335 commits to main since this release

✨ Highlights

  • Many new view properties settable from blueprints
  • Enable multiple instance poses for Points3D
  • Allow eye-tracking camera to follow arbitrary entity
  • Keyboard navigation in all tree UIs
  • Improved OSS server with support for layers, properties and column projections
  • OSS server accessible from Python

⚠️ Breaking changes

  • Dropped support for Python 3.9

🧳 Migration guide: https://github.com/rerun-io/rerun/blob/0.27.0-alpha.7/docs/content/reference/migration/migration-0-27.md

🪵 Log API

  • Functionality to add_time_column via lenses #11596

🌊 C++ API

  • CMake: Download Arrow from Tarball URL Instead of Git #11558 (thanks @threeal!)

🐍 Python API

  • Expose view container visibility in python blueprint api #11602
  • Drop Python 3.9 Support #11426
  • Try to avoid timestamp footguns #11601
  • py-sdk: add register_prefix SDK call #11600
  • Improve errors in mesh3d_ext #11662 (thanks @iwanders!)
  • Return optional DebugInfo with memory_used as part of CreateIndexResponse #11691
  • Add a new target_partition_num_rows API parameter to the CreateIndex API #11686
  • Add Ability to Launch OSS Server From Python #11689
  • Our IndexValuesLike type is overly strict. Allow np.datetime64 inputs #11721
  • Add play state, loop mode and loop selection to blueprint #11664

🪳 Bug fixes

  • Fix handling of components that only vary by descriptors #11593
  • Fix selection panel infinite redraw #11623

🌁 Viewer improvements

  • Background of graph view is now blueprint configurable #11522
  • Enable multiple instance poses for Points3D #11572
  • Disable toast when copying component path #11495
  • Add cyclic colormap #11498
  • Allow eye-camera tracking arbitrary entities in 3D view #11554 (thanks @Gentlegg!)
  • Introduce experimental CoordinateFrame archetype #11674

🗄️ OSS server

  • Add support for layers in OSS server #11532
  • Add support for properties in OSS server #11630
  • Simplify CreateIndexRequest #11636
  • Improve column projection specification and implement it for OSS server #11687

🚀 Performance improvements

  • Perform transform tree walk only once per frame, rather than for every View #11470
  • Significantly improve transform ingestion speed #11655
  • Update mimalloc allocator from v2 to v3 #11703

📚 Docs

  • Clarify that 0B memory limit for grpc server only makes sense if client/server are connected from the start #11599
  • Add documentation to dataframe query workflow and fix api rendering for bindings #11650

🖼 UI improvements

  • Fix blueprint / streams tree navigation ignoring focus #11574
  • Keyboard navigation in tree UIs (left panel, streams panel, etc.) #11595
  • Improve formatting of durations and timestamps #11659
  • When scrubbing time, intelligently round to a nice value #11658

🤷‍ Other

  • Add client object table writing functions #11657