github yetone/magpie v0.1.1248
magpie v0.1.1248

3 hours ago

Changes

  • lessons: TestPluginSOCKSProxy's 60s timeouts were a bridge given its dead proxy's freed port (9a852ae)
  • netproxy: a bridge handed its SOCKS proxy's just-freed port listens elsewhere, not carrying to itself (TestPluginSOCKSProxy's 60s CI timeouts)
  • gateway: the proxy-down tests take a dead port no test server holds (ubuntu CI red at 707fbb2)
  • groups: the user's own routing groups are the groups plugin's, served only while it is on (P3 router strategy)
  • backup: a settings.json that can't be read stops a backup, an export and a sync, not carried as the defaults to every other computer (#2269, JasonBuildAI)
  • pluginrt: TestBrokenFileIsKept makes plugins.yml's folder by its parent, not by cutting "/plugins.yml", so it is a file on Windows too (#2270, JasonBuildAI)
  • update: the downloaded binary is moved into place again while something still holds it after the trial start, not failed at once (#2272, JasonBuildAI)

Install

Download from usemagpie.ai, or curl -fsSL https://usemagpie.ai/install.sh | sh. An installed magpie updates itself.

  • macOS (Apple Silicon): magpie-darwin-arm64.dmg
  • macOS (Intel): magpie-darwin-amd64.dmg
  • Windows: magpie-windows-amd64.exe (ARM: magpie-windows-arm64.exe)
  • Linux: magpie-linux-amd64 / magpie-linux-arm64 (needs GTK 3 and WebKitGTK 4.1)
  • Terminal only: magpie-cli-<os>-<arch>

The same release, and the feed magpie updates from: https://github.com/yetone/magpie-releases/releases/tag/v0.1.1248

更新

  • 备份:settings.json 读不出来时,备份、导出和同步都会停下,不再把默认设置当成你的设置同步到其他电脑(#2269)。
  • 自动更新:试运行后旧程序文件仍被占用时,会再次尝试替换,不会直接失败(#2272,Windows)。
  • 路由:你自己建的路由组改由 groups 插件提供,插件开启时才会生效。
  • 插件代理:插件使用的 SOCKS 代理断开后,不会再卡住 60 秒。
  • Windows:插件运行时的一个测试在 Windows 上也能通过(#2270)。

安装

从 usemagpie.ai 下载,或运行 curl -fsSL https://usemagpie.ai/install.sh | sh。已安装的 magpie 会自动更新。

Don't miss a new magpie release

NewReleases is sending notifications on new releases.