A rough time-line of major user-facing things added, removed and changed. Newest on top.
- 2023-02-05:
spawn_viewer
andspawn_and_connect
has been unified into one single function calledspawn
#1101. - 2023-02-02: Automate Python Wheel deployments. The Rerun python package is renamed to
rerun-sdk
#996. - 2023-02-02: Introduce extension_components #1023
- 2023-01-27: Update wgpu to 0.15. #954
- 2023-01-25: Depth images are now color mapped with turbo color map. #912
- 2023-01-20: Arrow Storage is now the default storage backend for rerun. Use RERUN_STORE=classic to opt out. #822.
- 2023-01-19:
rerun.spawn_and_connect
- the easiest way to use Rerun #821. - 2023-01-16: Added a command palette (Ctrl-P or Cmd-P) #656.
- 2023-01-13: Introduce RERUN_STORAGE environment variable to choose storage mechanism #752.
- 2023-01-13: Camera/object focus in 3D views is now on double click, moving camera never clears selection now. #744
- 2023-01-11: (Re-)Introduce groupings in the blueprint. #724.
- 2023-01-11: Fix high memory consumption & slow loading due to images being loaded twice. #730
- 2022-12-21: Allow objects under pinhole transform to be placed into 3D spaces. #621.
- 2022-12-19: Add support for bar-charts. #581.
- 2022-12-15: Support non-uniform scaling for meshes/models. #570.
- 2022-12-15: Support albedo color factors for meshes imported from GLB/GLTF. #562.
- 2022-12-15: Fix import issues for GLB/GTLF if there are more than one primitive in a mesh. #562.
- 2022-12-12: There is now a toggle in the object properties to make them non-interactive #563.
- 2022-12-12: 2D & 3D scenes are now unified, allowing to switch between 2D/3D views at any time #513.
- 2022-12-06: Add GPU memory to memory view #469.
- 2022-12-01: In the Viewport, Space Views can now be created, cloned, removed and renamed #421.
- 2022-12-01: Text logs view now support all kinds of filters: #328.
- 2022-11-30: Fix text log table bugs: #420.
- 2022-11-29: Replaced the "time filter selection" with per-object "visible history": #407.
- 2022-11-29: Introduced undo/redo selection history: #340.
- 2022-11-28: Add
--memory-limit
and--drop-at-latency
options: #363. - 2022-11-28: Add keypoints & keypoint connections for sub-classifications of points within a class(_id/descriptor): #356.
- 2022-11-27: Toggle fullscreen with F11: #364.
- 2022-11-23: Associated annotation context & class description now reachable from any object with class_id: #331.
- 2022-11-23: Fix 3D line segments being connected: #330.
- 2022-11-22: Support for labels and class ids on rects and obb: #326.
- 2022-11-21: Support for labels and class ids on points: #321.
- 2022-11-17: Remove the
set_visible
API: #298. - 2022-11-17: Objects can be cleared more generically using
rerun.log_cleared
: #285. - 2022-11-16: Fix crash on zero sized space view in re_viewer (caused by resizing) #302.
- 2022-11-15: Rename the Python library to
rerun
(#300). - 2022-11-12: Change logging of class_descriptions to annotation_context #289.
- 2022-11-09: Objects can be cleared by logging with the value
None
: #248. - 2022-11-07: Make re_renderer/wgpu the default renderer (#273.
- 2022-11-03: Update pinned rust version to 1.65 (#258.
- 2022-10-28: Add
rerun.init("my_app")
(#237). - 2022-10-28: Add buttons to collapse/expand the side panels (#238).
- 2022-10-26: Replace old
space=…
andset_space_up
code with new space transform hierarchy. SeeUSAGE.md
for details (#224). - 2022-10-19: Add support for SegmentationMaps (#187).
- 2022-10-14: Add support for logging 3D Arrows (#199).
- 2022-10-10: Python SDK: add
set_visible
API (#176). - 2022-10-07: Implement zooming and panning of 2D view (#160).
- 2022-10-06: Support labels for 3D bounding boxes (#159).
- 2022-10-06: Implement text entries ("logging logs") (#153, #167)
- 2022-10-06: Improve rendering of bounding box labels for small bounding boxes (#157).
- 2022-10-06: Fix bug object visibility toggling (#155).
- 2022-10-04: Update pinned rust version to 1.64 and use workspace inheritance (#110).
- 2022-09-21: Python SDK: add
log_point
(#106). - 2022-09-21: Python SDK: add
log_obb
(#103). - 2022-09-20: Reduce memory use for image intensive applications (#100).
- 2022-09-17: Add 'timeless' data (#96).
- 2022-09-17: Time selection will now also include the latest data before the selection (#98).
- 2022-09-10: Fix toggling visibility of point clouds (#88).
- 2022-09-07: Python SDK: add
log_rects
(#86). - 2022-09-07: Python SDK:
log_rect
has changed signature to allow you to select your preferred rectangle format (#85). - 2022-09-06: Viewer: rearrange different space views by resizing and drag-dropping tabs (#82).
- 2022-09-01: Python SDK: support logging from multiple processes (#79, #80).
- 2022-09-01: Python SDK: add
rerun.save(…)
to save recorded data to file (#78). - 2022-08-30: The camera log type can link a 3D and 2D space (#72).
- 2022-08-29: Python SDK:
rerun.log_camera
(#68). - 2022-08-25: Python SDK:
rerun.log_mesh_file
andrerun.log_path
(#59). - 2022-08-24: Python SDK:
rerun.set_space_up
(#56). - 2022-08-23: Viewer: improve zoom-in view when hovering an image.
- 2022-08-18: Viewer: you can have multiple open recordings (#37).
- 2022-08-17: Python SDK: add
rerun.set_time_…
functions. - 2022-08-10: Viewer: don't pause or rewind when play reaches end of data.
- 2022-08-08: Add optional "label" to 2D bounding boxes.
- 2022-08-05: Generalize image as tensors (#25).
- 2022-07-26: Add Python SDK.
- 2022-06-22: Roll 3D view by dragging with right mouse button.
- 2022-06-15: Add support for batch logging (#13).
- 2022-05-12: Click on a point to center camera on that point in the 3D view.
- 2022-05-12: Use WSAD and QE to move camera in 3D view.
- 2022-05-09: Step forward/back in time with arrow keys.
- 2022-05-09: Hover image in selection panel to zoom in on individual pixels.
- 2022-05-02: Improve the time ticks in the time panel.
- 2022-04-28: Follow camera in 3D by selecting a camera message or object path.
- 2022-04-26: Toggle visibility of object tree nodes on/off in time panel.
- 2022-04-26: 3D camera panning.
- 2022-04-26: Add
/3d_space_name/up
to specify the up axis. - 2022-04-26: Add logging of 3D cameras.
- 2022-04-26: Misc optimizations.
- 2022-04-25: Logging of "raw" meshes.
- 2022-04-25: FPS setting in time panel when viewing sequences.
- 2022-04-25: 2D line segments.
- 2022-04-22: Support more image types.
- 2022-04-20: Time selection (#4).
- 2022-04-19: Zoom and pan timeline (#3).
- 2022-04-15: 2D path primitive.
- 2022-04-15: Save rerun data to file (#2).
- 2022-04-13: Puffin profiler support (#1).
- 2022-04-12: Save images to disk.
- 2022-04-11: Copy image to clipboard.
- 2022-04-08: Add button to reset app state.
- 2022-04-08: Initial commit to https://github.com/rerun-io/rerun (after around three weeks of development in an old repository).