Skip to content

1Panel Changelog

Release Notes

v2.1.7

2026‑03‑26

Bug Fixes

  • Agents: Fixed search issues on the Installed Skills page
  • System: Fixed abnormal menu display in some languages

v2.1.6

2026‑03‑26

New Features

  • Agents: Added skill management support
  • Agents: Added WeChat channel support
  • Agents: Added DingTalk channel support
  • Agents: Added Xiaomi support for model accounts
  • Agents: Added custom npm registry support
  • Agents: Added model pool configuration for model accounts
  • Agents: Added overview information support
  • Agents: Added main config file editing support
  • Terminal: Added AI terminal support

Improvements

  • Agents: Optimized plugin installation logic
  • Agents: Optimized the OpenClaw terminal page
  • Agents: Optimized validation logic for MiniMax model accounts
  • Websites: Added an option to skip SSL certificate verification in reverse proxy settings
  • Containers: Changed the default container directory entry path to the working directory
  • Containers: Added path bar navigation support in file management
  • Containers: Added a prompt when the Compose file is missing
  • File Browser: Optimized editor tab management and file handling logic
  • File Browser: Added validation and error messages for remote download URLs
  • File Browser: Added favorites to the file selection list page
  • File Browser: Added cancel support for remote downloads
  • File Browser: Moved tooltips to the left for better visibility
  • File Browser: Added total progress display for file uploads
  • File Browser: Preserved the original modification time after file extraction
  • Terminal: Optimized the quick command selection page style for the host terminal
  • Multi-Node: Optimized node dropdown page styles
  • Multi-Node: Added a multi-node overview entry on the node selection page
  • System: Unified sidebar menu item heights

Bug Fixes

  • App Store: Fixed missing form fields when installing apps in some languages
  • Agents: Fixed an issue where the access address could not be set to a domain when creating OpenClaw agents
  • Websites: Fixed a failure when creating OpenClaw one-click deployment websites
  • Websites: Fixed extra whitespace in the default Composer command list
  • Websites: Fixed an issue where websites could not be started after being stopped
  • Certificates: Fixed missing options on the column selection page
  • Containers: Fixed abnormal Compose status display in some scenarios
  • File Browser: Fixed an issue where gz files could not be previewed after extraction
  • Terminal: Fixed an issue where the scroll speed setting did not take effect in the container terminal
  • Toolbox: Fixed an issue where unchecked items were still cleaned up during system upgrade backup cleanup
  • Logs: Fixed abnormal display for some operation logs
  • Panel Settings: Fixed an issue where entering an incorrect 2FA code redirected users to the login page
  • Panel Settings: Fixed an issue where file uploads failed for Qiniu backup accounts
  • System: Fixed abnormal overview status display when the panel theme followed system color mode changes
  • System: Fixed the abnormal display of the More button in table action columns on first entry

v2.1.5

2026‑03‑17

New Features

  • Agents: Added WeCom Channel support
  • Agents: Added secure access address configuration
  • Containers: Added image update support
  • Containers: Added container file management
  • Containers: Added backup and restore for containers and Compose

Improvements

  • Overview: Added agents overview info with quick jump
  • Agents: OpenClaw now enables HTTPS access by default
  • Agents: Improved validation when adding Gemini model accounts
  • Agents: Added icons for agent types
  • Panel Settings: Improved Docker proxy setting prompt

Bug Fixes

  • Local Models: Fixed navigation failures when switching between some pages
  • Containers: Fixed image pull failures when creating Compose with private registries
  • System: Fixed failures when building from source

v2.1.4

2026‑03‑11

New Features

  • Agents: Added QQ Channel support
  • Agents: Added OpenRouter model account support
  • Local Models: Added vLLM management support
  • File Browser: Added column show/hide support for the file list

Improvements

  • Agents: Optimized saving logic for custom model name configuration
  • Databases: Optimized PostgreSQL database deletion logic
  • Containers: Optimized Docker restart prompt message

Bug Fixes

  • Containers: Fixed an issue where the env file could be cleared when manually pasting the orchestration path
  • Logs: Fixed abnormal log display for some child nodes
  • Panel Settings: Fixed inability to receive emails when the sender name is Chinese
  • System: Fixed missing translations in some languages

v2.1.3

2026‑03‑06

Improvements

  • Agents: Adapted to the latest OpenClaw configuration format
  • Certificates: Certificate selector now displays issuer and expiration time
  • Panel Settings: Optimized prompt information on the panel SSL page

Bug Fixes

  • App Store: Fixed abnormal sorting behavior for newly installed apps
  • Websites: Fixed errors when adding reverse proxy in some scenarios
  • Containers: Fixed container orchestration creation failures in some scenarios
  • System: Fixed several known issues in the international edition
  • System: Fixed menu flickering in some pages when switching language

