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

Reply via email to