Sincere thanks to all the people who have devoted time and effort, and who continue to support the development of this most useful
software. It is greatly appreciated. Marcus On 10 Jul 2026, at 0:45, Mark Johnsen <[email protected]> wrote: Thank you as well.
So many people have worked on revisions. Thank you very much. On Thu, Jul 9, 2026, 3:38 PM andy pugh <[email protected]> wrote:
### LinuxCNC 2.9.10 has been released. "What happened to 2.9.9?" you might ask. The answer is that it was briefly released
then withdrawn when it was found that a bug-fix had broken existing configs which were working-round the bug. Context in this [forum
thread]( https://forum.linuxcnc.org/38-general-linuxcnc-questions/58927-g38-2-weird-behaviour?start=0 ) Changelog for 2.9.10: * Merge
pull request #4219 from grandixximo/fix/4216-applied-tlo-params * tests: restore #5401-#5409 loaded-offset assertions * interp: split
loaded vs applied tool offset params (#5401-#5409, #5081-#5089) * Merge pull request #4211 from
BsAtHome/fix_libboost_python-versioning-2.9 * build: Select the libboost_python matching the python version. # And here is the 2.9.9
release note: # This is a bugfix, feature improvement, and security enhancement release. To address the last part first, it has been
noted by two separate people that a weakness in the RTAPI allows for privilege escalation as it runs as setuid root (to give direct
access to hardware). Given the use-case for most LinuxCNC machines this is unlilely to be a problem in the majority cases; most hobby
users will have root access anyway. The issue has been patched in both 2.9 and in the development branch. Abbreviated Changelog for
2.9.9: * Merge pull request #4190 from tzuohann/check_config-2.9-datatypes * Merge pull request #4188 from
grandixximo/fix/genclean-soname-2.9 * Merge pull request #4122 from Sigma1912/2_9_gremlin_initialize_with_current_modal_gcodes * Merge
pull request #4168 from grandixximo/backport/machine-coord-params-2.9 * Merge pull request #4176 from hdiethelm/ci_doc_build_2.9 *
check_config: assert INI datatypes before comparing limits * Various CI improvements (little user impact) * Merge pull request #4166
from grandixximo/fix-4165-emccalib-iniref * interp: expose absolute machine position as #5021-#5029 * emccalib: ignore ini refs
embedded in pin names * Touchy: Backport updates from master * Merge pull request #4164 from
grandixximo/backport/3996-tool-offset-params-2.9 * tests: update tool offset assertions for #5401-#5409 applied semantics * docs: G38
probe to machine-coordinate conversion via #5401-#5409 * interp: make #5401-#5409 the applied tool length offset * halscope
improvements * gremlin: Initialize preview interpreter with active modal gcodes * Merge pull request #4022 from
wucke13/dev/wucke13/backport-preempt-rt-detection-for-6.12-and-later * Merge pull request #4015 from
grandixximo/fix/3994-axis-touchoff-jog-2.9 * axis gui improvements * Improvements in Xenomai realtime support * Fix rtapi_app:
Sanitize name for module addresses * radiobutton: A new HAL component to select between mutually-exclusive states * halshow: fix
broken menu item: Watch -> Add pin/signal/parameter * Fix Gmoccapy screen resizing issue #3899 * rtapi: Refuse to load uspace
components missing rtapi_app_exit * Merge pull request #3898 from NTULINUX/2.9_libedit * Move python3-poppler-qt5 to
"Suggests" addresses Debian bug #1129683 * Move python3-poppler-qt5 to "Recommends". Issue #3872 addresses Debian
bug #1129683 * Merge pull request #3790 from mark-v-d/2.9 (lathe cycles) * hm2_modbus fixes * fix: emc/canterp: passing right value
for SPINDLE_ORIENTATION * Adding testcase for 6bf62870da5866a237bdd8531e28f33644255164 endless loop in g71 fix. * If statement should
not be nested. This causes the hal component to ignore the enable state of each axis range. * qtdragon - various updates * gmoccapy -
various updates The full changelog can be found at https://github.com/LinuxCNC/linuxcnc/blob/2.9/debian/changelog As usual I would
like to thank all the LinuxCNC developers and testers, especially the following who contributed directly to this release: * Alec Ari *
Bertho Stultiens * BsAtHome * CMorley * david mueller * Hannes Diethelm * Hans Unzner * Jerry Trantow * Luca Toniolo * Mark * mark-v-d
* Roy * Sean Froome * Steffen Moeller * tzuohann The LinuxCNC repositories have been updated for Buster, Bullseye, Bookworm, Trixie
and Sid. Note that released debs are also now available on the LinuxCNC GitHub under “Releases”:
www.github.com/https://github.com/LinuxCNC/linuxcnc Happy Machining! -- atp "A motorcycle is a bicycle with a pandemonium
attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta
Constitution Newspaper, 1912 _______________________________________________ Emc-users mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users _______________________________________________ Emc-users mailing list
[email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users