Skip to content

chore: release v3-beta#1693

Merged
hatayama merged 1 commit into
v3-betafrom
release-please--branches--v3-beta
Jul 11, 2026
Merged

chore: release v3-beta#1693
hatayama merged 1 commit into
v3-betafrom
release-please--branches--v3-beta

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Release components:

  • unity-package: Unity Package Manager/OpenUPM package (v<version> tags).
  • uloop-project-runner: native project runner binaries (uloop-project-runner-v<version> tags).
  • dispatcher: native dispatcher binaries (dispatcher-v<version> tags).

unity-package: 3.0.0-beta.49

unity-package: 3.0.0-beta.49 (2026-07-11)

Features

  • Add a raycast tool for checking what a Game View coordinate hits in 3D physics (#1659) (5352e00)
  • Capture and format pause-point variables (locals, parameters, instance fields, UnityEngine.Object) (#1682) (3818f79)
  • Enable pause points by source file and line (#1684) (272edb3)
  • package: Inject capture calls at source lines with Harmony (#1683) (0159711)
  • package: Resolve source file and line to patch locations via portable PDBs (#1681) (2cf5fe2)
  • Raycast annotation now labels every UI-split closed region separately (#1667) (1444de6)
  • Screenshot tool can now annotate 3D physics raycast candidates (#1661) (c5d2fd0)

Bug Fixes

  • Async setup and input cleanup carry cancellation tokens (1a0ebe6)
  • CLI-only skills remain discoverable when project path casing differs (#1616) (fcd6a20)
  • Dispatcher requires the project runner pin instead of parsing CliConstants (#1501) (2012eb8)
  • Domain reload waits complete during recovery (e80b630)
  • Duplicate skills now follow stable source priority (#1614) (95270bb)
  • Dynamic code snippets now recognize bare Object and Random calls consistently (#1657) (ce5c364)
  • execute-dynamic-code no longer hides internal errors behind a generic failure message (#1521) (138ad9e)
  • Ignore malformed RPC capability metadata (386f906)
  • Invalid tool parameters now return a readable error result instead of an RPC failure (#1522) (2aff8bd)
  • Local skill packages no longer include stale cached skills (#1615) (9388b91)
  • Mouse click and long-press coordinates now match the Game View's actual resolution (#1662) (f6574dd)
  • Native CLI setup avoids duplicate PATH entries (#1621) (345c027)
  • package: Clear active pause points before running tests (#1690) (018872f)
  • package: Reject PlayMode test runs while the Editor is paused (#1687) (998ce19)
  • package: Stop tools from hanging when a pause point fires mid-command (#1685) (442f9bf)
  • package: Trim redundant generic content from tool skills (#1691) (d2a178b)
  • package: Update stale pause point guidance in tool skills (#1688) (ec3f545)
  • Quoted skill metadata is recognized consistently (#1613) (49f0302)
  • Raycast grid annotation no longer misses rotated or split colliders (#1666) (a92a8fa)
  • Read minimum version requirements from the project runner pin (#1506) (18bf780)
  • Recovery completion no longer surfaces as UI errors (b095e5f)
  • Reject malformed dispatcher versions consistently (0d0b3dc)
  • Remove the dispatcher contract integer generation (#1504) (d2ddbce)
  • run-tests errors now show the original failure instead of a generic message (#1520) (1257fcd)
  • Server recovery now surfaces cleanup failures (c41526c)
  • Shared compiler restarts no longer leak process handles (#1630) (8f11be5)
  • Shared compiler shutdown no longer leaves worker processes running (#1631) (9b2bf86)
  • Shrink the project runner pin schema to two fields (#1503) (adceaed)
  • Simulating UI input now fails clearly when PlayMode is paused (#1519) (5b903ed)
  • Surface startup recovery failures when no server is restored (d5e5d55)
  • UI drag simulation now keeps mouse position in sync during drags (#1658) (effbd78)
  • UTF-16BE skill files keep their byte order during setup (#1618) (7b09e42)
  • Verify installer script checksums before Unity Editor installs it (#1668) (bf33af3)
  • Worker compiler timeouts no longer block indefinitely (#1628) (e1eb989)
uloop-dispatcher: 3.0.1-beta.13

uloop-dispatcher: 3.0.1-beta.13 (2026-07-11)

Bug Fixes

  • Avoid misclassifying copied project error text (0e821cc)
  • Busy responses now use the standard error envelope (0aa2e7e)
  • Dispatcher requires the project runner pin instead of parsing CliConstants (#1501) (2012eb8)
  • dispatcher: Verify dispatcher archive attestation before installer runs (#1673) (1a49534)
  • dispatcher: Verify installer attestation before running self-update (#1671) (109bc9f)
  • dispatcher: Verify project runner archive attestation before extraction (#1672) (fa3313d)
  • install: Validate ULOOP_VERSION shape before use (#1675) (c09b683)
  • Local skill packages no longer include stale cached skills (#1615) (9388b91)
  • Native uninstall now removes stale shell PATH setup (#1498) (3450a1e)
  • Prefer synced tool definitions for help and completion (603d178)
  • Read minimum version requirements from the project runner pin (#1506) (18bf780)
  • Reject malformed dispatcher minimum versions consistently (aa8a2fc)
  • Remove the dispatcher contract integer generation (#1504) (d2ddbce)
  • Retry incomplete project runner downloads (3c8cea0)
  • Shared IPC clients assign request IDs safely (b7d6acc)
  • Shrink the project runner pin schema to two fields (#1503) (adceaed)
  • Verify dispatcher self-update installers (0d132e2)
uloop-project-runner: 3.0.0-beta.47

uloop-project-runner: 3.0.0-beta.47 (2026-07-11)

Features

  • Enable pause points by source file and line (#1684) (272edb3)

Bug Fixes

  • Avoid misclassifying copied project error text (0e821cc)
  • Busy responses now use the standard error envelope (0aa2e7e)
  • Local skill packages no longer include stale cached skills (#1615) (9388b91)
  • Prefer synced tool definitions for help and completion (603d178)
  • Preserve get-logs response metadata in pause point evidence (cec6fae)
  • Remove the dispatcher contract integer generation (#1504) (d2ddbce)
  • Retry incomplete project runner downloads (3c8cea0)
  • Shared IPC clients assign request IDs safely (b7d6acc)

This PR was generated with Release Please. See documentation.

@github-actions github-actions Bot marked this pull request as draft July 11, 2026 15:23
@github-actions github-actions Bot marked this pull request as ready for review July 11, 2026 15:29
@github-actions github-actions Bot force-pushed the release-please--branches--v3-beta branch from c3b2abe to c2470ff Compare July 11, 2026 15:43
@github-actions github-actions Bot marked this pull request as draft July 11, 2026 15:43
@github-actions github-actions Bot marked this pull request as ready for review July 11, 2026 15:47
@github-actions github-actions Bot force-pushed the release-please--branches--v3-beta branch from c2470ff to 7c85269 Compare July 11, 2026 15:58
@github-actions github-actions Bot marked this pull request as draft July 11, 2026 15:58
@github-actions github-actions Bot marked this pull request as ready for review July 11, 2026 16:02
@github-actions github-actions Bot force-pushed the release-please--branches--v3-beta branch from 7c85269 to ab8d765 Compare July 11, 2026 16:16
@github-actions github-actions Bot marked this pull request as draft July 11, 2026 16:16
@github-actions github-actions Bot marked this pull request as ready for review July 11, 2026 16:20
@github-actions github-actions Bot force-pushed the release-please--branches--v3-beta branch from ab8d765 to cfe308f Compare July 11, 2026 16:33
@github-actions github-actions Bot marked this pull request as draft July 11, 2026 16:33
@github-actions github-actions Bot marked this pull request as ready for review July 11, 2026 16:37
@hatayama hatayama merged commit 8b6641a into v3-beta Jul 11, 2026
8 checks passed
@hatayama hatayama deleted the release-please--branches--v3-beta branch July 11, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant