0.0.0-dev - 2026-05-28
Pre-release
Pre-release
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/torobot-utils/and update dependencies torobot-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-registrycrate for embedded per-device configuration and update dependencies across affected modules - migrate devices to
corenamespace, update paths and dependencies accordingly - Fix workspace compilation with new Manifest structure
- remove unused
clientandservermodules fromrobot-coreto 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 torobot_*, 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
presenceintopresence-clientandrobot-presence, removetimebase-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
Busabstraction with support for Zenoh and in-memory backends, replaceBus::builderusages withBus::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, andKinematics, consolidate configurations into clients, and simplify service architecture for improved modularity and maintainability. - remove unused
versionandfrom_valuemethods fromManifestto 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 |