Skip to content

Releases: RobotWebTools/roslibpy

roslibpy v2.0.0

30 Oct 00:16

Choose a tag to compare

Added

  • Added ROS 2 action client support.
  • Added wait_goal method to ActionClient to block until a goal reaches a terminal state.
  • Moved actionlib module to roslibpy.ros1 namespace.

Fixed

  • Fixed KeyError in ROS 2 ActionClient when receiving action results with different message formats from rosbridge.

New Contributors

roslibpy v1.8.1

19 Jan 11:06

Choose a tag to compare

Fixed

  • Fixed ROS connection issue on IronPython.

roslibpy v1.8.0

19 Jan 11:05
cb341d9

Choose a tag to compare

Added

  • Added websocket header support to the ROS-client.

roslibpy v1.7.0

19 Jan 11:05
6b1532c

Choose a tag to compare

Added

  • Added a ROS2-compatible header class in roslibpy.ros2.Header.

roslibpy v1.6.0

01 Nov 00:59
6fa3318

Choose a tag to compare

Added

  • Added authentication functionality described in rosauth.

roslibpy v1.5.0

29 Mar 16:30
1fd55e4

Choose a tag to compare

Added

  • Added a wait event to close on IronPython to ensure the close request is sent before returning.

Fixed

  • Fixed reconnection behavior on IronPython which would trigger reconnects even after a manual disconnect.

roslibpy v1.4.1

23 Jan 10:23
5c4bb21

Choose a tag to compare

Fixed

  • Fixed bug with action client/server and now they work as expected.
  • Fixed Python 2.7 incompatibilities introduced in 1.4.0.

roslibpy v1.4.0

18 Jan 00:42
aeea1ff

Choose a tag to compare

Changed

  • Switched to black for python code formatting.
  • Fix incompatible settings between black and flake8.
  • Updated Github Actions workflows to remove python 3.6 builds.
  • Replaced occurrences of raise Exception with more specific Exception subclasses.

roslibpy v1.3.0

18 Jan 00:41

Choose a tag to compare

Added

  • Added function to set the default timeout value.
  • Added ROS host and port parameters to the command-line interface.

Fixed

  • Fixed #87 where a goal could be marked as terminal on result alone rather
    than both result and status.
  • Ensure input of Time is always two integers.

roslibpy v1.2.0

11 Feb 00:07

Choose a tag to compare

Changed

  • Changed behavior: Advertising services automatically reconnect when websockets is reconnected.
  • References to ROS master change to ROS.

Added

  • Added Header and Time data types.
  • Added ROS API method to retrieve current ROS time: ros.get_time.