2024-07-19
Security
- Printing to a file has been disabled. It can be enabled via
security.print.tofile
(#1213) - Printing from non-HTTP/non-HTTPS origins is disabled. It can be enabled via
security.data.protocols
(#1213) - Additional system properties to harden file reading/writing (#1213)
Features
- Substitutions: Allow JSON data substitutions client-side (#1258)
- Provisioning: Add custom deployment provisioning support (#1190, #1263)
- Demo: Add file drag-and-drop support (#1219)
- Demo: Add ESC/POS sample file to demo (#1228)
- Printing: Added 'default' ColorType (#1247)
- Printing: Add 'legacy' ESCPOS striping support (#1254)
- Linux: Provide basic support for Linux ARM32 (#1207)
- Linux: Add initial Linux RISC-V support (#1208)
Fixes:
- Signing: Raise signing exceptions to the call stack (#1273)
- Printing: Fix "PrintService is no longer available" (4748186)
- Printing: Fix PDF rendering issues with thin lines #1171
- Printer Status: Don't throw status warnings for job deletions (#1252)
- WebSocket: Disable SNI checks for HTTPS (#1215)
- Serial: Add missing serial support for 2400 baud (#1211, #476)
- Windows: Fix hard crash when accessibility is enabled (#1240)
- Windows: Fix hard crash when autostart folder is missing on Windows (#1262)
- macOS: Fix macOS title bar for dark mode (#1217)
- macOS: Fix HID hard crash #1267
- Linux: Fix gsettings exception on Linux (#1209)
- Linux: Improve Linux HiDPI Support (#1266, #1282)
- Company Branded: Fix color system tray icons for Company Branded builds (#1221)
Developer:
- Consolidate and simplify SSL cert save logic (#1223)