v1.23.0
nautechsystems/nautilus_traderv1.23.0Jul 23, 2025by github-actions[bot]
AI Summary
This release focuses on stability and modernization, introducing Windows Arm builds, Qt framework updates, and standard library adoption. It includes improvements to the Windows installer and server configuration dialog, while removing deprecated configuration options like the 1024 TLS key length.
Key Highlights
- Added Windows Arm builds
- Qt framework updates
- Removed defunct --no-xinitThreads option
- Removed 1024 TLS key length option
- Improved Windows installer with post-install run option
Breaking Changes
- Removed defunct --no-xinitThreads option
- Removed 1024 TLS key length option
New Features
- Restart option
- Improved connections status bar info
- Windows Installer post install run option
- InputCapture portal improvements
Full Release Notes
## What's Changed * fix: ServerConfigDialog disabled spinboxes that should be enabled on open by @sithlord48 in https://github.com/deskflow/deskflow/pull/8644 * Cleanup Windows classes unused code and includes by @sithlord48 in https://github.com/deskflow/deskflow/pull/8639 * Feat: Define QT_NO_KEYWORDS, allowing us to use Qt in more places by @sithlord48 in https://github.com/deskflow/deskflow/pull/8638 * fix: Core not starting if gui started minimized by @sithlord48 in https://github.com/deskflow/deskflow/pull/8643 * Restart option by @sithlord48 in https://github.com/deskflow/deskflow/pull/8650 * Mac os make sure server save and config are the same height by @sithlord48 in https://github.com/deskflow/deskflow/pull/8655 * Messages improve by @sithlord48 in https://github.com/deskflow/deskflow/pull/8661 * chore: update readme logo to be theme aware by @sithlord48 in https://github.com/deskflow/deskflow/pull/8664 * ci: Qt updates by @sithlord48 in https://github.com/deskflow/deskflow/pull/8660 * chore: correct appstream license to gpl2.0 NOT gpl2.0+ by @sithlord48 in https://github.com/deskflow/deskflow/pull/8667 * ci: Fix windows random build failures by @sithlord48 in https://github.com/deskflow/deskflow/pull/8668 * feat: setup dev documents by @sithlord48 in https://github.com/deskflow/deskflow/pull/8663 * docs: Re-introduce chat links to grow community by @nbolton in https://github.com/deskflow/deskflow/pull/8669 * Remove anon namespace from Serverconfig::addtoFirstEmptyGrid by @sithlord48 in https://github.com/deskflow/deskflow/pull/8673 * feat: remove defunct --no-xinitThreads option by @sithlord48 in https://github.com/deskflow/deskflow/pull/8679 * chore use std::getenv Not c style getenv by @sithlord48 in https://github.com/deskflow/deskflow/pull/8678 * Rm more if def defines by @sithlord48 in https://github.com/deskflow/deskflow/pull/8684 * refactor: handle read and write on tcpsocket at the same time by @sithlord48 in https://github.com/deskflow/deskflow/pull/8675 * Begin to use std::mutex in place of ArchMutex by @sithlord48 in https://github.com/deskflow/deskflow/pull/8674 * chore: refresh metainfo.xml by @renner0e in https://github.com/deskflow/deskflow/pull/8689 * chore: add short options help and version in deskflow-gui by @sithlord48 in https://github.com/deskflow/deskflow/pull/8685 * feat: improve connections status bar info by @sithlord48 in https://github.com/deskflow/deskflow/pull/8690 * chore: Remove 1024 TLS key length option by @nbolton in https://github.com/deskflow/deskflow/pull/8671 * Minor smell cleanup by @sithlord48 in https://github.com/deskflow/deskflow/pull/8691 * use std::funciton for event queue by @sithlord48 in https://github.com/deskflow/deskflow/pull/8697 * fix: Error text is not shown for Qt CLI parser by @nbolton in https://github.com/deskflow/deskflow/pull/8692 * fix: typo in configuration.md by @StephenFluin in https://github.com/deskflow/deskflow/pull/8705 * Add Main Input-leap / Barrier Devs to our Important dev list by @sithlord48 in https://github.com/deskflow/deskflow/pull/8699 * refactor: Improve display of names on about screen with nbsp by @nbolton in https://github.com/deskflow/deskflow/pull/8702 * refactor: free SecureSocket cert after use by @sithlord48 in https://github.com/deskflow/deskflow/pull/8703 * Use more Unique pointers by @sithlord48 in https://github.com/deskflow/deskflow/pull/8704 * refactor: AboutDialog, Remove lambda for btnClose by @sithlord48 in https://github.com/deskflow/deskflow/pull/8706 * Sonar cleanup 3 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8707 * Conform the remaining EI and Portal item to our code style by @sithlord48 in https://github.com/deskflow/deskflow/pull/8708 * More style items by @sithlord48 in https://github.com/deskflow/deskflow/pull/8710 * ci: ensure run tests fails if either tests outcome is not successful by @sithlord48 in https://github.com/deskflow/deskflow/pull/8712 * add protocol developer documentation by @laz-001 in https://github.com/deskflow/deskflow/pull/8666 * Remove DRAG_AND_DROP items missed by #8459 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8716 * chore: simplify icon theme path fallback path by @sithlord48 in https://github.com/deskflow/deskflow/pull/8718 * Fix broken link to 'Protocol Reference' and duplicate sidenav entries for 'Contributing' by @laz-001 in https://github.com/deskflow/deskflow/pull/8720 * docs: fix missing refs warnings by @laz-001 in https://github.com/deskflow/deskflow/pull/8724 * Cleanup Doxygen warnings by @sithlord48 in https://github.com/deskflow/deskflow/pull/8726 * chore: fix typo in metainfo.xml by @AsciiWolf in https://github.com/deskflow/deskflow/pull/8734 * ci: Add Windows Arm builds by @sithlord48 in https://github.com/deskflow/deskflow/pull/8512 * More Sonar Cleanup (round 5) by @sithlord48 in https://github.com/deskflow/deskflow/pull/8732 * chore: fix W:useless-whatis-entry lintian warnings by @kenhys in https://github.com/deskflow/deskflow/pull/8728 * build: WixPackage, set a proper CPACK_WIX_ARCHITECTURE by @sithlord48 in https://github.com/deskflow/deskflow/pull/8740 * Sonar cleanup 6 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8738 * fix: save geometry not frameGeometry on exit by @sithlord48 in https://github.com/deskflow/deskflow/pull/8743 * ci :remove EOL fedora 40 builds by @sithlord48 in https://github.com/deskflow/deskflow/pull/8745 * Sonar cleanup 7 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8744 * InputCapture portal Improvements by @sithlord48 in https://github.com/deskflow/deskflow/pull/8749 * Windows Installer: Add Post install run option, cleanup background template by @sithlord48 in https://github.com/deskflow/deskflow/pull/8751 * Sonar cleanup 8 by @sithlord48 in https://github.com/deskflow/deskflow/pull/8748 * chore: MainWindow, Use system monospace font in log by @sithlord48 in https://github.com/deskflow/deskflow/pull/8750 * fix: setWindowIcon explicitly by @sithlord48 in https://github.com/deskflow/deskflow/pull/8764 * split version info in new header by @sithlord48 in https://github.com/deskflow/deskflow/pull/8765 * refactor: windows write daemon log in ProgramData\Deskflow by @sithlord48 in https://github.com/deskflow/deskflow/pull/8768 * build: generate vcpkg.json on windows by @sithlord48 in https://github.com/deskflow/deskflow/pull/8763 * Install less windows Dlls by @sithlord48 in https://github.com/deskflow/deskflow/pull/8758 ## New Contributors * @renner0e made their first contribution in https://github.com/deskflow/deskflow/pull/8689 * @StephenFluin made their first contribution in https://github.com/deskflow/deskflow/pull/8705 * @laz-001 made their first contribution in https://github.com/deskflow/deskflow/pull/8666 * @AsciiWolf made their first contribution in https://github.com/deskflow/deskflow/pull/8734 **Full Changelog**: https://github.com/deskflow/deskflow/compare/v1.22.0...v1.23.0