All Versions
16
Latest Version
Avg Release Cycle
69 days
Latest Release
-

Changelog History
Page 1

  • v1.3.0 Changes

    โž• 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.
  • v1.2.1 Changes

    โž• Added

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed blocking issues on the Twisted/Autobahn-based implementation of websockets.

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

  • v1.2.0 Changes

    ๐Ÿ”„ 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.
  • v1.1.0 Changes

    June 23, 2020

    โž• Added

    • ๐ŸŽ‰ Added set_initial_delay, set_max_delay and set_max_retries to RosBridgeClientFactory to control reconnection parameters.
    • โž• Added closing event to Ros class that gets triggered right before closing the connection.
  • v1.0.0 Changes

    March 25, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed behavior: Topics automatically reconnect when websockets is reconnected.

    โž• Added

    • Added blocking behavior to more ROS API methods: ros.get_nodes and ros.get_node_details.
    • โž• Added reconnection support to IronPython implementation of websockets.
    • โž• Added automatic topic reconnection support for both subscribers and publishers.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed reconnection issues on the Twisted/Autobahn-based implementation of websockets.
  • v0.7.1 Changes

    November 28, 2019

    Fixed

    • ๐Ÿ›  Fixed blocking service calls for Mac OS
  • v0.7.0 Changes

    September 09, 2019

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ The non-blocking event loop runner run() now defaults to 10 seconds timeout before raising an exception.

    โž• Added

    • โž• Added blocking behavior to ROS API methods, e.g. ros.get_topics.
    • โž• Added command-line mode to ROS API, e.g. roslibpy topic list.
    • โž• Added blocking behavior to the Param class.
    • Added parameter manipulation methods to Ros class: get_param, set_param, delete_param.
  • v0.6.0 Changes

    May 31, 2019

    ๐Ÿ”„ Changed

    • For consistency, timeout parameter of Goal.send() is now expressed in seconds, instead of milliseconds.

    ๐Ÿ—„ Deprecated

    • โฑ The timeout parameter of ActionClient() is ignored in favor of blocking until the connection is established.

    ๐Ÿ›  Fixed

    • Raise exceptions when timeouts expire on ROS connection or service calls.

    โž• Added

    • ๐Ÿ‘Œ Support for calling a function in a thread from the Ros client.
    • โž• Added implementation of a Simple Action Server.
  • v0.5.0 Changes

    May 28, 2019

    ๐Ÿ”„ Changed

    • The non-blocking event loop runner now waits for the connection to be established in order to minimize the need for on_ready handlers.

    โž• Added

    • ๐Ÿ‘Œ Support blocking and non-blocking service calls.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an internal unsubscribing issue.
  • v0.4.1 Changes

    April 09, 2019

    ๐Ÿ›  Fixed

    • Resolve reconnection issues.