Skip to content

Releases: AlawnCN/opslog

OpsLog 3.1.5

Choose a tag to compare

@github-actions github-actions released this 24 Sep 07:52

更新内容

  • 优化 SSH 交易日志查询:交易列表只读取大文件末尾的有限片段;没有列表结果时,改为从交易汇总日志按时间范围检索,减少对大量明细文件的全量扫描。
  • 为单笔日志和汇总日志设置读取预算,避免超大日志拖慢或中断查询;达到扫描上限时在查询结果中明确提示可能不完整。
  • 改善 SSH 日志查询在多文件、多服务器环境下的响应与资源占用。

发布包

  • OpsLog 与 OpsLog Reader:Windows x64 安装版和绿色版;macOS Apple Silicon(ARM64)与 Intel(x64)的 DMG、绿色版和自动更新包。

macOS 首次启动

当前版本未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载,并先参照 SHA256SUMS 校验完整性。将应用拖到“应用程序”后,如果 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

OpsLog Reader 请执行:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后重新打开;如仍受阻,请在“系统设置 → 隐私与安全性”允许打开。

OpsLog 3.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:16

更新内容

  • 加固环境配置的密码导入/导出:升级加密格式,为每个已配置的连接密码使用独立随机盐和 IV;继续支持导入旧版加密配置,并避免导出不适用或过期的密码字段。
  • 收紧导入时的密码保留规则:仅当 ELK 地址/用户名或 SSH 服务器连接信息匹配时,才沿用本机已有密码;导入预览会区分加密密码、明文密码和无密码配置。
  • 改善 SSH 查询进程管理:采用异步 I/O、明确的总超时和超时后进程清理;Windows 桌面端不再弹出 SSH 子进程控制台,并限制密码认证提示次数。
  • 环境配置加载时并行解析时区信息,并限制并发数,减少多 SSH 环境下的等待。

发布包

  • OpsLog 与 OpsLog Reader:Windows x64 安装版和绿色版;macOS Apple Silicon(ARM64)与 Intel(x64)的 DMG、绿色版和自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载并先参照 SHA256SUMS 校验完整性。将应用拖到“应用程序”后,如果 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

OpsLog Reader 请执行:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后重新打开;如仍受阻,请在“系统设置 → 隐私与安全性”允许打开。

OpsLog 3.1.3

Choose a tag to compare

@github-actions github-actions released this 23 Sep 08:22

更新内容

  • 新增环境配置凭据加密导入/导出:可选择是否携带 ELK / SSH 密码,密码使用 PBKDF2-SHA-256 与 AES-256-GCM 加密;解密密钥不写入配置文件,SSH 私钥文件本身不会导出。
  • 环境列表支持拖拽及键盘调整顺序;新增日历式日期时间选择器,调整日期与时刻更方便。
  • 优化 SSH 多服务器日志查询:并发查询并限制传输量,在服务器端筛选和截取较大日志记录;部分服务器失败会明确提示,避免将不完整结果误当完整导出。
  • 改善旧式 SSH 日志目录的查询兼容性、查询超时提示和跨年时间范围处理。

发布包

  • OpsLog:Windows x64 安装版/绿色版,macOS Apple Silicon/Intel DMG、绿色版和自动更新包。
  • OpsLog Reader:Windows x64 安装版/绿色版,macOS Apple Silicon/Intel DMG、绿色版和自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载并先参照 SHA256SUMS 校验完整性。将应用拖到“应用程序”后,如果 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

Reader 请执行:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后重新打开;如仍受阻,请在“系统设置 → 隐私与安全性”允许打开。

OpsLog 3.1.2

Choose a tag to compare

@github-actions github-actions released this 23 Sep 05:23

修复与改进

  • 为缺少 txn_*.lst 的旧版 SSH 日志目录增加交易明细检索回退,可从 TRC 文件发现交易并按日志 ID、流水号、业务 Key、交易码、节点、错误码及错误信息筛选。
  • 自动识别旧环境中重复一层的日志根目录,提升 SSH 历史日志兼容性。
  • 将 SSH Config 的端口交由本机 SSH 配置解析,避免把 SSH Config 别名端口误当成显式配置;补充端口校验与配置提示。
  • 改善多个 SSH 环境配置时定位校验错误的交互。

发布包

  • OpsLog:Windows x64 安装/绿色版,macOS Apple Silicon/Intel DMG、绿色版和自动更新包。
  • OpsLog Reader:Windows x64 安装/绿色版,macOS Apple Silicon/Intel DMG、绿色版和自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载并先参照 SHA256SUMS 校验完整性。将应用拖到“应用程序”后,如果 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

Reader 请执行:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后重新打开;如仍受阻,请在“系统设置 → 隐私与安全性”允许打开。

OpsLog 3.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 15:59

主要更新

  • 新增多服务器 SSH 日志源配置,支持 SSH Config、用户名 + 私钥、用户名 + 密码三种认证方式。
  • 支持服务器组并行检索、应用目录映射、环境克隆、拖拽排序以及配置导入/导出。
  • 导出配置时自动排除密码和私钥内容,并增加导入预览、选择性合并和校验。
  • 增强环境源类型徽标、可搜索选择器和配置界面交互。
  • 支持按环境时区生成快捷时间范围,并在查询结果、Trace 和明细日志中按环境时区显示时间。
  • 改进 JSON、Java、XML 和结构化日志识别、折叠预览、字段展示及跨端查询兼容性。

