Skip to content

SetMaster 3 v3.0.4

Latest

Choose a tag to compare

@wolfpackdata wolfpackdata released this 06 Aug 02:23
· 4 commits to main since this release

macOS becomes a real platform. SetMaster now ships as a signed, notarized SetMaster.app
inside a drag-to-Applications disk image — no terminal, no right-click-to-open, no
Privacy & Security detour. The clean-install acceptance test passed against this release's own
notarized artifact, on the first double-click.

Read before installing on macOS. The .dmg requires Apple silicon and macOS 14 (Sonoma)
or later
(#229). Intel Macs are not supported. Every Apple silicon Mac can run Sonoma, so the
free OS update is all that is needed. Windows is unchanged and remains verified end to end.

Downloads

Platform Asset
macOS (Apple silicon, 14+) SetMaster-3.0.4-macos-arm64.dmg
Windows (x64) SetMaster3-3.0.4-windows-x64.zip

Links

Added

  • Signed, notarized macOS .app in a .dmg, with a Cocoa launcher that owns the backend's
    lifetime — right-click the Dock icon → Quit shuts the backend down (#214).
  • App icon generated from the RML mark (#214).
  • Public mirror generator — this repository is built as a fresh orphan commit per release,
    behind an allowlist plus a fail-closed leak scan (#205, #226).
  • Artifact leak scan and bytecode path stripping on both platforms (#223).
  • macOS deployment-target gate: the builder walks every nested Mach-O and refuses to build when
    anything needs a newer macOS than the app claims (#229).

Changed

  • The macOS minimum is now 14.0 (Sonoma), up from 11.0 (#229).
  • Documentation states plainly that Traktor® is optional — set preparation stands alone and
    works with no collection loaded (#208, #212).

Fixed

  • Release artifacts no longer ship the build machine's absolute paths (#223). A .pyc records
    the absolute path of the source it was compiled from, and that path appears in every traceback
    a user sees; 2,945 files in the 3.0.3 macOS payload named the builder's home directory.
  • The app no longer claims to run on macOS versions it cannot (#229).
  • The macOS deployment-target gate no longer misses FAT64 binaries or passes ones it cannot
    parse (#240).
  • Artifact leak scans can now see build paths stored as UTF-16 (#241). No shipped artifact was
    affected.
  • The macOS release build can be notarized without a terminal watching it (#247).
  • The public mirror can be generated again — twice over (#239, #251).
  • The published setup instructions now install the test runner they tell you to run (#265).
  • The macOS double-click launch contract is exercised on real hardware (#182).

Known limitations

  • Force Quit orphans the macOS backend, and a later Quit will not stop it (#233). Right-click
    the Dock icon → Quit is the supported way to stop it.
  • The .tar.gz payload remains unsigned and declares no OS minimum; the .dmg is the
    better-behaved artifact.

Full detail: CHANGELOG.md.