Skip to content

Releases

v1.0.14

Choose a tag to compare

@github-actions github-actions released this 23 Oct 03:54

Changes

From v1.0.13 to v1.0.14.

  • fix: 保留 MCP 可选字段并验证多版本兼容 (8872b7f)
  • chore: 发布 1.0.14 (fbf1c8a)
  • fix: 恢复分支推送时的 CI 验证 (77cad04)

Full Changelog

 .github/workflows/ci.yml                           |  12 +-
 README.md                                          |   1 +
 README_CN.md                                       |   1 +
 .../Aggregator/CapabilityAggregator.swift          |  23 ++-
 Sources/MCPServiceCore/Bridge/BridgeServer.swift   |  16 +-
 .../MCPServiceCore/Client/StdioClientManager.swift |   2 +-
 Sources/MCPServiceCore/LLDB/LLDBMCPClient.swift    |   9 +-
 .../LLDB/LLDBSessionController.swift               |   6 +-
 Sources/MCPServiceCore/Router/RequestRouter.swift  |   9 +-
 Sources/XCodeMCPStatusBar/Info.plist               |   4 +-
 .../BridgeToolCompatibilityTests.swift             | 191 +++++++++++++++++++++
 .../LLDBSessionControllerTests.swift               |  39 ++++-
 12 files changed, 276 insertions(+), 37 deletions(-)

v1.0.13

Choose a tag to compare

@github-actions github-actions released this 08 Oct 10:02

Changes

From v1.0.12 to v1.0.13.

  • feat: Xcode 切换后自动重连匹配的 mcpbridge (2da9421)
  • chore: 发布 1.0.13 (f763d78)

Full Changelog

 README.md                                          |   2 +-
 README_CN.md                                       |   2 +-
 Sources/MCPServiceCore/Bridge/BridgeServer.swift   |  31 ++-
 .../Client/ServerLaunchResolver.swift              |  29 ++
 .../MCPServiceCore/Client/StdioClientManager.swift |  43 ++-
 .../Lifecycle/ProcessLifecycleManager.swift        |  61 +++++
 Sources/MCPServiceCore/Router/RequestRouter.swift  |  15 +
 .../Xcode/XcodeRuntimeSwitchCoordinator.swift      | 186 +++++++++++++
 Sources/XCodeMCPStatusBar/BridgeManager.swift      |  10 +
 Sources/XCodeMCPStatusBar/Info.plist               |   4 +-
 .../Resources/en.lproj/Localizable.strings         |   1 +
 .../Resources/zh-Hans.lproj/Localizable.strings    |   1 +
 .../XCodeMCPStatusBar/StatusBarController.swift    |  23 ++
 .../XcodeRuntimeResolverTests.swift                | 108 ++++++++
 .../XcodeRuntimeSwitchTests.swift                  | 303 +++++++++++++++++++++
 15 files changed, 799 insertions(+), 20 deletions(-)

v1.0.12

Choose a tag to compare

@ljh740 ljh740 released this 30 Sep 07:20

Changes

From v1.0.11 to v1.0.12.

  • fix: 构建完成且持续锁定后才提醒解锁 (5b246dc)
  • chore: 发布 1.0.12 (c13260e)

Full Changelog

 README.md                                          |  2 +-
 README_CN.md                                       |  2 +-
 Sources/MCPServiceCore/Bridge/BridgeServer.swift   |  2 +-
 .../MCPServiceCore/Client/StdioClientManager.swift |  2 +-
 .../Device/DerivedDataBuildGate.swift              | 87 +++++++++++++++++++++
 .../MCPServiceCore/Device/DeviceLockMonitor.swift  | 52 +++++++++++--
 Sources/MCPServiceCore/Router/RequestRouter.swift  | 91 +++++++++++++++-------
 Sources/XCodeMCPStatusBar/Info.plist               |  4 +-
 .../DerivedDataBuildGateTests.swift                | 81 +++++++++++++++++++
 .../DeviceLockMonitorTests.swift                   | 70 ++++++++++++++++-
 Tests/MCPServiceCoreTests/RequestRouterTests.swift | 39 +++++++++-
 11 files changed, 387 insertions(+), 45 deletions(-)

v1.0.11

Choose a tag to compare

@ljh740 ljh740 released this 30 Sep 06:25

Changes

From v1.0.10 to v1.0.11.

  • feat: 为构建和测试工具配置独立超时 (a36c2f8)
  • fix: 修复状态栏捕获告警并显示应用版本 (72df9a1)
  • feat: 真机锁屏时持续提醒解锁 (538da27)
  • docs: 添加项目协作指南 (f8ce10d)
  • chore: 发布 1.0.11 (2bc11ce)

