Lightweight Communications and Marshalling
Release 1.5.0
This is primarily a bugfix and maintenance release.
Release 1.4.0
Significant changes:
Release 1.3.1
This is primarily a bugfix and maintenance release.
Release 1.3.0
This is primarily a bugfix and maintenance release.
Release 1.2.1
This is a bugfix and maintenance release.
Release 1.2.0
This release adds charting to lcm-spy (Andy Barry) and updates the lcm-spy GUI. This release also marks the official migration of LCM to GitHub. The new site is https://github.com/lcm-proj/lcm
This is a bugfix and maintenance release.
C / C++:
lcm-gen:
This is a bugfix and maintenance release.
Python:
lcm-gen:
Release 1.1.0
General:
C:
C++:
Python:
lua:
lcm-logger:
lcm-gen:
lcm-spy:
lcm-logplayer:
misc:
Release 1.0
This release adds experimental support for Lua (contributed by Tim Perkins)
C:
tcpq provider:
fix lcm_internal_pipe in windows - don't use addrlen param in accept()
lcm_coretypes use void casting to avoid unused parameter warning instead of unnamed parameter.
Windows: Ignore the return value of setsockopt() when joining the mc group for the send fd.
Cast to struct timeval and not GTimeVal when getting packet timestamp.
C# / .NET:
replace Dns.GetHostEntry by Dns.GetHostAddresses - should solve problems with reverse DNS lookups
lcm-gen:
C
C#
Python:
#define Py_RETURN_NONE if it's not already defined (chrismurf).
lcm_handle raise IOError if lcm_get_fileno() fails
Java:
refactor TCPProvider so that subscriptions are re-sent if the TCP connection has been restarted.
lcm-logplayer-gui:
improve low-rate playback performance (Andrew Richardson).