Skip to content

carton 1.0.3-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Sep 14:12
306b8a5

Release Downloads

Download based on your OS:

如果不确定下载哪个版本,Windows 用户优先选择 win-x64 安装版,Linux 用户优先选择 linux-x64 AppImage 版。

OS Download
Windows Windows x64 Setup
Windows x64 Portable
Windows ARM64 Setup
Windows ARM64 Portable
Linux Linux x64 AppImage
Linux x64 Portable
Linux ARM64 AppImage
Linux ARM64 Portable

Notes

  • Channel: beta
  • Built-in sing-box kernel version: 1.14.0
  • You can update and replace the bundled kernel inside the app (Settings -> Kernel).
  • .nupkg and releases*.json are for auto-update and usually do not need to be downloaded manually.

Kernel Compatibility

  • 中文:从 0.6.0 开始,carton 最低仅支持 1.14+ 版本的内核;如需使用低版本内核,请使用之前的 carton 版本。
  • English: Starting with 0.6.0, carton requires a sing-box kernel version 1.14 or newer. To use older kernel versions, please stay on a previous carton release.

Commit Logs

🐛 Fixes

  • fix(secrets): DPAPI 回到 ProtectedData 包,并收紧偏好文件的落盘权限

📦 Other

  • perf: 深度优化内存占用、精简依赖库与Proto定义并内嵌Downloader源码
  • fix: 修复内存优化器空操作、若干泄漏与合规问题,并重组脚本目录
  • feat(dashboard): 配置区拆成两张卡片、配置列表独立成卡并换成 ListBox
  • refactor(nav): 去掉导航栏指示条位置计算里的硬编码常量
  • fix(connections): 连接监视器串行接力,且被取代的循环不得再写快照
  • fix(dashboard): 内核 Starting/Stopping 期间禁用配置列表,并把测试名收窄到它真正证明的范围
  • docs(memory): 说清 blocking GC 的真实代价,并去掉托盘隐藏时重复触发的那次 GC
  • feat(prefs): 系统代理/虚拟网卡开关改为全局,且不再改写用户 tun 节点的参数
  • style(ui): 默认窗口大小调整为 910x658,统一主页卡片内边距为 12px
  • chore: 发布 0.6.1 版本
  • chore(deps): update dependency avalonia to 11.3.22
  • chore(deps): update dependency grpc.tools to 2.84.0
  • Merge pull request #60 from Malus-risus/renovate/avalonia-11.x
  • chore(deps): update dependency avalonia.desktop to 11.3.22
  • Merge pull request #61 from Malus-risus/renovate/avalonia.desktop-11.x
  • Merge pull request #59 from Malus-risus/renovate/grpc.tools-2.x
  • chore(deps): update dependency avalonia.diagnostics to 11.3.22
  • chore(deps): update dependency avalonia.fonts.inter to 11.3.22
  • chore(deps): update dependency microsoft.aspnetcore.testhost to 10.0.12
  • chore(deps): update dependency system.security.cryptography.protecteddata to 10.0.12
  • chore(deps): update rust crate flate2 to v1.1.10
  • chore(deps): update dependency grpc.net.client to 2.83.0
  • chore(deps): update dependency microsoft.net.test.sdk to 18.10.0
  • chore(deps): update dependency nuget.versioning to 7.9.0
  • chore(deps): update mikepenz/release-changelog-builder-action action to v6.3.0
  • chore(deps): update dependency xunit.runner.visualstudio to v4
  • Merge pull request #62 from Malus-risus/renovate/avalonia.diagnostics-11.x
  • Merge pull request #63 from Malus-risus/renovate/avalonia.fonts.inter-11.x
  • Merge pull request #64 from Malus-risus/renovate/microsoft.aspnetcore.testhost-10.x
  • Merge pull request #65 from Malus-risus/renovate/system.security.cryptography.protecteddata-10.x
  • chore(deps): update dependency grpc.aspnetcore.server to 2.83.0
  • Merge pull request #66 from Malus-risus/renovate/flate2-1.x-lockfile
  • Merge pull request #68 from Malus-risus/renovate/grpc.aspnetcore.server-2.x
  • Merge pull request #69 from Malus-risus/renovate/grpc.net.client-2.x
  • chore(deps): update dependency google.protobuf to 3.36.1
  • Merge pull request #70 from Malus-risus/renovate/microsoft.net.test.sdk-18.x
  • Merge pull request #71 from Malus-risus/renovate/nuget.versioning-7.x
  • Merge pull request #73 from Malus-risus/renovate/xunit.runner.visualstudio-4.x
  • Merge pull request #67 from Malus-risus/renovate/google.protobuf-3.x
  • Merge pull request #72 from Malus-risus/renovate/mikepenz-release-changelog-builder-action-6.x