- Improved: each subscription now has its own settings instead of one set for all: auto-update and its interval, update notifications, update, ping and connect on launch, request timeout, server sorting, collapsing, server filter, HWID sending and User-Agent
- Improved: settings a provider sends now apply only to that provider's subscriptions, including settings pushed remotely
- Improved: automatic connection on launch now follows the settings of the selected server's subscription
- Improved: the TUN DNS option is shown and used only with the sing-box tunnel
- Improved: "Hide all items" collapses only subscriptions that allow it and is hidden when none do
- Improved: opening a subscription's edit screen now records its status in the subscription log
- Improved: the About screen at large display scaling: the page now scrolls so the update section stays fully visible and readable
- Improved: Russian and Chinese translations of the system proxy exceptions setting
- Improved: updating Happ: the installer now closes the running app in about two seconds instead of waiting around half a minute
- Improved: the installer: it now makes sure the background service is installed and running before finishing, explains what went wrong if it isn't, and lets you retry or cancel and undo the installation
- Improved: the default connection setup: TUN now uses Xray TUN and runs on its own instead of Mixed mode, and older installs still on sing-box move to Xray TUN automatically
- Added: a Settings item in each subscription's menu
- Added: the installation log to diagnostic reports
- Fixed: a crash on macOS 27 when clicking the menu bar icon
- Fixed: automatic connection on launch sometimes not happening
- Fixed: a possible crash on launch when auto-connecting with Lowest ping or Random to a subscription with no servers
- Fixed: all servers showing N/A after the ping URL field was cleared; the default URL is now used and shown as a placeholder
- Fixed: the provider's HWID settings not being applied, and the "always send HWID" lock never being released
- Fixed: the server filter not re-applying when "Don't use filter" was turned off, and renaming a subscription undoing its filter
- Fixed: servers hidden by the provider's filter still appearing in the tray's Change server menu and being picked by automatic connection
- Fixed: ping sorting re-pinging every subscription on each refresh
- Fixed: Happ crashing within seconds of launch
- Fixed: VMess servers from some subscriptions not appearing in the server list
- Fixed: excluded routes being ignored for system proxy traffic and when routing is off
- Fixed: the VPN failing to start when a custom noise packet is set in fragmentation settings
- Fixed: routing profiles refreshing geo files only once instead of on every update when a future update date is set
- Fixed: "Launch at startup" switching itself off on Windows computers signed in with a domain or work account
- Fixed: TUN mode failing to start on Linux when a leftover setup file from another user was present
- Fixed: the previous TUN staying active when the TUN provider was changed and a different server was then selected
- Fixed: the Happ tray icon sometimes missing after Windows starts until the next restart
- Fixed: macOS asking for the administrator password after every wake from sleep
- Fixed: the "System" theme staying light on Linux and macOS when the system uses a dark theme, and it now follows theme switches without a restart
- Fixed: the connection dropping on Windows laptops after the screen went to sleep while Happ was connected