v2.1.2

2026‑03‑04

New Features

  • App Store: Added installed app sorting support
  • Agents: Added support for creating CoPaw agents
  • Agents: Added Telegram channel support
  • Agents: Added Discord channel support
  • Agents: Added browser configuration support
  • Agents: Added timezone configuration support
  • Agents: Added API type selection for Ollama model accounts
  • Agents: Added Z.ai model account support
  • Agents: Added Ark Coding Plan model account support
  • Agents: Added Alibaba Bailian Coding Plan model account support
  • Agents: Added custom model account support for anthropic-messages API type
  • Certificates: Added Technitium support for DNS accounts
  • Terminals: Added custom font support
  • Terminals: Added custom foreground and background color support
  • Settings: Added panel runtime region switching support

Improvements

  • App Store: Optimized remote app sync logic
  • App Store: Optimized installed app card display style
  • Agents: Added optional credential retention when creating model accounts
  • Agents: Preserved Feishu account mapping during configuration updates
  • Agents: Optimized Kimi Coding model account creation logic
  • WebSites: Optimized website proxy API and log handling
  • WebSites: Optimized domain handling logic during website creation
  • WebSites: Added wildcard certificate issuance support for primary domains
  • GPU Monitoring: Optimized selected-state style
  • Databases: Added one-click full URL copy for database connection info
  • Containers: Optimized container orchestration page layout
  • Containers: Added extra_hosts support
  • Containers: Optimized container log viewer and improved log download options
  • File Browser: Optimized name column width
  • File Browser: Added last-opened-file memory
  • File Browser: Optimized file extraction workflow
  • Monitoring: Optimized monitoring interval prompt text
  • Settings: Optimized refresh-time prompt for two-factor verification
  • Settings: Enhanced passkey login capability
  • System: Made sort parameters optional for some APIs to support third-party systems
  • System: Updated Prettier config to avoid unnecessary formatting
  • System: Optimized i18n copywriting
  • System: Completed partial system security updates
  • System: Optimized SQLite connection configuration
  • System: Optimized invocation patterns for some system commands
  • System: Added cache mechanism to some system settings for better performance

Bug Fixes

  • App Store: Fixed app restore failures in some scenarios
  • App Store: Fixed abnormal README loading for some apps
  • WebSites: Fixed inability to restart sub-sites after stopping
  • WebSites: Fixed inability to operate website reverse proxy under special configurations
  • WebSites: Fixed errors when deleting some website types
  • Databases: Fixed startup failures after app restore in some scenarios
  • Containers: Fixed Compose creation failures in some scenarios
  • File Browser: Fixed abnormal preview drawer opening when clicking compressed files
  • Terminals: Fixed extra blank lines after modifying terminal settings
  • Website Monitoring: Fixed date-based search failures in some scenarios
  • Logs: Fixed abnormal login log recording in some scenarios

v2.1.1

2026‑02‑25

New Features

  • Agent: Support custom model accounts
  • Agent: Adapt to latest OpenClaw version

v2.1.0

2026‑02‑12

New Features

  • Overview: Notes module
  • AI: OpenClaw agent management
  • SSL: Custom ACME account validation
  • Container: Bulk import images
  • File: Notes support in File Manager
  • WAF: Export block records
  • Settings: WeCom, DingTalk, Feishu alerts
  • System: Key‑based login

Improvements

  • Overview: Optimize app icon loading
  • App Store: Optimize remote app update logic
  • App Store: Optimize icon caching
  • App Store: Improve installed app modal
  • App Store: Optimize OpenResty upgrade
  • Website: 3‑level directory support
  • Website: Optimize redirects for non‑443 ports
  • Website: Optimize browser cache for proxies
  • Website: Show parent website in list
  • Website: Disable redirects for stopped sites
  • Website: Validate name changes
  • SSL: Retry mechanism for certificate issuance
  • Container: Timestamps in logs
  • Container: Force pull option in Compose
  • File: Stream download to reduce memory
  • Monitor: Align dropdowns
  • Firewall: Show process using port
  • Toolbox: Optimize virus scan status
  • Cluster: Dark theme styling
  • Cluster: App upgrade on cluster overview
  • Settings: Optimize certificate reload in Mux mode
  • System: Validate API parameters

