Release Notes: GPSD-NG, the new JSON-based command protocol, is now deployed. As a consequence, AIS is now fully supported in both the daemon and client. Detection of the end of a fix-reporting cycle is now reliable. Accordingly, data is accumulated from cycle start and the "J" (nojitter) option on the both server and client is gone. A new driver was added for Motorola Oncore receivers. gpsfake can now accept multiple log files, interleaving test sentences from each. gpsd now accepts error estimates from the NMEA $GPGBS sentence.
Release Notes: New drivers, new regression tests, new optimizations, and new correctness features.
Release Notes: Many changes were made, perhaps the most obvious being the switch from the GPL to the BSD license to facilitate commercial use. Drivers have been updated. Regular regression testing and automated audits with valgrind, splint, and code analyzers are performed. Unbounded string functions have been eliminated. Performance and reliability is improved. New optimizations were made for embedded deployments. Higher integrity data handling was implemented. New client programs have been added. The gpsd on-the-wire protocol has changed; hand-rolled parsers should be verified against the documentation.
Release Notes: gpsd has undergone a total cleanup and rewrite. C and Python libraries are now available, providing a simple API for querying the daemon. NMEA conformance has been updated. Command-line options have been simplified. There is actual documentation. A new gpsprobe program determines GPS capabilities and generates an error scattergram from fixes.