Release Notes - v0.43.0
v0.43.0 (June 25, 2026)
Section titled “v0.43.0 (June 25, 2026)”Title: Tray notification rule editor, signed installers, API migration, and more reliable releases
Date: June 25, 2026
Version: v0.43.0
This release introduces a major tray notification overhaul, an in-app notification rule editor in the tray, broader multi-target monitoring, a signed and notarized macOS .pkg installer, more reliable Windows signing with Java 21, a net/http API server migration, configuration precedence fixes, and more dependable release and CI workflows.
✨ Highlights
Section titled “✨ Highlights”-
Improved manage tray notifications without restarting: Adder now lets users edit the five target groups and notification category preferences directly from the tray, keeps the Monitor Everything toggle available there, and hot-reloads the notification engine when changes are applied.
-
Added ship a signed and notarized macOS
.pkginstaller: Adder now bundles the CLI and tray app intoAdder.app, signs, notarizes, and staples the installer when credentials are available, and publishes verified package artifacts with preinstall and postinstall scripts. -
Fixed sign Windows installers with Java 21: Adder now uses Java 21 in the Windows signing workflow, which prevents the signing failures seen with Java 17 and keeps signed installer builds moving.
-
Refined run the API server on
net/httpwithout changing the documented routes: Adder now uses structured access logging, panic recovery, streaming event handling in/events, updated FCM and QR routes, adjusted Swagger paths, and request timeouts that match the live service. -
Clarified apply configuration values in the right order and save them safely: Adder now preserves CLI flags, applies
CLI > YAML > env, lets YAML override environment variables, and serializes saves per path with stronger atomic write handling. -
Strengthened keep release publishing moving when one platform fails: Adder now keeps FreeBSD release builds from failing by disabling
adder-trayon FreeBSD in the publish matrix, makes macOS signing non-blocking, and continues final release publication even when some matrix jobs fail.
💪 Improvements
Section titled “💪 Improvements”-
Expanded decode newer Cardano data more reliably: Adder now tracks newer
gouroborosreleases that improve op certificate verification, Dijkstra redeemer decoding, and protocol parameter cost model handling during deterministic conversion. -
Improved accept duplicate Cardano asset keys more safely: Adder now handles duplicate pre-Conway MultiAsset keys and Conway witness tagged set duplicates more reliably.
-
Updated keep transaction evaluation and cryptography current: Adder now uses newer
plutigoandx/cryptoreleases that strengthen decoding and evaluation while also adding security hardening and performance improvements. -
Polished render bundled images and fonts more safely: Adder now uses a newer
golang.org/x/imagerelease with stronger font handling, WebP decoding checks, and TIFF padding fixes. -
Renewed keep the Telegram output library current: Adder now uses a newer
github.com/go-telegram/botrelease so Telegram output stays aligned with the latest dependency set. -
Enhanced keep Go builds compatible with current platforms: Adder now tracks a newer
golang.org/x/sysrelease that keeps builds aligned with current runtime support. -
Streamlined keep Go builds and runtime fixes current again: Adder now tracks a later
golang.org/x/sysrelease that brings upstream runtime fixes and compatibility updates.
🧪 Testing, CI, Docs, and Release Tooling
Section titled “🧪 Testing, CI, Docs, and Release Tooling”-
Modernized keep lint checks current: Adder now uses a newer
golangci-lintaction in the lint workflow, which keeps automated checks current. -
Removed an unnecessary CI step: Adder no longer runs the issue closed date action during automated checks.
-
Improved test Cardano filters against realistic outputs: Adder now uses
ouroboros-mockTransactionOutputBuilderfixtures for address, policy ID, asset fingerprint, and DRep coverage, strengthens CIP-0129 DRep assertions, and keeps the Go lint and test environment cleaner. -
Accelerated keep Windows signing workflows aligned with the current Java toolchain: Adder now uses a newer
actions/setup-javarelease in the Windows signing step, which keeps the signing environment current. -
Simplified keep Go workflows on the current runner setup: Adder now uses a newer
actions/setup-gorelease across Go workflows while leaving the configured Go versions unchanged. -
Fortified keep repository checkout behavior current across workflows: Adder now uses a newer
actions/checkoutrelease in multiple workflows, which keeps checkout behavior current. -
Revamped keep Docker metadata generation current: Adder now uses a newer
docker/metadata-actionrelease in Docker CI and publish workflows. -
Reinforced keep Maven and Java toolchain handling current: Adder now uses a newer
actions/setup-javarelease in publish and MSI workflows, which improves diagnostics, caching, and toolchain handling. -
Refreshed keep Docker build and publish workflows current: Adder now uses a newer
docker/build-push-actionrelease in Docker CI and publish workflows, which keeps build and publish steps aligned with the current tooling. -
Improved publish container images with current login tooling: Adder now uses a newer
docker/login-actionrelease in the publish workflow. -
Added verify release artifacts more reliably: Adder now uses a newer
actions/attestrelease in the publish workflow, which strengthens attestation handling. -
Fixed checkout behavior after forked pull requests and other triggers: Adder now uses a newer
actions/checkoutrelease across workflows, which keeps security handling and checkout fixes current. -
Refined publish MSI test artifacts on supported runners: Adder now uses a newer
actions/upload-artifactrelease in the MSI test workflow, which requires Actions Runner 2.327.1 or later on self-hosted runners.
🙏 Thank You
Section titled “🙏 Thank You”Thank you for following Adder releases.