Bug Fixes

  • Overview: Hostname cache refresh
  • App Store: Hide password in plaintext
  • Website: Redirect rule display after disable
  • Website: Wrong HTTPS port for non‑443
  • SSL: IPv6 certificate issue
  • Container: Compose env load failure
  • File: Bulk chmod timeout
  • Monitor: Default NIC/disk not applied
  • Terminal: Leftover sshd processes
  • Cron: Task execution issues
  • Toolbox: Scan status display
  • Cluster: Node edit failure
  • Monitor: Wrong time display
  • Monitor: List page crash
  • Logs: Incorrect operation log after param change
  • Settings: OneDrive backup failure
  • System: OpenResty reinstall migration
  • System: System update failure

v2.0.17

2026‑01‑16

New Features

  • App Store: Multi‑node deployment
  • SSL: Porkbun DNS support
  • Database: Custom backup params for MySQL
  • Cluster: Node overview
  • Cluster: Proxy for adding nodes
  • Toolbox: Clean unlinked backups
  • Toolbox: Clean website logs
  • Toolbox: Clean old app packages
  • Settings: Mux mode with SSL

Improvements

  • Website: UDP listen for TCP/UDP proxy
  • SSL: IP cert chain config
  • Database: Cache default connection
  • Disk: Continue boot on mount failure
  • Toolbox: Limit log lines
  • Settings: Revert AWS S3 SDK for compatibility
  • Settings: Add panel name/IP to email alerts
  • System: API timeout control
  • System: Stable Markdown editor
  • System: Log highlight regex
  • System: Security entrance validation

Bug Fixes

  • App Store: App icon display
  • Website: Duplicate HTTPS redirect
  • Website: 404 page sync
  • Website: PHP redirect loop
  • Website: HTTPS redirect URL error
  • SSL: Custom DNS not working
  • SSL: Wildcard validation failure
  • GPU: History refresh display
  • Container: Wrong image delete count
  • Container: Create Compose with empty list
  • Container: Reset edit on auto‑refresh
  • File: Terminal path with spaces
  • Firewall: iptables display
  • Firewall: ping rule persist
  • Monitor: Time filter inaccuracy
  • Settings: Too large snapshot restore
  • Settings: Email subject garbled
  • Settings: Snapshot failed with many images
  • Settings: Backup account endpoint echo
  • Settings: 444 not closing connection
  • Settings: SMS alert failure
  • System: Master view slave log error
  • System: Blank bottom on expand

v2.0.16

2025‑12‑25

New Features

  • Website: TCP/UDP proxy
  • Website: Bulk SSL assignment
  • SSL: IP certificate support
  • GPU: Real‑time & history monitor
  • Database: Restore timeout
  • Terminal: Reset default login
  • Firewall: Port range forward
  • Cluster: Central app management
  • System: Switch node in Task Center

Improvements

  • Website: HTTP→HTTPS for non‑443
  • Website: UI/UX for creation
  • Website: Unicode IDN domains
  • Website: Left menu scroll
  • Runtime: PHP extension install tips
  • Runtime: PHP lz4 extension
  • Container: Delete confirm
  • Container: Compose .env support
  • Container: Compose creation
  • Container: Resource styling
  • Container: Image dependency message
  • File: View >10MB files
  • File: Upload button layout
  • Firewall: Allow UDP 443 (HTTP/3)
  • Terminal: Host select modal
  • WAF: IP group sync message
  • Settings: Preserve custom watermark
  • System: Toast position
  • System: 2FA input experience
  • System: 1pctl rollback message
  • System: SSH session logic
  • System: Clean temp update files
  • System: Swagger format
  • System: Simplify process data
  • System: Network & WebSocket performance
  • System: Process & connection page
  • System: Browser cache & i18n

Bug Fixes

  • App Store: MySQL charset selection
  • App Store: Local app major update config
  • Website: >100 redirects not shown
  • Website: One‑click deploy failure
  • Website: Settings timeout
  • Database: PostgreSQL backup failure
  • Container: Multi‑Compose YAML error
  • Container: Incomplete log on Compose fail
  • Container: Compose creation failure
  • File: Delete missing symlink error
  • Firewall: Forward init status
  • Firewall: UFW IPv6 error
  • Cron: Manual stop not working
  • Cluster: Heterogeneous slave update
  • Monitor: Spider count wrong
  • Settings: Snapshot local app backup
  • Settings: HTTP/HTTPS proxy container error
  • System: Monitor write block
  • System: Task name i18n
  • System: Task log garbage
  • System: File picker focus lost
  • System: Version update failure

v2.0.15

2025‑12‑08

Improvements

  • Container: Compose UI styling
  • Container: Volume/device cleanup close
  • System: Remove invalid stat check

Bug Fixes

  • App Store: Update diff highlight
  • App Store: Remote MySQL root password
  • Runtime: Missing redirect after install
  • Database: PostgreSQL remote add failure
  • Database: PostgreSQL special char backup
  • Container: Compose directory redirect
  • Container: Compose log cleanup
  • Container: Compose/container status sync
  • Process: Empty search not refresh
  • Cluster: Slave upgrade failure
  • System: Captcha function

