Skip to content

Releases

LogRAM 1.4.0

Choose a tag to compare

@HBZHSN HBZHSN released this 09 Nov 02:15

LogRAM 1.4.0

主要更新 / Highlights

  • 🌐 SSH 远程 Linux 日志浏览与搜索 (Remote Linux Logs over SSH)
    • 支持读取 %USERPROFILE%\.ssh\config(含 Include 中的明确主机别名)并使用系统 ssh.exe 非交互连接远程 Linux 主机。
    • 通过内存中的只读 Python 3.7+ 工作进程在远程完成行索引、按页读取、普通 / 正则 / 高级组合搜索、手动刷新与实时追加,无需部署服务、安装 .NET 或下载完整日志文件。
    • 浏览对话框支持路径实时前缀筛选(250 ms 防抖)与目录双击进入,也可直接输入完整路径或 ~ 主目录路径。
  • 🛡️ 远程内存预算与传输保护 (Remote Memory & Bandwidth Guardrails)
    • 打开、建立索引、增量刷新与搜索前检查 Linux 可用内存及 cgroup v1/v2 容器剩余额度,始终预留 可用内存的 20% 或 64 MiB(取较大值)。
    • 搜索统计完整命中数,每次最多回传前 1000 条 / 约 1 MiB,单行上限 16 KiB 并标记截断。
    • 底部状态栏按标签页切换显示本地或远程主机的“剩余内存 · 当前占用”,断线后可通过“刷新”重连,关闭标签页自动释放 SSH 会话。
  • 🧩 Notepad++ 插件版同步升级 (npp-1.4.0)
    • Notepad++ 插件同样支持 SSH 远程日志浏览、NPP 标签页联动与 UTF-8 / GB2312 编码切换,详见 LogRAM Notepad++ plugin 1.4.0。

下载文件 / Assets

文件名 类型 说明
LogRAM-win-x64.exe GUI 自包含单文件 推荐大多数用户,无需预装 .NET 运行时,下载即用。
LogRAM-win-x64-fd.exe GUI 依赖运行时单文件 体积极小(< 2 MB),需预装 .NET 8 Desktop Runtime。
LogRAM-cli.exe CLI 命令行独立工具 自包含命令行搜索工具,适合脚本自动化与终端查询。
LogRAM-mcp.exe MCP 独立服务端 专用于 AI 客户端接入的 stdio MCP 服务端。

LogRAM Notepad++ plugin 1.4.0

Choose a tag to compare

@HBZHSN HBZHSN released this 09 Nov 02:14

LogRAM 1.4.0 is a read-only large-log viewer for Notepad++, now with remote Linux log browsing and search over SSH.

What's New in 1.4.0

  • Remote Linux logs over SSH: open remote logs from the SSH toolbar button or Plugins → LogRAM → Open SSH log... using hosts from %USERPROFILE%\.ssh\config (including explicit aliases in Include files) and the system ssh.exe client.
  • Zero-install remote indexing & search: runs a bundled read-only Python 3.7+ worker in remote memory over SSH—no remote daemon, .NET runtime, extra port, or full-log download required.
  • Live path-prefix filtering & NPP tab integration: filter remote directory entries as you type (250 ms debounce), open remote logs into dedicated read-only Notepad++ tabs (filename (host)), switch UTF-8 / GB2312 decoding from NPP's Encoding menu, follow live appended lines, and release the SSH worker automatically when closing the tab.
  • Remote memory & bandwidth guardrails: checks Linux available memory and cgroup v1/v2 limits (reserving 20% of available memory or 64 MiB, whichever is larger) and caps returned search payloads at 1,000 matches / ~1 MiB (16 KiB per line) while reporting total match counts.

Core Features

  • .log / .LOG files opened through Notepad++ automatically use LogRAM. Local logs stay in the worker process; the NPP editor holds only a short read-only placeholder.
  • Two panes: source/context above, search results below, with a single-row grouped toolbar (.*, Aa, SSH, refresh, live, line jump, navigation, and UTF-8 export).
  • SIMD/multicore local search, regular expressions, include/exclude queries, cancellation, light/dark themes, and Simplified Chinese / English UI following Notepad++.
  • x64 and x86 packages include the .NET 8 runtime. No separate .NET installation is required.

Requirements: Windows with Notepad++ 8.9.8.1 or later; plugin and host architectures must match. Remote SSH logs require Windows ssh.exe, key/ssh-agent authentication, and Python 3.7+ on the remote Linux host. Use x64 for multi-GB local logs. ARM64 is not included.

Manual installation: close NPP and extract the ordinary LogRAM.Npp-1.4.0-x64.zip or -x86.zip into its plugins directory. These archives contain the LogRAM.Npp folder.

Plugins Admin packages: -plugin-admin.zip archives contain the DLL and runtime at the ZIP root. Plugins Admin installs these into plugins/LogRAM.Npp. For manual use, extract them directly into that folder.

Validation: Python worker unit tests, SSH protocol self-tests, native routing tests, engine/UI self-tests, full solution build, and real Notepad++ 8.9.8.1 x64/x86 integration tests. Details and limitations.

