Contents
1.8.16 (forthcoming)
- Made persistent services thread save.
- Made persistent services more robust against interruptions.
1.8.15 (2012-07-16)
xmlrpcpp: fixed xmlrpc to handle chunked writing to socket well (when setting parameters way larger than 100k)
rostopic: fixed sleep in rostopic under windows <<Ticket(ros 4009)>>
rosbag, rosmsg, rosgraph, rospy, rosservice: modified Python code to also be compatible with 3.x <<Ticket(ros 3949)>>
- Fixed indentation
- Fixed condition type in service request error
1.8.14 (2012-07-06)
roslaunch: fixed roslaunch starting remote nodes with correct ROS master <<Ticket(ros 3990)>>
rosnode: improved output of rosnode info <<Ticket(ros 3995)>>
rospy: fixed UnicodeDecodeError for service proxies <<Ticket(ros 3998)>>
topic_tools: added missing install for mux_* scripts <<Ticket(ros 3999)>>
roscpp: fixed logging macro overlaying variables passed in from user code <<Ticket(ros 4000)>>
roslisp: explicitly close the service socket stream, exported the symbol RECONNECT
1.8.10 - 1.8.13 (2012-06)
- Internal restructuring to be in line with Catkin changes (converted stack.yaml back to stack.xml, restructured dependencies, etc.)
roscpp/rospy: added warning when ROS_IP or ROS_HOSTNAME is an empty string <<Ticket(ros 3981)>>
1.8.9 (2012-05-09)
rosmsg: sub-command md5 was not working <<Ticket(ros 3961)>>
1.8.8 (2012-05-08)
fixed conversion warnings <<Ticket(ros 3930)>>
- added ROS_PACAKGE_PATH to ASDF search to make non-catkin source packages work.
- fixed generation of roslisp wrapper scripts to not use ROS_ROOT.
fixed looking up node <<Ticket(ros 3946)>>
fixed empty inbound/outbound output <<Ticket(ros 3947)>>
- Windows:
fixed usage of unix-only attribute <<Ticket(ros 3939)>>
fixed string conversion in rosout for windows <<Ticket(ros 3943)>>
added declspecs for topic tools for windows <<Ticket(ros 3957)>>
1.8.7 (2012-04-19)
roscore: bug fix to -p option processing <<Ticket(ros 3857)>>
1.8.6 (2012-04-13)
rospy: need internal poller to detect dead sockets <<Ticket(ros 3808)>>
rossrv: fix md5 command <<Ticket(ros 3916)>>
Bug fix to example-params.launch
Sort parameters in startup display for easier reading <<Ticket(ros 3905)>>
roslisp: added persistent services
1.8.5 (2012-04-05)
rosbag: Added missing install targets for rosbag scripts <<Ticket(ros 3908)>>
rostopic: bug fix for prefix matching in rostopic echo if multiple possible matches
1.8.4 (2012-03-26)
Fixed roslaunch_check: <<Ticket(ros 3903)>>
roslaunch outputs shell command that failed: <<Ticket(ros 3092)>>
roslisp: fixes for rospack location
log4cxx: improved logic to find log4cxx under mingw <<Ticket(ros 3896)>>
connection loop needs to poll as to whether publisher is still a publisher <<Ticket(ros 3900)>>
- change logger of transportiniterror as these errors are generally due to the subscriber
- prevent rospy.Timer to fire once more after calling shutdown
rosmsg: fix regression for search_path based on genmsg updates
1.8.3 (2012-03-15)
message_filters: fixed tests that weren't running correctly
<<Ticket(ros 3755)>>
<<Ticket(ros 3888)>>
<<Ticket(ros 3889)>>
<<Ticket(ros 3890)>>
rostest: fixed output handling
Fixed bad error message in rospy, thanks rdiankov <<Ticket(ros 3885)>>
Fixed /clock to use queue size of 1
- No longer store dead connection state as it is a potential memory leak
1.8.2 (2012-03-07)
<<Ticket(ros 3833)>>
roscpp: fixed improper locking in TimerManager::schedule() <<Ticket(ros 3757)>>
roscpp: removed unnecessary lock in SubscriptionQueue::clear() which might result in a deadlock <<Ticket(ros 3823)>>
1.8.1 (2012-03-06)
- Updated packaging/dependencies (paramiko, python-yaml)