Full Changelog

 AGENTS.md                                          |  58 +++++
 CLAUDE.md                                          |   1 +
 README.md                                          |   9 +
 README_CN.md                                       |   9 +
 Sources/MCPServiceCore/Bridge/BridgeServer.swift   |  35 ++-
 .../MCPServiceCore/Client/StdioClientManager.swift |   2 +-
 Sources/MCPServiceCore/Config/AppConfig.swift      |  22 +-
 .../MCPServiceCore/Device/DeviceLockMonitor.swift  | 258 +++++++++++++++++++++
 Sources/MCPServiceCore/Router/RequestRouter.swift  | 120 +++++++++-
 Sources/MCPServiceCore/Server/HTTPServer.swift     |  10 +
 Sources/XCodeMCPStatusBar/BridgeManager.swift      |   9 +
 Sources/XCodeMCPStatusBar/DeviceLockNotifier.swift | 212 +++++++++++++++++
 Sources/XCodeMCPStatusBar/EdgeGlowWindow.swift     | 135 +++++++++++
 Sources/XCodeMCPStatusBar/Info.plist               |   4 +-
 Sources/XCodeMCPStatusBar/Main.swift               |   5 +
 .../Resources/en.lproj/Localizable.strings         |   6 +
 .../Resources/zh-Hans.lproj/Localizable.strings    |   6 +
 .../XCodeMCPStatusBar/StatusBarController.swift    |  18 +-
 Tests/MCPServiceCoreTests/AppConfigTests.swift     |  39 ++++
 .../DeviceLockMonitorTests.swift                   | 159 +++++++++++++
 .../HTTPServerRoutingTests.swift                   |  12 +
 Tests/MCPServiceCoreTests/RequestRouterTests.swift | 222 +++++++++++++++++-
 22 files changed, 1330 insertions(+), 21 deletions(-)

v1.0.10

Choose a tag to compare

@github-actions github-actions released this 15 Sep 06:13

Changes

From v1.0.9 to v1.0.10.

  • fix: 回收空闲 LLDB 适配器并收紧进程归属 (2f7993f)
  • chore: 发布 1.0.10 (ce41eab)

Full Changelog

 Sources/MCPServiceCore/Bridge/BridgeServer.swift   |   2 +-
 .../MCPServiceCore/Client/StdioClientManager.swift |   6 +-
 Sources/MCPServiceCore/LLDB/LLDBMCPClient.swift    |   5 +
 .../LLDB/LLDBSessionController.swift               | 130 +++++++++---
 Sources/XCodeMCPStatusBar/Info.plist               |   4 +-
 .../LLDBSessionControllerTests.swift               | 233 ++++++++++++++++++++-
 6 files changed, 342 insertions(+), 38 deletions(-)

LLDB 生命周期说明

  • 每个 MCP 连接的 LLDB 适配器在连续 30 分钟没有 LLDB 工具或资源操作后回收,后续调用按需重建。回收会停止该适配器及确认归属的后台进程,因此该连接创建的调试会话可能结束。
  • 正在执行的工具和资源读写会阻止空闲回收;新请求会等待旧清理完成。refresh 同样保护正在进行的资源操作。
  • 按适配器 PID 确认后台进程归属;启动或会话创建报错后也记录已确认归属的进程,供后续清理。

Validation

  • 本地 Release 编译通过,156 项 Swift 测试、27 个测试套件通过。
  • LLDB 自动化测试套件连续重复 10 次通过;并发与进程归属使用隔离测试替身验证,未操作真实调试会话。
  • 签名测试 34 项、135 条断言通过。

v1.0.9

Choose a tag to compare

@github-actions github-actions released this 15 Sep 05:53

Changes

From v1.0.8 to v1.0.9.

  • feat: 构建时自动选择有效签名身份 (2fbdd21)
  • chore: 发布 1.0.9 (9a5f4e2)

Full Changelog

 .github/workflows/ci.yml                           |   5 +
 .github/workflows/release.yml                      |   6 +-
 README.md                                          |   6 +-
 README_CN.md                                       |   6 +-
 Sources/MCPServiceCore/Bridge/BridgeServer.swift   |   2 +-
 .../MCPServiceCore/Client/StdioClientManager.swift |   2 +-
 Sources/XCodeMCPStatusBar/Info.plist               |   4 +-
 Tests/signing_identity_test.rb                     | 355 +++++++++++++++++++++
 build-app.sh                                       |  20 +-
 scripts/signing_identity.rb                        | 121 +++++++
 10 files changed, 513 insertions(+), 14 deletions(-)

v1.0.8

Choose a tag to compare

@github-actions github-actions released this 24 Aug 08:34

Changes

From v1.0.7 to v1.0.8.

  • feat: 接入 LLDB 调试工具组与 Xcode 运行时解析 (c892379)
  • feat: initialize 响应返回 server instructions (9b7e1df)
  • chore: 发布 1.0.8 (b6af43d)

