I am pleased to announce the tagging of JGPS version 3.27p12.

Improvements in 3.27p12
  1. Regress-driver should work with multiple files again.
    Not proposed for upstream acceptance

  2. Add command line arguments for different number of devices/clients.
    Rejected upstream: malloc is evil

  3. Fix GarminTXT driver broken for fourteen years.
    Rejected upstream: Broken 14 years, no genuine GarminTXT regression

  4. Improve support for multiple GPS mice to gpslogntp.
    Stalled upstream: technical nits, authored by James

  5. Make building gpsmon optional and generally don’t.
    Not proposed for upstream acceptance

  6. Add missing stdbool to bits.h
    Not proposed for upstream acceptance

  7. Remove broken Google ads from some pages
    Stalled upstream: No deadlines

  8. Add dark theme positive CSS for code hinting.
    Stalled upstream: Just use Darkreader

  9. Add missing WCAG labels to front page Google search box.
    Stalled upstream

  10. Rebuild cycle.svg from newer Dia and switch the process off.
    Rejected upstream: Hard to break what isn’t there

  11. Manually style the new cycle.svg as dark mode positive.
    Rejected upstream: Will get curb stomped next time Dia runs

  12. Update styling on hardware page to be dark mode positive & fix styling of hands free rows
    Stalled upstream: Just use Darkreader

Note
CAN support improvements are deliberately not included as they are not working and presentable.

For other changes in the upstream release, please consult the gpsd project NEWS file at https://gitlab.com/gpsd/gpsd/-/blob/56dd58a67631eafa9aeddbcf14df26bf0b83f926/NEWS

Getting this release

You can clone the git repo from https://gitlab.com/jamesb_fe80/gpsd.git before checking out the jgpsd branch; and you can download the non-release tarballs with sums and signatures from https://gitlab.com/jamesb_fe80/gpsd/-/tags/release-3.27p12