Releases: iwvw/API-Monitor
Releases · iwvw/API-Monitor
Release v2.0.0
Compare
Sorry, something went wrong.
No results found
iwvw
released this
05 Jul 19:25
🚀 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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
🚀 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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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