Standalone GUI, CLI, and MCP server packages are published in LogRAM 1.4.0.

LogRAM Notepad++ plugin 1.3.4

Choose a tag to compare

@HBZHSN HBZHSN released this 13 Oct 07:15

LogRAM 1.3.4 is a read-only large-log viewer for Notepad++.

  • .log / .LOG files opened through Notepad++ automatically use LogRAM. The full log stays in the worker process; the NPP editor holds only a short read-only placeholder.
  • Two panes: source/context above, search results below. The lower toolbar uses grouped icons, .* / Aa search options, tooltips and result navigation.
  • SIMD/multicore search, regular expressions, include/exclude queries, cancellation, live append, line jumps and UTF-8 result export.
  • NPP file tabs, open/close commands, UTF-8 / GB2312 encoding menus, light/dark themes and Chinese/English interface language.
  • x64 and x86 packages include the .NET 8 runtime. No separate .NET installation is required.

Requirements: Windows with Notepad++ 8.9.8.1 or later; plugin and host architectures must match. Use x64 for multi-GB logs. ARM64 is not included.

Manual installation: close NPP and extract the ordinary LogRAM.Npp-1.3.4-x64.zip or -x86.zip into its plugins directory. These archives contain the LogRAM.Npp folder.

Plugins Admin packages: -plugin-admin.zip archives contain the DLL and runtime at the ZIP root. Plugins Admin installs these into plugins/LogRAM.Npp. For manual use, extract them directly into that folder.

Validation: native routing tests, engine/UI self-tests, full solution build and real Notepad++ 8.9.8.1 x64/x86 tests. Details and limitations.

This release contains the NPP plugin; the standalone LogRAM application remains at version 1.3.0.

LogRAM 1.3.0

Choose a tag to compare

@HBZHSN HBZHSN released this 27 Aug 05:35

LogRAM 1.3.0

主要更新 / Highlights

  • 📑 多标签页支持 (Multi-Tab Browsing)
    • 支持同时打开多个大型日志文件并在标签页间无缝切换与关闭。
    • 打开新文件时独立检测可用物理内存与占用上限。
  • 🔗 单实例协同 (Single-Instance Coordination)
    • 支持单实例运行,在 Windows 资源管理器或命令行中双击/打开文件时自动转交给已打开的 LogRAM 窗口作为新标签页载入。
  • 🤖 Stdio MCP 服务 (LogRAM-mcp)
    • 新增专为 AI 助手(Cursor、Claude、Codex、Antigravity 等)打造的 stdio MCP 服务,进程内缓存大文件并提供 search_log、read_log、list_open_logs、close_log 工具。
    • 配套提供一键配置与安装脚本 scripts/install-mcp.ps1。
  • 💻 命令行工具增强 (LogRAM-cli)
    • 原生命令行工具支持多条件过滤(--any、--all、--exclude)、正则、起止行范围(--start-line/--end-line)、上下文行(--context)、仅统计命中数(--count-only)以及 JSON 格式输出。
  • ⚡ 体验与性能优化 (UX & Performance)
    • 新增重新加载日志的进度遮罩层(带百分比进度条)。
    • 新增后台非活动标签页内存释放策略配置。
    • 优化搜索历史下拉按钮与搜索框样式。

下载文件 / Assets

文件名 类型 说明
LogRAM-win-x64.exe GUI 自包含单文件 推荐大多数用户,无需预装 .NET 运行时,下载即用。
LogRAM-win-x64-fd.exe GUI 依赖运行时单文件 体积极小(< 2 MB),需预装 .NET 8 Desktop Runtime。
LogRAM-cli.exe CLI 命令行独立工具 自包含命令行搜索工具,适合脚本自动化与终端查询。
LogRAM-mcp.exe MCP 独立服务端 专用于 AI 客户端接入的 stdio MCP 服务端。

LogRAM 1.2.3

Choose a tag to compare

@HBZHSN HBZHSN released this 15 Jul 06:25
  • Added recent-file and search-history shortcuts.
  • Added keyboard navigation, line jump, and search-result export.
  • Added command-line searching and a self-contained single-file x64 package.

Assets:

  • LogRAM-win-x64.exe: self-contained x64.
  • LogRAM-win-x64-fd.exe: requires .NET 8 Desktop Runtime.

1.2.2

Choose a tag to compare

@HBZHSN HBZHSN released this 01 Jul 02:33

Release 1.2.2

Assets:

  • LogRAM-win-x64.exe
  • LogRAM-win-x64-fd.exe

1.2.1

Choose a tag to compare

@HBZHSN HBZHSN released this 25 Jun 07:55
  • 中英双语界面:内置简体中文与 English 两套界面
  • 支持拖拽文件到LogRAM
  • 日志和搜索结果区域按需显示横向滚动条
  • 限制搜索结果栏最大高度,避免底部栏被挤出屏幕

1.1.0

Choose a tag to compare

@HBZHSN HBZHSN released this 25 Jun 05:39

支持高级搜索

1.0.0

Choose a tag to compare

@HBZHSN HBZHSN released this 25 Jun 02:46

first release