v0.3.63 — Hub-aware Unity launch and compact terminal results
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-summarynow 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-bundleprovides 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/979passed with14expected platform skips. - Public documentation UI:
42/42browser checks passed across desktop,
mobile, and narrow viewports. - Live macOS launch smoke: Unity
2022.3.62f3reached 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 CIremains 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.