Skip to content

Commit a89d055

Browse files
jeongseok-metameta-codesync[bot]
authored andcommitted
Upgrade rerun SDK minimum version to >=0.29.0 (#1037)
Summary: Upgrade the rerun SDK minimum version for the `rerun-latest` feature from `>=0.28.0,<0.29` to `>=0.29.0` (open-ended). ## Changes - **pixi.toml**: Updated `rerun-latest` feature dependencies to `>=0.29.0` - **rerun_compat.h**: Updated documentation to reflect new minimum versions - **pixi.lock**: Regenerated with `rerun-sdk 0.29.2` ## Rationale - Proactively support newer rerun versions (0.29.x, 0.30.x, etc.) without manual updates - The C++ compatibility layer (`rerun_compat.h`) already handles API differences via preprocessor guards - No breaking API changes between 0.28.x and 0.29.x that affect this codebase - The `rerun-legacy` feature remains at 0.23.x for internal BUCK build compatibility ## Testing - `pixi run config`: CMake configuration successful ✅ - `pixi run build`: All 348 targets compiled ✅ - `pixi run test`: All 19 tests passed ✅ Similar to: #933 Pull Request resolved: #1037 Reviewed By: cstollmeta Differential Revision: D93285834 Pulled By: jeongseok-meta fbshipit-source-id: 62ca701eedfe12dedbf5bcc820b96040b265f228
1 parent 0dffb86 commit a89d055

File tree

3 files changed

+195
-192
lines changed

3 files changed

+195
-192
lines changed

momentum/gui/rerun/rerun_compat.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,19 @@
1212
#include <string>
1313

1414
// Rerun SDK version compatibility layer
15-
// This header provides compatibility between rerun 0.23.x and 0.28.x+ APIs.
15+
// This header provides compatibility between rerun 0.23.x (legacy) and 0.29.x+ (latest) APIs.
16+
//
17+
// Minimum supported versions:
18+
// - rerun-latest: >=0.29.0
19+
// - rerun-legacy: >=0.23.3,<0.24
1620
//
1721
// Key API changes between versions:
1822
// - 0.24+: Scalar -> Scalars (takes batch of values)
1923
// - 0.24+: SeriesLine -> SeriesLines
2024
// - 0.24+: SeriesPoint -> SeriesPoints
2125
// - 0.26+: set_time_seconds deprecated -> use set_time_duration_secs
2226
// - 0.28+: Transform3D::with_axis_length removed (use Axes3D archetype instead)
27+
// - 0.29+: No breaking API changes affecting this codebase
2328
//
2429
// The RERUN_VERSION_GE macro is available since rerun 0.18.
2530

0 commit comments

Comments
 (0)