- Fix publishers being created with invalid QoS profile (#205)
- Contributors: Hans-Joachim Krauch
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Fix compilation on platforms where size_t is defined as unsigned int
- Contributors: Hans-Joachim Krauch
- 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
- Initial release, topic subscription only