Skip to content

v0.3.63 — Hub-aware Unity launch and compact terminal results

Choose a tag to compare

@FoxsterDev FoxsterDev released this 30 Aug 22:13
· 21 commits to master since this release

v0.3.63 — Hub-aware Unity launch and compact terminal results

Why this matters

Unity automation should fail clearly before mutating a project, recover from
normal editor lifecycle churn, and return terminal output that an operator can
actually inspect. This release tightens all three paths.

What changed

  • GUI launches now discover Unity Hub licensing IPC across supported host
    platforms. Exactly one verified Hub-owned channel is forwarded; missing or
    ambiguous candidates fail closed, and raw channel values stay redacted.
  • An explicitly selected Unity application must match the project's declared
    editor version before launch.
  • --compact-summary now emits one bounded JSON envelope instead of repeating
    the full nested result.
  • PlayMode completion after a domain reload is reconciled against fresh bridge
    state and can finish with a terminal, non-retryable success verdict.
  • Editor cleanup tracks only helper-owned licensing children and does not claim
    the shared Unity Hub licensing client.
  • diagnostic-retro-bundle provides bounded, sanitized licensing, readiness,
    request-lifecycle, test, and restore evidence.

What this gives developers

  • Fewer manual licensing arguments for normal Hub-launched macOS workflows.
  • Earlier refusal when a command points at the wrong Unity editor version.
  • Smaller, single-result terminal payloads for agents and shell automation.
  • Clearer completion after expected reloads, without unsafe blind retries.
  • A safer diagnostic packet for incident review and support handoff.

Validation

  • Full host suite: 979/979 passed with 14 expected platform skips.
  • Public documentation UI: 42/42 browser checks passed across desktop,
    mobile, and narrow viewports.
  • Live macOS launch smoke: Unity 2022.3.62f3 reached a healthy bridge in Edit
    Mode through automatic Hub licensing IPC discovery, with clean compilation;
    restore then verified exact editor exit without terminating the shared Hub
    licensing client.
  • Release-version consistency, documentation freshness, and public-release
    safety checks passed on the release tree.

Known limitations

  • Live automatic Hub licensing handoff was exercised on macOS. Windows and
    Linux process and endpoint shapes are covered by host fixtures, not by a live
    editor launch in this release cycle.
  • Unity Package CI remains explicitly waived because hosted runners do not
    have Unity license credentials. Local validation covers this release, but
    the release commit has no CI-recorded EditMode or PlayMode proof.