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
