Skip to content

Latest commit

 

History

History
113 lines (101 loc) · 8.7 KB

CHANGELOG.rst

File metadata and controls

113 lines (101 loc) · 8.7 KB

Changelog for package foxglove_bridge

0.5.3 (2023-03-31)

  • Fix publishers being created with invalid QoS profile (#205)
  • Contributors: Hans-Joachim Krauch

0.5.2 (2023-03-29)

  • Notify client when Server's send buffer limit has been reached (#201)
  • Add support for byte array params (#199)
  • Do not allow connection output buffer to exceed configured limit (#196)
  • Fix exception parameter not being used (#194)
  • Contributors: Hans-Joachim Krauch

0.5.1 (2023-03-09)

  • Add more exception handling (#191)
  • [ROS1] Fix exception not being caught when retrieving service type (#190)
  • Devcontainer: Use catkin tools, add build commands for ros1 (#188)
  • Contributors: Hans-Joachim Krauch

0.5.0 (2023-03-08)

  • Add support for schemaEncoding field (#186)
  • Use QoS profile of existing publishers (if available) when creating new publishers (#184)
  • Make server more independent of given server configurations (#185)
  • Add parameter client_topic_whitelist for whitelisting client-published topics (#181)
  • Make server capabilities configurable (#182)
  • Fix action topic log spam (#179)
  • Remove (clang specific) compiler flag -Wmost (#177)
  • Improve the way compiler flags are set, use clang as default compiler (#175)
  • Avoid re-advertising existing channels when advertising new channels (#172)
  • Allow subscribing to connection graph updates (#167)
  • Contributors: Hans-Joachim Krauch

0.4.1 (2023-02-17)

  • Run client handler functions in separate thread (#165)
  • Fix compilation error due to mismatched new-delete (#163)
  • Decouple server implementation (#156)
  • ROS2 parameter fixes (#169)
  • Fix program crash due to unhandled exception when creating publisher with invalid topic name (#168)
  • Contributors: Hans-Joachim Krauch

0.4.0 (2023-02-15)

  • Update README with suggestion to build from source, minor fixes
  • Do not build docker images, remove corresponding documentation (#159)
  • Add option to use permessage-deflate compression (#152)
  • Improve launch file documentation, add missing launch file arguments (#158)
  • Allow unsetting (deleting) parameters (#145)
  • Improve mutex usage (#154)
  • Add sessionId to serverInfo (#153)
  • Performance improvements (#151)
  • Add ROS2 support for calling server-advertised services (#142)
  • Add ROS1 support for calling server-advertised services (#136)
  • ROS2 smoke test: Increase default timeout 8->10 seconds (#143)
  • Fix flaky parameter test (noetic) (#141)
  • Always --pull when building docker images in the makefile (#140)
  • Fix failed tests not causing CI to fail (#138)
  • Fix setting int / int[] parameters not working (ROS 1) (#135)
  • Send ROS_DISTRO to clients via metadata field (#134)
  • Communicate supported encodings for client-side publishing (#131)
  • Fix client advertised channels not being updated on unadvertise (#132)
  • Add support for optional request id for setParameter operation (#133)
  • Fix exception when setting parameter to empty array (#130)
  • Fix wrong parameter field names being used (#129)
  • Add parameter support (#112)
  • Add throttled logging when send buffer is full (#128)
  • Contributors: Hans-Joachim Krauch, John Hurliman

0.3.0 (2023-01-04)

  • Add launch files, add install instructions to README (#125)
  • Drop messages when connection send buffer limit has been reached (#126)
  • Remove references to galactic support from README (#117)
  • Add missing build instructions (#123)
  • Use a single reentrant callback group for all subscriptions (#122)
  • Fix clang compilation errors (#119)
  • Publish binary time data when use_sim_time parameter is true (#114)
  • Optimize Dockerfiles (#110)
  • Contributors: Hans-Joachim Krauch, Ruffin

0.2.2 (2022-12-12)

  • Fix messages not being received anymore after unadvertising a client publication (#109)
  • Allow to whitelist topics via a ROS paramater (#108)
  • Contributors: Hans-Joachim Krauch

0.2.1 (2022-12-05)

  • Fix compilation on platforms where size_t is defined as unsigned int
  • Contributors: Hans-Joachim Krauch

0.2.0 (2022-12-01)

  • Add support for client channels (#66)
  • Add smoke tests (#72)
  • Update package maintainers (#70)
  • [ROS2]: Fix messages not being received anymore after unsubscribing a topic (#92)
  • [ROS2]: Refactor node as a component (#63)
  • [ROS2]: Fix message definition loading for .msg or .idl files not located in msg/ (#95)
  • [ROS1]: Mirror ROS 2 node behavior when /clock` topic is present (#99)
  • [ROS1]: Fix topic discovery function not being called frequently at startup (#68)
  • Contributors: Hans-Joachim Krauch, Jacob Bandes-Storch, John Hurliman

0.1.0 (2022-11-21)

  • Initial release, topic subscription only