![]() |
rosbridge_library package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.0.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | humble |
Last Updated | 2025-08-14 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON and performing the appropriate
ROS action, like subscribe, publish, call service, and interact with params.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
2.0.1 (2025-05-19)
- Default subscriber QOS to BestEffort, account for TRANSIENT_LOCAL (#1033)
- Fix randomly failing subscribe unsubscribe test (#1015)
- Fix action cancelling/aborting (#1014)
- Add timeout option to call_service messages (#994)
- Fix infinite loop in QueueMessageHandler (#987)
- Use monotonic clock for time measuring (#986)
- Contributors: ewak, William Wedler, Mike Wake, Talha Işık, Daisuke Sato, Błażej Sowa
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- Fix length-limited list types (#840)
- fix: update new subs with dds from publisher (#940)
- Avoid stale subscription when unsubscribing during resubscription (#948)
- Changed type hints in ros_loader.py to use imports from Typing (#938)
- Avoid stack traces when aborting an advertised action goal (#906)
- Timeout if service server not available within server_timeout_time (#905)
- Use ROS 2 Node Clock in Message Conversion (#900)
- Fix issues when canceling and unadvertising actions (#896)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Dimitri Nikitopoulos, EricGallimore, Ezra Brooks, Paul Gesel, Sebastian Castro, michael-cmt
1.3.2 (2023-09-27)
- Interpret call_services_in_new_thread as boolean (#857)
- Add option to call services in a separate thread (#847)
- fix memory leak on service call (#774)
- Contributors: Sebastian Castro, hiroyuki obinata, rwhitney456
1.3.1 (2022-10-21)
- Optimized large binary array publishing (#819)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Remove unnecessary checking of topic globs. (#793) (#799)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Contributors: Hans-Joachim Krauch, Steffen Nattke, Ted Sender
1.3.0 (2022-08-16)
- Allow integers in conversion to float array messages (#777)
- Non standard msg modules (#735)
- Contributors: Jacob Bandes-Storch, Will
1.2.0 (2022-05-20)
- Fixed float arrays conversion (#730)
- Fixed multiple subscriber on transient_local topic (#723)
- Fix translation of time and time arrays (#691)
- Fix array behavior (#692)
- Contributors: Jacob Bandes-Storch, José Castelo, Kenji Miyake, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rosapi | |
rosbridge_server | |
rosbridge_suite |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_library at Robotics Stack Exchange
![]() |
rosbridge_library package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON and performing the appropriate
ROS action, like subscribe, publish, call service, and interact with params.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
2.3.0 (2025-05-19)
- Don't subscribe with Transient local QoS when there are volatile publishers (#1023)
- Contributors: Talha Işık
2.2.0 (2025-02-26)
- Default subscriber QOS to BestEffort, account for TRANSIENT_LOCAL (#991)
- Fix action cancelling/aborting (#1013)
- Fix randomly failing subscribe unsubscribe test (#1008)
- Update maintainers (#1000)
- Add timeout option to call_service messages (#984)
- Fix infinite loop in QueueMessageHandler (#983)
- Use monotonic clock for time measuring (#982)
- Add ament_mypy test and fix all mypy errors (#980)
- Drop support for ROS 2 Iron (#981)
- Remove first handler update as queue update is blocked (#974)
- Contributors: Błażej Sowa, Sebastian Castro, ewak, William Wedler, Mike Wake, Daisuke Sato, lboorman
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- Fix length-limited list types (#840)
- fix: update new subs with dds from publisher (#940)
- Avoid stale subscription when unsubscribing during resubscription (#948)
- Changed type hints in ros_loader.py to use imports from Typing (#938)
- Avoid stack traces when aborting an advertised action goal (#906)
- Timeout if service server not available within server_timeout_time (#905)
- Use ROS 2 Node Clock in Message Conversion (#900)
- Fix issues when canceling and unadvertising actions (#896)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Dimitri Nikitopoulos, EricGallimore, Ezra Brooks, Paul Gesel, Sebastian Castro, michael-cmt
1.3.2 (2023-09-27)
- Interpret call_services_in_new_thread as boolean (#857)
- Add option to call services in a separate thread (#847)
- fix memory leak on service call (#774)
- Contributors: Sebastian Castro, hiroyuki obinata, rwhitney456
1.3.1 (2022-10-21)
- Optimized large binary array publishing (#819)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Remove unnecessary checking of topic globs. (#793) (#799)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Contributors: Hans-Joachim Krauch, Steffen Nattke, Ted Sender
1.3.0 (2022-08-16)
- Allow integers in conversion to float array messages (#777)
- Non standard msg modules (#735)
- Contributors: Jacob Bandes-Storch, Will
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rosapi | |
rosbridge_server | |
rosbridge_suite |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_library at Robotics Stack Exchange
![]() |
rosbridge_library package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON and performing the appropriate
ROS action, like subscribe, publish, call service, and interact with params.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
2.3.0 (2025-05-19)
- Don't subscribe with Transient local QoS when there are volatile publishers (#1023)
- Contributors: Talha Işık
2.2.0 (2025-02-26)
- Default subscriber QOS to BestEffort, account for TRANSIENT_LOCAL (#991)
- Fix action cancelling/aborting (#1013)
- Fix randomly failing subscribe unsubscribe test (#1008)
- Update maintainers (#1000)
- Add timeout option to call_service messages (#984)
- Fix infinite loop in QueueMessageHandler (#983)
- Use monotonic clock for time measuring (#982)
- Add ament_mypy test and fix all mypy errors (#980)
- Drop support for ROS 2 Iron (#981)
- Remove first handler update as queue update is blocked (#974)
- Contributors: Błażej Sowa, Sebastian Castro, ewak, William Wedler, Mike Wake, Daisuke Sato, lboorman
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- Fix length-limited list types (#840)
- fix: update new subs with dds from publisher (#940)
- Avoid stale subscription when unsubscribing during resubscription (#948)
- Changed type hints in ros_loader.py to use imports from Typing (#938)
- Avoid stack traces when aborting an advertised action goal (#906)
- Timeout if service server not available within server_timeout_time (#905)
- Use ROS 2 Node Clock in Message Conversion (#900)
- Fix issues when canceling and unadvertising actions (#896)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Dimitri Nikitopoulos, EricGallimore, Ezra Brooks, Paul Gesel, Sebastian Castro, michael-cmt
1.3.2 (2023-09-27)
- Interpret call_services_in_new_thread as boolean (#857)
- Add option to call services in a separate thread (#847)
- fix memory leak on service call (#774)
- Contributors: Sebastian Castro, hiroyuki obinata, rwhitney456
1.3.1 (2022-10-21)
- Optimized large binary array publishing (#819)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Remove unnecessary checking of topic globs. (#793) (#799)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Contributors: Hans-Joachim Krauch, Steffen Nattke, Ted Sender
1.3.0 (2022-08-16)
- Allow integers in conversion to float array messages (#777)
- Non standard msg modules (#735)
- Contributors: Jacob Bandes-Storch, Will
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rosapi | |
rosbridge_server | |
rosbridge_suite |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_library at Robotics Stack Exchange
![]() |
rosbridge_library package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON and performing the appropriate
ROS action, like subscribe, publish, call service, and interact with params.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
2.3.0 (2025-05-19)
- Don't subscribe with Transient local QoS when there are volatile publishers (#1023)
- Contributors: Talha Işık
2.2.0 (2025-02-26)
- Default subscriber QOS to BestEffort, account for TRANSIENT_LOCAL (#991)
- Fix action cancelling/aborting (#1013)
- Fix randomly failing subscribe unsubscribe test (#1008)
- Update maintainers (#1000)
- Add timeout option to call_service messages (#984)
- Fix infinite loop in QueueMessageHandler (#983)
- Use monotonic clock for time measuring (#982)
- Add ament_mypy test and fix all mypy errors (#980)
- Drop support for ROS 2 Iron (#981)
- Remove first handler update as queue update is blocked (#974)
- Contributors: Błażej Sowa, Sebastian Castro, ewak, William Wedler, Mike Wake, Daisuke Sato, lboorman
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- Fix length-limited list types (#840)
- fix: update new subs with dds from publisher (#940)
- Avoid stale subscription when unsubscribing during resubscription (#948)
- Changed type hints in ros_loader.py to use imports from Typing (#938)
- Avoid stack traces when aborting an advertised action goal (#906)
- Timeout if service server not available within server_timeout_time (#905)
- Use ROS 2 Node Clock in Message Conversion (#900)
- Fix issues when canceling and unadvertising actions (#896)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Dimitri Nikitopoulos, EricGallimore, Ezra Brooks, Paul Gesel, Sebastian Castro, michael-cmt
1.3.2 (2023-09-27)
- Interpret call_services_in_new_thread as boolean (#857)
- Add option to call services in a separate thread (#847)
- fix memory leak on service call (#774)
- Contributors: Sebastian Castro, hiroyuki obinata, rwhitney456
1.3.1 (2022-10-21)
- Optimized large binary array publishing (#819)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Remove unnecessary checking of topic globs. (#793) (#799)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Contributors: Hans-Joachim Krauch, Steffen Nattke, Ted Sender
1.3.0 (2022-08-16)
- Allow integers in conversion to float array messages (#777)
- Non standard msg modules (#735)
- Contributors: Jacob Bandes-Storch, Will
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rosapi | |
rosbridge_server | |
rosbridge_suite |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_library at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 1.3.1 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Navigator, our self-driving vehicle software stack |
Checkout URI | https://github.com/nova-utd/navigator.git |
VCS Type | git |
VCS Version | dev |
Last Updated | 2025-07-22 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics ros autonomous-driving autonomous-vehicles self-driving ros2 |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON andperforming
the appropriate ROS action, like subscribe, publish, call service, and
interact with params.
Additional Links
Maintainers
- Jihoon Lee
- Foxglove
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
1.3.1 (2022-10-21)
- Optimized large binary array publishing (#819)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Remove unnecessary checking of topic globs. (#793) (#799)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Contributors: Hans-Joachim Krauch, Steffen Nattke, Ted Sender
1.3.0 (2022-08-16)
- Allow integers in conversion to float array messages (#777)
- Non standard msg modules (#735)
- Contributors: Jacob Bandes-Storch, Will
1.2.0 (2022-05-20)
- Fixed float arrays conversion (#730)
- Fixed multiple subscriber on transient_local topic (#723)
- Fix translation of time and time arrays (#691)
- Fix array behavior (#692)
- Contributors: Jacob Bandes-Storch, José Castelo, Kenji Miyake, Will, p0rys
1.1.2 (2022-01-03)
- [694] update DurabilityPolicy api that are being deprecated (#695)
- Fix byte behavior (#693)
- Fix test_message_conversion.py (#645)
- Fix test_ros_loader.py (#644)
- Fix CI test configuration and temporarily disable rosbridge_library test (#686)
- Contributors: Evan Flynn, Jacob Bandes-Storch, Kenji Miyake
1.1.1 (2021-12-09)
- Allow subscribing to any qos profile when creating a subscriber (#690)
- Fix and add test for multiple subscribers to same topic (#687)
- Fix error when advertising duplicate service (#683)
- Fix incoming service calls (#669)
- Replace busy wait in AdvertiseService with async handler (#666)
- Contributors: Domenic Rodriguez, Jacob Bandes-Storch, Roman Shtylman
1.1.0 (2021-10-22)
- Fix test imports from rosbridge_test_msgs (#668)
- Move msg/srv from rosapi and rosbridge_library into separate packages; enable Rolling in CI (#665)
- Fix test_services.py (#653)
- Fix unused variables: flake8 --select=F841 (#623)
- Remove get_service_instance from ros_loader (#647)
- Fix test settings for rosbridge_library (#643)
- Fix DOS line endings (#658)
- Port #464, #478, #496, and #502 from ROS1 branch (#663)
- Add pre-commit, format with black and isort (#648)
- Contributors: Adrian Macneil, Christian Clauss, Domenic Rodriguez, Jacob Bandes-Storch, Kenji Miyake
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Name |
---|
python3-pil |
python3-bson |
Dependant Packages
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_library at Robotics Stack Exchange
![]() |
rosbridge_library package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON and performing the appropriate
ROS action, like subscribe, publish, call service, and interact with params.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
2.3.0 (2025-05-19)
- Don't subscribe with Transient local QoS when there are volatile publishers (#1023)
- Contributors: Talha Işık
2.2.0 (2025-02-26)
- Default subscriber QOS to BestEffort, account for TRANSIENT_LOCAL (#991)
- Fix action cancelling/aborting (#1013)
- Fix randomly failing subscribe unsubscribe test (#1008)
- Update maintainers (#1000)
- Add timeout option to call_service messages (#984)
- Fix infinite loop in QueueMessageHandler (#983)
- Use monotonic clock for time measuring (#982)
- Add ament_mypy test and fix all mypy errors (#980)
- Drop support for ROS 2 Iron (#981)
- Remove first handler update as queue update is blocked (#974)
- Contributors: Błażej Sowa, Sebastian Castro, ewak, William Wedler, Mike Wake, Daisuke Sato, lboorman
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- Fix length-limited list types (#840)
- fix: update new subs with dds from publisher (#940)
- Avoid stale subscription when unsubscribing during resubscription (#948)
- Changed type hints in ros_loader.py to use imports from Typing (#938)
- Avoid stack traces when aborting an advertised action goal (#906)
- Timeout if service server not available within server_timeout_time (#905)
- Use ROS 2 Node Clock in Message Conversion (#900)
- Fix issues when canceling and unadvertising actions (#896)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Dimitri Nikitopoulos, EricGallimore, Ezra Brooks, Paul Gesel, Sebastian Castro, michael-cmt
1.3.2 (2023-09-27)
- Interpret call_services_in_new_thread as boolean (#857)
- Add option to call services in a separate thread (#847)
- fix memory leak on service call (#774)
- Contributors: Sebastian Castro, hiroyuki obinata, rwhitney456
1.3.1 (2022-10-21)
- Optimized large binary array publishing (#819)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Remove unnecessary checking of topic globs. (#793) (#799)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Contributors: Hans-Joachim Krauch, Steffen Nattke, Ted Sender
1.3.0 (2022-08-16)
- Allow integers in conversion to float array messages (#777)
- Non standard msg modules (#735)
- Contributors: Jacob Bandes-Storch, Will
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rosapi | |
rosbridge_server | |
rosbridge_suite |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_library at Robotics Stack Exchange
![]() |
rosbridge_library package from rosbridge_suite reporosapi rosapi_msgs rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite rosbridge_test_msgs |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 2.3.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2025-08-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON and performing the appropriate
ROS action, like subscribe, publish, call service, and interact with params.
Additional Links
Maintainers
- Błażej Sowa
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
2.3.0 (2025-05-19)
- Don't subscribe with Transient local QoS when there are volatile publishers (#1023)
- Contributors: Talha Işık
2.2.0 (2025-02-26)
- Default subscriber QOS to BestEffort, account for TRANSIENT_LOCAL (#991)
- Fix action cancelling/aborting (#1013)
- Fix randomly failing subscribe unsubscribe test (#1008)
- Update maintainers (#1000)
- Add timeout option to call_service messages (#984)
- Fix infinite loop in QueueMessageHandler (#983)
- Use monotonic clock for time measuring (#982)
- Add ament_mypy test and fix all mypy errors (#980)
- Drop support for ROS 2 Iron (#981)
- Remove first handler update as queue update is blocked (#974)
- Contributors: Błażej Sowa, Sebastian Castro, ewak, William Wedler, Mike Wake, Daisuke Sato, lboorman
2.1.0 (2024-10-08)
2.0.0 (2024-10-08)
- Fix action cancellation by passing status from JSON (#953)
- Update pre-commit and fix issues (#954)
- Fix length-limited list types (#840)
- fix: update new subs with dds from publisher (#940)
- Avoid stale subscription when unsubscribing during resubscription (#948)
- Changed type hints in ros_loader.py to use imports from Typing (#938)
- Avoid stack traces when aborting an advertised action goal (#906)
- Timeout if service server not available within server_timeout_time (#905)
- Use ROS 2 Node Clock in Message Conversion (#900)
- Fix issues when canceling and unadvertising actions (#896)
- Support actions in rosbridge protocol (#886)
- Port unit tests to ROS 2 + Fix CBOR conversion and PNG compression (#882)
- Contributors: Brad Martin, Dimitri Nikitopoulos, EricGallimore, Ezra Brooks, Paul Gesel, Sebastian Castro, michael-cmt
1.3.2 (2023-09-27)
- Interpret call_services_in_new_thread as boolean (#857)
- Add option to call services in a separate thread (#847)
- fix memory leak on service call (#774)
- Contributors: Sebastian Castro, hiroyuki obinata, rwhitney456
1.3.1 (2022-10-21)
- Optimized large binary array publishing (#819)
- Skip unnecessary conversion for cbor/cbor-raw compression (#792) (#800)
- Improve robustness for multiple client connections (#803)
- Minor performance improvements (#809)
- Remove unnecessary checking of topic globs. (#793) (#799)
- Fix duplicate subscription created with wrong 'raw' attribute. (#798)
- Contributors: Hans-Joachim Krauch, Steffen Nattke, Ted Sender
1.3.0 (2022-08-16)
- Allow integers in conversion to float array messages (#777)
- Non standard msg modules (#735)
- Contributors: Jacob Bandes-Storch, Will
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
rosapi | |
rosbridge_server | |
rosbridge_suite |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbridge_library at Robotics Stack Exchange
![]() |
rosbridge_library package from rosbridge_suite reporosapi rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.11.17 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2025-02-10 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON and performing
the appropriate ROS action, like subscribe, publish, call service, and
interact with params.
Additional Links
Maintainers
- Russell Toris
- Jihoon Lee
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
0.11.17 (2023-09-27)
0.11.16 (2022-10-18)
- Bump minimum required cmake version. (#814)
- Fix send_message being called with wrong arguments. (#812)
- Contributors: Hans-Joachim Krauch
0.11.15 (2022-10-06)
- Remove unnecessary checking of topic globs. (#793) We do not have to check the topic globs on each incoming ros message. It is enough to check if the topic is allowed to be subscribed in the actual subscribe call as the message callback method (publish) is only called when the topic is subscribed to.
- Skip unnecessary conversion for cbor/cbor-raw compression
(#792)
* Skip unnecessary conversion for cbor compression. This change
avoids some unnecessary conversions when using cbor/cbor-raw
compression, leading to a significantly perfomance boost.
- Add caching for subscriptions with cbor compression.
- Contributors: Hans-Joachim Krauch
0.11.14 (2022-06-13)
- Fix bson support for python3 (#545)
- Small fixes (#681)
- Check if key exists before accessing the dict in SubscriberManager::unsubscribe(), patches https://github.com/RobotWebTools/rosbridge_suite/issues/580 (#638)
- Contributors: Matthijs van der Burgh, Nick Paul, Steve Golton
0.11.13 (2020-12-08)
- fix python-future dependency
(#542)
* fix python-future dependency This was not fixed with
fadffa09b1b572e4dc11848c31bb6ebab4a3e95d The dependency was added
with
#541
Python doesn't have build dependencies, only exec dependencies
* update ros-tooling/action-ros-ci See:
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
This was fixed upstream
- https://github.com/ros-tooling/action-ros-ci/issues/429
- https://github.com/ros-tooling/action-ros-ci/pull/430
* update ros-tooling/setup-ros See: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/ This is needed for upstream fix
- Contributors: Alex Moriarty
0.11.12 (2020-11-25)
- Fix missing python-future python 2 dep
- Contributors: Matt Vollrath
0.11.11 (2020-11-24)
- Use Python 3 str in incoming (#541) Fixes Python 2 unicode issues. Supersedes #539 to fix regression in #514
- Contributors: Matt Vollrath
0.11.10 (2020-09-08)
- possible fix for error when working with RosSharp, TypeError: can only concatenate str (not bytes) to str (#514) Co-authored-by: Dmitri <<dmitri@dmitri.com>>
- Contributors: Dmitri
0.11.9 (2020-05-27)
- noetic tests and fixes (#503)
- Contributors: Matt Vollrath
0.11.8 (2020-05-21)
0.11.7 (2020-05-13)
- Fix backpressure deadlock
(#496)
- Don't block Subscription.unregister()
- Don't add messages to finished queue handler
- Decouple incoming WS handling from server thread
- Contributors: Matt Vollrath
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
mqtt_bridge | |
rosapi | |
rosbridge_server | |
rosbridge_suite |
Launch files
No launch files found
Messages
Services
Plugins
No plugins found.
Recent questions tagged rosbridge_library at Robotics Stack Exchange
![]() |
rosbridge_library package from rosbridge_suite reporosapi rosbridge_library rosbridge_msgs rosbridge_server rosbridge_suite |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 0.11.17 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Description | Server Implementations of the rosbridge v2 Protocol |
Checkout URI | https://github.com/RobotWebTools/rosbridge_suite.git |
VCS Type | git |
VCS Version | ros1 |
Last Updated | 2025-02-10 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
The core rosbridge package, responsible for interpreting JSON and performing
the appropriate ROS action, like subscribe, publish, call service, and
interact with params.
Additional Links
Maintainers
- Russell Toris
- Jihoon Lee
Authors
- Jonathan Mace
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbridge_library
0.11.17 (2023-09-27)
0.11.16 (2022-10-18)
- Bump minimum required cmake version. (#814)
- Fix send_message being called with wrong arguments. (#812)
- Contributors: Hans-Joachim Krauch
0.11.15 (2022-10-06)
- Remove unnecessary checking of topic globs. (#793) We do not have to check the topic globs on each incoming ros message. It is enough to check if the topic is allowed to be subscribed in the actual subscribe call as the message callback method (publish) is only called when the topic is subscribed to.
- Skip unnecessary conversion for cbor/cbor-raw compression
(#792)
* Skip unnecessary conversion for cbor compression. This change
avoids some unnecessary conversions when using cbor/cbor-raw
compression, leading to a significantly perfomance boost.
- Add caching for subscriptions with cbor compression.
- Contributors: Hans-Joachim Krauch
0.11.14 (2022-06-13)
- Fix bson support for python3 (#545)
- Small fixes (#681)
- Check if key exists before accessing the dict in SubscriberManager::unsubscribe(), patches https://github.com/RobotWebTools/rosbridge_suite/issues/580 (#638)
- Contributors: Matthijs van der Burgh, Nick Paul, Steve Golton
0.11.13 (2020-12-08)
- fix python-future dependency
(#542)
* fix python-future dependency This was not fixed with
fadffa09b1b572e4dc11848c31bb6ebab4a3e95d The dependency was added
with
#541
Python doesn't have build dependencies, only exec dependencies
* update ros-tooling/action-ros-ci See:
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
This was fixed upstream
- https://github.com/ros-tooling/action-ros-ci/issues/429
- https://github.com/ros-tooling/action-ros-ci/pull/430
* update ros-tooling/setup-ros See: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/ This is needed for upstream fix
- Contributors: Alex Moriarty
0.11.12 (2020-11-25)
- Fix missing python-future python 2 dep
- Contributors: Matt Vollrath
0.11.11 (2020-11-24)
- Use Python 3 str in incoming (#541) Fixes Python 2 unicode issues. Supersedes #539 to fix regression in #514
- Contributors: Matt Vollrath
0.11.10 (2020-09-08)
- possible fix for error when working with RosSharp, TypeError: can only concatenate str (not bytes) to str (#514) Co-authored-by: Dmitri <<dmitri@dmitri.com>>
- Contributors: Dmitri
0.11.9 (2020-05-27)
- noetic tests and fixes (#503)
- Contributors: Matt Vollrath
0.11.8 (2020-05-21)
0.11.7 (2020-05-13)
- Fix backpressure deadlock
(#496)
- Don't block Subscription.unregister()
- Don't add messages to finished queue handler
- Decouple incoming WS handling from server thread
- Contributors: Matt Vollrath
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
mqtt_bridge | |
rosapi | |
rosbridge_server | |
rosbridge_suite |
Launch files
No launch files found
Messages
Services
Plugins
No plugins found.