Releases: yuanweize/RouteLens
v2.2.5
RouteLens v2.2.5
A modern, agentless network observability platform.
🚀 Quick Start
Option 1: Binary (Recommended)
# Download and extract
curl -LO https://github.com/yuanweize/RouteLens/releases/download/v2.2.5/routelens_2.2.5_linux_amd64.tar.gz
tar xzf routelens_2.2.5_linux_amd64.tar.gz
# Install as systemd service (one command!)
sudo ./routelens service install --port 8080Option 2: Docker Compose
curl -O https://raw.githubusercontent.com/yuanweize/RouteLens/master/compose.yml
docker compose up -dOption 3: System Package
# Debian/Ubuntu
sudo dpkg -i routelens_2.2.5_linux_amd64.deb
# CentOS/RHEL
sudo rpm -i routelens_2.2.5_linux_amd64.rpm⚙️ First Run
- Open
http://your-server:8080 - Create admin account on setup page
- Add monitoring targets
⚠️ Production: SetRS_JWT_SECRETenv var for persistent sessions.
Changelog
🐛 Bug Fixes
- f19b4fa: fix: resolve docker compose permission issues and add mtr check (@yuanweize)
📦 Others
- 9e713a5: chore(master): release 2.2.5 (#17) (@yuanweize)
📖 Documentation · 🐳 ghcr.io/yuanweize/routelens:v2.2.5
v2.2.4
RouteLens v2.2.4
A modern, agentless network observability platform.
🚀 Quick Start
Option 1: Binary (Recommended)
# Download and extract
curl -LO https://github.com/yuanweize/RouteLens/releases/download/v2.2.4/routelens_2.2.4_linux_amd64.tar.gz
tar xzf routelens_2.2.4_linux_amd64.tar.gz
# Install as systemd service (one command!)
sudo ./routelens service install --port 8080Option 2: Docker Compose
curl -O https://raw.githubusercontent.com/yuanweize/RouteLens/master/compose.yml
docker compose up -dOption 3: System Package
# Debian/Ubuntu
sudo dpkg -i routelens_2.2.4_linux_amd64.deb
# CentOS/RHEL
sudo rpm -i routelens_2.2.4_linux_amd64.rpm⚙️ First Run
- Open
http://your-server:8080 - Create admin account on setup page
- Add monitoring targets
⚠️ Production: SetRS_JWT_SECRETenv var for persistent sessions.
Changelog
🐛 Bug Fixes
- 06b24e9: fix: validate update download before reporting success (@yuanweize)
📖 Documentation · 🐳 ghcr.io/yuanweize/routelens:v2.2.4
v2.2.3
RouteLens v2.2.3
A modern, agentless network observability platform.
🚀 Quick Start
Option 1: Binary (Recommended)
# Download and extract
curl -LO https://github.com/yuanweize/RouteLens/releases/download/v2.2.3/routelens_2.2.3_linux_amd64.tar.gz
tar xzf routelens_2.2.3_linux_amd64.tar.gz
# Install as systemd service (one command!)
sudo ./routelens service install --port 8080Option 2: Docker Compose
curl -O https://raw.githubusercontent.com/yuanweize/RouteLens/master/compose.yml
docker compose up -dOption 3: System Package
# Debian/Ubuntu
sudo dpkg -i routelens_2.2.3_linux_amd64.deb
# CentOS/RHEL
sudo rpm -i routelens_2.2.3_linux_amd64.rpm⚙️ First Run
- Open
http://your-server:8080 - Create admin account on setup page
- Add monitoring targets
⚠️ Production: SetRS_JWT_SECRETenv var for persistent sessions.
Changelog
🐛 Bug Fixes
- bc92b64: fix: light theme styling issues (@yuanweize)
📦 Others
- d8c8bf2: chore(master): release 2.2.3 (@yuanweize)
📖 Documentation · 🐳 ghcr.io/yuanweize/routelens:v2.2.3
v2.2.2
RouteLens v2.2.2
A modern, agentless network observability platform.
🚀 Quick Start
Option 1: Binary (Recommended)
# Download and extract
curl -LO https://github.com/yuanweize/RouteLens/releases/download/v2.2.2/routelens_2.2.2_linux_amd64.tar.gz
tar xzf routelens_2.2.2_linux_amd64.tar.gz
# Install as systemd service (one command!)
sudo ./routelens service install --port 8080Option 2: Docker Compose
curl -O https://raw.githubusercontent.com/yuanweize/RouteLens/master/compose.yml
docker compose up -dOption 3: System Package
# Debian/Ubuntu
sudo dpkg -i routelens_2.2.2_linux_amd64.deb
# CentOS/RHEL
sudo rpm -i routelens_2.2.2_linux_amd64.rpm⚙️ First Run
- Open
http://your-server:8080 - Create admin account on setup page
- Add monitoring targets
⚠️ Production: SetRS_JWT_SECRETenv var for persistent sessions.
Changelog
🐛 Bug Fixes
- b2c6c34: fix: add version.json copy step for CI builds (@yuanweize)
- a05ac2d: fix: unignore .release-please-manifest.json in .dockerignore (@yuanweize)
📦 Others
- cd2ebb3: chore(master): release 2.2.2 (@yuanweize)
📖 Documentation · 🐳 ghcr.io/yuanweize/routelens:v2.2.2
v2.2.1
RouteLens v2.2.1
A modern, agentless network observability platform.
🚀 Quick Start
Option 1: Binary (Recommended)
# Download and extract
curl -LO https://github.com/yuanweize/RouteLens/releases/download/v2.2.1/routelens_2.2.1_linux_amd64.tar.gz
tar xzf routelens_2.2.1_linux_amd64.tar.gz
# Install as systemd service (one command!)
sudo ./routelens service install --port 8080Option 2: Docker Compose
curl -O https://raw.githubusercontent.com/yuanweize/RouteLens/master/compose.yml
docker compose up -dOption 3: System Package
# Debian/Ubuntu
sudo dpkg -i routelens_2.2.1_linux_amd64.deb
# CentOS/RHEL
sudo rpm -i routelens_2.2.1_linux_amd64.rpm⚙️ First Run
- Open
http://your-server:8080 - Create admin account on setup page
- Add monitoring targets
⚠️ Production: SetRS_JWT_SECRETenv var for persistent sessions.
Changelog
📖 Documentation · 🐳 ghcr.io/yuanweize/routelens:v2.2.1
v2.0.0
RouteLens v2.0.0
A modern, agentless network observability platform.
🚀 Quick Start
Option 1: Binary (Recommended)
# Download and extract
curl -LO https://github.com/yuanweize/RouteLens/releases/download/v2.0.0/routelens_2.0.0_linux_amd64.tar.gz
tar xzf routelens_2.0.0_linux_amd64.tar.gz
# Install as systemd service (one command!)
sudo ./routelens service install --port 8080Option 2: Docker Compose
curl -O https://raw.githubusercontent.com/yuanweize/RouteLens/master/compose.yml
docker compose up -dOption 3: System Package
# Debian/Ubuntu
sudo dpkg -i routelens_2.0.0_linux_amd64.deb
# CentOS/RHEL
sudo rpm -i routelens_2.0.0_linux_amd64.rpm⚙️ First Run
- Open
http://your-server:8080 - Create admin account on setup page
- Add monitoring targets
⚠️ Production: SetRS_JWT_SECRETenv var for persistent sessions.
Changelog
🚀 Features
- 60099d5: feat!: v2.0.0 - Security hardening and code quality improvements (@yuanweize)
- 7251991: feat: enhance GeoIP status display with database metadata (@yuanweize)
🐛 Bug Fixes
- fc14ebd: fix: display IPv4 + IPv6 for GeoIP ip_version 6 (@yuanweize)
📖 Documentation · 🐳 ghcr.io/yuanweize/routelens:v2.0.0
v1.3.3
RouteLens v1.3.3
A modern, agentless network observability platform.
🚀 Quick Start
Option 1: Binary (Recommended)
# Download and extract
curl -LO https://github.com/yuanweize/RouteLens/releases/download/v1.3.3/routelens_1.3.3_linux_amd64.tar.gz
tar xzf routelens_1.3.3_linux_amd64.tar.gz
# Install as systemd service (one command!)
sudo ./routelens service install --port 8080Option 2: Docker Compose
curl -O https://raw.githubusercontent.com/yuanweize/RouteLens/master/compose.yml
docker compose up -dOption 3: System Package
# Debian/Ubuntu
sudo dpkg -i routelens_1.3.3_linux_amd64.deb
# CentOS/RHEL
sudo rpm -i routelens_1.3.3_linux_amd64.rpm⚙️ First Run
- Open
http://your-server:8080 - Create admin account on setup page
- Add monitoring targets
⚠️ Production: SetRS_JWT_SECRETenv var for persistent sessions.
Changelog
🚀 Features
- a7bc0fb: feat(about): dynamic GitHub releases download links (@yuanweize)
🐛 Bug Fixes
- 5461e72: fix(ui): show error messages on login page for 401/429 errors (@yuanweize)
📖 Documentation · 🐳 ghcr.io/yuanweize/routelens:v1.3.3
v1.3.2
RouteLens v1.3.2
Installation
Binary (all platforms):
Download the appropriate archive for your platform and extract.
Debian/Ubuntu:
sudo dpkg -i routelens_1.3.2_linux_amd64.deb
sudo systemctl enable --now routelensCentOS/RHEL:
sudo rpm -i routelens_1.3.2_linux_amd64.rpm
sudo systemctl enable --now routelensDocker:
docker pull ghcr.io/yuanweize/routelens:v1.3.2Changelog
🐛 Bug Fixes
- ff2a9d6: fix(api): password update UNIQUE constraint error (@yuanweize)
- c695ce4: fix(core): audit fixes for hardcoded values and GORM misuse (@yuanweize)
📦 Others
- 45ea24a: chore(master): release 1.3.2 (@yuanweize)
Full Changelog: v1.3.1...v1.3.2
v1.3.1
RouteLens v1.3.1
Installation
Binary (all platforms):
Download the appropriate archive for your platform and extract.
Debian/Ubuntu:
sudo dpkg -i routelens_1.3.1_linux_amd64.deb
sudo systemctl enable --now routelensCentOS/RHEL:
sudo rpm -i routelens_1.3.1_linux_amd64.rpm
sudo systemctl enable --now routelensDocker:
docker pull ghcr.io/yuanweize/routelens:v1.3.1Changelog
🐛 Bug Fixes
- 7488591: fix(security): critical security hardening for v1.3.1 (@yuanweize)
📦 Others
- 92725bc: chore(master): release 1.3.1 (@yuanweize)
Full Changelog: v1.3.0...v1.3.1
v1.3.0
RouteLens v1.3.0
Installation
Binary (all platforms):
Download the appropriate archive for your platform and extract.
Debian/Ubuntu:
sudo dpkg -i routelens_1.3.0_linux_amd64.deb
sudo systemctl enable --now routelensCentOS/RHEL:
sudo rpm -i routelens_1.3.0_linux_amd64.rpm
sudo systemctl enable --now routelensDocker:
docker pull ghcr.io/yuanweize/routelens:v1.3.0Changelog
🚀 Features
- 3662326: feat(ui): add self-update UI with Ant Design (@yuanweize)
- 1b5150e: feat: Phase Cleanup - Target enable/disable, i18n, remove sentimental text (@yuanweize)
🐛 Bug Fixes
- 154c748: fix(ci): fix goreleaser.yaml hooks format for v2 (@yuanweize)
- f48490e: fix(ci): simplify goreleaser hooks command (@yuanweize)
- a442bb4: fix(ci): specify exact Go version 1.24.0 in release workflow (@yuanweize)
- f6df1ec: fix(critical): 修复 SSH 测速调度逻辑 - 死代码复活 (@yuanweize)
- de211d8: fix(security): add cache headers for frontend assets (@yuanweize)
- 96a5c76: fix(security): update vulnerable dependencies (@yuanweize)
- a43e0bd: fix(ui): dynamic version display and auto update check (@yuanweize)
- 03591fc: fix: CI/CD cleanup - reset release-please manifest, complete i18n (@yuanweize)
- 7db9dbf: fix: make system/info public API, ensure proper deployment (@yuanweize)
- 1d3bb49: fix: update check API fallback to GitHub API when no binary found (@yuanweize)
📦 Others
- 8732b32: chore(master): release 1.3.0 (@yuanweize)
- 32bc703: chore(master): release 1.3.0 (@yuanweize)
- 3e9ec60: chore(release): v1.2.9 - standardize version injection & i18n (@yuanweize)
- c3d2f4c: feat(self-update): AdGuard Home 风格的应用内一键更新 (@yuanweize)
Full Changelog: v1.2.0...v1.3.0