v2.0.14

2025‑12‑04

New Features

  • SSL: AlibabaCloud ESA DNS
  • SSL: Amazon Route 53 DNS
  • Database: MySQL charsets & collation
  • Database: PostgreSQL 18 remote
  • Container: Multi‑network
  • Container: Favorite container/image
  • Container: Notes for containers
  • GPU: Metric reports
  • Cron: Multiple URLs for visit task

Improvements

  • Overview: CPU metrics detail
  • Overview: Distro info logic
  • Overview: Data cache
  • App Store: Home load performance
  • App Store: Local app RAM info
  • App Store: MySQL charset/collation
  • Container: Compose list UI
  • Container: Compose create log
  • Container: Network page style
  • Container: Async disk usage
  • Container: Copy raw config
  • Container: Auto‑refresh after reclaim
  • File: Path protection
  • File: Terminal quick command style
  • Firewall: Rule load performance
  • Process: Detail fields
  • Disk: Format flow
  • System: gzip for large response
  • System: File save error handling
  • System: HTTP status handling
  • System: AWS SDK v2
  • System: Log queue size
  • System: Language init
  • System: Immutable cache
  • System: Database config
  • System: Swagger lazy load
  • System: gzip for log API
  • System: Log read logic
  • System: System info logic
  • System: High‑usage process load
  • System: Terminal WebSocket buffer
  • System: App list memory

Bug Fixes

  • Overview: Uptime display on fast refresh
  • App Store: Compose change affect list
  • App Store: SQL Server version
  • Runtime: Edit port failure
  • Runtime: PHP extension uninstall
  • Database: PostgreSQL 18 settings page
  • File: Symlink creation
  • Firewall: iptables persist
  • SSH: Autostart status
  • Toolbox: Daemon page timeout
  • Toolbox: Scan status wrong
  • Settings: WebDAV init connect
  • Settings: Snapshot agent not restart
  • Settings: Snapshot get image error
  • Settings: Backup down log display
  • System: File open crash
  • System: X-Forwarded-For IP bypass
  • System: Login captcha bypass
  • System: Update service path

v2.0.13

2025‑11‑20

New Features

  • App Store: App migrate node
  • Website: Bulk group
  • Database: Backup encryption
  • Container: Compose import/export
  • Container: Disk usage overview
  • Container: Build args
  • File: Editor new file/folder
  • Monitor: Process info
  • Monitor: Disk I/O select device
  • Firewall: iptables support
  • Firewall: Rule import/export
  • Cron: Clear all website logs
  • Cron: Sync WAF IP group
  • Cluster: Slave sync upgrade
  • Cluster: Import license on add
  • Cluster: Proxy for node request
  • System: OpenWRT/Alpine (no systemctl)

Improvements

  • Overview: Hide sensitive info
  • Overview: Real‑time process
  • App Store: Local app arch
  • App Store: Installed app name
  • App Store: Delete app DB detect
  • App Store: Install UI
  • App Store: Compose diff
  • App Store: Upgrade Compose check
  • Website: Proxy cache display
  • Website: Site code length
  • Website: PHP config logic
  • Website: Certificate security
  • Website: Auto SSL on HTTPS
  • Website: LB fail_timeout
  • Website: Bulk delete
  • Runtime: extra_hosts
  • Runtime: Port mapping
  • Container: Command input
  • Container: Detail tab view
  • Container: Env hint
  • Container: Background task
  • Container: Network tab view
  • Container: Copy image name
  • Container: Disable IP on invalid net
  • Container: Terminal resize
  • Container: Cleanup log
  • File: Right drawer for more actions
  • File: Multi‑tab start path
  • Monitor: Shorter interval
  • Disk: Detection logic
  • Disk: LVM detect
  • Terminal: New connect modal
  • Terminal: Quick command select
  • Cron: Not run status
  • WAF: Map load
  • WAF: Block HTTP detail
  • Settings: License master name
  • Settings: S3 region select
  • System: Dynamic i18n
  • System: Typo fixes
  • System: Cron name validate
  • System: Upgrade/rollback logic
  • System: Regex refactor
  • System: Docker check before restart

Bug Fixes

  • Overview: Space path display
  • App Store: Upgrade notice
  • App Store: Container search filter
  • Website: Cert note lose domain
  • Website: Log UA display
  • Website: OperateProxy clean misuse
  • Website: One‑click deploy load
  • SSL: Push lose domain
  • Runtime: PHP extension install
  • Database: postgres sync
  • Container: Dark theme edit page
  • Monitor: Settings title
  • Process: Network count
  • SSH: Config highlight
  • Cron: Special char name fail
  • Monitor: First read
  • Settings: Tab switch
  • Settings: Tab delete redirect
  • Settings: Email user send fail
  • Settings: Menu drag
  • Settings: HTTP/HTTPS proxy error
  • Offline: Offline update lose version
  • System: Enter submit desc

