Sep 26, 2026
v1.52.1 — first-run repair, security and WebGL hardening
A correctness release for the path every new buyer takes first, plus the WebGL rules written into the package.
- Onboarding: the "Open Setup Wizard" button did nothing on 20 tabs; it now navigates, and Reset setup really reopens onboarding.
- WebGL:
UploadFileAsyncfails fast with a pointer to the byte-based uploads, resumable uploads default to 1 MB chunks, and the realtime socket survives messages racing shutdown. - Security: the migrations executor is service-role only, 16 findings in shipped SQL are fixed, and a build guard now finds service-role keys anywhere in the project.
- Safety: Send push and Clear queue confirm first, Live Ops sends refuse a double click, and destructive buttons look destructive.
- MCP server: the bundled pack catalog shipped unparseable and four packs behind; it now lists all 38 packs, and the server refuses to start on a broken catalog.
- Proof: an IL2CPP player built with High stripping runs, with 327 types and 39 serializable DTOs intact. The v1.52.0 suite passed 267 EditMode tests on Unity 6000.3.11f1 and 2022.3.55f1, and 3 PlayMode tests on 6000.3.11f1.
No API change. Re-import, then re-run installed packs for the SQL fixes.