CHANGELOG
Changelog for package fkie_mas_daemon
4.9.0 (28.11.2025)
added octet to input elements in publish panel
changed return value for ros.launch.publish_message
4.8.2 (27.11.2025)
Reduced number of service calls for updating composable and lifecycle nodes (2)
fixed environment variable set in a launch group
4.8.1 (25.11.2025)
Reduced number of service calls for updating composable and lifecycle nodes
4.8.0 (24.11.2025)
Reduced the effort required for updates
Reduced count of updates
4.7.2 (18.11.2025)
fixed start publisher with simtime
4.7.1 (14.11.2025)
fixed error when loading ‘capability groups’ for included files
added test launch files for capability group
4.7.0 (11.11.2025)
report the requester on each launch file action
4.6.11 (30.09.2025)
fixed crash of the daemon on exception while load_launch
4.6.10 (23.09.2025)
Fixed show_ros_log parameter
4.6.9 (16.09.2025)
Fixed update lifecycle state of composable nodes
Improved update ros2 state
Fixed start node with multiple launch files
4.6.8 (15.09.2025)
Fixed load launch files with arguments inside eval block
4.6.7 (10.09.2025)
Fixed force refresh for nodes
4.6.6 (09.09.2025)
Fixed start node witch multiple launch files
4.6.5 (05.09.2025)
added rosout_to_diag script to daemon
reduced rate of file modification events
4.6.4 (27.08.2025)
Fixed update services
Added additional checks for status changes when Zenoh is enabled
4.6.3 (01.08.2025)
Fixed matching the diagnostic color to node witch is a part of another node
4.6.2 (31.07.2025)
Implemented purge of all ros logs
4.6.1 (30.07.2025)
Improved match of diagnostic messages to node names
4.6.0 (24.07.2025)
Added /mas/diagnostic subscription witch forward only state of local nodes
4.5.10 (17.06.2025)
Fixed reload files with new added launch arguments
4.5.9 (11.06.2025)
Increased timeout for load composed nodes to 5 sec
4.5.8 (10.06.2025)
Fixed load parameter of composable nodes
Added support of YAML(base) structures in the MAS gui
Added try catch around the get state blocks to avoid an invalid state of the daemon
Fixed echo of odometry topics
Fixed detect changes in included yaml files
Replace environment variables in xacro files
4.5.7 (10.06.2025)
Fixed reload launch files with included yaml files
Fixed load xml launch file with execute process without namespace
4.5.6 (06.06.2025)
Fixed loading parameters of composed nodes in xml launch files
Fixed load python launch files with composable node list
Fixed call commands with ‘{data: xyz}’
4.5.5 (04.06.2025)
Fixed change detection of node configuration in referenced yaml files
4.5.4 (03.06.2025)
Added support for ros state used with zenoh
4.5.3 (28.05.2025)
Added script to restart running mas nodes and reload launch files
Terminate all child processes when shutting down the screens started by mas
Force update state after kill_screens
Fixed set args for included launch files
4.5.2 (27.05.2025)
Fixed reducing the size of the arrays for displaying the message in the echo tab
Fixed calculation of the ros message size
Fixed start mas commands in a screen
4.5.1 (26.05.2025)
Fixed start mas nodes in a screen
4.5.0 (23.05.2025)
Added source setup.bash on force refresh package list
Changed screen configuration, added “shell -$SHEL” to source ros setup.bash defined in .bashrc
Report warnings from ros2 daemon
4.4.8 (19.05.2025)
Added autostart option to daemon
Fixed adding included configuration files for observe
4.4.7 (14.05.2025)
Fixed load composable nodes
4.4.6 (08.05.2025)
Skip timer on start nodes if shift was pressed
Fixed load launch files in ros galactic
4.4.5 (06.05.2025)
Fixed load with default parameters
Fixed remove timeouted daemons
4.4.4 (06.05.2025)
Fixed exception on unknown hostname
4.4.3 (06.05.2025)
Show launch arguments only of the top launch file while load
4.4.2 (05.05.2025)
Fixed load parameter of composable nodes
4.4.1 (05.05.2025)
Fixed remove outdated daemons
4.4.0 (02.05.2025)
Use local addresses if no discovery node available, but a screen for a node was found
Remove outdated discoverd daemons
Added the possibility to search for a process of a node to stop
4.3.10 (30.04.2025)
Fixed read capability group parameter of composable nodes
Updated hostname detection for providers
4.3.9 (29.04.2025)
Fixed: return real paths for included launch files
4.3.8 (25.04.2025)
Fixed: launch nodes with args if it contains find-pkg-share
4.3.7 (23.04.2025)
Use QoS of available topics on start a new publisher
Fixed reloading of python launch files that use or modify environment variables
4.3.6 (10.04.2025)
Added parameter change detection on reload file
Fixed update of available screens
Fixed call service, it was brocken after added action handling
4.3.5 (03.04.2025)
Added more info to clear logs reply
4.3.4 (02.04.2025)
Added support for action feedback subscription and send_goal call
Added handle of proprietary service call for ‘%s/logger_list’ to get list of all available logger names
Fixed start nodes with complex executables, like ‘ruby $(which gz) sim’
Fixed launch configuration with OpaqueFunction
4.3.3 (28.03.2025)
Handle set_env and unset_env of the launch files
4.3.2 (14.03.2025)
Workaround for launch-prefix in jazzy
4.3.1 (06.03.2025)
Use own method to get included files in XML format
4.3.0 (01.03.2025)
Replaced get_participants service by latched participants topic for communication between daemon and discovery
4.2.4 (28.02.2025)
Fixed split string arrays in parameter and publisher dialogs by a comma, but not if the comma is inside ‘”’
Fixed launch if used find-pkg-share
4.2.3 (10.02.2025)
fixed unload not existing files
4.2.2 (05.02.2025)
fixed call service with useNow parameter
4.2.1 (03.02.2025)
fixed start subscriber without qos (ROS2)
4.2.0 (30.01.2025)
Added parameter to set the length of the arrays for topic echo
Added error report for list parameters
Check parameter after value was set
4.1.2 (28.01.2025)
Start subscriber using qos parameter
4.1.1 (24.01.2025)
Added test node for parameter Fixed: get message struct data if sequence has defined length Fixed: do not use ‘now’ for galactic version
4.1.0 (23.01.2025)
Added ‘now’ to publisher Added descriptor to parameter Propagate errors in parameter interface to the GUI
4.0.0 (21.01.2025)
added new message ros.launch.get_message_types
fixed kill node if None was given as signal
added get_services and get_topics to websocket interface
fixed kill all screens on shutdown
3.5.0 (14.01.2025)
Added read-only parameter to FileItems that are reported to Websocket
3.4.0 (12.01.2025)
changed communication with mas discovery
fixed call service, which stops rclpy.spin() after call
3.3.2 (10.01.2025)
added stop for execute process and visualization for screen processes
fixed: show screens of not running nodes e.g. ExecuteProcess, see issue #4
3.3.1 (09.01.2025)
fixed daemon for galactic
3.3.0 (08.01.2025)
fixed call ros2 service
3.1.2 (2024-10-11)
fkie_mas_daemon: fixed detection of nodelet manager for nodelets.
3.1.1 (2024-09-17)
fkie_mas_daemon: fixed system node determination in ROS2.
Contributors: Alexander Tiderko
3.1.0 (2024-09-2)
fkie_mas_daemon: fixed –force parameter.
fkie_mas_daemon: use ROS_DOMAIN_ID environment to calculate websocket port in ROS1 and ROS2.
Contributors: Alexander Tiderko
3.0.5 (2024-07-24)
fkie_mas_daemon: added dynamic-reconfigure.py script
Contributors: Alexander Tiderko
3.0.4 (2024-07-19)
fkie_mas_daemon: changed return type of ros.launch.changed uri
Contributors: Alexander Tiderko
3.0.2 (2024-07-15)
fkie_mas_daemon: fixed warning about invalid ros name in subscriber node
fkie_mas_daemon: fixed forward latched messages
Contributors: Alexander Tiderko
3.0.0 (2024-07-05)
fkie_mas_daemon: replaced crossbar by websocket
fkie_mas_daemon: changed kill signal to SIGTERM to stop nodes in ROS2
Contributors: Alexander Tiderko
2.0.0 (2024-01-24)
fkie_mas_daemon: new version based on fkie_multimaster
Contributors: Alexander Tiderko