v2.0.12

2025‑10‑22

New Features

  • Website: Bulk actions
  • SSL: OVH DNS
  • SSL: ACME-DNS
  • SSL: Upload local cert
  • Runtime: PHP slow log
  • Runtime: PHP daemon env
  • Runtime: Node.js pm2
  • Runtime: PHP extension source
  • AI: TensorRT LLM
  • Database: DB terminal
  • Terminal: Quick command import/export
  • File: Image/video convert
  • SSH: Authorized keys
  • Cluster: External panel
  • Cluster: Custom master name
  • Settings: Spanish
  • Settings: Watermark
  • Settings: Menu drag sort
  • Settings: Email SMTP user

Improvements

  • Overview: Quick setting tooltip
  • Overview: Resource status style
  • Overview: Path alias
  • App Store: Pull logic
  • App Store: Edit button style
  • App Store: Local app no local prefix
  • App Store: URL validate
  • Website: CORS
  • Website: OpenResty conf
  • Website: Delete DB on site delete
  • Website: Quick rename
  • Website: Nginx quick comment
  • Website: Remember last type
  • Website: Speed limit tooltip
  • SSL: List ID
  • SSL: Manual renew local
  • Runtime: PHP extension flow
  • Runtime: PHP default conf
  • Runtime: PHP timeout
  • Runtime: PHP daemon log
  • Database: Sync password mask
  • Container: Bulk pull
  • Container: Image tag bulk
  • Container: macvlan parent NIC
  • Container: Volume shared
  • File: Favorite jump
  • File: Terminal quick command
  • Firewall: Forward inbound if
  • SSH: Key edit
  • Process: Performance
  • Process: Network performance
  • Process: Style
  • Cron: Border
  • Cron: Python⅔
  • Cron: Script auto sync
  • Cron: Manual stop Shell
  • Toolbox: Scan timeout
  • Toolbox: Swap background task
  • Cluster: IPv6 node
  • Tamper: Background task
  • Tamper: Input tooltip
  • Tamper: Message
  • Tamper: Force off
  • Tamper: Status
  • Tamper: File list
  • Settings: Proxy check
  • System: Backup status
  • System: zh‑TW
  • System: Log IPv6
  • System: 1pctl app commands
  • System: Extract password error
  • System: Static traverse
  • System: Exclude style
  • System: Custom backup count

Bug Fixes

  • Overview: Network monitor layout
  • App Store: Post‑install param
  • App Store: Edit resource missing
  • App Store: Upgrade log order
  • App Store: Edit var required
  • App Store: OpenResty relative path
  • App Store: Low RAM OpenResty
  • Website: LB backup error
  • Website: HTTPS WordPress style
  • Website: HSTS off default site
  • Website: Restore log
  • SSL: Slave sync fail
  • Container: Bulk restart timeout
  • Container: Push log format
  • Container: Network IP range
  • SSH: Port sync
  • SSH: Port not apply
  • Cron: Report delete
  • Cron: View log crash
  • Cron: Expression comma
  • Cron: Shell quote error
  • Toolbox: Clean exclude current
  • Cluster: Community node name
  • Cluster: NIC after switch
  • Cluster: Overview refresh
  • HA: MySQL backup fail
  • System: aarch64 app filter
  • System: 1pctl language

v2.0.11

2025‑09‑15

New Features

  • Overview: Quick directory
  • MCP: uvx MCP Server
  • Disk: Disk management

Improvements

  • Website: OpenResty build timeout
  • SSL: Sort by expire
  • Runtime: Log & terminal style
  • Database: ZIP backup upload
  • Container: Volume list info
  • Container: Fullscreen Compose
  • Firewall: Restart Docker option
  • Process: Performance
  • Terminal: Default connect
  • Cron: Backup all with empty
  • Cron: Execution mechanism
  • Toolbox: Daemon PID detail
  • Transfer: rsync check
  • Tamper: Delete message
  • Settings: 189 mail
  • System: Backup server select
  • System: Copy version
  • System: Log read
  • System: Esc/click close log
  • System: Default list size 20
  • System: HTML log

