Releases: CoplayDev/unity-mcp
Releases · CoplayDev/unity-mcp
Release list
v10.3.0
What's Changed
- chore: sync main (v10.2.0) into beta by @github-actions[bot] in #1368
- perf(discovery): drop the redundant assembly walk from tool discovery too by @ananttheant in #1369
- chore: update Unity package to beta version 10.2.1-beta.2 by @github-actions[bot] in #1377
- fix: Claude Code registrations invisible to CheckStatus (duplicate path-variant keys, git worktrees) by @crowdedfire in #1280
- chore: update Unity package to beta version 10.2.1-beta.3 by @github-actions[bot] in #1378
- fix: suppress broker command resends instead of running the work twice by @ananttheant in #1361
- chore: update Unity package to beta version 10.2.1-beta.4 by @github-actions[bot] in #1381
- fix(read_console): stop the Console window's filters from hiding entries by @KamilDev in #1342
- fix(stdio): refresh port discovery before reconnect backoff by @SeojunKim-pumisj in #1345
- chore: update Unity package to beta version 10.2.1-beta.5 by @github-actions[bot] in #1382
- fix: hardening from the 2026-09-02 beta audit (compile-check on Windows, uv.lock drift, CI stdio pin, auth surface) by @Scriptwonder in #1376
- chore: update Unity package to beta version 10.2.1-beta.6 by @github-actions[bot] in #1384
- feat(setup): show git status in the setup window and explain the Git-URL failure by @Scriptwonder in #1383
- test(setup): look up UpdateDependencyStatus as static too by @Scriptwonder in #1385
- docs(skill): say where to look when a tool is not in the tool list by @RizgarOzan in #1406
- feat: add Trae CN MCP client configurator by @8ddieHu0314 in #1392
- fix(roslyn): drop Workspaces-layer formatting so USE_ROSLYN compiles with the installer's DLLs by @comedianhhh in #1404
- docs(reference): add unity_docs and unity_reflect examples by @RizgarOzan in #1401
- Fix Unity 6000.6 InstanceIDToObjectCompat NotImplementedException by @yuseres in #1399
- docs(reference): add run_tests and get_test_job examples by @RizgarOzan in #1400
- fix(animation): resolve the Animator on child objects, not just the exact target by @BurakErdemci in #1337
- fix: make refresh_unity's compile wait observable across the domain reload by @KamilDev in #1347
- fix: serialize Unity.Mathematics structs by their fields, not their swizzles by @RizgarOzan in #1418
- feat(clients): auto-configure Pi by @frostebite in #1414
- fix(dependencies): resolve Windows Python behind Store App execution aliases (#1324) by @Pikaswelt in #1389
- fix: upper-case Roslyn severity with the invariant culture by @RizgarOzan in #1420
- fix(tests): recover jobs after reload, bound focus nudges, and fix CI by @Scriptwonder in #1410
- fix(windows): preserve window state and Unicode focus metadata by @SeojunKim-pumisj in #1409
- feat: Blender Bridge — drive BlenderMCP from the Unity Editor (tool + Asset Gen panel) by @Seungpyo1007 in #1375
- feat: auto-discover live fal and OpenRouter asset models by @Scriptwonder in #1421
- Blender Bridge panel: auto-detect the addon and report the real install state by @Scriptwonder in #1422
- test: end ExecPathBatchShimTests.cs.meta with a newline so Unity 6 can parse it by @Scriptwonder in #1423
- ci: bring beta's Unity test gate and uv.lock staging to main before 10.2.1 by @Scriptwonder in #1424
- chore: bump version to 10.3.0 by @github-actions[bot] in #1425
New Contributors
- @crowdedfire made their first contribution in #1280
- @SeojunKim-pumisj made their first contribution in #1345
- @RizgarOzan made their first contribution in #1406
- @comedianhhh made their first contribution in #1404
- @yuseres made their first contribution in #1399
- @BurakErdemci made their first contribution in #1337
- @frostebite made their first contribution in #1414
- @Pikaswelt made their first contribution in #1389
- @Seungpyo1007 made their first contribution in #1375
Full Changelog: v10.2.0...v10.3.0
v10.2.0
What's Changed
- docs: record multi-agent HTTP behavior in routing docs by @Scriptwonder in #1311
- chore: sync main (v10.1.2) into beta by @github-actions[bot] in #1313
- ci: license-free compile check on every PR (incl. forks) by @Scriptwonder in #1314
- fix(execute_code): skip phantom CodeDom BOM error from mcs compiler by @beast-ofcourse in #1250
- chore: update Unity package to beta version 10.1.3-beta.2 by @github-actions[bot] in #1315
- fix: deduplicate CodeDom assembly references by @kpkhxlgy0 in #1300
- chore: update Unity package to beta version 10.1.3-beta.3 by @github-actions[bot] in #1317
- fix: make stdio bridge command timeout configurable (default 5m) by @andriy-coplay in #1320
- chore: update Unity package to beta version 10.1.3-beta.4 by @github-actions[bot] in #1321
- chore: drop unmatched MultiEdit permission rule from .claude/settings.json by @KamilDev in #1352
- fix: correct Trae MCP config path by @8ddieHu0314 in #1346
- docs: fix broken star history charts by @FaintFlower in #1330
- chore: update Unity package to beta version 10.1.3-beta.5 by @github-actions[bot] in #1354
- fix: MCP window shows 'Not connected' while the stdio bridge is serving requests by @ananttheant in #1349
- Fix duplicate-signature false positives on calls at class-member depth by @pattonjh in #1334
- fix(build): save assets and scenes before BuildPlayer by @TeapoyY in #1340
- chore: update Unity package to beta version 10.1.3-beta.6 by @github-actions[bot] in #1355
- fix(build): skip never-saved scenes instead of opening the save modal by @Scriptwonder in #1356
- chore: update Unity package to beta version 10.1.3-beta.7 by @github-actions[bot] in #1357
- fix: read_console severity, screenshot color space, execute_code assembly leak, manage_scene package paths by @Scriptwonder in #1353
- chore: update Unity package to beta version 10.1.3-beta.8 by @github-actions[bot] in #1363
- perf(discovery): use TypeCache instead of scanning every loaded assembly by @Scriptwonder in #1364
- ci: report Skipped instead of a green check when Unity tests cannot run by @Scriptwonder in #1362
- chore: update Unity package to beta version 10.1.3-beta.9 by @github-actions[bot] in #1365
- fix: reference the Roslyn assemblies from MCPForUnity.Editor.asmdef by @ananttheant in #1359
- chore: update Unity package to beta version 10.1.3-beta.10 by @github-actions[bot] in #1366
- chore: bump version to 10.2.0 by @github-actions[bot] in #1367
New Contributors
- @kpkhxlgy0 made their first contribution in #1300
- @andriy-coplay made their first contribution in #1320
- @8ddieHu0314 made their first contribution in #1346
- @FaintFlower made their first contribution in #1330
- @pattonjh made their first contribution in #1334
- @TeapoyY made their first contribution in #1340
Full Changelog: v10.1.2...v10.2.0
v10.1.2
What's Changed
- chore: sync main (v10.1.0) into beta by @github-actions[bot] in #1271
- test: report unavailable-pipeline graphics tests as Skipped, not Inconclusive by @Scriptwonder in #1294
- fix: repair dead camera CLI, add run_tests clear_stuck (#1272), refresh uv.lock by @Scriptwonder in #1293
- fix: advertise Codex as stdio-only (#1193) by @Scriptwonder in #1292
- fix: redirect stdin from NUL when launching the server on Windows (#1279) by @Scriptwonder in #1290
- fix: trust the pipeline flag when a domain reload is deferred (#1276) by @Scriptwonder in #1291
- chore: update Unity package to beta version 10.1.1-beta.2 by @github-actions[bot] in #1296
- docs: fix typos in v8 migration guide by @ananttheant in #1281
- fix: restore HTTP transport for Codex (#1193) by @Scriptwonder in #1305
- chore: update Unity package to beta version 10.1.1-beta.3 by @github-actions[bot] in #1306
- fix: stop 34 tools forcing an approval prompt on every call (#1288) by @Scriptwonder in #1304
- chore: update Unity package to beta version 10.1.1-beta.4 by @github-actions[bot] in #1307
- fix(server): address resources by URI in agent-facing prose by @KamilDev in #1302
- ci: retire safe-to-test gate, make skipped Unity checks visible by @Scriptwonder in #1308
- chore: update Unity package to beta version 10.1.1-beta.5 by @github-actions[bot] in #1309
- fix: make component properties reachable on manage_gameobject create by @asavs in #1298
- chore: update Unity package to beta version 10.1.1-beta.6 by @github-actions[bot] in #1310
- chore: bump version to 10.1.2 by @github-actions[bot] in #1312
New Contributors
- @ananttheant made their first contribution in #1281
- @asavs made their first contribution in #1298
Full Changelog: v10.1.0...v10.1.2
v10.1.0
What's Changed
- chore: sync main (v10.0.2) into beta by @github-actions[bot] in #1268
- feat(asset-gen): AI audio generation + shared model panel (hardened) by @Scriptwonder in #1264
- chore: update Unity package to beta version 10.0.3-beta.2 by @github-actions[bot] in #1269
- chore: bump version to 10.1.0 by @github-actions[bot] in #1270
Full Changelog: v10.0.2...v10.1.0
v10.0.2
What's Changed
- chore: sync main (v10.0.0) into beta by @github-actions[bot] in #1225
- feat(editor): embed Ocean brand mark in Editor UI + setup polish by @Scriptwonder in #1231
- chore: update Unity package to beta version 10.0.1-beta.2 by @github-actions[bot] in #1233
- fix(editor): skip shutdown cleanup in batch mode so CI instances don't stop the interactive server by @Scriptwonder in #1235
- chore: update Unity package to beta version 10.0.1-beta.3 by @github-actions[bot] in #1242
- fix(screenshot): restore pause state after composited capture by @KamilDev in #1230
- fix: preserve multi-line message body in read_console by @GallopingDino in #1227
- chore: update Unity package to beta version 10.0.1-beta.4 by @github-actions[bot] in #1245
- docs(server): guide agents to read resources by URI, not name by @Lothsahn in #1244
- chore: update Unity package to beta version 10.0.1-beta.5 by @github-actions[bot] in #1246
- fix(server): stop silent cross-instance routing when multiple editors are connected (#1023) by @Scriptwonder in #1236
- chore: update Unity package to beta version 10.0.1-beta.6 by @github-actions[bot] in #1249
- fix(manage_build): stop forcing PVRTC texture compression on Android via subtarget by @beast-ofcourse in #1253
- chore: update Unity package to beta version 10.0.1-beta.7 by @github-actions[bot] in #1257
- fix: stop tearing down healthy HTTP sessions on transient probe misses (#1207) by @Scriptwonder in #1237
- fix(editor): survive domain reloads in HTTP auto-start and reload-resume (#1229) by @Scriptwonder in #1234
- chore: update Unity package to beta version 10.0.1-beta.8 by @github-actions[bot] in #1259
- fix(stdio): recover from a reload-orphaned socket instead of hanging by @mertakdut in #1217
- chore: update Unity package to beta version 10.0.1-beta.9 by @github-actions[bot] in #1260
- feat(asset-gen): add animation_type rig mode to import_model_file by @Scriptwonder in #1262
- chore: update Unity package to beta version 10.0.1-beta.10 by @github-actions[bot] in #1263
- chore: bump version to 10.0.2 by @github-actions[bot] in #1267
New Contributors
- @GallopingDino made their first contribution in #1227
- @Lothsahn made their first contribution in #1244
- @beast-ofcourse made their first contribution in #1253
- @mertakdut made their first contribution in #1217
Full Changelog: v10.0.0...v10.0.2
v10.0.0
What's Changed
- chore: sync main (v9.7.3) into beta by @github-actions[bot] in #1205
- feat(asset-gen): AI Asset Generation — 3D gen/import + 2D image (BYO-key) by @Scriptwonder in #1218
- chore: update Unity package to beta version 9.7.4-beta.2 by @github-actions[bot] in #1221
- Revamp brand, docs, distribution, and analytics by @Scriptwonder in #1222
- chore: update Unity package to beta version 9.7.4-beta.3 by @github-actions[bot] in #1223
- chore: bump version to 10.0.0 by @github-actions[bot] in #1224
Full Changelog: v9.7.3...v10.0.0
v9.7.3
What's Changed
- chore: sync main (v9.7.1) into beta by @github-actions[bot] in #1159
- fix(build): avoid compile-time VisionOS enum references by @JMartinezRuiz in #1113
- chore: update Unity package to beta version 9.7.2-beta.2 by @github-actions[bot] in #1161
- fix(compat): keep Runtime helpers compiling when built-in modules are disabled (#1160) by @Scriptwonder in #1162
- chore: update Unity package to beta version 9.7.2-beta.3 by @github-actions[bot] in #1163
- fix(screenshot): wait for end-of-frame before composited capture by @KamilDev in #1132
- chore: update Unity package to beta version 9.7.2-beta.4 by @github-actions[bot] in #1165
- fix(prefabs): wire missing C# handler for editor/prefab-stage resource by @slikk66 in #1136
- chore: update Unity package to beta version 9.7.2-beta.5 by @github-actions[bot] in #1166
- fix: declare required Unity module dependencies by @sean2077 in #1122
- chore: update Unity package to beta version 9.7.2-beta.6 by @github-actions[bot] in #1167
- refactor: drop defensive scaffolding made obsolete by module dep declarations by @Scriptwonder in #1168
- chore: update Unity package to beta version 9.7.2-beta.7 by @github-actions[bot] in #1169
- fix(execute_code): route CodeDom references through a response file (#1144) by @Scriptwonder in #1170
- chore: update Unity package to beta version 9.7.2-beta.8 by @github-actions[bot] in #1171
- feat: add Kimi Code CLI client configurator by @namquang93 in #1119
- chore: update Unity package to beta version 9.7.2-beta.9 by @github-actions[bot] in #1174
- fix: skip unsafe Fusion serialization types by @cyanxwh in #1127
- chore: update Unity package to beta version 9.7.2-beta.10 by @github-actions[bot] in #1190
- fix(stdio): retry same port on bind race instead of silent fallback (#1173) by @Scriptwonder in #1198
- chore: update Unity package to beta version 9.7.2-beta.11 by @github-actions[bot] in #1200
- Patch: headless http server launch, Kilo Code (#1120), e2e bridge harness by @Scriptwonder in #1201
- chore: update Unity package to beta version 9.7.2-beta.12 by @github-actions[bot] in #1202
- Fix Memory Profiler snapshot actions on Unity 6 by @DLSinnocence in #1125
- chore: update Unity package to beta version 9.7.2-beta.13 by @github-actions[bot] in #1203
- chore: bump version to 9.7.3 by @github-actions[bot] in #1204
New Contributors
- @KamilDev made their first contribution in #1132
- @slikk66 made their first contribution in #1136
- @sean2077 made their first contribution in #1122
- @namquang93 made their first contribution in #1119
- @DLSinnocence made their first contribution in #1125
Full Changelog: v9.7.1...v9.7.3
v9.7.1
What's Changed
- chore: sync main (v9.7.0) into beta by @github-actions[bot] in #1149
- fix(clients): point Antigravity at ~/.gemini/config/ after the 2.x migration by @Scriptwonder in #1151
- chore: update Unity package to beta version 9.7.1-beta.2 by @github-actions[bot] in #1153
- fix(ui): default the per-client setup foldout to expanded so Unregister is visible by @Scriptwonder in #1152
- chore: update Unity package to beta version 9.7.1-beta.3 by @github-actions[bot] in #1154
- fix(roslyn): install missing System.Runtime.CompilerServices.Unsafe v6 + surface inner errors by @sMartz1 in #1116
- chore: update Unity package to beta version 9.7.1-beta.4 by @github-actions[bot] in #1156
- docs: clarify development setup and package-source checks by @JMartinezRuiz in #1101
- [UPDATE] Wiki/Doc by @Scriptwonder in #1157
- chore: bump version to 9.7.1 by @github-actions[bot] in #1158
New Contributors
- @JMartinezRuiz made their first contribution in #1101
Full Changelog: v9.7.0...v9.7.1
v9.7.0
What's Changed
- chore: sync main (v9.6.8) into beta by @github-actions[bot] in #1087
- feat: Add configurable init_timeout for PlayMode test initialization by @Emerix in #1021
- chore: update Unity package to beta version 9.6.9-beta.2 by @github-actions[bot] in #1093
- chore: update Unity package to beta version 9.6.9-beta.3 by @github-actions[bot] in #1094
- Update0503 by @Scriptwonder in #1097
- chore: update Unity package to beta version 9.6.9-beta.4 by @github-actions[bot] in #1098
- fix: include UI Toolkit overlays in game_view screenshots with include_image by @KennerMiner in #1040
- chore: update Unity package to beta version 9.6.9-beta.5 by @github-actions[bot] in #1099
- fix: unblock beta compile and gate releases on test success by @dsarno in #1103
- chore: update Unity package to beta version 9.6.9-beta.6 by @github-actions[bot] in #1104
- fix: close 2022.3 compile gap in UnityFindObjectsCompat.FindAll by @dsarno in #1106
- ci(unity-tests): include MCPForUnity/Runtime/** in trigger paths by @dsarno in #1108
- chore: update Unity package to beta version 9.6.9-beta.7 by @github-actions[bot] in #1109
- Readme-cleanup by @Scriptwonder in #1131
- fix: enable project-scoped custom tools in stdio mode by @Warlander in #1111
- chore: update Unity package to beta version 9.6.9-beta.8 by @github-actions[bot] in #1133
- ci: tier Unity test matrix + local parity check (#1107) by @Scriptwonder in #1139
- ci: rename 'run-wide-matrix' label to 'full-matrix' by @Scriptwonder in #1141
- ci: surface failing test details + fix Unity 6.4 USS log assertion by @Scriptwonder in #1140
- ci: fire unity-tests on every PR (mirrors python-tests pattern) by @Scriptwonder in #1143
- feat+fix: one-click client connection + autotest bug-fix batch by @Scriptwonder in #1142
- chore: update Unity package to beta version 9.6.9-beta.9 by @github-actions[bot] in #1145
- ci: stop firing unity-tests/python-tests twice on beta and main pushes by @Scriptwonder in #1147
- chore: bump version to 9.7.0 by @github-actions[bot] in #1148
New Contributors
- @Emerix made their first contribution in #1021
- @KennerMiner made their first contribution in #1040
- @Warlander made their first contribution in #1111
Full Changelog: v9.6.8...v9.7.0
v9.6.8
What's Changed
- chore: sync main (v9.6.6) into beta by @github-actions[bot] in #1048
- Fix/restore openclaw by @Scriptwonder in #1053
- chore: update Unity package to beta version 9.6.7-beta.2 by @github-actions[bot] in #1054
- Pr 1051 unity65 compat by @Scriptwonder in #1058
- Fix Unity 6.5 GetInstanceID compile breaks by @tomicz in #1051
- chore: update Unity package to beta version 9.6.7-beta.3 by @github-actions[bot] in #1059
- docs(camera): clarify screenshot camera param behavior and UI capture limitation by @sssooonnnggg in #1060
- chore: update Unity package to beta version 9.6.7-beta.4 by @github-actions[bot] in #1061
- fix(build): guard BuildTarget.VisionOS with UNITY_2023_2_OR_NEWER by @sMartz1 in #1063
- chore: update Unity package to beta version 9.6.7-beta.5 by @github-actions[bot] in #1066
- Remove AssetOrigin from GeminiCliConfigurator meta by @EllieTellie in #1074
- chore: update Unity package to beta version 9.6.7-beta.6 by @github-actions[bot] in #1078
- Fix create_script validator false-positive inside method bodies by @justinpbarnett in #1076
- chore: update Unity package to beta version 9.6.7-beta.7 by @github-actions[bot] in #1079
- calling TestRunStatus.MarkFinished() to trigger callbacks by @miketalley in #1067
- chore: update Unity package to beta version 9.6.7-beta.8 by @github-actions[bot] in #1080
- fix: save prefab stage edits using the correct prefab-stage workflow by @jacklaplante in #1056
- chore: update Unity package to beta version 9.6.7-beta.9 by @github-actions[bot] in #1081
- Fix MCP main window reopening logic and remove profiler warning by @chenkunqing in #1077
- chore: update Unity package to beta version 9.6.7-beta.10 by @github-actions[bot] in #1082
- Improve python bridge log destination by @gibertoni in #1072
- chore: update Unity package to beta version 9.6.7-beta.11 by @github-actions[bot] in #1083
- Patch-Fix-04-26 by @Scriptwonder in #1084
- chore: update Unity package to beta version 9.6.7-beta.12 by @github-actions[bot] in #1085
- chore: bump version to 9.6.8 by @github-actions[bot] in #1086
New Contributors
- @tomicz made their first contribution in #1051
- @sssooonnnggg made their first contribution in #1060
- @sMartz1 made their first contribution in #1063
- @EllieTellie made their first contribution in #1074
- @miketalley made their first contribution in #1067
- @jacklaplante made their first contribution in #1056
- @chenkunqing made their first contribution in #1077
- @gibertoni made their first contribution in #1072
Full Changelog: v9.6.6...v9.6.8