跳到主要内容

打开导航

更新日志

Mqttable 桌面版与自托管 Web 公开更新记录。 1.x 版本更新记录,按发布时间倒序排列。

当前 Stable 版本 1.5.0查看下载

1.5.0

Mqttable 1.5.0 在桌面安装包之外,新增原生 Linux 自托管 Web 安装包,供一个绑定的私有所有者使用完整工作台。

新增

  • Linux x86_64 Web DEB 和 RPM 安装包、systemd 服务,以及本地 mqttable-web setup、mqttable-web tls-status 管理命令。Web 安装包与 Linux Desktop 分开提供。
  • 直接 HTTPS 接入,支持 ACME 自动证书或管理员提供的证书,也可通过 HTTPS 反向代理接入。
  • 绑定的 Web 所有者可使用与桌面端一致的 Free 额度;已有 Pro 功能仍要求有效的 Pro 授权。
  • 独立的公开 Web 入口;本地 MCP 监听继续仅限回环地址。

改进

  • MCP 改为五个按意图组织的工具。Agent 修改通过可持久记录的单次调用执行并返回结果证据,取代此前的 Plan 协议。
  • MCP 连接、代理过滤条件和参数限制与运行时行为保持一致;本地 MCP 启用状态简化为明确的布尔值。
  • 桌面退出更及时,交互期间侧栏更新入口保持原位,并按严格的 SemVer 优先级拒绝过期更新提示。

修复

  • 按正确的信任路径顺序校验包含中间证书的 ACME 证书链,使有效的续期证书可以正常提供 HTTPS 工作台接入。
  • 应用与独立 Remote-only CLI 的依赖锁均更新至 Mint 1.10.2。本次发布不包含 CLI 制品。

自托管 Web 部署

Web 实例需要持久保存实例数据和加密密钥,配置公开 HTTPS 主机名,并接入 mqttable.com 账户确认服务。设置码仅由本地命令签发,不通过浏览器接口提供。安装完成后,服务保持停止且禁用,等待管理员配置并启动。

原生安装包默认使用 ACME 直接 HTTPS。自动证书要求公开 DNS、可达的 HTTP-01 端口 80 和 HTTPS 端口 443、联系邮箱,以及明确接受 CA 条款。手动模式要求当前有效且匹配的证书与私钥。代理模式由管理员管理 HTTPS 反向代理,内部 HTTP 监听仅限回环地址。所有模式都应保持本地 MCP 和 RPC 端口私有。

Web DEB 面向 Debian 12 和 Ubuntu 24.04 amd64;RPM 面向 Rocky Linux 9 x86_64。升级和备份时应保留配置、自动生成的密钥、实例数据及证书材料。完整服务器备份与浏览器中有范围限制的数据导出不同。

安装包与验证范围

本次提供 Apple Silicon 上的 macOS 15 或更高版本安装包、Linux x86_64 AppImage 和 DEB 桌面安装包,以及 Linux x86_64 自托管 Web DEB 和 RPM 安装包。不包含 Windows、Intel Mac、Remote MCP 和多用户 Web 实例。请从下载页面获取。

由于缺少公开测试环境,所有者批准有限豁免公开 Let's Encrypt staging、需登录的公开 LiveView 续期,以及可信 HTTPS 下两个账户的 Free/Pro 验收。这三项仍未验证。独立本地 CA 续期与 MQTT 连续性、直接 TLS、安装包生命周期、私有端口隔离、源码测试、桌面安装与自动更新、签名、公证和校验和检查仍是必需项。RC.2 证据以 accepted: false 记录绑定精确源码的豁免,不代表完整公开验收通过。尚无 SELinux enforcing 环境的运行验收证据。

1.4.0

Mqttable 1.4.0 改进了诊断、连接验证和多语言桌面工作流,让操作结果更清晰,也更容易核实。

改进

  • 新增命名空间主题树,支持消息历史和大型主题工作区的增量更新。
  • 为 Monitor Events 持久化证据,稳定问题摘要,并明确 MQTT 操作与失败的生命周期边界。
  • 新增带认证的 Client 连接测试,展示明确的 Broker 探测结果与会话信息。
  • 持久化 Benchmark 停止原因,并为阈值、断连和运行时失败提供内联诊断。
  • 改进原生风格的桌面托盘、连接表格、消息详情和载荷编辑工作流。
  • 完成工作台九种语言的术语和文案校对。

