Skip to content

Kirin Hypha v1.1.25

Latest

Choose a tag to compare

@heyalohaloha heyalohaloha released this 14 Jul 07:26

Kirin Hypha v1.1.25

Release build: B-398 (3ac4327328959542f5a98b9e7b4b099ba3562706)

Highlights

  • Restores exact pair ownership and All Keep / Stop coordination when Audio Unit and VST3 instances expose separate runtime shelves in the same host, while keeping different hosts and ambiguous PRE instances isolated.
  • Aligns the POST pair selector behavior and geometry across the Rust and JUCE shells, including safe ownership for the asynchronous Audio Unit candidate menu.
  • Adds sample-accurate Record MARKs: Good, Fix, and Hold are stored at the exact producer sample boundary and receive the matching WAV sample position when Drop metadata is available.
  • Makes MARK persistence durable across IO-thread restart and lifecycle close, with deduplication, final draining, and writer-claim recovery after close failure.

Validation

  • Workspace tests, formatting, clippy, Windows readiness, and Windows preflight passed locally.
  • The ignored FFI release suites passed: parity 20/20 and pairing candidates 5/5.
  • PRE and POST VST3 passed local pluginval at strictness level 5 with GUI tests enabled.
  • All four macOS bundles are Universal (arm64 + x86_64) and notarized.
  • The signed macOS installer package is notarized, stapled, Gatekeeper-accepted, and passed the Lemon Squeezy dry run with Apple verification.
  • GitHub Actions run 29314135525 passed the macOS, Audio Unit, and Windows release gates.

Windows note

The Windows VST3 package passes CI and pluginval. Its Lemon Squeezy readiness remains blocked_pending_external_validation until external Windows DAW validation is complete.