Skip to content

0.0.0-dev - 2026-05-28

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 May 15:56

Release Notes

Added

  • (utils-robot) single Robot struct + new robot.yaml schema
  • integrate ORB-SLAM3 backend with robot-localize runtime
  • Finalize model crate restructure
  • update consumers to use robot-manifest bus service and DTOs

Other

  • (release) allow release-plz to track the binary as publishable
  • (release) explicit per-package release tracking for the binary-only repo
  • (release) set release = true so release-plz tracks the publish=false workspace
  • (version) workspace → 0.0.0-dev (align with framework)
  • wire release-plz + cargo-dist binary release
  • (deps) track framework renames (drop utils- prefix)
  • RERUN_APP_ID is "phoxal", not the old workspace name
  • (deps) rewire engine/runtimes git deps to phoxal/framework
  • ignore target/ and editor cruft
  • bootstrap rerun-proxy workspace
  • (release) configure release-plz + cargo-dist + publish flags (dry-run)
  • (api) introduce pub mod v1 in every phoxal-*-api crate
  • (engine) fold phoxal-utils-conventions into phoxal-engine
  • (workspace) carve members into future-repo subdirs
  • (license) switch workspace to AGPL-3.0-only
  • Removed proxy-rerun and teleop
  • improve
  • improve
  • improvements!
  • manifest + xtask
  • Merge utils/bus into robot-utils/bus and strictly use client Zenoh mode
  • remove remaining instances of 'robot-cleaner'
  • simulation part is almost done!!
  • wip
  • migrated transform system to modular services: added frame and joint APIs, removed legacy tf components
  • improvements
  • improvements
  • Improvements
  • Rename robot-api crates to follow robot-api-* pattern
  • Rename robot/ to robot-utils/ and update dependencies to robot-utils-*
  • wip
  • Fix formatting
  • revert to manifest.yaml files
  • wip
  • wip
  • Refactor robot-launcher to use bus crate and enforce bus standards
  • tons of improvement!!!
  • new plan!
  • wip
  • Fix workspace compilation errors due to robot-registry changes
  • wip
  • wip
  • refactored code style and formatting for consistency across modules, focusing on indentation, alignment, and readability without altering logic
  • standardized manifest handling for asset-backed bodies, updated geometry definitions, and refactored asset configuration loading
  • Refactor bus interaction to use strongly-typed macros and remove raw bus usage
  • Refactor clients to use TopicPath and role-specific handles
  • Refactor IMU into separate Orientation, Accelerometer, and Gyroscope components
  • Refactor IMU into IMU (Orientation), Accelerometer, and Gyroscope components
  • improvements
  • Refactor manifest to consolidate actuators and sensors into devices
  • Wire device registry and fix manifest field names
  • add device-registry crate for embedded per-device configuration and update dependencies across affected modules
  • migrate devices to core namespace, update paths and dependencies accordingly
  • Fix workspace compilation with new Manifest structure
  • remove unused client and server modules from robot-core to streamline project structure
  • Add READMEs and lib documentation to all crates
  • Merge branch 'move-lidar-2d-device-16564797108255590728'
  • Merge branch 'lidar-3d-move-15922021705631839661'
  • Merge branch 'move-gnss-device-6536663015943257971'
  • Move GNSS device to separate crate
  • Refactor barometer device to separate crate
  • clean up unused dependencies across crates, update Cargo manifests, and improve concurrency handling for recording streams.
  • clean up unused dependencies across crates, update Cargo manifests, and improve concurrency handling for recording streams.
  • rename robot_client_* crates to robot_*, update imports across modules, and clean up related dependencies
  • merge client and service crates into unified modules, rename packages for clarity, update paths and dependencies, and streamline project structure.
  • reorganize robot clients and services into dedicated crates, rename packages for clarity, streamline namespace handling, and clean up unused code and dependencies.
  • Refactor robot crate into robot-core and robot-launcher
  • Refactor robot crate into independent service and client crates
  • restructure presence into presence-client and robot-presence, remove timebase-core, update bus dependencies, and clean up associated tests and documentation.
  • Refactor timebase integration tests and fix rerun-proxy compilation
  • Refactor timebase integration tests and fix rerun-proxy compilation
  • introduce Bus abstraction with support for Zenoh and in-memory backends, replace Bus::builder usages with Bus::zenoh, and enhance testability with an in-memory implementation.
  • Refactor bus with namespace!
  • Clean up unused imports and comments in manifest-related code
  • Refactor manifest for multiple visuals/collisions and directory-based assets
  • Merge master, rename service to server, fix rerun-proxy
  • Refactor rerun-proxy and clean up robot services
  • Refactor rerun-proxy and fix workspace warnings
  • update service architecture to support manifest and asset clients, add presence service, clean up unused methods, and improve maintainability.
  • remove Webots PROTO emitter for Manifest V1, clean up unused code, and simplify simulator architecture for improved maintainability.
  • remove ConfigService, Config, and Kinematics, consolidate configurations into clients, and simplify service architecture for improved modularity and maintainability.
  • remove unused version and from_value methods from Manifest to simplify codebase and improve maintainability
  • update manifest module to support hierarchical frame structure with HashMap; standardize keys for actuators, sensors, and joints; enhance validation logic; adjust tests and fixtures accordingly; improve maintainability and modularity.
  • simplify odometry configuration by removing unused sensor settings, consolidate IMU handling, update timeout logic, streamline event subscription, and adjust related tests and documentation.
  • remove deprecated manifest module, reorganize version handling into shared resolver, simplify frame path resolution, update mesh attachment logic, enhance FLU-to-RUB conversion, refine static transforms logging, adjust tests, and improve maintainability.
  • Add MIT license

Removed

  • removed assets from manifest.
  • removed assets from manifest.
  • removed logger + fmt

Download phoxal-rerun-proxy 0.0.0-dev

File Platform Checksum
phoxal-rerun-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
phoxal-rerun-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
phoxal-rerun-proxy-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
phoxal-rerun-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum