Skip to content

Releases: webmonitor/WebMonitor-Agent

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 31 Oct 09:52

中文

修复

  • 首页直接说明对话配置和预览确认流程,并同步中英文 README。
  • 修正中英文升级指引,明确只更新应用服务的命令和现有存储限制。

English

Fixes

  • Explain conversational setup and preview confirmation directly on the homepage, with matching English and Chinese READMEs.
  • Correct the English and Chinese update instructions to show how to update only the application services and explain the existing storage limits.

Container image

ghcr.io/webmonitor/webmonitor-agent:1.0.3

Supports linux/amd64 and linux/arm64. The API and frontend services share this image.

部署与使用 / Deployment guide · 完整变更 / Full changelog

v1.0.2

Choose a tag to compare

@ox0pine ox0pine released this 31 Oct 07:37

中文

修复

  • 修复取消采集任务后处理槽退出、影响后续任务执行的问题;已取消任务不会因租约过期而重新排队。
  • 修复通知组新增收件人绕过确认的问题。新增地址需重新预览并确认后,才能接收该监控的通知。
  • 修复无关通知组恢复已撤销收件权限的问题,待发送邮件按该监控已批准且仍有效的通知来源校验。
  • 修改监控时带入当前完整配置,保存修改会更新原监控。
  • 显示手动预览的排队、运行和失败状态,批准操作绑定页面上显示的具体预览。
  • 补齐列表分页和监控事件筛选,完善暂停状态下的操作限制与失败提示。

English

Fixes

  • Keep collection slots available after task cancellation, and prevent cancelled jobs from being requeued after lease expiry.
  • Require a new preview and confirmation before newly added notification-group recipients can receive a monitor's notifications.
  • Prevent unrelated notification groups from restoring revoked recipient permissions. Pending deliveries use the monitor's approved, currently active notification sources.
  • Carry the complete configuration into monitor editing and save changes to the original monitor.
  • Show queued, running and failed preview states, and bind approval to the exact preview displayed.
  • Complete list pagination and monitor-specific event filtering, with clearer action availability and error feedback.

Container image

ghcr.io/webmonitor/webmonitor-agent:1.0.2

Supports linux/amd64 and linux/arm64. The API and frontend services share this image.

部署与使用 / Deployment guide · 完整变更 / Full changelog

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 13:20

中文

改进

  • 简化镜像部署:基础 compose.yaml 默认使用公开应用镜像,统一通过 docker compose up -d --wait 启动。
  • 提供独立部署目录的安装说明,直接下载所需文件并创建 .env,普通部署无需克隆源码。
  • 源码构建改用显式的 compose.build.yaml 覆盖文件,移除旧 GHCR 部署覆盖文件。
  • 调整镜像发布流程:仅版本标签触发发布,校验标签与应用版本一致,稳定版本更新完整版本、次版本系列及 latest 标签。
  • 重写中英文使用指南,按首次监控、预览确认、通知设置、故障排查和数据存储组织内容。
  • 统一项目许可证与署名说明为 CC BY-NC 4.0。

English

Improvements

  • Simplify image deployment: the base compose.yaml uses the public application image and starts with docker compose up -d --wait.
  • Document installation in a standalone deployment directory with direct file downloads and a user-created .env, without requiring a source checkout.
  • Use an explicit compose.build.yaml overlay for source builds and remove the previous GHCR deployment overlay.
  • Publish images only for version tags, verify declared application versions, and update full-version, minor-series and latest tags for stable releases.
  • Rewrite English and Chinese guides around first use, preview approval, notifications, troubleshooting and data storage.
  • Align license and attribution documentation with CC BY-NC 4.0.

Container image

ghcr.io/webmonitor/webmonitor-agent:1.0.1

Supports linux/amd64 and linux/arm64. The API and frontend services share this image.

版本文档 / Version documentation · 完整变更 / Full changelog

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 10:36

中文

功能

  • 通过对话描述目标页面、检查频率和提醒条件,生成监控配置。
  • 创建前进行真实采集预览,展示提取结果、检查范围、规则、收件人和邮件内容,由用户确认后开始定时检查。
  • 支持直接 HTTP 抓取和浏览器采集,保存页面存档,浏览器采集同时提供截图。
  • 支持文本、关键词、数值、阈值及列表变化规则,通过通知组向多个邮箱发送通知。
  • 首次成功采集建立基线,后续采集按规则比较变化;失败时保留最近一次成功内容。
  • 提供中英文工作区,管理对话、监控、事件和邮件投递记录。
  • API、后台任务与前端使用同一个应用镜像,提供 amd64 和 arm64 架构版本。

English

Features

  • Prepare monitoring settings through a conversation about the target page, check interval and notification conditions.
  • Preview a real collection before activation, including extracted values, coverage, rules, recipients and email content. Scheduled checks start after user approval.
  • Collect through HTTP or a browser, saving page archives and browser screenshots.
  • Apply text, keyword, numeric, threshold and list-change rules, with notification groups supporting multiple recipients.
  • Establish a baseline on the first successful collection and preserve the last successful content when a check fails.
  • Manage conversations, monitors, events and email deliveries in an English or Chinese workspace.
  • Run API, background tasks and frontend from one application image, available for amd64 and arm64.

Container image

ghcr.io/webmonitor/webmonitor-agent:1.0.0

Supports linux/amd64 and linux/arm64.

版本文档 / Version documentation · 版本代码 / Release source