修复

  • 在下游失败和异步更新后保留 Trace 帧结构及已检查的证据。
  • 在实时更新时保持消息详情导航、Benchmark 图表、主题与历史目标,以及 EventLog 选中状态稳定。
  • 修复生命周期、认证和隐藏模板策略的边界问题,同时保留明确的授权限制。

Mqttable 1.4.0 支持 Apple Silicon 上的 macOS 15 或更高版本、Linux x86_64 AppImage 与 DEB 安装包,以及 Linux x86_64 Server 压缩包。不包含 macOS Intel、Windows 和实验性 CLI。请从下载页面获取。

1.3.1

Mqttable 1.3.1 是一个维护版本,进一步收紧结构化编辑工作流,并更新运行时基础设施。

改进

  • 简化工作台的用户可见控件,同时在需要时保留明确的渲染预览和来源保持不变的回填路径。
  • JSON 查询默认使用无损的基础配方,并提供有边界的超时和一次明确的扩展重试,以处理较重的查询。
  • 使用本地化的业务字段展示草稿确认,同时保持已准备的 patch 及其不发布边界不变。
  • 更新 Elixir、OTP、前端、Cargo 和桌面端依赖栈,并同步内置第三方声明和构建兼容性检查。

修复

  • 在简化可见编辑器控件的同时,保持结构化草稿数据和明确的模板策略不变。
  • 同步回归路径中的异步 Trace 更新,并避免在桌面检查中硬编码 deep-link patch 版本。

Mqttable 1.3.1 支持 Apple Silicon 上的 macOS 15 或更高版本、Linux x86_64 AppImage 与 DEB 安装包,以及 Linux x86_64 Server 压缩包。不包含 macOS Intel、Windows 和实验性 CLI。请从下载页面获取。

1.3.0

Mqttable 1.3.0 围绕载荷检查、字节安全编辑、结构化消息分析和有边界的 Trace 工作流扩展了完整工作台。

改进

  • 普通发送编辑器默认使用变量渲染,不再显示会换行的模板处理选项。
  • 新增 JSON Workbench,提供以 Diff 为主的代码比较、无损格式化/原文视图、Query/Tree/Table 工作流、显式编辑和来源安全回填。
  • 新增 Binary Workbench 及统一 Hex 流程,支持严格字节输入、文件/来源检查、A/B 偏移比较、有边界的 Inspector 与 Builder 工作流,以及字节保持不变的导出。
  • 新增 Sparkplug Workbench,支持结构化消息解码、指标/DataSet/Template/Properties/Metadata 的类型化检查与编辑、验证、比较和有边界的导入导出。
  • 新增按格式识别的 Message Details 和 Text Compare 入口,将普通 UTF-8、有效 JSON 与成功解码的 Sparkplug 表示分开处理。
  • 改进 Trace 的加载、分页、保留、顺序、按字节限制的预览、来源/Broker 隔离、键盘选择和实时清空后的恢复。
  • 在 Connection、Benchmark 和 JSON 工作流之间新增带保护的 JWT 上下文导航和草稿传递。
  • 改进 Replay 与 Proxy 的 Trace 一致性,并统一工作台的深色模式可读性、本地化和上下文帮助。

修复

  • 在格式化、编辑、比较、Replay 和导出流程中保留重复 JSON 成员、数字字面量写法与精度,以及原始字节。
  • 在清空、来源或 Broker 切换以及取消操作后拒绝过期异步结果,避免显示过时的 Trace 或工作台状态。
  • 在工作台传递过程中保持只读来源数据、明确的发送边界和回填权限。

Mqttable 1.3.0 支持 Apple Silicon 上的 macOS 15 或更高版本、Linux x86_64 AppImage 与 DEB 安装包,以及 Linux x86_64 Server 压缩包。不包含 macOS Intel、Windows 和实验性 CLI。请从下载页面获取。

1.2.0

Mqttable 1.2.0 改进了桌面壳、更新流程和日常 MQTT 工作区交互。