Bug Fixes

  • App Store: Ignore update still show
  • Website: Browser cache wrong
  • Website: Hotlink duplicate domain
  • Website: Hotlink disable cache
  • SSL: Push node not work
  • MCP: streamablehttp config
  • Container: Upgrade lose command
  • Container: WSL2 Docker status
  • Container: Delete system network
  • File: Extract gz fail
  • Toolbox: Clear scan record error
  • Toolbox: fail2ban IP save fail
  • Monitor: Large data error
  • HA: Slave install fail
  • Logs: Operation log i18n
  • Settings: Alert delete not stop
  • Settings: Snapshot timeout
  • Settings: Offline alert
  • System: API doc

v2.0.10

2025‑09‑02

New Features

  • Overview: Copy system info
  • App Store: Copy password
  • SSL: Push cert to node
  • File: Right‑click menu
  • File: Multi‑tab
  • File: Drag upload
  • WAF: IP group import/export
  • WAF: URL/UA list import/export
  • Logs: Export SSH login
  • Settings: Login, SSH, license, node alert
  • System: Historical changelog

Improvements

  • Overview: Recommend logic
  • App Store: Upgrade diff
  • App Store: Restart policy
  • App Store: Container nav
  • App Store: Empty state
  • App Store: Tag select
  • App Store: Search description
  • App Store: Upgrade timeout
  • App Store: Tag style
  • Website: Reverse proxy root
  • Website: Reverse proxy custom conf
  • Website: Reverse proxy cache
  • Website: Alias special char
  • Website: Alias regex
  • Website: OpenResty default
  • Website: HSTS subdomain
  • Website: Quick jump directory
  • Website: Sort
  • Website: Reverse proxy UI
  • Website: Reverse proxy rule
  • Website: Hotlink options
  • Runtime: Restart PHP
  • Runtime: PHP concurrent
  • Runtime: PHP fpm status
  • Runtime: PHP Composer
  • Runtime: PHP daemon bulk restart
  • GPU: More versions
  • Database: Delete website hint
  • Database: Delete message
  • Container: Port check
  • Container: Bulk image upgrade
  • Container: Terminal ctrl+c
  • Container: Compose nav
  • Container: Push logic
  • Container: Push log
  • Container: Image sort
  • Container: Compose restart
  • File: Upload exit confirm
  • File: Download dark mode
  • File: File picker
  • File: Row select
  • File: Rename logic
  • Cron: Backup logic
  • Cron: Backup filename
  • Cron: Custom schedule hint
  • Toolbox: Cache cleanup
  • Node: Rename & group
  • Node: Sync logic
  • Node: Install hash check
  • Node: Edit health check
  • Settings: Snapshot exclude IP
  • Settings: License error
  • Settings: Google Drive logic
  • System: Auto focus login
  • System: Log highlight
  • System: riscv64
  • System: No log tip
  • System: Log read

Bug Fixes

  • App Store: Node.js shown not installed
  • App Store: Pagination not cache
  • Website: OpenResty module upgrade crash
  • Website: Slave HSTS
  • Website: proxy_ssl_name wrong
  • Website: Hotlink static 404
  • Website: OpenResty reinstall directory
  • SSL: Slave renew fail
  • Runtime: Create port missing
  • Database: MySQL slow log switch
  • Container: Delete Compose still show
  • Container: Image delete warning
  • SSH: Session infinite load
  • Cron: Report display
  • Toolbox: Scan timeout
  • WAF: URL allow with param
  • WAF: Pagination not cache
  • Node: List refresh not cache
  • Monitor: Status 0 normal
  • Monitor: Clear log not sync
  • Settings: Snapshot temp file
  • Settings: WebDAV upload fail
  • Settings: Allowed IPv6
  • System: Mobile task bar
  • System: Async log
  • System: Command user info
  • System: Log missing
  • System: Backup load timeout
  • System: Multi‑update description
  • System: Page flash

v2.0.9

2025‑08‑14

Bug Fixes

  • App Store: Missing app tags
  • Website: IPv6 unstar
  • Runtime: PHP Supervisor error
  • File: Extract tgz
  • File: Hidden file state
  • Terminal: Connect init fail
  • Settings: SSL not update system cert
  • Settings: Domain bind IP access
  • Settings: Alert config missing

v2.0.8

2025‑08‑07

Bug Fixes

  • App Store: Sync lock

v2.0.7

2025‑08‑07

New Features

  • Website: HTTPS domain lock
  • MCP: Streamable HTTP MCP Server
  • SSH: Key management
  • Cron: Task grouping

Improvements

  • App Store: Enter confirm delete
  • App Store: Pull timeout message
  • App Store: Skip upgrading on uninstall
  • Website: Log load
  • SSL: Prevent deleting pending cert
  • Runtime: PHP list style
  • Database: Remote connect timeout
  • Container: Clean in Task Center
  • File: Dark mode editor
  • WAF: Block crawler
  • HA: Master IP check
  • Monitor: Log usage
  • Monitor: List load speed
  • Monitor: HOST field
  • Monitor: OpenResty version tip
  • System: Node switch refresh
  • System: Login autocomplete

