Skip to content

Releases: veops/oneterm

v25.8.3

19 Aug 08:45
Compare
Choose a tag to compare

🚀 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

12 Aug 12:59
Compare
Choose a tag to compare

🚀 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
    • Improved Visual Design
      • Protocol-specific icons and color coding for better asset identification
      • Better suggestion system with protocol-aware autocomplete

🐛 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

04 Aug 12:53
Compare
Choose a tag to compare

🚀 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

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

📥 Installation & Upgrade

cd oneterm  
git pull origin main  
cd deploy  
docker compose down && docker compose up -d  

v25.7.1

22 Jul 13:06
Compare
Choose a tag to compare

🚀 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 ControlAuthorization 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

19 Jun 04:21
Compare
Choose a tag to compare

🚀 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

Localization

  • System Language Configuration
    • New SYSTEM_DEFAULT_LANGUAGE setting in Docker Compose. Resolves #63
    • Supported languages:
      • English (en-US)
      • Simplified Chinese (zh-CN)
    • Auto-detects system language when unconfigured

📥 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

09 Jun 08:13
Compare
Choose a tag to compare

🚀 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

17 May 13:36
Compare
Choose a tag to compare

🚀 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

12 Feb 01:29
Compare
Choose a tag to compare

[Version v25.2.1] - 2025-02-12

Features

  • Work station - update layout and style
  • Add userPanel component
  • Login page - update background image

Documentation

  • Add CODE_OF_CONDUCT
  • Add SECURITY
  • Update README

Bug Fixes

  • Fix menu permission
  • Fix create table

v24.10.2

11 Oct 10:19
Compare
Choose a tag to compare
  1. Fix: SSH cli
  2. Fix: Connect test
  3. Fix: Node children

v24.10.1

10 Oct 10:39
Compare
Choose a tag to compare
  1. Feat: Temporary share link
  2. Feat: Authorization through nodes, assets, and accounts
  3. Feat: Command filter
  4. Fix: SSH client no repsponse in some condition