改进

  • 在系统浏览器中打开桌面登录,并通过有边界、一次性的 deep link 返回发起登录的 Runtime。
  • 下载更新前要求明确确认,展示当前版本说明,并在侧边栏版本旁提示可用更新。
  • 在 Connections 中嵌入完整的 Send 工作区,并将连接状态与客户端控制分开。
  • 用 Zed One 浅色和深色配色替换旧主题,改善语义状态、图表和焦点样式的可读性。
  • 让原生 macOS 标题栏、侧边栏可见性控制、Zen Mode 控制和启动加载器与桌面壳保持一致。
  • 扁平化 Replay、Proxy 和 PCAP 工作区,让相邻工具与结果区域共享一致的边缘和间距。
  • 保持 JSON Minify 与 Format 为独立操作,并在设置成功后报告实际保存的配置键。
  • 让消息详情的键盘导航始终停留在当前 Trace 过滤器可见的行内,并正确处理过滤边界。
  • 在 Trace 网格获得焦点(包括点击最后一行下方空白区域)后恢复 broker 标签页左右切换。
  • 为重试中的客户端显示重连次数,并在 Connections 客户端列表使用紧凑的图标操作。
  • 微调 Connections、Proxy 和 Replay 的标签页添加控件,并在不改变主题契约的前提下收敛 One Dark Pro 桌面壳配色。

修复

  • 持久化前校验凭据材料,并保留安全的 MQTT 失败原因以便排查。
  • 保持复合编辑器聚焦外层控件,并让不同压缩器和语言环境下的目录校验保持确定性。
  • 稳定 persistence fence holder 调度和仅图标控件相关的持久化与重连断言。

Mqttable 1.2.0 支持 Apple Silicon 上的 macOS 15 或更高版本、Linux x86_64 AppImage 与 DEB 安装包,以及 Linux x86_64 Server 压缩包。不包含 macOS Intel、Windows 和实验性 CLI。请从下载页面获取。

1.1.0

Mqttable 1.1.0 改进了这款 Stable MQTT 工作台的桌面运行时归属、MCP 工作流和工作区交互。

改进

  • 保持桌面运行时在本机由单一实例持有,提供更清晰的启动诊断,并移除对 Erlang distribution 和 EPMD 的依赖。
  • 让 MCP prompt、能力发现、Schema 和 Client 指引与当前 Connections、Trace、PCAP、Replay、Benchmark 工作流保持一致。
  • 新增精确的 retained Benchmark 清理,并在计划、应用和验证阶段保留 retained PCAP 工作流标识。
  • 在表单中明确展示固定的 Broker 与 Connection 上下文,并统一上下文帮助交互。
  • 按整秒推进 Scheduled Message interval,使重复投递始终与配置的节奏对齐。
  • 让工作区标签与内容面板对齐,并移除相邻标签之间多余的间距。

修复

  • 防止启动期间出现重复的桌面运行时归属。
  • 无法读取 retained Benchmark 清理状态时安全失败。

Mqttable 1.1.0 支持 Apple Silicon 上的 macOS 15 或更高版本、Linux x86_64 AppImage 与 DEB 安装包,以及 Linux x86_64 Server 压缩包。不包含 macOS Intel、Windows 和实验性 CLI。请从下载页面获取。

1.0.1

Mqttable 1.0.1 是这款 MQTT 工作台的 Stable 维护版本。

修复

  • 允许旧版 MCP Client 在初始化后复用 request ID 0 调用 tools/list,同时保留有边界的会话计数。
  • 将桌面端侧边栏的通用导航图标替换为官网使用的产品图标。
  • 移除 macOS“关于”面板中已经过期的硬编码发布日期。
  • 将内置 Bandit HTTP Server 更新到 1.12.5,包含最新的 HTTP/2 安全修复。
  • Trace message ID 跨越整数与字符串序列化边界时,保持重新发送状态正常更新。

Mqttable 1.0.1 支持 Apple Silicon 上的 macOS 15 或更高版本,以及 Linux x86_64 AppImage 与 DEB 安装包。请从下载页面获取。

1.0.0

Mqttable 1.0.0 是这款 MQTT 工作台的首个正式版本,支持 Apple Silicon Mac 与 Linux x86_64,不包含 macOS Intel 或 Windows 版本。

Apple Silicon 构建要求 macOS 15.0 或更高版本;Linux 提供 AppImage 和 DEB 安装包。如有版本问题,请发送邮件至 support@mqttable.com。