Skip to content

v1.5.17

Choose a tag to compare

@semuadmin semuadmin released this 22 Oct 08:15
· 53 commits to master since this release
9983632

What's Changed

  1. As of October 2025, u-blox have discontinued their MQTT SPARTN service (having previously discontinued their L-Band SPARTN service earlier in the year) so SPARTN Client functionality is now effectively redundant and has been disabled by default in PyGPSClient in this release. It may be removed altogether in a subsequent release. It can be re-enabled by manually editing the lband_enabled_b configuration setting.
  2. Add provisional support for Quectel QGC binary message protocol (requires pyqgc>=0.1.2). Currently only Quectel LG290P / LG580P / LG680P RAW and LU600 IMU QGC message types are implemented, but this may be enhanced in future releases (contributions welcome).
  3. Utilise pygnssutils.GNSSReader class to allow seamless selection of streamed protocols- supports NMEA, RTCM3, UBX (u-blox), SBF (Septentrio), QGC (Quectel), TTY (ASCII) - UBX and SBF are no longer mutually exclusive.
  4. Streamline IMU widget; add additional NMEA message sources.
  5. Various minor enhancements to GUI performance.
  6. Active support for Python 3.9 dropped, 3.14 added (3.9 EOL as at 31 October 2025).

Full Changelog: v1.5.16...v1.5.17