Bug Fixes

  • App Store: Ignore update not work
  • App Store: Upgrade pull old image
  • App Store: Sync lose local tag
  • Website: Reverse proxy config list error
  • SSL: Delete fail
  • SSL: Apply log display
  • Runtime: Site stop not start
  • Database: Redis cluster error
  • Database: PostgreSQL restore
  • Database: Redis cluster display
  • File: Overwrite not update
  • Firewall: Route fail
  • Toolbox: Daemon autostart off
  • Node: Slave view master backup
  • Logs: SSH fail log
  • Settings: Menu tab name
  • Settings: Docker proxy no auth
  • System: Forward error
  • System: EditorConfig warning
  • System: tar.gz extract
  • System: SSH SDK timeout hang

v2.0.6

2025‑07‑30

New Features

  • Cron: Import/export
  • Cron: Report log trace & download
  • Settings: Tencent COS Lite
  • System: Login button color

Improvements

  • Backup: Optimize filename
  • Settings: API whitelist tooltip
  • System: Dark mode sidebar

Bug Fixes

  • App Store: Edit unexposed app bind 127.0.0.1
  • Website: Custom domain 443 error
  • Website: OpenResty non‑80/443 domain port
  • Runtime: Rename PHP fail
  • Runtime: Podman PHP site
  • Database: MySQL cluster import
  • Database: PostgreSQL cluster restore
  • Cron: Switch to custom schedule
  • Node: Style after switch
  • Node: Normal marked deleted
  • Node: Slave cert verify
  • Node: Init data
  • UI: Custom Logo
  • Settings: Email alert fail
  • Settings: Offline alert

v2.0.5

2025‑07‑24

New Features

  • Node: Master/slave switch
  • HA: MySQL, PostgreSQL, Redis cluster
  • Settings: Email alert
  • Settings: Turkish

Improvements

  • App Store: Use existing remote DB
  • Website: HSTS optional
  • Website: LB tooltip
  • Runtime: Docker not install tip
  • Runtime: Terminal user
  • Runtime: sodium extension
  • Container: Async build
  • Container: Continue edit or back
  • Container: Async create
  • Cron: Container status
  • Node: Deleted status
  • Node: Sync display
  • Node: Starting status
  • Settings: Backup account type
  • Settings: Snapshot timeout
  • System: Backup temp dir
  • System: Prevent drawer close
  • System: Node switch animation

Bug Fixes

  • Overview: RAM exclude shared
  • App Store: App tag wrong language
  • App Store: Log title
  • App Store: Script fail
  • App Store: No port jump button
  • App Store: Mailserver install
  • App Store: Encrypted backup restore
  • Website: LB display
  • Website: Delete HTTPS repo Docker restart
  • SSL: Edit IPv6 self‑sign fail
  • Container: Log color
  • Container: Multi log tail error
  • Container: Log download fail
  • Container: Log filter off
  • Container: Edit DNS
  • Container: Edit name get fail
  • File: UTF-8 garbage
  • File: Sort size wrong
  • Firewall: Forward fail
  • Node: Add directory not exist
  • Monitor: Trend error
  • System: Demo terminal

v2.0.4

2025‑07‑07

Improvements

  • Toolbox: FTP root check

Bug Fixes

  • Overview: Monitor not auto refresh
  • App Store: Stop timeout uninstall
  • AI: OpenResty non‑80/443 MCP
  • Toolbox: Slave timezone logout
  • WAF: Block log detail
  • Monitor: Independent IP
  • System: License verify

v2.0.3

2025‑07‑04

Improvements

  • Overview: Show installed apps
  • App Store: One‑click container terminal
  • App Store: Upgrade diff button
  • Website: OpenResty public access limit
  • SSL: Small screen DNS select
  • Runtime: Note
  • Runtime: PHP version switch
  • Runtime: PHP config
  • Container: Docker restart after registry
  • File: Show hidden by default
  • File: Interpreter by content
  • Cron: Backup ignore error
  • Cron: Snapshot partial customize
  • Cron: Shell output
  • Cron: Report style
  • Toolbox: Disable clean 0B
  • WAF: Apply to all
  • Node: Non‑root user
  • Node: Long name display
  • Task: Highlight IPv6
  • Settings: Snapshot app backup
  • Settings: Snapshot name
  • Settings: Snapshot mechanism
  • Settings: Google Drive chunk
  • Settings: Backup switch
  • Settings: Snapshot docker conf
  • System: Node select popup
  • System: Compress exclude
  • System: More page sizes
  • System: 1pctl output
  • System: Custom install
  • System: Uninstall data choice

