Important Notice
This is a recommended update for CNCjs 1.9.5. It resolves a critical issue that the server may suddenly crash with an unexpected abort caused by Socket.IO 2.0, especially when performing keypad jogging repeatedly.
Bug Fixes
- Resolves crash and stability issues by rolling back socket.io to 1.7.4 (038d870, closes #161)
- Grbl: Fixed a bug that cannot return verbose settings information to the client (44b7759)
- Accepts dropping file to the workspace only when workflow state is idle (0f8feb6)
- The override control commands should be properly handled in accordance with the firmware version (b96c51d, resolves #160)
Improvements
- Common baud rates: 250000, 115200, 57600, 38400, 19200, 9600, 2400 (2b13276)
- Console widget improvement with terminal history support (f045d1b, d8a0c8d, closes #149)
- Prompt user if the server has stopped working due to an unexpected error (973eb6d, resolves #161, #169)
- Refine realtime status view for each controller (2011554)
- TinyG widget: Power management support (closes #166)
- TinyG widget: Support energizing motors for up to 30 minutes (258a5fc, baf2c86, closes #166)