Skip to content

Releases: iwvw/API-Monitor

Release v2.0.0

Choose a tag to compare

@iwvw iwvw released this 05 Jul 19:25
8c5b881

🚀 v2.0.0 更新内容

📝 提交记录

✨ 新功能 (feat)

  • feat: add server traffic quota monitoring (a47eb94)
  • feat: add API docs and AI access management (ccba71a)
  • feat: format notification message layout and icons to match telegram style (055b7a7)
  • feat: translate default notification title and message templates to Chinese (c40e627)
  • feat: complete notification integrations and clean console logger (a04bef7)
  • feat(uptime): SSL certificate expiry monitoring - add ssl_expiry column, extract TLS cert in probes, add /ssl API endpoint, add SSL badge and details panel in frontend (b9b9109)
  • feat(openai): remove chat tab and its modals from OpenAIPage (7589640)
  • feat(openai): redesign chat tab to use center-feed floating-input layout (aed7068)
  • feat(chat): refactor chat module to use SQLite backend storage and fix event stream parsing (e23f583)
  • feat: add workflow scheduler (f367441)
  • feat: add workflow scheduler (466aa6d)
  • feat: implement concurrent parallel execution for one-key agent upgrades, status checks, and SSH fallbacks (d28b58f)
  • feat: implement distributed network quality probing with admin target management and location mapping fixes (a81de21)
  • feat: implement system API call stats with audit & ops classification and dashboard timeseries chart (9ef92ec)
  • feat: remove gemini-cli & qwen, optimize docker manager features with portainer layout (e9cf846)
  • feat: route server terminal and files through agent (66ec61f)
  • feat: complete Go backend and Rust agent migration (e8f0a45)
  • feat: add docker update checks (57ceb60)
  • feat: improve server monitoring and build output (ba8f299)
  • feat: polish server management interface (b699173)
  • feat: improve compact server list experience (5b5cc42)
  • feat: polish kumo dashboard experience (e26e05e)
  • feat: improve server terminal and metrics dashboard (1612e2a)
  • feat(ui): integrate remaining Kumo React modules (b76e778)
  • feat(ui): integrate Wave 2 AI Gateway routes and icons (d8ecd4f)
  • feat(ui): implement AntigravityPage in React 19 (bc623b2)
  • feat(ui): implement QwenPage in React 19 (eca17ab)
  • feat(ui): implement GeminiCliPage in React 19 (d2c223c)
  • feat(ui): implement OpenAIPage in React 19 (5306ffa)
  • feat(ui): implement UptimePage and NotificationPage in React 19 (d3d7233)
  • feat(ui): migrate core infrastructure, AuthPage, DashboardPage, and ServerPage to React (2831052)
  • feat(ui): implement FileboxPage and register route in MainLayout (113addb)
  • feat(ui): implement TotpPage (2FA) using React 19 + Kumo UI (16eea3a)
  • feat: support auto ip geolocation and manual select for server country flags, fix windows emoji rendering (0487839)

