Skip to content

Releases: soBigRice/port-guardian

Port Guardian v0.2.15

Choose a tag to compare

@github-actions github-actions released this 10 Oct 10:12
Immutable release. Only release title and notes can be modified.

[0.2.15] - 2026-10-10

🐛 Bug Fixes

  • 修复 Windows 扫描重复查询共享父进程及已退出父进程的问题;查询结果仅在本轮扫描中复用,避免端口较多时耗尽扫描预算。
  • 修复存在未识别进程时旧端口长期保留、刷新时间不更新的问题;成功扫描按完整端口列表更新,未识别记录仍单独显示并禁止终止。
  • 修正未识别记录的状态提示与服务计数,避免将已完成的端口扫描显示为整体失败;增加父进程缓存和过期端口清理回归覆盖。

Port Guardian v0.2.14

Choose a tag to compare

@github-actions github-actions released this 10 Oct 05:55
Immutable release. Only release title and notes can be modified.

[0.2.14] - 2026-10-10

🐛 Bug Fixes

  • 修复 Windows 进程查询没有执行时限的问题;为查询增加本轮扫描预算,超时后停止并回收查询子进程,避免旧任务长期占用扫描锁。
  • 批量进程查询失败时显示具体错误并保留现有结果,避免静默转入大量逐 PID 和父进程查询。
  • 完善大量进程信息的输出读取,防止查询管道阻塞;增加超时恢复、进程回收和 Windows PowerShell 错误反馈回归。

Port Guardian v0.2.13

Choose a tag to compare

@github-actions github-actions released this 09 Oct 06:46
Immutable release. Only release title and notes can be modified.

[0.2.13] - 2026-10-09

✨ New Features

  • 更新应用图标:采用钴蓝底与白色端口守护符号,统一 macOS、Windows 安装包及官网的视觉标识。
  • 新增极简中英文官网,提供产品介绍、网页交互演示和最新稳定版本下载:中文 / English。

Port Guardian v0.2.12

Choose a tag to compare

@github-actions github-actions released this 08 Oct 09:25
Immutable release. Only release title and notes can be modified.

[0.2.12] - 2026-10-08

✨ New Features

  • 新增浅色项目工作区:按真实工作目录分组,支持折叠和平铺;点击端口直接展开行内详情,查看并复制完整命令。
  • 优化搜索、TCP/UDP 筛选、排序和详细列;数字搜索精确匹配端口,保留深色主题、英文、收藏和导出。

🐛 Bug Fixes

  • 修复 macOS 工作目录读取错误;合并同一服务的 IPv4/IPv6 地址,排除未绑定的端口 0。
  • 修复扫描收尾、旧事件和刷新数据竞态;失败、超时及部分扫描保留未核实结果,刷新后保留当前详情与选择。
  • 修复仅凭常见端口把开发服务误判为数据库或基础设施的问题。
  • 加强单条和批量终止确认,按 PID 去重并复核实时身份;普通终止不自动强杀,成功退出后清理该 PID 的全部端口行。

🔧 Other

  • 保留 v0.2.10 的 Windows 原生用户/图标查询、轻量进程链缓存、Unresolved 端口保护及后续刷新批量结果。
  • 发布前运行前端和 Rust 回归;明确测试文件路径,兼容 Windows npm / Node 20;更新扫描逻辑说明和 UI 验证记录。

Port Guardian v0.2.10

Choose a tag to compare

@github-actions github-actions released this 03 Jul 05:21
Immutable release. Only release title and notes can be modified.

[0.2.10] - 2026-07-03

🚀 Performance

  • 优化 Windows 扫描链路:父进程链只读取缓存中的轻量字段,避免递归触发 owner/cwd 补齐。
  • Windows owner 查询改为原生 Token API,减少 PowerShell / WMI 调用导致的扫描卡顿。
  • 首屏之后的手动刷新和静默刷新改为批量 scan-results,降低端口多时的 IPC 和前端事件处理开销。

🐛 Bug Fixes

  • 修复 Windows 上扫描可能停在少量端口、后续不继续展示的问题。
  • 修复进程解析失败时端口被直接隐藏的问题;现在会显示为 Unresolved,并禁止终止。
  • 修复 Windows 批量进程缓存命中后 user / cwd 为空,导致目录展示和安全判断不准确的问题。
  • 修复同一端口/PID 在刷新后字段变化但前端仍保留旧详情的问题。

🔧 Other

  • 补充 Windows 扫描卡顿、缓存字段和刷新 diff 的问题记录。
  • 同步更新 README Mermaid 数据流,记录 Unresolved 安全分支。

Port Guardian v0.2.9

Choose a tag to compare

@github-actions github-actions released this 02 Jul 10:50
Immutable release. Only release title and notes can be modified.

[0.2.9] - 2026-07-02

🐛 Bug Fixes

  • 修复端口列表偶发重复显示同一 端口 + PID + 协议 服务的问题;扫描结果写入前端状态时统一按服务 id 去重。
  • 修复首屏扫描和静默轮询的竞态问题;扫描现在只由 scan-complete 正常收尾,并通过 watchdog 兜底异常卡住场景。
  • 修复 tsx / Node 启动命令中 file:// 中文路径显示为 %E5... 百分号编码的问题。
  • 修复 macOS ps -o comm= 返回路径片段时进程名显示成 /Users/superrice 或完整可执行路径的问题。

🔧 Other

  • 补充扫描数据流 Mermaid 图和相关开发问题记录,避免后续重复踩坑。

Port Guardian v0.2.8

Choose a tag to compare

@github-actions github-actions released this 01 Jul 07:13
Immutable release. Only release title and notes can be modified.

[0.2.8] - 2026-07-01

🐛 Bug Fixes

  • 修复更新弹窗只显示版本日期的问题;Release workflow 现在会完整提取当前版本的 changelog,并写入 latest.json.notes。
  • 延续 0.2.7 中 macOS 打包版“启动命令”中文路径乱码修复,确保从旧版本直接更新时也能拿到包含该修复的最新安装包。

Port Guardian v0.2.7

Choose a tag to compare

@github-actions github-actions released this 01 Jul 06:52
Immutable release. Only release title and notes can be modified.

[0.2.7] - 2026-07-01

🐛 Bug Fixes

  • 修复 macOS 打包版“启动命令”中文路径显示为 M-xx 乱码的问题;后端调用 ps 时显式设置 UTF-8 locale,避免 Finder 启动环境缺少 LANG / LC_ALL。

Port Guardian v0.2.6

Choose a tag to compare

@github-actions github-actions released this 01 Jul 02:52
Immutable release. Only release title and notes can be modified.

[0.2.6] - 2026-07-01

Port Guardian v0.2.2

Choose a tag to compare

@github-actions github-actions released this 30 Jun 14:12
Immutable release. Only release title and notes can be modified.

[0.2.2] - 2026-06-30