Repository navigation
Releases
Releases · ROBOTIS-GIT/cyclo_manager
1.2.1
1.2.0
1.2.0 (2026-10-19)
- Raised the minimum supported s6-agent version to 1.2.0. Update in-container agents through Version Management to use log history and the service-control fixes.
- Added a History selector to System service logs with execution dates, file sizes, snapshot reload, and full-log downloads.
- Added s6-agent and manager APIs for listing dated executions, reading log pages with byte cursors, and streaming original log files for download. History requires dated log folders; legacy live-log fallback remains available for older agents.
- Improved live log streaming with execution-aware reconnects, service-state events, file replacement and truncation handling, and error recovery.
- Changed log views to request the most recent 5,000 lines, subject to the agent's 256 KiB read cap and the UI's 4 Mi character limit. Scrolling does not load older pages; full logs remain available through Download.
- Changed history viewing to fetch a fresh snapshot on every selection, including reselecting the same execution, with the live connection closed. Live output continues receiving and discarding the oldest lines at the display limit, including while scrolled upward.
- Removed the log-clearing control from the UI while retaining the existing API.
- Serialized s6 service-control requests and increased the manager-to-agent control timeout to 30 seconds.
- Fixed Stop and Restart to stop registered service pipeline bundles, including their loggers.
- Fixed Start to leave running s6-rc services unchanged and clear stale s6-rc state before starting stopped services.
- Contributors: Hyungyu Kim
1.0.1
1.0.0
1.0.0 (2026-08-05)
- Improved ROS 2 bridge request synchronization with per-request response queues for discovery, subscription, QoS lookup, publishing, and unsubscribe results.
- Changed service log delivery from polling to streaming and refactored related WebSocket and UI code.
- Added support for multiple robot containers, including ai_worker and open_manipulator system profiles.
- Added OMY and OMX bringup controls with follower and leader launch argument configuration.
- Added serial port discovery and port selection for Open Manipulator launch arguments.
- Changed Jog robot readiness checks from parsing bringup logs to using robot service status and the selected robot model.
- Added service log file download support with a Download button in the log panel.
- Added s6 agent compatibility checks and update support in Version Management.
- Added Docker image management on the dashboard (list, delete unused images, and prune dangling images).
- Contributors: Hyungyu Kim
0.3.0
0.3.0 (2026-07-09)
- Added a Jog page for ai_worker with desktop/mobile controls, keyboard control, speed sliders, robot readiness checks, and repeated /cmd_vel publishing.
- Added ROS 2 Twist publishing support through the /ros2/cmd_vel API.
- Added Mobile robot support for ai_worker_bringup service control and launch argument configuration.
- Refactored ROS 2 integration to a single shared Ros2Bridge (spin thread + request queue) with centralized topic constants, QoS - -resolution via rclpy, and discovery_topics() for topic listing.
- Contributors: Howon Kim, Hyungyu Kim