🐛 修复 (fix)

  • fix: register public server status routes (82c4ed0)
  • fix: stabilize sidebar collapse animation (15da047)
  • fix: stabilize sidebar collapse animation (094c819)
  • fix: protect server inventory routes (806be92)
  • fix: harden agent reconnect state handling (17f8cdf)
  • fix(agent): exclude virtual interfaces from traffic totals (27b8181)
  • fix: satisfy governance for API docs routes (1bed203)
  • fix(agent): prefer IPv4 for websocket dials (a2f12e7)
  • fix: force HTTP/1.1 ALPN in TLS to prevent HTTP/2 negotiation breaking WebSocket upgrade behind CDN (6fffc6c)
  • fix: fully uninstall old agent before reinstall (stop, disable, remove unit, kill processes, delete binary) (c5b87bd)
  • fix: increase websocket connect timeout to 30s and add connection target logging (eebb5a6)
  • fix: correct test assertion to match actual label (6329eb1)
  • fix: add 10-second connection timeout to agent socket.io websocket connection (e8829a8)
  • fix: handle non-text frames (ping, pong, close) in agent websocket reader to prevent disconnects (f98fbfd)
  • fix: encode email headers with RFC2047 to prevent charset mojibake and query real host IP/domain for server alerts (97a4e6f)
  • fix: resolve uneven width of uptime status pills & update monitors (1db7f79)
  • fix(scheduler): define uniqueStrings helper and align page header and select components (da2b225)
  • fix: expose stale agent metrics health (f51ba29)
  • fix: resolve agent upgrade issues by using key-authorized urls and systemd-run container isolation (0d8f858)
  • fix: batch and synchronize frontend metric updates on a fixed interval of 1500ms to prevent staggered rendering (d92fa17)
  • fix: format GPU usage as percentage string to fix incorrect width rendering in CompactMetricBar (7ae737c)
  • fix: enable SQLite WAL mode and cache targets in memory to prevent SQLITE_BUSY database locks (d1c4f06)
  • fix: resolve data race on task.Status read/write using thread-safe GetStatus() (46007b2)
  • fix: add missing closing bracket in service_test.go (99121dc)
  • fix: remove duplicate helper functions in serverChartMetrics (5e9f910)
  • fix: stabilize host docker management and metrics (9dfd286)
  • fix: harden host instance terminal and docker flows (21ee1a6)
  • fix(dashboard): import and register LineChart to enable timeseries trend chart rendering (fe210d5)
  • fix(applog): resolve package-level logger data race in concurrent tests (a1208e0)
  • fix(docker,sidebar): fix docker agent task execution, relocate prune buttons, and smooth sidebar collapse animation (75613c4)
  • fix(totp): restore 2FA chrome extension folder and copy it in Dockerfile (e575eda)
  • fix(backend): improve disk parsing fallback in buildInfoField to ensure consistent rendering in list view (329d161)
  • fix(backend): convert flat cached info map to structured info in handleServerInfo to prevent frontend data corruption (db1dc5c)
  • fix(agent): use refresh_list instead of refresh to dynamically populate disk list on Linux (92e6d2e)
  • fix(dashboard): align location column header and preserve root filesystem / in disk collection (62b8123)
  • fix: stabilize server refresh and tighten layouts (87b11ba)
  • fix: country width (1454866)
  • fix: install agent via temp binary (cc43c09)
  • fix: infer server location flag (b8ad69a)
  • fix: resolve server locations from ip lookup (ca573a3)
  • fix: align gcli oauth and server chart history (4887d91)
  • fix: handle gcli oauth callback and account status (053b345)
  • fix: restore gcli import and server metadata (4894500)
  • fix: restore production logo fallback (bbf6683)
  • fix: restore production assets and ssh terminal (a3aa8ed)
  • fix: polish monitor UI and health checks (a9708fc)
  • fix: resolve static assets in runtime image (e6dd74f)
  • fix: avoid starting Go server in CI build check (acc9813)
  • fix: compile Windows agent script handler on Linux (5b2e906)
  • fix: include Go config package in migration CI (1218ed5)
  • fix: avoid echarts module mutation (7d75447)
  • fix: reduce memory footprint for small containers (5db5545)
  • fix: polish server mobile dialogs (7d72801)
  • fix: restore collapsible transition animations (430bd2f)
  • fix: stabilize agent telemetry charts (c10f375)
  • fix: improve agent telemetry and server metrics UI (f6a7e74)
  • fix: migrate appearance settings columns safely (b059b6f)
  • fix(server): prefer backend agent install url (89b2f90)
  • fix(server): refresh gpu details in realtime (4b54825)
  • fix(server): calculate gpu vram percent (3946b9b)
  • fix react module runtime blanks (ef995ec)
  • fix(ui): import AlertTriangle in OpenAIPage to fix runtime crash (de60311)
  • fix(ui): convert collapse button to standard SidebarCollapseButton component (885886a)
  • fix(ui): fix collapsed sidebar icons and make 2fa layout more compact (1f6c2cb)
  • fix(totp): fix code refresh and layout jittering (9be6579)
  • fix(antigravity-client): upgrade User-Agent version to 1.30.0 to bypass Google's version deprecation checks (9344499)
  • fix(antigravity-api): add pure JS HTTP fallback in AntigravityRequester for ARM64 Linux systems where pre-compiled binaries are unavailable (6a122cb)
  • fix(server-api): resolve column and placeholder mismatch in ServerAccount.create (956b481)
  • fix(agent): prevent time overflow panic on startup for systems booted less than 1 hour ago (80582e9)
  • fix(agent): filter out virtual/pseudo filesystems and deduplicate mounts to resolve incorrect disk capacities (1afbd8f)
  • fix(agent): check response status and validate parsed IP address in get_public_ip to avoid HTML payloads (e1d0a72)
  • fix(agent): resolve Docker checkUpdates 301 error and disable cargo ssl revocation check on Windows (7089fe8)
  • fix(frontend): resolve Vue warnings and remove deprecated Zeabur method calls (df8859c)
  • fix(agent): fix network traffic and speed statistics calculation (3beaec1)

