prerelease
版本发布时间: 2023-07-06 21:32:50
rerun-io/rerun最新发布版本:prerelease(2024-09-02 21:03:39)
This is a prerelease. It is not intended for production use. Please report any issues you find.
Example Hosted App
https://app.rerun.io/commit/cf7297e
Wheels can be installed with:
pip install --pre -f https://build.rerun.io/commit/cf7297e/wheels --upgrade rerun-sdk
What's Changed
- Add Restart command and keyboard shortcut for moving time to start of timeline by @h3mosphere in https://github.com/rerun-io/rerun/pull/1802
- Fix shutdown race condition in
re_sdk_comms
client by @emilk in https://github.com/rerun-io/rerun/pull/1861 - Remove unused dependencies by @emilk in https://github.com/rerun-io/rerun/pull/1863
- Gpu picking for depth clouds by @Wumpf in https://github.com/rerun-io/rerun/pull/1849
- Remove manual depth projection from car and nyud examples by @emilk in https://github.com/rerun-io/rerun/pull/1869
- Improve end-to-end testing slightly by @emilk in https://github.com/rerun-io/rerun/pull/1862
- Re-enable bilinear interpolation again by @emilk in https://github.com/rerun-io/rerun/pull/1860
- Use GPU colormapping when showing images in the GUI by @emilk in https://github.com/rerun-io/rerun/pull/1865
- Turn off benchmarks comment on each PR by @emilk in https://github.com/rerun-io/rerun/pull/1872
- Refactor: remove
GpuTexture2DHandle::invalid
by @emilk in https://github.com/rerun-io/rerun/pull/1866 - Update enumflags2 to non-yanked version by @emilk in https://github.com/rerun-io/rerun/pull/1874
- [notebook] Make presentation_id consistent and use data-attribute for rrd by @jleibs in https://github.com/rerun-io/rerun/pull/1881
- Fix filtering artifact for non-color images by @emilk in https://github.com/rerun-io/rerun/pull/1886
- Fix broken instance picking in presence of images by @Wumpf in https://github.com/rerun-io/rerun/pull/1876
- Remember to decode JPEGs by @emilk in https://github.com/rerun-io/rerun/pull/1884
- Fix double-negation in scripts/run_python_e2e_test.py by @emilk in https://github.com/rerun-io/rerun/pull/1896
- Refactor: Add helper functions to GpuTexture2DHandle by @emilk in https://github.com/rerun-io/rerun/pull/1900
- Fix crash in save-to-file by @teh-cmc in https://github.com/rerun-io/rerun/pull/1909
- Improve PR template with better comment, and no copilot per default by @emilk in https://github.com/rerun-io/rerun/pull/1901
- Don't clean up LogDbs that only contain a BeginRecordingMsg by @teh-cmc in https://github.com/rerun-io/rerun/pull/1914
- Optimize generate_changelog.py by @emilk in https://github.com/rerun-io/rerun/pull/1912
- Update docs related to notebook by @jleibs in https://github.com/rerun-io/rerun/pull/1915
- Fix double clicking camera no longer focusing on said camera by @Wumpf in https://github.com/rerun-io/rerun/pull/1911
- Fix picking entities with image + another object (or label) twice by @Wumpf in https://github.com/rerun-io/rerun/pull/1908
- Depth cloud textures are now cached frame-to-frame by @Wumpf in https://github.com/rerun-io/rerun/pull/1913
- Smooth out scroll wheel input for camera zooming by @Wumpf in https://github.com/rerun-io/rerun/pull/1920
- Always spawn instead of fork (See: #1921) by @jleibs in https://github.com/rerun-io/rerun/pull/1922
-
--num-frames
arg for canny/webcam example by @teh-cmc in https://github.com/rerun-io/rerun/pull/1923 - Collect extra egui features into the main Cargo.toml by @emilk in https://github.com/rerun-io/rerun/pull/1926
-
just py-run-all-{native|web|rrd}
by @teh-cmc in https://github.com/rerun-io/rerun/pull/1927 - Join threads at end of multi-threading example by @jleibs in https://github.com/rerun-io/rerun/pull/1934
- Add argument parsing to the rerun_demo by @jleibs in https://github.com/rerun-io/rerun/pull/1925
- More robust wait for exit condition during .serve() by @jleibs in https://github.com/rerun-io/rerun/pull/1939
- Use zipfile python library instead of
unzip
command in arkitscene by @Wumpf in https://github.com/rerun-io/rerun/pull/1936 - Fix annotation images sometimes drawn in the background. by @Wumpf in https://github.com/rerun-io/rerun/pull/1933
- Fix backslashes in arkitscene rigid transformation path by @Wumpf in https://github.com/rerun-io/rerun/pull/1938
- Fix hover/select highlights when picking single points in a scene with multiple point clouds by @Wumpf in https://github.com/rerun-io/rerun/pull/1942
- Fix hovering depth clouds by @Wumpf in https://github.com/rerun-io/rerun/pull/1943
- Set the GC limit to 2.5GB on web by @teh-cmc in https://github.com/rerun-io/rerun/pull/1944
- Release
0.5.0
by @teh-cmc in https://github.com/rerun-io/rerun/pull/1919 - Lint error names in
map_err
by @emilk in https://github.com/rerun-io/rerun/pull/1948 - New dispatch-only workflow for running the lint-job by @jleibs in https://github.com/rerun-io/rerun/pull/1950
- Bump hyper version due to RUSTSEC-2023-0034 by @jleibs in https://github.com/rerun-io/rerun/pull/1951
- Fix crash for missing class ids causing zero sized texture by @Wumpf in https://github.com/rerun-io/rerun/pull/1947
- Move clippy_wasm/clippy.toml to under scripts by @emilk in https://github.com/rerun-io/rerun/pull/1949
- change crate version to 0.6.0-alpha.0 by @Wumpf in https://github.com/rerun-io/rerun/pull/1952
- Fix run-wasm crash on trying to wait for server by @Wumpf in https://github.com/rerun-io/rerun/pull/1959
- Update egui to latest and wgpu to 0.16 by @Wumpf in https://github.com/rerun-io/rerun/pull/1958
- Handle leaking of prerelease into alpha version by @jleibs in https://github.com/rerun-io/rerun/pull/1953
- Fix incorrect memory usage stats for destroyed on-creation-mapped buffers by @Wumpf in https://github.com/rerun-io/rerun/pull/1963
- Introduce new reusable workflow jobs and cleanup manual trigger by @jleibs in https://github.com/rerun-io/rerun/pull/1954
- Use new CI workflows on pull-request by @jleibs in https://github.com/rerun-io/rerun/pull/1955
- Try making pull-request workflows non-concurrent by @jleibs in https://github.com/rerun-io/rerun/pull/1970
- Another attempt to make jobs non-concurrent on a per-PR basis by @jleibs in https://github.com/rerun-io/rerun/pull/1974
- Round to nearest color_index when doing color mapping by @jleibs in https://github.com/rerun-io/rerun/pull/1969
- Full (experimental) WebGPU support by @Wumpf in https://github.com/rerun-io/rerun/pull/1965
- If there's a
{{ pr-build-summary }}
in the PR description, update it. by @jleibs in https://github.com/rerun-io/rerun/pull/1971 - Run the cube notebook on PR by @jleibs in https://github.com/rerun-io/rerun/pull/1972
- Add ability to manually run a web build to upload to an adhoc name by @jleibs in https://github.com/rerun-io/rerun/pull/1966
- Set Rerun viewer native app icon using eframe by @emilk in https://github.com/rerun-io/rerun/pull/1976
- Fix: don't starve web-socket decoding task by @emilk in https://github.com/rerun-io/rerun/pull/1977
- Don't use console.error by @emilk in https://github.com/rerun-io/rerun/pull/1984
- Add keyboard shortcut for "Follow", and stop following on "Restart" by @h3mosphere in https://github.com/rerun-io/rerun/pull/1986
- Suggest users open an issue on crash, and other fixes by @emilk in https://github.com/rerun-io/rerun/pull/1993
- Limit ipython to 8.12 in the jupyter example by @jleibs in https://github.com/rerun-io/rerun/pull/2001
- Use an sRGB-correct gray gradient when displaying grayscale images by @emilk in https://github.com/rerun-io/rerun/pull/2014
- When hovering a 3D view in the presence of images, fix previously incorrect depth shown in 2D view by @Wumpf in https://github.com/rerun-io/rerun/pull/2009
- Better crash reports on Web + WebGPU support detection by @Wumpf in https://github.com/rerun-io/rerun/pull/1975
- Fix failure to save files when split table contains no data by @jleibs in https://github.com/rerun-io/rerun/pull/2007
- Add categories and keywords to the
rerun
andre_sdk
crates by @emilk in https://github.com/rerun-io/rerun/pull/2020 - Fix: use the mac icon on mac by @emilk in https://github.com/rerun-io/rerun/pull/2023
- Rust
1.69.0
+ remove toolchain confusion by @teh-cmc in https://github.com/rerun-io/rerun/pull/1935 - New manual job to publish a release based on pre-built wheels by @jleibs in https://github.com/rerun-io/rerun/pull/2025
- Support projecting 3D entities in 2D views by @Wumpf in https://github.com/rerun-io/rerun/pull/2008
- [pure refactor] Make selection state independent of blueprint by @Wumpf in https://github.com/rerun-io/rerun/pull/2035
- SDK batching/revamp 1: impl
DataTableBatcher
by @teh-cmc in https://github.com/rerun-io/rerun/pull/1980 - Fix mp_pose example 2D points having incorrectly interpreted depth by @Wumpf in https://github.com/rerun-io/rerun/pull/2034
- [pure refactor] Remove unused MeshSourceData by @Wumpf in https://github.com/rerun-io/rerun/pull/2036
- Use the correct rust analyzer settings by @emilk in https://github.com/rerun-io/rerun/pull/2028
- [pure refactor] "namespace" flag parameters for linestrip & point cloud shader flags by @Wumpf in https://github.com/rerun-io/rerun/pull/2033
- [pure refactor] move selection state into an independent crate, re_viewer_context by @Wumpf in https://github.com/rerun-io/rerun/pull/2037
- Replace
Session
withRecordingContext
by @teh-cmc in https://github.com/rerun-io/rerun/pull/1983 - SDK batching/revamp 2.1:
clock
example for Rust by @teh-cmc in https://github.com/rerun-io/rerun/pull/2000 - Getting workspace deps to a somewhat better state by @teh-cmc in https://github.com/rerun-io/rerun/pull/2026
- [pure refactor] Move item-ui to separate module, move AppOptions to re_viewer_context by @Wumpf in https://github.com/rerun-io/rerun/pull/2040
- New helper for sticking Serde-encodable data into arrow by @jleibs in https://github.com/rerun-io/rerun/pull/2004
- [refactor] Move
Caches
tore_viewer_ctx
and make it generic by @Wumpf in https://github.com/rerun-io/rerun/pull/2043 - [pure refactor] move time control to re_viewer_context by @Wumpf in https://github.com/rerun-io/rerun/pull/2045
- SDK batching/revamp 2.2: homegrown arrow size estimation routines by @teh-cmc in https://github.com/rerun-io/rerun/pull/2002
- Add
scripts/run_all.py
by @jprochazk in https://github.com/rerun-io/rerun/pull/2046 - SDK batching/revamp 3: sunset
PythonSession
by @teh-cmc in https://github.com/rerun-io/rerun/pull/1985 - [pure refactor] Move
ViewerContext
&ComponentUiRegistry
toviewer_context
by @Wumpf in https://github.com/rerun-io/rerun/pull/2047 - Fix incorrect 2D camera for scenes with negative 2D coordinates by @Wumpf in https://github.com/rerun-io/rerun/pull/2051
- [pure refactor] move data ui to new
re_data_ui
crate by @Wumpf in https://github.com/rerun-io/rerun/pull/2048 - Fix twice as wide alpha-to-coverage edge on circles, leading to artifacts by @Wumpf in https://github.com/rerun-io/rerun/pull/2053
- Bugfix: allow hovered items to be clicked to set selection by @jleibs in https://github.com/rerun-io/rerun/pull/2057
- Depth offset for lines & points by @Wumpf in https://github.com/rerun-io/rerun/pull/2052
- Rust SDK: bring back support for implicit splats by @teh-cmc in https://github.com/rerun-io/rerun/pull/2059
- Detect, warn and gracefully handle corrupt cells in
lookup_arrow
by @Wumpf in https://github.com/rerun-io/rerun/pull/2055 - Introduce (2D) Draw order component by @Wumpf in https://github.com/rerun-io/rerun/pull/2056
-
native_viewer
is now an opt-in feature of thererun
library by @emilk in https://github.com/rerun-io/rerun/pull/2064 - Revert "
native_viewer
is now an opt-in feature of thererun
library" by @emilk in https://github.com/rerun-io/rerun/pull/2067 - Upgrade arrow2/convert and use native buffers for the tensor u8 types by @jleibs in https://github.com/rerun-io/rerun/pull/1375
- Fix
taplo-cli
failing to install by @jprochazk in https://github.com/rerun-io/rerun/pull/2068 - Use
alt
key again for rolling camera in 3d views by @Wumpf in https://github.com/rerun-io/rerun/pull/2066 - Check
examples/python/requirements.txt
in CI by @jprochazk in https://github.com/rerun-io/rerun/pull/2063 - Fix a race condition for notebooks by @jleibs in https://github.com/rerun-io/rerun/pull/2073
-
RecordingStream
: automaticlog_tick
timeline by @teh-cmc in https://github.com/rerun-io/rerun/pull/2072 - Improve UI for keypoint and class-ids of annotations contexts by @emilk in https://github.com/rerun-io/rerun/pull/2071
- Use the same RRD encoding for the SDK comms as for everything else by @emilk in https://github.com/rerun-io/rerun/pull/2065
-
run_all.py
: add--fast
,--separate
, and--close
by @jprochazk in https://github.com/rerun-io/rerun/pull/2054 - Improvements to memory measurements and reporting by @teh-cmc in https://github.com/rerun-io/rerun/pull/2069
- Remove
Clipboard::set_text
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2078 - Add support for f16 tensors by @jleibs in https://github.com/rerun-io/rerun/pull/1449
- Show tensors shaped [H, W, 1, 1] as images (and more!) by @Wumpf in https://github.com/rerun-io/rerun/pull/2075
- run_all.py: print output on sequential run failure by @jprochazk in https://github.com/rerun-io/rerun/pull/2079
- Fix failing dependency install of mesh_to_sdf by @Wumpf in https://github.com/rerun-io/rerun/pull/2081
- Add an experimental text-box component and logtype by @jleibs in https://github.com/rerun-io/rerun/pull/2011
- Switch from egui_dock to egui_tiles by @emilk in https://github.com/rerun-io/rerun/pull/2082
- Python SDK: Add
rr.version()
by @emilk in https://github.com/rerun-io/rerun/pull/2084 - Make RecordingId a string by @jleibs in https://github.com/rerun-io/rerun/pull/2088
- Update to latest egui_tiles by @emilk in https://github.com/rerun-io/rerun/pull/2091
- Use instant for Time::now() by @jleibs in https://github.com/rerun-io/rerun/pull/2090
- Stop playback when we reach the end of the data by @emilk in https://github.com/rerun-io/rerun/pull/2085
-
tornado
>6.1 doesn't work with recentjupyter
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2092 - Optimize GLTF/GLB texture loading in debug builds by @emilk in https://github.com/rerun-io/rerun/pull/2096
- Use the american spelling of "Gray" by @emilk in https://github.com/rerun-io/rerun/pull/2099
- Python
log_mesh_file
: accept either path or bytes by @emilk in https://github.com/rerun-io/rerun/pull/2098 - Make sure
rerun/rerun_py/re_viewer
build info is updated on each build by @emilk in https://github.com/rerun-io/rerun/pull/2087 - Premultiply alpha of RGBA u8 images by @emilk in https://github.com/rerun-io/rerun/pull/2095
- Add
Tensor::from_image_file
andTensor::from_image_bytes
by @emilk in https://github.com/rerun-io/rerun/pull/2097 - Work around https://github.com/sebcrozet/instant/issues/49 by @jleibs in https://github.com/rerun-io/rerun/pull/2094
- Fix premature pausing when reaching end of still-streaming stream by @emilk in https://github.com/rerun-io/rerun/pull/2106
- 2D layering fixes by @Wumpf in https://github.com/rerun-io/rerun/pull/2080
- Allow horizontal scrolling in blueprint panel by @emilk in https://github.com/rerun-io/rerun/pull/2114
- Fix glb mesh data set downloads by @Wumpf in https://github.com/rerun-io/rerun/pull/2100
- Make every RecordingId typed and preclude the existence of 'Defaults' by @jleibs in https://github.com/rerun-io/rerun/pull/2110
- Python SDK: multi-recording & multi-threading redesign by @teh-cmc in https://github.com/rerun-io/rerun/pull/2061
- Nicer (& fixed up) help texts for space views by @Wumpf in https://github.com/rerun-io/rerun/pull/2070
- Fix depth precision issues on WebGL due to different NDC space by @Wumpf in https://github.com/rerun-io/rerun/pull/2123
- Add unit test of re_smart_channel is_connected by @emilk in https://github.com/rerun-io/rerun/pull/2119
- Add more examples to app.rerun.io by @jprochazk in https://github.com/rerun-io/rerun/pull/2062
- Show meshes and images with
rerun foo.obj bar.png
by @emilk in https://github.com/rerun-io/rerun/pull/2060 -
BeingRecordingMsg
->SetRecordingInfo
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2149 - Replace complex uses of
query_entity_with_primary
withquery_latest_single
by @emilk in https://github.com/rerun-io/rerun/pull/2137 - Fix flushing race in new multi-recording SDK by @teh-cmc in https://github.com/rerun-io/rerun/pull/2125
- Allow dragging time cursor in plots by @emilk in https://github.com/rerun-io/rerun/pull/2115
- Web viewer: catch and show panic messages that happens at startup by @emilk in https://github.com/rerun-io/rerun/pull/2157
- Draw order for python api by @Wumpf in https://github.com/rerun-io/rerun/pull/2138
- Move from instant -> web_time by @jleibs in https://github.com/rerun-io/rerun/pull/2093
- Don't persist blueprints for unknown apps by @emilk in https://github.com/rerun-io/rerun/pull/2165
- Fix setup scripts for Mac M1/MacPort configuration by @abey79 in https://github.com/rerun-io/rerun/pull/2169
- Allow users to select the bind address (ip) to use with
--bind
by @emilk in https://github.com/rerun-io/rerun/pull/2159 - Update
wasm-bindgen
to 0.2.86 by @emilk in https://github.com/rerun-io/rerun/pull/2161 - Drive blueprints off of a DataStore by @jleibs in https://github.com/rerun-io/rerun/pull/2010
- Add crash retriever script by @teh-cmc in https://github.com/rerun-io/rerun/pull/2168
- Better error messages in build.rs by @emilk in https://github.com/rerun-io/rerun/pull/2173
- Fix web depth/projection regression, causing incorrect rendering on all 3D scenes by @Wumpf in https://github.com/rerun-io/rerun/pull/2170
- Centralize freestanding store helpers by @teh-cmc in https://github.com/rerun-io/rerun/pull/2153
- Update egui and eframe by @emilk in https://github.com/rerun-io/rerun/pull/2184
- Expose
SmartChannel
's multiplexed nature, sunsetGoodbye
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2154 -
cargo install rerun-cli
by @emilk in https://github.com/rerun-io/rerun/pull/2183 - Update to egui 0.22 by @emilk in https://github.com/rerun-io/rerun/pull/2195
- Don't early-exit on non-pinhole transforms when looking up cameras by @jleibs in https://github.com/rerun-io/rerun/pull/2194
- Mitigate depth offset precision issues on web by @Wumpf in https://github.com/rerun-io/rerun/pull/2187
- Premultiply the alpha on the GPU by @emilk in https://github.com/rerun-io/rerun/pull/2190
- Fix
cargo test
by @emilk in https://github.com/rerun-io/rerun/pull/2199 - Simpler SIGINT handling by @emilk in https://github.com/rerun-io/rerun/pull/2198
- Improved 3D transform ingestion & affine transform support by @Wumpf in https://github.com/rerun-io/rerun/pull/2102
- Add "modified" and "created" timelines for files by @emilk in https://github.com/rerun-io/rerun/pull/2202
- Fix run all for new rust-cli target & add rerun-web alias for quick running of the web player by @Wumpf in https://github.com/rerun-io/rerun/pull/2203
- Stable image order, fixing flickering by @Wumpf in https://github.com/rerun-io/rerun/pull/2191
-
cargo update
by @emilk in https://github.com/rerun-io/rerun/pull/2196 - Fix colormaps by @emilk in https://github.com/rerun-io/rerun/pull/2204
- Replace
ctrlc
crate withtokio
by @emilk in https://github.com/rerun-io/rerun/pull/2207 - Update to wgpu 0.16.1 by @emilk in https://github.com/rerun-io/rerun/pull/2205
- Fix point size in
minimal
examples by @teh-cmc in https://github.com/rerun-io/rerun/pull/2210 - Clean up warnings printed when
rr.init
hasn't been called by @jleibs in https://github.com/rerun-io/rerun/pull/2209 - New workflow for creating release artifacts by @jleibs in https://github.com/rerun-io/rerun/pull/2212
- Switch compression algorithm from zstd to lz4 by @emilk in https://github.com/rerun-io/rerun/pull/2112
- Flush the batches every 8ms instead of 50 ms by @emilk in https://github.com/rerun-io/rerun/pull/2220
- In all our Python examples, show how to
pip install rerun-sdk
by @emilk in https://github.com/rerun-io/rerun/pull/2221 - Update RELEASES.md to use the new manual workflows by @jleibs in https://github.com/rerun-io/rerun/pull/2213
- Support RRD streams with and without compression. Turn off for SDK comms by @emilk in https://github.com/rerun-io/rerun/pull/2219
- 0.6 version bmp, changelog, and misc tweaks by @emilk in https://github.com/rerun-io/rerun/pull/2228
- Bump version to 0.7.0-alpha.0 by @Wumpf in https://github.com/rerun-io/rerun/pull/2231
-
impl Copy for Arrow3D
. by @kpreid in https://github.com/rerun-io/rerun/pull/2239 - Move viewer's time panel to its own crate & show number of events on component hover in Streams by @Wumpf in https://github.com/rerun-io/rerun/pull/2233
- Recommend sccache in CONTRIBUTING.md by @emilk in https://github.com/rerun-io/rerun/pull/2245
- Time panel now always talks about "events" instead of "messages" by @Wumpf in https://github.com/rerun-io/rerun/pull/2247
- Split SpaceView -> SpaceViewState + SpaceViewBlueprint by @jleibs in https://github.com/rerun-io/rerun/pull/2188
- Image uploader script by @jprochazk in https://github.com/rerun-io/rerun/pull/2164
- [pure refactor] Separate viewport related files out to a new re_viewport crate by @Wumpf in https://github.com/rerun-io/rerun/pull/2251
- Example of how to embed the Rerun Viewer inside your own GUI (+ ergonomic improvements) by @emilk in https://github.com/rerun-io/rerun/pull/2250
- [pure refactor] Fix viewport to timepanel dependency by @Wumpf in https://github.com/rerun-io/rerun/pull/2256
- Replace
wasm-bindgen-cli
with librarywasm-bindgen-cli-support
by @emilk in https://github.com/rerun-io/rerun/pull/2257 - Fix double clicking objects no longer focusing the camera on them by @Wumpf in https://github.com/rerun-io/rerun/pull/2227
- Fix manual release/dispatch workflows by @jprochazk in https://github.com/rerun-io/rerun/pull/2230
- Break out
re_log_types::component_types
asre_components
by @emilk in https://github.com/rerun-io/rerun/pull/2258 - Add instructions on how to fix weird
gsutil
crash by @emilk in https://github.com/rerun-io/rerun/pull/2278 - introduce
re_tracing
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2283 - Objectron Rust example: install
protoc
for the user by @emilk in https://github.com/rerun-io/rerun/pull/2280 - Initial Space View trait & port of text space views to the new Space View trait system by @Wumpf in https://github.com/rerun-io/rerun/pull/2281
- Merge
rerun-docs
repository into this monorepo by @jprochazk in https://github.com/rerun-io/rerun/pull/2284 - Link to preview of latest commit in PR body by @jprochazk in https://github.com/rerun-io/rerun/pull/2287
- Fix off-by-half pixel error in textured rectangle shader by @emilk in https://github.com/rerun-io/rerun/pull/2294
- [pure refactor] Move spatial space view to its own crate by @Wumpf in https://github.com/rerun-io/rerun/pull/2286
- Add command to screenshot the application by @emilk in https://github.com/rerun-io/rerun/pull/2293
- Update wgpu-hal to 0.16.1 to fix mobile Safari by @emilk in https://github.com/rerun-io/rerun/pull/2296
- lint: standardize formatting of let-else-return statements by @emilk in https://github.com/rerun-io/rerun/pull/2297
- CI: Retry
linkinator
by @jprochazk in https://github.com/rerun-io/rerun/pull/2299 - Introduce StoreHub and rename Recording->Store by @emilk in https://github.com/rerun-io/rerun/pull/2301
- Expose type erased draw data that can be consumed directly by @Wumpf in https://github.com/rerun-io/rerun/pull/2300
- Extend/iterate on SpaceViewClass framework with SceneContext & port SpatialSpaceView scene parts by @Wumpf in https://github.com/rerun-io/rerun/pull/2304
- Move last spatial space view scene part to new SpaceViewClass framework by @Wumpf in https://github.com/rerun-io/rerun/pull/2310
- Break up app.rs into parts by @emilk in https://github.com/rerun-io/rerun/pull/2303
- Use less
mut
when usingRenderContext
by @emilk in https://github.com/rerun-io/rerun/pull/2312 - Removed unnecessary workaround in blueprint python example by @abey79 in https://github.com/rerun-io/rerun/pull/2316
- Fix deadlock when misusing the Caches by @emilk in https://github.com/rerun-io/rerun/pull/2318
- Add manifest + readmes to examples by @jprochazk in https://github.com/rerun-io/rerun/pull/2309
- Finalize move of SpatialSpaceView to SpaceViewClass trait framework by @Wumpf in https://github.com/rerun-io/rerun/pull/2311
- Link to
/examples
in PR description by @jprochazk in https://github.com/rerun-io/rerun/pull/2320 - Fix and clean up BUILD.md by @abey79 in https://github.com/rerun-io/rerun/pull/2319
- Make examples setup a separate page by @jprochazk in https://github.com/rerun-io/rerun/pull/2323
- Typename cleanup in SpaceViewClass framework by @Wumpf in https://github.com/rerun-io/rerun/pull/2321
- Remove unreferenced copy of editable_auto_value.rs by @Wumpf in https://github.com/rerun-io/rerun/pull/2325
- Add
site_url
tomkdocs.yml
by @jprochazk in https://github.com/rerun-io/rerun/pull/2326 - Fix unstable order/flickering of "shown in" space view list on selection by @Wumpf in https://github.com/rerun-io/rerun/pull/2327
- Separate crate for bar chart space view by @Wumpf in https://github.com/rerun-io/rerun/pull/2322
- Centralized build tools in
re_build_tools
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2331 - Separate crate for time series space view by @Wumpf in https://github.com/rerun-io/rerun/pull/2324
- Add example for adding custom Space Views by @Wumpf in https://github.com/rerun-io/rerun/pull/2328
- Viewer's command queue is now a channel, allowing to queue commands without mutable access by @Wumpf in https://github.com/rerun-io/rerun/pull/2339
- Fix typos by @jleibs in https://github.com/rerun-io/rerun/pull/2343
- Separate crate for tensor space view by @Wumpf in https://github.com/rerun-io/rerun/pull/2334
- Add nitpicky lint by @emilk in https://github.com/rerun-io/rerun/pull/2332
- Update RFC with outcomes from blueprint discussion by @jleibs in https://github.com/rerun-io/rerun/pull/2302
- Update to PyO3 0.19 by @teh-cmc in https://github.com/rerun-io/rerun/pull/2350
- Fix ARKit example by @teh-cmc in https://github.com/rerun-io/rerun/pull/2351
- Remove stale SpaceViewState struct from re_viewport by @Wumpf in https://github.com/rerun-io/rerun/pull/2352
- Optimization: avoid a memory allocation when padding RGB u8 to RGBA by @emilk in https://github.com/rerun-io/rerun/pull/2345
- Move StoreHub out of the Viewer during Update by @jleibs in https://github.com/rerun-io/rerun/pull/2330
- Remove long dead code python unit test by @teh-cmc in https://github.com/rerun-io/rerun/pull/2356
- Expand CommandSender to support SystemCommand by @jleibs in https://github.com/rerun-io/rerun/pull/2344
- Normalise Python typing syntax to 3.8+ by @abey79 in https://github.com/rerun-io/rerun/pull/2361
- Enforce
from __future__ import annotations
in Python files by @abey79 in https://github.com/rerun-io/rerun/pull/2377 - Automatic fallback for unrecognized Space View Class, start removing old ViewCategory by @Wumpf in https://github.com/rerun-io/rerun/pull/2357
- Fix freestanding store helpers coming back from the dead by @teh-cmc in https://github.com/rerun-io/rerun/pull/2378
- Automatically determine image/tensor color mapping & need for sRGB decoding by @Wumpf in https://github.com/rerun-io/rerun/pull/2342
- Replace
image
crate jpeg decoder with zune-jpeg by @emilk in https://github.com/rerun-io/rerun/pull/2376 - Added gcloud project name to
upload_image.py
by @abey79 in https://github.com/rerun-io/rerun/pull/2381 - Better handle scroll-to-zoom in 3D views by @emilk in https://github.com/rerun-io/rerun/pull/1764
- Fix blueprint sync by bringing back
store_one_component
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2396 - Split the Blueprint into AppBlueprint and ViewportBlueprint by @jleibs in https://github.com/rerun-io/rerun/pull/2358
- Add
log_cleared
to the common index by @jleibs in https://github.com/rerun-io/rerun/pull/2400 - Use forked
mkdocs-redirects
by @jprochazk in https://github.com/rerun-io/rerun/pull/2404 - Update
wasm-bindgen
to 0.2.87 by @emilk in https://github.com/rerun-io/rerun/pull/2406 - Fix transforms not applied to connections from transform context by @Wumpf in https://github.com/rerun-io/rerun/pull/2407
- Fix texture clamping and color gradient selection being displayed incorrectly by @Wumpf in https://github.com/rerun-io/rerun/pull/2394
- Fix some browsers failing due to 8k texture requirement, pick always highest available now by @Wumpf in https://github.com/rerun-io/rerun/pull/2409
- Remove weird-looking argument parsing in examples by @emilk in https://github.com/rerun-io/rerun/pull/2398
- Add support for classes to generated python common API index by @jleibs in https://github.com/rerun-io/rerun/pull/2401
- Fix class id resolving to wrong color for class-id tensors by @Wumpf in https://github.com/rerun-io/rerun/pull/2414
- Fix WebGL crash due to rectangle shader returning arrays by @Wumpf in https://github.com/rerun-io/rerun/pull/2413
- Added support for creating multi-resolution stacks with upload_image.py by @abey79 in https://github.com/rerun-io/rerun/pull/2411
- Fix
tracking_hf example
: put scaled thing under its own root entity by @emilk in https://github.com/rerun-io/rerun/pull/2419 - Clean up our examples by @emilk in https://github.com/rerun-io/rerun/pull/2424
- Update
xml-rs
v0.8.13 -> v0.8.14 by @emilk in https://github.com/rerun-io/rerun/pull/2425 - Add
jpeg_quality
parameter tolog_image
by @emilk in https://github.com/rerun-io/rerun/pull/2418 - Show hover ui on points in custom space view example by @Wumpf in https://github.com/rerun-io/rerun/pull/2417
- Update pip package
requests
to 2.31 with bug fix by @emilk in https://github.com/rerun-io/rerun/pull/2426 - New face detection example based on MediaPipe by @abey79 in https://github.com/rerun-io/rerun/pull/2360
- Update web examples by @emilk in https://github.com/rerun-io/rerun/pull/2420
- Fix BGR/RGB mixup in
colmap
example by @emilk in https://github.com/rerun-io/rerun/pull/2430 - Codegen/IDL 1: add more build tools by @teh-cmc in https://github.com/rerun-io/rerun/pull/2362
- Codegen/IDL 2: introduce
re_types_builder
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2363 - Codegen/IDL 3: introduce
re_types
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2369 - Codegen/IDL 4: definitions for a
Points2D
archetype by @teh-cmc in https://github.com/rerun-io/rerun/pull/2370 - Codegen/IDL 5: auto-generated Python code for
Points2D
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2374 - Codegen/IDL 6: auto-generated Rust code for
Points2D
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2375 - Codegen/IDL 7: handwritten Python tests and extensions for
Points2D
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2410 - Update titles and tags for examples with real data by @nikolausWest in https://github.com/rerun-io/rerun/pull/2416
- Codegen/IDL 8: handwritten Rust tests and extensions for
Points2D
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2432 - Fix typo in
run_all.py
by @jprochazk in https://github.com/rerun-io/rerun/pull/2441 - Small changelog improvements by @emilk in https://github.com/rerun-io/rerun/pull/2442
- Minor fixes/improvements of
upload_image.py
by @abey79 in https://github.com/rerun-io/rerun/pull/2449 - Fix visiblity toggles for time series not working by @Wumpf in https://github.com/rerun-io/rerun/pull/2444
- Improve changelog generator by @emilk in https://github.com/rerun-io/rerun/pull/2447
- Add Quarternion xyzw argument to ros_node example by @jleibs in https://github.com/rerun-io/rerun/pull/2451
- When loading on web, match style and show a progress indicator while wasm is loading by @jleibs in https://github.com/rerun-io/rerun/pull/2421
- Stream
.rrd
files by @jprochazk in https://github.com/rerun-io/rerun/pull/2412 - Fixed a bunch of missing renames by @abey79 in https://github.com/rerun-io/rerun/pull/2448
- Added example screenshot instructions in
just upload --help
by @abey79 in https://github.com/rerun-io/rerun/pull/2454 - Add example template by @jprochazk in https://github.com/rerun-io/rerun/pull/2392
- Document annotation context in manual by @Wumpf in https://github.com/rerun-io/rerun/pull/2453
- New screenshots and thumbnails for the examples by @abey79 in https://github.com/rerun-io/rerun/pull/2440
- Fix greyscale colormapping being not gamma-corrected by @Wumpf in https://github.com/rerun-io/rerun/pull/2456
- Show hidden url search param in
app.rerun.io
by @jprochazk in https://github.com/rerun-io/rerun/pull/2455 - version bump to 0.8-alpha.0 & 0.7 changelog by @Wumpf in https://github.com/rerun-io/rerun/pull/2463
- Update Logging Data in Rust/Python doc page by @Wumpf in https://github.com/rerun-io/rerun/pull/2460
- Update all documentation screenshots to optimised multi-resolution stacks by @abey79 in https://github.com/rerun-io/rerun/pull/2457
- Added support for puling image from an URL to
upload_image.py
by @abey79 in https://github.com/rerun-io/rerun/pull/2462 - Update transform doc link for 0.7.0 by @jleibs in https://github.com/rerun-io/rerun/pull/2464
- Split the API examples into sub-pages by @jleibs in https://github.com/rerun-io/rerun/pull/2438
- Fix incorrect site_url by @jprochazk in https://github.com/rerun-io/rerun/pull/2468
-
setup_dev.sh
now installs pngcrush by @abey79 in https://github.com/rerun-io/rerun/pull/2470 - Flesh out archetype docs and simple code examples fo rmore types by @jleibs in https://github.com/rerun-io/rerun/pull/2467
- Fix example CSS by @jprochazk in https://github.com/rerun-io/rerun/pull/2475
- Fill out archetype docs: Transform3d, Pinhole, Scalar, TextEntry by @nikolausWest in https://github.com/rerun-io/rerun/pull/2473
- Added docs/code-examples to the directories checked by py-lint and py-format by @abey79 in https://github.com/rerun-io/rerun/pull/2476
- Fixed a couple of image-related documentation errors by @abey79 in https://github.com/rerun-io/rerun/pull/2477
- Fill out more archetype docs: image, tensor, depth image, segmentation image by @abey79 in https://github.com/rerun-io/rerun/pull/2474
- Minor doc fix in image archetype's docs related to signed ints by @abey79 in https://github.com/rerun-io/rerun/pull/2492
- Documentation improvements highlighting the loggable data types section by @nikolausWest in https://github.com/rerun-io/rerun/pull/2493
- Change capitalization and order of examples by @martenbjork in https://github.com/rerun-io/rerun/pull/2498
- Fix projected ray length by @emilk in https://github.com/rerun-io/rerun/pull/2482
- Various fixes to the example READMEs by @nikolausWest in https://github.com/rerun-io/rerun/pull/2502
- Version
rand
& friends at workspace level by @teh-cmc in https://github.com/rerun-io/rerun/pull/2508 - Tweak the depth bias multiplier for WebGL by @emilk in https://github.com/rerun-io/rerun/pull/2491
- Clip image zoom rectangle by @emilk in https://github.com/rerun-io/rerun/pull/2505
- Double-click to select entity by @emilk in https://github.com/rerun-io/rerun/pull/2504
- Fix missing feature flags for benchmarks by @teh-cmc in https://github.com/rerun-io/rerun/pull/2515
- Simpler, sturdier stateful time tracking in both SDKs by @teh-cmc in https://github.com/rerun-io/rerun/pull/2506
- Create Rust version of the "Loggable Data Types" doc section by @abey79 in https://github.com/rerun-io/rerun/pull/2501
-
run_all.py
script fixes by @Wumpf in https://github.com/rerun-io/rerun/pull/2519 - Move
rerun2
package intorerun
by @abey79 in https://github.com/rerun-io/rerun/pull/2528 - Show layout in blueprint tree view by @emilk in https://github.com/rerun-io/rerun/pull/2465
- Codegen'd Rust/Arrow (de)ser 1: upgrading to actual
TokenStream
s by @teh-cmc in https://github.com/rerun-io/rerun/pull/2484 - Codegen'd Rust/Arrow (de)ser 2: matching legacy definitions by @teh-cmc in https://github.com/rerun-io/rerun/pull/2485
- Add Rerun.io link/text in top bar by @Wumpf in https://github.com/rerun-io/rerun/pull/2540
- Minimal example of running an intel realsense depth sensor live by @jleibs in https://github.com/rerun-io/rerun/pull/2541
- Update egui_tiles with fix for drag-and-drop-panic by @emilk in https://github.com/rerun-io/rerun/pull/2555
- Link to demo in PR + check checkboxes by @jprochazk in https://github.com/rerun-io/rerun/pull/2543
- Add script to find external issues we haven't commented on by @emilk in https://github.com/rerun-io/rerun/pull/2532
- Convert objectron proto.py back to using typing.List by @jleibs in https://github.com/rerun-io/rerun/pull/2559
- Fix spurious build failure due to missing
.git/refs/heads/BRANCH
file by @emilk in https://github.com/rerun-io/rerun/pull/2560 - Remove defunct entity filter from Text Space View by @Wumpf in https://github.com/rerun-io/rerun/pull/2544
- Exclude from
objectron/proto/objectron/proto.py
fromjust py-format
by @abey79 in https://github.com/rerun-io/rerun/pull/2562 - Move CI-related scripts to its own folder by @emilk in https://github.com/rerun-io/rerun/pull/2561
- New auto-layout of space views by @emilk in https://github.com/rerun-io/rerun/pull/2558
- add 'Dump datastore' command to palette by @teh-cmc in https://github.com/rerun-io/rerun/pull/2564
- Deploy docs in release workflows by @jprochazk in https://github.com/rerun-io/rerun/pull/2565
- Fix out-of-sync codegen hash by @teh-cmc in https://github.com/rerun-io/rerun/pull/2567
- Fix pinhole visualization not working with camera extrinsics & intrinsics on the same path by @Wumpf in https://github.com/rerun-io/rerun/pull/2568
- Render PR description as template by @jprochazk in https://github.com/rerun-io/rerun/pull/2563
- Fix not taking np.array for single colors by @Wumpf in https://github.com/rerun-io/rerun/pull/2569
- Add basic testing automation against all version of Python using nox by @abey79 in https://github.com/rerun-io/rerun/pull/2536
- Codegen'd Rust/Arrow (de)ser 3: misc fixes & improvements by @teh-cmc in https://github.com/rerun-io/rerun/pull/2487
- Codegen'd Rust/Arrow (de)ser 4: out-of-sync definitions CI detection by @teh-cmc in https://github.com/rerun-io/rerun/pull/2545
- Codegen'd Rust/Arrow (de)ser 5: doc, definitions and regression tests for combinatorial affixes by @teh-cmc in https://github.com/rerun-io/rerun/pull/2546
- Codegen'd Rust/Arrow (de)ser 6: serialization by @teh-cmc in https://github.com/rerun-io/rerun/pull/2549
- Codegen'd Rust/Arrow (de)ser 7: deserialization by @teh-cmc in https://github.com/rerun-io/rerun/pull/2554
- Codegen'd Rust/Arrow (de)ser 8: carry extension metadata across transparency layers by @teh-cmc in https://github.com/rerun-io/rerun/pull/2570
- Fix
scripts/lint.py
to ignore.nox
by @abey79 in https://github.com/rerun-io/rerun/pull/2580 - Add a simple example to display Open Photogrammetry Format datasets by @abey79 in https://github.com/rerun-io/rerun/pull/2512
- Codegen'd Rust/Arrow (de)ser 9: Rust backport! by @teh-cmc in https://github.com/rerun-io/rerun/pull/2571
- Fix CI: Don't pin Pillow version by @emilk in https://github.com/rerun-io/rerun/pull/2584
- Pin
half
to2.2.1
by @jprochazk in https://github.com/rerun-io/rerun/pull/2587 - Python backport: add
log_any()
by @abey79 in https://github.com/rerun-io/rerun/pull/2581 - Fix: always auto-layout spaceviews until the user interveens by @emilk in https://github.com/rerun-io/rerun/pull/2583
-
examples/api_demo
->tests/test_api
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2585 - Docs: link to
rr.save
and suggestrerun
instead ofpython -m rerun
by @emilk in https://github.com/rerun-io/rerun/pull/2586 - Disable codegen on windows by @teh-cmc in https://github.com/rerun-io/rerun/pull/2592
- Run clippy on public API too by @emilk in https://github.com/rerun-io/rerun/pull/2596
- Fix freeze/crash when logging large times by @emilk in https://github.com/rerun-io/rerun/pull/2588
- Seed of C and C++ SDKs by @emilk in https://github.com/rerun-io/rerun/pull/2594
- Update docs about transforms by @abey79 in https://github.com/rerun-io/rerun/pull/2496
- Update egui_tiles to fix crash by @emilk in https://github.com/rerun-io/rerun/pull/2598
- Refactor: Swap the naming of Viewport and ViewportBlueprint by @jleibs in https://github.com/rerun-io/rerun/pull/2595
- test_api: set different app_id based on what test is run by @emilk in https://github.com/rerun-io/rerun/pull/2599
- Bump all
py-lint
-related package versions by @abey79 in https://github.com/rerun-io/rerun/pull/2600 - Basic persistence for blueprints by @jleibs in https://github.com/rerun-io/rerun/pull/2578
- Integrate unit examples into codegen stack by @teh-cmc in https://github.com/rerun-io/rerun/pull/2590
- Introduce
rerun compare
to check whether 2 rrd files are functionally equivalent by @teh-cmc in https://github.com/rerun-io/rerun/pull/2597 - Support any
dtype
for depth images by @emilk in https://github.com/rerun-io/rerun/pull/2602 - Crates publishing script by @jprochazk in https://github.com/rerun-io/rerun/pull/2604
- Python codegen: big cleaning and paving the way towards transforms by @abey79 in https://github.com/rerun-io/rerun/pull/2603
- Automatically assume arrow transparency for components by @teh-cmc in https://github.com/rerun-io/rerun/pull/2608
- Fix wrong path being
rerun_if_changed()
incompute_dir_hash
by @teh-cmc in https://github.com/rerun-io/rerun/pull/2612 - Automatically derive
Debug
andClone
in Rust backend by @teh-cmc in https://github.com/rerun-io/rerun/pull/2613 - Fix rust docs deploy by @jprochazk in https://github.com/rerun-io/rerun/pull/2615
- Fix deploy docs: round 2 by @jprochazk in https://github.com/rerun-io/rerun/pull/2616
- Add a basic pyright config by @abey79 in https://github.com/rerun-io/rerun/pull/2610
- End-to-end cross-language roundtrip tests for our archetypes by @teh-cmc in https://github.com/rerun-io/rerun/pull/2601
- Update release script + release
0.8.0-alpha.2
by @jprochazk in https://github.com/rerun-io/rerun/pull/2609 - Remove
files.exclude
in vscode settings by @jprochazk in https://github.com/rerun-io/rerun/pull/2621 - CI: don't run e2e roundtrip tests on windows by @teh-cmc in https://github.com/rerun-io/rerun/pull/2622
- Support transparency at the semantic layer by @teh-cmc in https://github.com/rerun-io/rerun/pull/2611
New Contributors
- @jprochazk made their first contribution in https://github.com/rerun-io/rerun/pull/2046
- @abey79 made their first contribution in https://github.com/rerun-io/rerun/pull/2169
- @kpreid made their first contribution in https://github.com/rerun-io/rerun/pull/2239
Full Changelog: https://github.com/rerun-io/rerun/compare/prerelease-jupyter...prerelease