Skip to content

v2.0.0-RC.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Apr 05:13
· 570 commits to main since this release

v2.0.0-RC.6

One-time manual install required

This is the first RuntimeViewer build to include Sparkle-based auto-updates.
Users on v2.0.0-RC.3 or any earlier v2.x beta/RC must download and install
this release manually — there is no auto-update path from a Sparkle-less
build. Every release after RC.6 will be delivered through the in-app
update flow.


New Features

Auto-Update (Sparkle)

  • Integrated Sparkle for secure, in-app automatic updates
  • Check for Updates… menu item directly below About
  • New Updates settings page with "Check now", automatic-check toggle, check interval (hourly / daily / weekly), and opt-in pre-release (beta) channel
  • EdDSA signature verification on every downloaded archive
  • Appcast feed served from GitHub Pages (docs/appcast.xml); subsequent releases update the feed automatically through the unified ReleaseScript.sh

Bug Fixes

  • Fix a receive-loop deadlock caused by conflicting no-response handler sentinels
  • Serialize RuntimeClientConnection mutable state with @Mutex to eliminate a concurrent-access race

Dependencies

  • Bump MachOKit to 0.49.100 and drop the private DyldPrivate import