🔧 其他

  • chore: prepare v2.0.0 release (30e375b)
  • chore(sidebar): rename infrastructure group to cloud services (38c2f04)
  • test: align silent polling realtime guard (678c70a)
  • chore: add network-quality target management routes to manifest (1597ebf)
  • perf(database): run sqlite core schema validation exactly once per Store instance (5cf9cb4)
  • perf: enable progressive incremental loading for dashboard cards to improve page perceived load speed (16f13d9)
  • test: mock oauthTokenUrl in TestGeminiCliLifecycle to fix async health check failure (9508654)
  • test: keep gcli lifecycle account enabled (3af745c)
  • docs: add backend migration PRD (26f9206)
  • test: stabilize secure storage encryption assertion (40cb3b8)
  • chore: polish dashboard and settings persistence (524f1f1)
  • chore: update toolbox modules and frontend polish (8324635)
  • refactor(ui): consolidate Kumo frontend updates (4252064)
  • refactor(ui): finish kumo migration cleanup (674cdb8)
  • refactor(ui): unify page width and Kumo tabs (caf6b5c)
  • refactor(ui): normalize self-hosted page with Kumo controls (37e3327)
  • refactor(ui): normalize filebox page with Kumo controls (6948d73)
  • refactor(ui): normalize uptime page with Kumo controls (d0a7e6d)
  • refactor(ui): normalize cloud vendor pages with Kumo controls (c188ddb)
  • refactor(ui): normalize small pages with Kumo controls (e355219)
  • docs(refactor): define Kumo-only migration plan (ef329d3)
  • docs(refactor): update progress tracker and task checklist for Wave 2 (93c65dd)
  • docs: update refactor-progress.md for Wave 1 completion (4156790)
    ...
Read more

Release v0.1.6

Choose a tag to compare

@github-actions github-actions released this 03 Jun 05:11

API Monitor Agent v0.1.6 (Rust)

下载

平台 架构 文件
Linux amd64 agent-linux-amd64
Linux arm64 agent-linux-arm64
Windows amd64 agent-windows-amd64.exe
macOS amd64 agent-darwin-amd64
macOS arm64 agent-darwin-arm64

使用方法

# 下载
wget https://github.com/iwvw/API-Monitor/releases/download/v0.1.6/agent-linux-amd64
chmod +x agent-linux-amd64

# 运行
./agent-linux-amd64 --id <SERVER_ID> -k <AGENT_KEY> -s <SERVER_URL>

Release v0.1.5

Choose a tag to compare

@github-actions github-actions released this 19 Feb 01:04

API Monitor Agent v0.1.5

下载

平台 架构 文件
Linux amd64 agent-linux-amd64
Linux arm64 agent-linux-arm64
Windows amd64 agent-windows-amd64.exe
macOS amd64 agent-darwin-amd64
macOS arm64 agent-darwin-arm64

使用方法

# 下载
wget https://github.com/iwvw/API-Monitor/releases/download/v0.1.5/agent-linux-amd64
chmod +x agent-linux-amd64

# 运行
./agent-linux-amd64 --id <SERVER_ID> -k <AGENT_KEY> -s <SERVER_URL>

Release v0.1.4

Choose a tag to compare

@github-actions github-actions released this 25 Jan 05:09
4f8fafd

🚀 v0.1.4 更新内容

📝 提交记录

✨ 新功能 (feat)

  • feat: 2FA 系统全方位重塑 V4 & 刷新免验证优化 (f216ad0)

🐛 修复 (fix)

📚 文档 (docs)

🔧 其他


📦 Docker 镜像

# 从 GitHub Container Registry 拉取
docker pull ghcr.io/iwvw/api-monitor:v0.1.4

# 从 Docker Hub 拉取
docker pull iwvw/api-monitor:v0.1.4

What's Changed

Full Changelog: v0.1.3...v0.1.4

Release v0.1.3

Choose a tag to compare

@github-actions github-actions released this 08 Jan 06:02

API Monitor Agent v0.1.3

下载

平台 架构 文件
Linux amd64 agent-linux-amd64
Linux arm64 agent-linux-arm64
Windows amd64 agent-windows-amd64.exe
macOS amd64 agent-darwin-amd64
macOS arm64 agent-darwin-arm64

使用方法

# 下载
wget https://github.com/iwvw/API-Monitor/releases/download/v0.1.3/agent-linux-amd64
chmod +x agent-linux-amd64

# 运行
./agent-linux-amd64 --id <SERVER_ID> -k <AGENT_KEY> -s <SERVER_URL>

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Dec 10:29

API Monitor Agent vv0.1.2

下载

平台 架构 文件
Linux amd64 agent-linux-amd64
Linux arm64 agent-linux-arm64
Windows amd64 agent-windows-amd64.exe
macOS amd64 agent-darwin-amd64
macOS arm64 agent-darwin-arm64

使用方法

# 下载
wget https://github.com/iwvw/API-Monitor/releases/download/v0.1.2/agent-linux-amd64
chmod +x agent-linux-amd64

# 运行
./agent-linux-amd64 --id <SERVER_ID> -k <AGENT_KEY> -s <SERVER_URL>

Full Changelog: https://github.com/iwvw/API-Monitor/commits/v0.1.2