diff --git a/flexbe_behavior_engine/CHANGELOG.rst b/flexbe_behavior_engine/CHANGELOG.rst index c7a66b3..eb66514 100644 --- a/flexbe_behavior_engine/CHANGELOG.rst +++ b/flexbe_behavior_engine/CHANGELOG.rst @@ -16,6 +16,15 @@ Changelog for package flexbe_behavior_engine * update CMakeLists cmake_minimum_version * Updates to dependencies for ROS build farm +Forthcoming +----------- +* 2.3.3 +* 2.3.2 +* 2.3.1 +* 2.3.0 +* update CMakeLists cmake_minimum_version +* Updates to dependencies for ROS build farm + 2.2.0 (2023-06-29) ------------------ * [flexbe_core, flexbe_onboard, flexbe_mirror, flexbe_widget] diff --git a/flexbe_core/CHANGELOG.rst b/flexbe_core/CHANGELOG.rst index 599d810..770f746 100644 --- a/flexbe_core/CHANGELOG.rst +++ b/flexbe_core/CHANGELOG.rst @@ -27,6 +27,25 @@ Changelog for package flexbe_core * clean up some spam to FlexBE app console * include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages +Forthcoming +----------- +* proxy action client: remove result_status and test proxy status +* Fixed bug when trying to get result state/GoalStatus. +* Add throttle option for logging (PR #14) +* 2.3.3 +* update to protect against executor calls after unsubscribe/shutdown +* destroy sub/pub/client in executor thread; use SingleThreadedExecutor without callback groups; use basic pub/sub for onboard; cleanup +* 2.3.2 +* 2.3.1 +* 2.3.0 +* use wait duration in input_state; modify is_available for current status check not wait; update action client test +* add wait_duration to proxy action client send goal and other tweaks +* flake8 cleanup; make test consistent; protect against build farm timing issue +* cleanup; modify handling of existing subscriptions +* Updates to dependencies for ROS build farm +* Modify sync messaging to avoid issue if not active state when behavior shuts down; clean up some spam to FlexBE app console +* include package name in behavior request (requires latest flexbe_app) to allow duplicate behavior names in packages + 2.2.0 (2023-06-29) ------------------ * Modify to used behavior_id (checksum) and behavior_key consistently diff --git a/flexbe_input/CHANGELOG.rst b/flexbe_input/CHANGELOG.rst index 6ca8f1c..93de008 100644 --- a/flexbe_input/CHANGELOG.rst +++ b/flexbe_input/CHANGELOG.rst @@ -23,6 +23,18 @@ Changelog for package flexbe_input * WARNING: This change to input_state.py may require changes to how data is being sent * Updates to dependencies for ROS build farm +Forthcoming +----------- +* 2.3.3 +* destroy sub/pub/client in executor thread; use SingleThreadedExecutor without callback groups; use basic pub/sub for onboard; cleanup +* 2.3.2 +* use standard queue; remove python-six dependency +* 2.3.1 +* modify input to allow lists or tuples (or just csv numbers); add pickle warning; post user prompt as hint to FlexBE log. +* 2.3.0 +* add input_action_server with UI and update handling inside input_state (*Significant*) +* Updates to dependencies for ROS build farm + 2.2.0 (2023-06-29) ------------------ * pep257, flake8, and pylint cleanup diff --git a/flexbe_mirror/CHANGELOG.rst b/flexbe_mirror/CHANGELOG.rst index 3b75bc4..87f64bd 100644 --- a/flexbe_mirror/CHANGELOG.rst +++ b/flexbe_mirror/CHANGELOG.rst @@ -22,6 +22,19 @@ Changelog for package flexbe_mirror * updates to dependencies for ROS build farm * clean up some spam to FlexBE App console and just send to local terminal and log +Forthcoming +----------- +* 2.3.3 +* update to protect against executor calls after unsubscribe/shutdown +* streamline pub/sub for mirror; cleanup on behavior shutdown +* destroy sub/pub/client in executor thread; use SingleThreadedExecutor without callback groups; use basic pub/sub for onboard; cleanup +* 2.3.2 +* 2.3.1 +* 2.3.0 +* flake8 cleanup; make test consistent; protect against build farm timing issue +* Updates to dependencies for ROS build farm +* clean up some spam to FlexBE App console and just send to local terminal and log + 2.2.0 (2023-06-29) ------------------ * Activate mirror in new thread on receipt of new structure (prevent deadlock) diff --git a/flexbe_msgs/CHANGELOG.rst b/flexbe_msgs/CHANGELOG.rst index 79bd37c..0fba0e8 100644 --- a/flexbe_msgs/CHANGELOG.rst +++ b/flexbe_msgs/CHANGELOG.rst @@ -16,6 +16,16 @@ Changelog for package flexbe_msgs * update CMakeLists cmake_minimum_version * Updates to dependencies for ROS build farm +Forthcoming +----------- +* 2.3.3 +* 2.3.2 +* 2.3.1 +* 2.3.0 +* add input_action_server with UI and update handling inside input_state (*Significant*) +* update CMakeLists cmake_minimum_version +* Updates to dependencies for ROS build farm + 2.2.0 (2023-06-29) ------------------ * Add comments and modify BehaviorSelection message to use diff --git a/flexbe_onboard/CHANGELOG.rst b/flexbe_onboard/CHANGELOG.rst index 74d9dbb..34c30c7 100644 --- a/flexbe_onboard/CHANGELOG.rst +++ b/flexbe_onboard/CHANGELOG.rst @@ -22,6 +22,18 @@ Changelog for package flexbe_onboard * clean up some spam to FlexBE App console and just send to local terminal and log * include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages +Forthcoming +----------- +* 2.3.3 +* destroy sub/pub/client in executor thread; use SingleThreadedExecutor without callback groups; use basic pub/sub for onboard; cleanup +* 2.3.2 +* 2.3.1 +* 2.3.0 +* flake8 cleanup; make test consistent; protect against build farm timing issue +* Updates to dependencies for ROS build farm +* clean up some spam to FlexBE App console and just send to local terminal and log +* include package name in behavior request (requires latest flexbe_app) to allow duplicate behavior names in packages + 2.2.0 (2023-06-29) ------------------ * Modify to used behavior_id (checksum) and behavior_key consistently diff --git a/flexbe_states/CHANGELOG.rst b/flexbe_states/CHANGELOG.rst index 3f48824..de64420 100644 --- a/flexbe_states/CHANGELOG.rst +++ b/flexbe_states/CHANGELOG.rst @@ -25,6 +25,19 @@ Changelog for package flexbe_states * use wait duration with proxy action client and add timeout * Updates to dependencies for ROS build farm +Forthcoming +----------- +* 2.3.3 +* destroy sub/pub/client in executor thread; use SingleThreadedExecutor without callback groups; use basic pub/sub for onboard; cleanup +* update for change in yaml loading for Iron messages; subscriber state test still not functional +* 2.3.2 +* 2.3.1 +* modify input to allow lists or tuples (or just csv numbers); add pickle warning; post user prompt as hint to FlexBE log. +* 2.3.0 +* use wait duration in input_state; modify is_available for current status check not wait; update action client test +* add input_action_server with UI and update handling inside input_state (*Significant*) +* Updates to dependencies for ROS build farm + 2.2.0 (2023-06-29) ------------------ * update to use flexbe_testing with colcon test; pylint, flake8, pep257 cleanup diff --git a/flexbe_testing/CHANGELOG.rst b/flexbe_testing/CHANGELOG.rst index 556d2ae..e53fc2d 100644 --- a/flexbe_testing/CHANGELOG.rst +++ b/flexbe_testing/CHANGELOG.rst @@ -19,6 +19,18 @@ Changelog for package flexbe_testing * remove rclpy from CMakeLists.txt * remove unnecessary rclcpp depends +Forthcoming +----------- +* 2.3.3 +* update for change in yaml loading for Iron messages; subscriber state test still not functional +* 2.3.2 +* 2.3.1 +* 2.3.0 +* update CMakeLists cmake_minimum_version +* Updates to dependencies for ROS build farm +* remove rclpy from CMakeLists.txt +* remove unnecessary rclcpp depends + 2.2.0 (2023-06-29) ------------------ * update to support pytest unittest cases via colcon test; pylint, flake8, and pep257 cleanup diff --git a/flexbe_widget/CHANGELOG.rst b/flexbe_widget/CHANGELOG.rst index cf8890e..c1a26a7 100644 --- a/flexbe_widget/CHANGELOG.rst +++ b/flexbe_widget/CHANGELOG.rst @@ -21,6 +21,20 @@ Changelog for package flexbe_widget * remove unnecessary rclcpp depends * include package name in behavior request (requires flexbe_app 3.1+) to allow duplicate behavior names in packages +Forthcoming +----------- +* 2.3.3 +* 2.3.2 +* 2.3.1 +* add non-interactive mode to create_repo for CI +* update create_repo script for new ros2-devel release of https://github.com/FlexBE/flexbe_project_behaviors +* 2.3.0 +* update CMakeLists cmake_minimum_version +* Updates to dependencies for ROS build farm +* remove rclpy from CMakeLists.txt +* remove unnecessary rclcpp depends +* include package name in behavior request (requires latest flexbe_app) to allow duplicate behavior names in packages + 2.2.0 (2023-06-29) ------------------ * Initiate start up launch in thread safe manner with future (prevent deadlock)