Bug Fixes

  • Overview: Wrong distro
  • Overview: Console error
  • Overview: Mount fail load
  • App Store: GPU missing
  • App Store: Uninstall DB app fail
  • App Store: Console error
  • Website: Directory wrong
  • Website: SSL IPv6
  • Runtime: PHP command fail
  • Runtime: Java install
  • Runtime: Java mount display
  • Container: Log error
  • Container: Snap Docker mirror
  • File: Upload log path
  • File: Slave preview
  • File: Multi move same name
  • Toolbox: Daemon stop loading
  • WAF: Chart theme
  • WAF: Log clear
  • Node: Edit verify
  • Monitor: Trend error
  • Settings: Snapshot no website check
  • Settings: Google Drive token
  • Settings: Snapshot create
  • System: Empty flash
  • System: English error CN
  • System: Log copy newline
  • System: Slave site icon
  • System: Dropdown overflow

v2.0.2

2025‑06‑20

New Features

  • SSL: Rynu DNS
  • SSL: Baidu Cloud DNS

Improvements

  • App Store: docker‑compose compat
  • App Store: Docker not install tip
  • Runtime: PHP pcntl extension
  • Database: Remove Redis password strength
  • File: GBK encode
  • File: Edit size limit
  • Cron: Container Shell user
  • Cron: Status button
  • Script: Sync log
  • Toolbox: Swap timeout
  • WAF: Deploy rule to sites
  • Node: Filter
  • Node: Pro delete
  • Node: Availability check
  • Node: Add check
  • SMS: Cache record
  • Settings: License node filter
  • Settings: License retry
  • System: Button style
  • System: Snap Docker compat
  • System: Drawer close

Bug Fixes

  • App Store: Init container status
  • App Store: Local app port
  • App Store: Edit field validate
  • Website: HTTP/3
  • Runtime: Edit .NET env missing
  • Runtime: PHP 7.2 Swoole
  • Database: PostgreSQL remote no same name
  • File: Hidden file page
  • Cron: Log incomplete
  • Toolbox: Swap enable fail
  • Toolbox: Cache auto check
  • WAF: Site rule apply
  • Tamper: Exclude file delete
  • UI: Clear cache image
  • Logs: Login log
  • Settings: Menu show & sort
  • Settings: Google Drive backup
  • Settings: Hide AI website
  • Settings: Alipan bind sync
  • System: Script no output
  • System: Container log open
  • System: Docker log not terminate
  • System: 1pctl update port

v2.0.1

2025‑06‑13

New Features

  • AI Website Builder
  • reg.ru DNS

Improvements

  • PHP runtime jump to Files
  • Command container create
  • Toolbox doc link
  • System messages
  • EN & zh‑TW translation

Bug Fixes

  • Overview align
  • Overview status bar
  • HTTPS SSL protocol
  • Daemon log clear fail
  • HTTPS unsafe TLS
  • Cron backup all DB
  • Cron retention not work
  • Theme after restart
  • Google Drive proxy leftover
  • Snapshot create
  • Doc link
  • Version info
  • Multi‑arch slave
  • Slave non‑default port transfer

v2.0.0

2025‑06‑10

Highlights

  • Multi‑Server Management

One master manages multiple slaves, cross‑server resource scheduling.

  • Custom Repo & Offline Install

Custom app/image repos for offline environments.

  • Server File Transfer

High‑speed rsync over SSH.

  • Website Management Redesigned

  • Subwebsites

  • One‑click HTTPS & DB
  • Real IP, type switch, DB switch

  • Website Load Balancer

Visual config for high availability.

  • Script Library

Manage install scripts, upload custom, use in Cron.

  • Container Page Redesigned

  • Overview page

  • More create params
  • Command‑line create

  • Snapshot Redesigned

Flexible policies.

Full List

  • Task Center for app/website tasks
  • WAF performance
  • Runtime: custom port, env, volume
  • OpenResty HTTP/3
  • OpenResty custom directory
  • Multi‑site PHP sharing
  • PHP Supervisor
  • PHP extension management
  • Backup Accounts upgraded
  • Support Google Drive, Alipan, UPYUN
  • Multiple accounts same type
  • Overview custom app cards
  • Hide sidebar
  • Terminal Redesigned
  • Default SSH key login
  • Font, cursor, scroll settings
  • Custom login page
  • Many UX improvements
  • Fixed known issues

Take 1Panel Further

Running 1Panel OSS? Pro Edition adds WAF protection, unlimited AI agents, multi-node management, and priority support — starting at $80/year.

Compare OSS vs Pro → Start 30-day free trial →