prerelease
版本发布时间: 2023-05-17 22:05:16
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/32812da
Wheels can be installed with:
pip install --pre -f https://build.rerun.io/commit/32812da/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
- 2.5GB before GC kick in 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
- 3d to 2d projections 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
- SDK batching/revamp 2: introduce
RecordingContext
/ sunsetSession
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
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 - Flush before generating the html 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 a 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
New Contributors
- @jprochazk made their first contribution in https://github.com/rerun-io/rerun/pull/2046
Full Changelog: https://github.com/rerun-io/rerun/compare/prerelease-jupyter...prerelease