Changelog for package rosserial_server
0.8.0 (2018-10-11)
- Fix compiling on boost > 1.66 (#362)
Reflective of changes made to boost::asio noted here:
http://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/net_ts.html
- Contributors: Fan Jiang
0.7.7 (2017-11-29)
- Fix catkin lint errors (#296)
- Contributors: Bei Chen Liu
0.7.6 (2017-03-01)
0.7.5 (2016-11-22)
- Fixing build errors for boost >=1.60 (#226) (#250)
- Contributors: Malte Splietker
0.7.4 (2016-09-21)
- Use catkin_EXPORTED_TARGETS to avoid CMake warning (#246)
- Fix AsyncReadBuffer for UDP socket case. (#245)
- Contributors: Mike Purvis
0.7.3 (2016-08-05)
- Avoid runaway async condition when port is bad. (#236)
- Add missing install rule for udp_socket_node
- Make the ~require param configurable from Session. (#233)
- Contributors: Mike Purvis
0.7.2 (2016-07-15)
- Implementation of native UDP rosserial server. (#231)
- Explicit session lifecycle for the serial server. (#228)
This is a long overdue change which will resolve some crashes when
USB serial devices return error states in the face of noise or other
interruptions.
- Support for VER1 protocol has been dropped.
- Handle log messages in rosserial_server
- Contributors: Mike Purvis, mkrauter
0.7.1 (2015-07-06)
0.7.0 (2015-04-23)
- Fill out description field in package.xml.
- Bugfix for checksum.
Publishing topics fails when messages are over 256 bytes in length due to checksum() function or'ing high and low byte instead of adding them.
- rosserial_server: Properly receive messages > 255 bytes.
- Contributors: Chad Attermann, Mike Purvis
0.6.3 (2014-11-05)
- Add more log output, don't end the session for certain write errors.
- Contributors: Mike Purvis
0.6.2 (2014-09-10)
- Bugfix for interrupted sessions.
This is a two-part fix for an issue causes a segfault when the device
disappears during operation, for example a ttyACM device which is unplugged.
The AsyncReadBuffer part avoids calling a callback after the object
owning it has destructed, and the SerialSession part avoids recreating
itself until the previous instance has finished the destructor and been
full destroyed.
- Add dependency on rosserial_msgs_gencpp, fixes #133
- Make ServiceClient::handle public, to fix compilation bug on some platforms.
- Enabled registration of service clients
- Add namespaces to headers, swap ROS thread to foreground.
- Move headers to include path, rename to follow ROS style.
0.6.1 (2014-06-30)
0.6.0 (2014-06-11)
0.5.6 (2014-06-11)
- Fixed build error due to variable being read as a function due to missing parenthesis
- Add rosserial_python as dependency of rosserial_server
- Contributors: Mike Purvis, spaghetti-
0.5.5 (2014-01-14)
- Add support for require/publishers and require/subscribers parameters.
- Use stream logging in rosserial_server
0.5.4 (2013-10-17)
0.5.3 (2013-09-21)
- New package: rosserial_server
- Contains example launch file for serial configuration of server
- Working now with both Groovy and Hydro clients.
- Subscriber to correctly declare known md5 and topic type from client.