Full Changelog

 Package.swift                                      |   5 +-
 README.md                                          |  66 +-
 README_CN.md                                       |  66 +-
 .../Aggregator/CapabilityAggregator.swift          | 209 ++++--
 Sources/MCPServiceCore/Bridge/BridgeServer.swift   | 127 +++-
 .../Client/ServerLaunchResolver.swift              | 168 +++++
 .../MCPServiceCore/Client/StdioClientManager.swift |  33 +-
 Sources/MCPServiceCore/Config/AppConfig.swift      |  14 +-
 Sources/MCPServiceCore/LLDB/LLDBMCPClient.swift    |  77 +++
 .../MCPServiceCore/LLDB/LLDBRegistryManager.swift  | 323 +++++++++
 .../LLDB/LLDBSessionController.swift               | 721 +++++++++++++++++++++
 Sources/MCPServiceCore/LLDB/LLDBToolCatalog.swift  | 163 +++++
 Sources/MCPServiceCore/LLDB/LLDBToolReport.swift   |  54 ++
 Sources/MCPServiceCore/Server/HTTPServer.swift     |  40 +-
 Sources/MCPServiceCore/Server/SessionManager.swift |  20 +-
 .../Xcode/XcodeMCPServerStatus.swift               | 122 ++++
 .../Xcode/XcodeRuntimeResolver.swift               | 286 ++++++++
 Sources/XCodeMCPStatusBar/Info.plist               |   6 +-
 .../XCodeMCPStatusBar/XCodeMCPService.entitlements |   8 +
 Tests/MCPServiceCoreTests/AppConfigTests.swift     |  23 +-
 .../BridgeServerInstructionsTests.swift            |  32 +
 .../HTTPServerRoutingTests.swift                   |  11 +
 Tests/MCPServiceCoreTests/HealthMonitorTests.swift |  11 +
 .../LLDBRegistryManagerTests.swift                 | 170 +++++
 .../LLDBSessionControllerTests.swift               | 395 +++++++++++
 Tests/MCPServiceCoreTests/RequestRouterTests.swift |  31 +-
 .../RuntimeHealthTimeoutTests.swift                |   4 +-
 .../MCPServiceCoreTests/SessionManagerTests.swift  |  37 ++
 .../XcodeRuntimeResolverTests.swift                | 506 +++++++++++++++
 build-app.sh                                       |  64 +-
 config.example.json                                |   1 +
 31 files changed, 3695 insertions(+), 98 deletions(-)

v1.0.7

Choose a tag to compare

@github-actions github-actions released this 29 Apr 15:19

Changes

From v1.0.6 to v1.0.7.

  • Upgrade swift-sdk to 0.12.0 for Xcode 26.4 (b19f6fe)

Full Changelog

 Package.resolved                                  | 37 ++++++++++++++++++++---
 Package.swift                                     |  2 +-
 Sources/MCPServiceCore/Router/RequestRouter.swift |  2 +-
 3 files changed, 34 insertions(+), 7 deletions(-)

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 07 Apr 06:14

Changes

From v1.0.5 to v1.0.6.

  • fix: 修正单下游 tool 命名与别名解析 (65616b1)
  • chore: 发布 1.0.6 (ea6ccf9)

Full Changelog

 README.md                                          |   2 +-
 README_CN.md                                       |   2 +-
 .../Aggregator/CapabilityAggregator.swift          | 178 ++++++++++++++++----
 Sources/MCPServiceCore/Bridge/BridgeServer.swift   |   4 +-
 .../MCPServiceCore/Client/StdioClientManager.swift |   8 +-
 Sources/MCPServiceCore/Router/RequestRouter.swift  |  65 +++++---
 Sources/XCodeMCPStatusBar/Info.plist               |   4 +-
 Tests/MCPServiceCoreTests/HealthMonitorTests.swift |  12 ++
 Tests/MCPServiceCoreTests/RequestRouterTests.swift | 183 +++++++++++++++++++--
 9 files changed, 383 insertions(+), 75 deletions(-)

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 12 Mar 05:56

Changes

From v1.0.4 to v1.0.5.

  • chore: 升级 GitHub Actions 版本 (2772a3a)
  • fix: 修复 Xcode MCP 超时与响应串单 (2a33f34)
  • chore: 发布 1.0.5 (11248a6)

Full Changelog

 .github/workflows/ci.yml                           |   2 +-
 .github/workflows/release.yml                      |   4 +-
 Sources/MCPServiceCore/Bridge/BridgeServer.swift   |   5 +-
 .../MCPServiceCore/Client/StdioClientManager.swift |   2 +-
 Sources/MCPServiceCore/Server/HTTPParser.swift     |   5 +-
 .../Server/HTTPServer+Responses.swift              | 117 ++++++++
 .../MCPServiceCore/Server/HTTPServer+Routing.swift | 230 +++++++++++++++
 Sources/MCPServiceCore/Server/HTTPServer.swift     | 318 +--------------------
 Sources/MCPServiceCore/Server/JSONRPCMessage.swift | 128 +++++++++
 Sources/MCPServiceCore/Server/ResponseQueue.swift  | 180 ++++++++++++
 Sources/MCPServiceCore/Server/SessionManager.swift |   2 +-
 Sources/XCodeMCPStatusBar/Info.plist               |   4 +-
 .../HTTPServerRoutingTests.swift                   |  60 ++++
 .../MCPServiceCoreTests/JSONRPCMessageTests.swift  |  33 +++
 Tests/MCPServiceCoreTests/ResponseQueueTests.swift | 212 +++++++-------
 15 files changed, 871 insertions(+), 431 deletions(-)