Skip to content

v4.2.0

Latest

Choose a tag to compare

@AresValley AresValley released this 18 Jul 16:03

This release introduces officially signed Windows binaries, High DPI scaling support, a significant database layer refactoring using Peewee ORM with structured migrations, and key stability fixes.

Note

Windows Code Signing: Starting from this release (4.2.0), the Windows applications (both x86 and ARM64) are digitally signed using the certified authority SignPath and are officially listed and recognized (SignPath Project Page).

Note on Windows SmartScreen: If you still see a SmartScreen warning during installation, don't worry—the publisher is fully verified: you can easily check the valid signature yourself, which is issued to: US, Delaware, Lewes, SignPath Foundation. Windows SmartScreen relies on a reputation-based trust system, meaning the warning will automatically disappear in future versions as more users download and establish the application's reputation in the Microsoft database.

Warning

Important Upgrade Notice: Due to the implementation of digital signing in version 4.2.0, the Windows x64 installation package is now provided as an MSI instead of an EXE. To avoid conflicts, it is highly recommended to manually uninstall the previous version before installing the update.

Added

  • A badge in the DB manager now shows which database is currently loaded, if any
  • Added a new field for each signal, including dedicated filtering, to track the specific database version in which the signal was introduced
  • Digitally signed Windows binaries (x86 and ARM64) via SignPath Foundation
  • Added support for High DPI scaling to improve interface clarity on high-resolution displays

Changed

  • Database Layer Refactoring: Transitioned from raw SQL queries to Peewee ORM to improve code maintainability.
  • Database Migrations: Implemented a structured migration system to ensure full backward compatibility with existing databases.

Fixed

  • Fixed a regression regarding the helper function to use up/down key to navigate the signal list
  • Moved resources import from artemis.py to main. This should fix resources import during dependency resolution in nuitka (window build). Now application icon should be available in taskbar as well.
  • Preview switch now works properly. Closes #86
  • Fix bandBar behavior to reset when frequency is undefined

Documentation: https://aresvalley.github.io/Artemis/
Project Homepage: https://www.aresvalley.com

Full Changelog: v4.1.5...v4.2.0