Test release 20260501_01_test
Features and Enhancements:
- Handled Host Control reboot natively.
- Implemented and enabled hostname advertisement application by default (thanks to @Felixoid, #436).
- Added support for KS1M firmware 2.6.9.3 and documented 2.6.6.
Bug Fixes:
- Fixed machine power actions (reboot/shutdown) failing when triggered via Mainsail Websocket RPC (#442).
- Fixed Moonraker reporting finished prints as canceled on Kobra S1 by correctly mapping undocumented completion states (#445).
- Fixed ACE missing error causing crashes when using Anycubic Slicer Next without an ACE hub (#433).
- Fixed "Timer too close" MCU starvation and print crashes during dense G-Code regions (e.g., Anycubic Slicer Next) by resolving a scheduler priority inversion deadlock (#448).
- Fixed partial MMU status updates and corrected MMU recover state sync.
- Fixed EXCLUDE_OBJECT module routing (#166).
- Fixed NameError and implemented udhcp interface autodetection.
Documentation and Maintenance:
- Improved printer documentation, notably adding Kobra X and updating Kobra S1 details.
- Clarified .env file location in monitor documentation (#268).
- Reorganized README to include community links and centralized contributor acknowledgments.
Note: The App Store feature (PR #438) has been temporarily reverted from this release while stability issues are investigated.
Full Changelog: 20260430_02_test...20260501_01_test