Releases: veops/oneterm
Releases · veops/oneterm
v25.8.3
🚀 Release v25.8.3 (2025-08-19)
✨ Features
- Backend: Implement WebSocket-based SSH terminal interface (30bfb96)
- UI: Add web SSH functionality to workstation (05da77d)
- UI: Record page path when user logs out (8d0a864)
- UI: Update form tips in asset editing (9367ada)
- Deploy: Add development environment startup script (165572c)
- Deploy: Add password management scripts with setup and migration tools #75 (61150a5)
🐛 Bug Fixes
- Backend: Resolve table display issues (eef43e6)
- Backend: Resolve exit command delay (c221dbf)
- Backend: Fix storage service initialization (dbb804a)
- Backend: Properly shutdown SSH server on SIGINT/SIGTERM (d0046d2)
- Deploy: Add cross-platform sed compatibility for macOS and Linux (38fa72f)
- Deploy: Fix start_frontend_dev error (f45fd3f)
📚 Documentation
- Docs: Update DEV_README (76a224b)
- Docs: Update README installation instructions to include setup.sh script (696e715)
📥 Installation & Upgrade
cd oneterm
git pull origin main
cd deploy
docker compose down && docker compose up -d
v25.8.2
🚀 Release v25.8.2 (2025-08-12)
✨ New Features
Backend
- Account Management Enhancement
- Added GetAccountCredentials2 API endpoint for simplified credential access
SSH Terminal Interface
- Complete SSH Service Rewrite
- New Interactive Table View for asset and session management:
- Modern bubbletea-based table component with full keyboard navigation
- Advanced filtering capabilities with real-time search
- Enhanced Session Management
- New
recent
command to view recent sessions with last login timestamps - Session limit optimized to 20 most recent entries
- New
- Improved Visual Design
- Protocol-specific icons and color coding for better asset identification
- Better suggestion system with protocol-aware autocomplete
- New Interactive Table View for asset and session management:
🐛 Bug Fixes
SSH Service
- Resolved connection hanging issues after telnet session exit
📥 Installation & Upgrade
cd oneterm
git pull origin main
cd deploy
docker compose down && docker compose up -d
v25.8.1
🚀 Release v25.8.1 (2025-08-04)
✨ New Features
Backend
- Web Protocol Support
- Added HTTP/HTTPS asset type with proxy access:
- Configurable access restrictions (scope/concurrency/path blocking)
- Watermark display for secure browsing
- Added HTTP/HTTPS asset type with proxy access:
Frontend
Workspace
- One-click Web Proxy
- Right-click on Web assets to launch proxy sessions directly.
Resource Control
- New Sub-page: Web Access Policies
- Centralized management for:
- Path whitelist/blacklist
- Concurrent session limits
- Watermark customization
- Centralized management for:
📥 Installation & Upgrade
cd oneterm
git pull origin main
cd deploy
docker compose down && docker compose up -d
v25.7.1
🚀 Release v25.7.1 (2025-07-22)
✨ New Features
Backend
- Command Interception & Time Templates
- Added support for command interception templates and flexible time templates.
- Authorization Management V2
- Upgraded authorization module with automatic migration from V1 to V2.
- Six configurable permissions under authorization:
Connect
|Share
|Upload
|Download
|Copy
|Paste
.
Frontend
Global Updates
- All credential input fields now enforce password-type masking.
Workspace
- Added temporary asset sharing via right-side menu.
Resource Control (Renamed from "Asset Management")
- New sub-pages under unified control:
- Authorization Rules: Centralized control for resource/assets/accounts.
- Command Interception: Manage allowed/blocked commands via templates.
- Access Periods: Configure time-based access with multi-timezone support.
System Settings
- Renamed
Terminal Control
→Authorization Control
with global default - Migrated command interception to Resource Control section.
📥 Installation & Upgrade
cd oneterm
git pull origin main
cd deploy
docker compose down && docker compose up -d
v25.6.2
🚀 Release v25.6.2 (2025-06-19)
✨ New Features
Storage Management
- Session Recording Storage
- Added comprehensive storage backend configuration for session recordings with support for:
- Local storage
- Cloud storage:
- MinIO
- AWS S3
- Alibaba Cloud OSS
- Huawei Cloud OBS
- Tencent Cloud COS
- China Telecom OOS
- Azure Blob Storage
- Added comprehensive storage backend configuration for session recordings with support for:
Localization
- System Language Configuration
- New
SYSTEM_DEFAULT_LANGUAGE
setting in Docker Compose. Resolves #63 - Supported languages:
- English (
en-US
) - Simplified Chinese (
zh-CN
)
- English (
- Auto-detects system language when unconfigured
- New
📥 Installation & Upgrade
# Fresh installation
git clone https://github.com/veops/oneterm.git
cd oneterm/deploy
docker compose up -d # Supports linux/amd64 and arm64
# Upgrade existing deployment
cd oneterm
git pull
cd deploy
docker compose down && docker compose up -d
🔧 Configuration
1. Language Settings (Docker Compose)
services:
acl-api:
environment:
SYSTEM_DEFAULT_LANGUAGE: en-US # or zh-CN
v25.6.1
🚀 Release v25.6.1 (2025-06-09)
✨ New Features
UI
-
Workspace:
- Tab reordering via drag-and-drop
- Batch Command Execution: Run commands across multiple selected assets
- File Management (SSH/RDP):
- Visual file browser with directory navigation
- Support for batch upload/download
- Remote Desktop Enhancements:
- Resolution configuration for RDP/VNC
- New Sidebar Toolbar integrating:
- Workspace fullscreen
- Recent session history
- Terminal batch commands
- Display/theme settings
- Quick commands
- File management
- Remote clipboard
- Resolution settings
-
Audit Center:
- Added dedicated File Logs page
-
System Settings:
- Terminal Display: Added remote desktop resolution configuration
Backend
- Implemented SSH/RDP session file transfer (upload/download)
🔄 Adjustments
- Workspace:
- Moved "Recent Sessions" button to sidebar
- Removed floating terminal menu (functions consolidated into sidebar)
📥 Installation & Upgrade
# New installation
git clone https://github.com/veops/oneterm.git
cd oneterm/deploy
docker compose up -d # Supports linux/amd64 and arm64
# Upgrade existing
cd oneterm
git pull
cd deploy
docker compose down && docker compose up -d
v25.5.1
🚀 Release v25.5.1 (2025-05-17)
✨ New Features
Backend
- Protocol Support: Added
Telnet
,Redis
,MySQL
,PostgreSQL
,MongoDB
. - Core Improvements:
- Major code refactoring for stability.
- New Quick Commands module.
- Personal Preferences for user-specific settings.
- Configurable recording file paths.
- Container image now supports
linux/arm64
.
UI
- Dashboard: Optimized chart styles.
- Terminal:
- Redesigned UI + new menus: Fullscreen, Quick Commands, Display/Theme Settings.
- RDP/VNC:
- Added Fullscreen and Clipboard Management (text copy/paste support).
- System Settings: Unified module for:
- Public keys, Quick Commands, Terminal controls, Command interception.
🐛 Bug Fixes
Backend
- Fixed idle session timeout issues.
UI
- Fixed RDP/VNC session count not refreshing after connection.
- Fixed Terminal text rendering with excessive content.
🔄 Migrations
- Moved "My Public Key" and "Security Settings" to System Settings.
📥 Installation
git clone https://github.com/veops/oneterm.git
cd oneterm/deploy
docker compose up -d # Supports linux/amd64 and arm64
🔄 Upgrade
cd oneterm # Navigate to your existing installation
git pull # Pull latest changes
cd deploy
docker compose down && docker compose up -d # Rebuild containers
v25.2.1
v24.10.2
- Fix: SSH cli
- Fix: Connect test
- Fix: Node children
v24.10.1
- Feat: Temporary share link
- Feat: Authorization through nodes, assets, and accounts
- Feat: Command filter
- Fix: SSH client no repsponse in some condition