发布包

  • OpsLog:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。
  • OpsLog Reader:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载,并先参照 SHA256SUMS 校验文件完整性。将应用拖入“应用程序”目录后,如 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

若使用 OpsLog Reader:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后再次打开应用;如系统仍阻止,可前往“系统设置 → 隐私与安全性”确认打开。

OpsLog 3.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 06:28

主要更新

  • 新增 SSH 直连日志源,支持在无法稳定访问 Kibana 的环境中直接查询远程交易日志、应用日志和明细日志。
  • 新增 SSH 环境配置校验、应用选择、时区处理、连接超时和安全路径限制。
  • 统一 Web、macOS 和 Windows 端的环境配置与查询机制,并保留原有 ELK/Kibana 查询能力。
  • 优化交易日志字段兼容、可选字段查询和未知字段处理,改善不同环境日志结构差异下的查询稳定性。
  • 新增 SSH 查询结果分页、筛选、导出和明细读取支持。

发布包

  • OpsLog:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。
  • OpsLog Reader:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载,并先参照 SHA256SUMS 校验文件完整性。将应用拖入“应用程序”目录后,如 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

若使用 OpsLog Reader:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后再次打开应用;如系统仍阻止,可前往“系统设置 → 隐私与安全性”确认打开。

OpsLog 3.0.33

Choose a tag to compare

@github-actions github-actions released this 21 Sep 16:48

主要更新

  • 将“配置”入口并入运行环境选择器,减少顶部空间占用并统一交互样式。
  • 优化运行环境选择器与配置按钮的边界、焦点、悬停和禁用状态表现。
  • 保持 Web、macOS 和 Windows 端配置管理能力一致。

发布包

  • OpsLog:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。
  • OpsLog Reader:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载,并先参照 SHA256SUMS 校验文件完整性。将应用拖入“应用程序”目录后,如 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

若使用 OpsLog Reader:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后再次打开应用;如系统仍阻止,可前往“系统设置 → 隐私与安全性”确认打开。

OpsLog 3.0.32

Choose a tag to compare

@github-actions github-actions released this 21 Sep 16:29

主要更新

  • 新增运行环境配置管理,可在应用内创建、编辑、删除和保存多个运行环境。
  • 新增 Web 端运行环境配置读取接口,Web、macOS 和 Windows 端统一使用同一套配置模型。
  • 保留 JSON 配置导入能力,并在保存前提供校验;至少保留一个运行环境,校验名称、Kibana 地址、凭据和日志索引。
  • 优化配置入口与配置弹窗交互,配置仅保存在当前设备。
  • 改进缺少环境配置时的错误提示,引导用户打开“配置”创建或导入运行环境。

发布包

  • OpsLog:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。
  • OpsLog Reader:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载,并先参照 SHA256SUMS 校验文件完整性。将应用拖入“应用程序”目录后,如 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

若使用 OpsLog Reader:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后再次打开应用;如系统仍阻止,可前往“系统设置 → 隐私与安全性”确认打开。

OpsLog 3.0.31

Choose a tag to compare

@github-actions github-actions released this 20 Sep 15:16

主要更新

  • 新增 AI 回复语言配置,支持中文、英文、日文、韩文、法文、德文、西班牙文、葡萄牙文、斯瓦希里文、阿拉伯文等语言;Web、macOS 和 Windows 端统一生效。
  • AI 分析请求支持客户端断开自动取消,避免无效请求继续占用模型服务。
  • 新增 AI 模型连接删除确认,并保证至少保留一个模型配置。
  • 优化 AI 配置、分析结果、明细和结构化预览弹窗的拖动与交互体验。
  • 优化日志详情、局域网共享和更新提示界面。

发布包

  • OpsLog:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。
  • OpsLog Reader:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载,并先参照 SHA256SUMS 校验文件完整性。将应用拖入“应用程序”目录后,如 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

若使用 OpsLog Reader:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后再次打开应用;如系统仍阻止,可前往“系统设置 → 隐私与安全性”确认打开。

OpsLog 3.0.30

Choose a tag to compare

@github-actions github-actions released this 20 Sep 12:56

主要更新

  • 新增 AI 日志分析:支持 OpenAI、Grok、Gemini、DeepSeek、Kimi、Ollama、LM Studio 和自定义兼容服务;支持流式输出及 Markdown / HTML 导出。
  • AI 分析会综合日志摘要、内置标记与当前自定义标记规则;模型、协议、系统 Prompt 和上下文上限均可在本机配置。
  • OpsLog Reader 现支持自动更新,使用独立的 reader-latest.json 更新通道,并在 Windows、macOS(Apple Silicon / Intel)提供签名更新包。
  • Reader 新增检查更新入口与安装提示;发布流程会校验 OpsLog 和 Reader 的 updater 资产及签名。

发布包

  • OpsLog:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。
  • OpsLog Reader:Windows x64 安装版、绿色版;macOS Apple Silicon / Intel 的 DMG、绿色版及自动更新包。

macOS 首次启动

当前 Release 未使用 Apple Developer ID 签名或公证。请仅从本 Release 下载,并先参照 SHA256SUMS 校验文件完整性。将应用拖入“应用程序”目录后,如 macOS 阻止启动,在终端执行:

xattr -dr com.apple.quarantine /Applications/OpsLog.app

若使用 OpsLog Reader:

xattr -dr com.apple.quarantine "/Applications/OpsLog Reader.app"

然后再次打开应用;如系统仍阻止,可前往“系统设置 → 隐私与安全性”确认打开。