Skip to content

1.4.2 Bug Fix

Choose a tag to compare

@Nyxia-Code Nyxia-Code released this 16 Sep 02:46
· 23 commits to main since this release
cbb308f

Aetheris v1.4.2

Aetheris v1.4.2 is a stability-focused patch that improves Twitch/AetherisBot reliability, command handling, local updates, and application lifecycle behavior.

🔒 Security Verification

Official Aetheris v1.4.2 files can be verified using the SHA-256 hashes below.

Installer

SHA-256
620E09B517B5E6856123E594CFE945A4698BA9B8FBBD9AEDD8CF5CB8BF397B8E

VirusTotal
https://www.virustotal.com/gui/file/620E09B517B5E6856123E594CFE945A4698BA9B8FBBD9AEDD8CF5CB8BF397B8E

Installed EXE

SHA-256
C5592E8F41C9C776FFCCD288038FD775411B5C4037D593077E3F81B6E280BB20

VirusTotal
https://www.virustotal.com/gui/file/C5592E8F41C9C776FFCCD288038FD775411B5C4037D593077E3F81B6E280BB20


✨ What's New

  • Improved AetherisBot cloud connection stability.
  • Improved Twitch live/offline detection through the AetherisBot backend.
  • Improved Twitch command handling for custom and migrated command settings.
  • Custom commands are now automatically normalized, preventing commands such as !sr, !ssr, Now Playing, and Queue commands from silently failing when an older saved setting is missing the !.
  • Improved AetherisBot EventSub subscription handling and multi-channel reliability.
  • Improved Twitch disconnect and credential cleanup behavior.
  • Added a local disconnect fallback if the AetherisBot backend cannot complete a revoke request.
  • Improved Developer Mode launcher compatibility with both per-user and Program Files installations.
  • Removed Electron's hidden native menu from appearing when pressing Alt.

🛠️ Stability & Reliability

  • Fixed AetherisBot WebSocket reconnect and teardown race conditions.
  • Improved handling of WebSockets that are still connecting during reconnect or shutdown.
  • Added safer application shutdown cleanup for AetherisBot, YouTube Music Desktop, Spotify OAuth, OBS relay, and reconnect/retry timers.
  • Improved system tray initialization with automatic retries.
  • Prevented Aetheris from becoming an invisible background process if tray initialization fails.
  • Prevented duplicate Electron listeners from accumulating if the main window is recreated.
  • Improved developer build cleanup and recovery from NSIS/electron-builder spawn UNKNOWN failures.

🔄 Updates

  • Fixed Developer Mode Update from File hanging during installer handoff.
  • Improved local installer launching so Aetheris exits before the installer attempts to replace application files.
  • Preserved the existing automatic update system for normal releases.

🎵 Twitch & Song Requests

  • Fixed an issue where Twitch messages could successfully reach Aetheris but custom request commands would not match.
  • Improved compatibility with command settings carried forward from previous Aetheris versions.
  • Improved AetherisBot EventSub routing for multiple connected Twitch channels.
  • Improved stream-status synchronization between AetherisBot and the desktop app.
  • Improved cloud command and reply handling while a broadcaster is live.

🧹 Internal Improvements

  • Removed temporary command-diagnostic instrumentation used during v1.4.2 development.
  • Consolidated command normalization to reduce inconsistent command handling.
  • Hardened connection, timer, tray, updater, and shutdown lifecycle management.
  • Performed a stability audit across the Aetheris desktop application while preserving existing Spotify and YouTube Music Desktop behavior.

Updating

Existing users can update through Aetheris when the update becomes available or download the latest installer directly from this GitHub release.

Windows SmartScreen

Because Aetheris is independently distributed and is not currently code-signed with a commercial certificate, Windows SmartScreen may display an "Unknown publisher" warning.

If the installer was downloaded from the official Aetheris GitHub release, verify its SHA-256 hash against the value published above before running it.

Thank you for using Aetheris! 💜