github yetone/magpie v0.1.1400
magpie v0.1.1400

latest releases: v0.1.1415, v0.1.1414, v0.1.1413...
2 hours ago

Bug Fixes

  • Fixed an issue where fractional file timestamps could cause unnecessary log hashing after reading an appended file. (#3394)

Improvements

  • Reduced memory usage when masking request bodies by keeping them at their actual size instead of an oversized buffer. (#3383)
  • Request bodies are now released as soon as the request is answered, rather than waiting for the stream to end. (#3383)
  • Streaming request runtimes now release body data once request hooks finish. (#3383)
  • Gateway routing history now reads only new portions of the history file and parses only the latest routes. (#3383)
  • Listing processes on Windows is now more efficient, using a Toolhelp snapshot instead of spawning PowerShell and WMI each time. (#3467)
  • Reduced CPU usage when a page first requests session data. (#3238)

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>

Bug Fixes

  • 修复了文件时间戳中的小数部分可能导致在读取追加文件后进行不必要的日志哈希处理的问题。(#3394)

Improvements

  • 对请求体进行掩码处理时,通过保持其实际大小而非使用过大的缓冲区,减少了内存使用。(#3383)
  • 请求体现在会在请求得到响应后立即释放,而不是等待流结束。(#3383)
  • 流式请求运行时现在会在请求钩子完成后释放请求体数据。(#3383)
  • 网关路由历史记录现在只读取历史文件中的新增部分,并且只解析最新的路由。(#3383)
  • 在 Windows 上列出进程现在更高效,使用 Toolhelp 快照而不是每次都启动 PowerShell 和 WMI。(#3467)
  • 降低了页面首次请求会话数据时的 CPU 使用率。(#3238)

安装

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


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

Don't miss a new magpie release

NewReleases is sending notifications on new releases.