Releases: donknap/dpanel
v1.10.5
feat: panel HTTP service supports Unix socket listening feat: FNNAS unified login with passwordless access in FNNAS system feat: local shell console, using container shell when running in container and host shell when running as binary fix: unhealthy detection time window for frequently restarting containers fix: importing legacy image archives #303 fix: panel self-update may fail in binary runtime fix: mobile menu button is squeezed out on narrow screens refactor: optimize file manager support for host and SSH mount modes <br/> <br/> 增加 面板 HTTP 服务支持 Unix Socket 监听 增加 飞牛统一登录,在飞牛系统中支持免登录访问 增加 本地 Shell 操作台,容器运行时进入容器环境,二进制运行时进入主机 Shell 修复 容器频繁重启判定为不健康的时间窗口 修复 导入旧版镜像文件时报错 #303 修复 二进制运行下面板自更新可能失败 修复 移动端宽度过窄时菜单按钮被挤出 优化 文件管理器对主机和 SSH 挂载模式的支持
v1.10.4
Community Edition
feat: create containers from Docker CLI commands and convert commands to Compose YAML #293
feat: operation console with persistent host and container console links
feat: multi-tab terminal sessions for host and container consoles
feat: container console workspace with runtime logs, terminal, and file manager entry
feat: container snapshot restore no-start option
feat: preferred accelerator address for image pulls
feat: container runtime detection for frequent restarts
feat: force stop for command execution tasks
feat: daemon.json-style image registry proxy addresses and proxy status in registry list
fix: image pull falls back to the original registry after preferred accelerator attempts fail
fix: websocket progress message data race
fix: compose container task deletion error
fix: compose name validation
fix: Compose image pull dialog closes correctly when pull fails
fix: private registry authentication during container snapshot restore
fix: buildx cancellation leaving child processes running
fix: site command creation cancellation error handling
fix: container restart policy retry count display
fix: GPU disable setting not taking effect after container rebuild #299
fix: dark theme display issues
fix: login page height scrollbar issue
fix: security hardening for file access, panel restore, backup archive reading, and remote command execution
refactor: consolidate log viewers into shared request and result terminal components
refactor: unify log toolbar plugins for copy, download, search, clear, time display, line count, and kill actions
refactor: optimize dialog and drawer behavior, sizing, and default display mode
refactor: refine modal and drawer display mode preference for dialog workflows
refactor: refine editor layouts for Compose YAML, cron, file editing, image build, and import workflows
refactor: optimize console toolbar, tabs, terminal layout, and scrollbar styling
refactor: optimize console connection interaction
refactor: optimize login and register page layout
refactor: optimize app backup snapshot descriptions and restore interaction
refactor: optimize panel upgrade interaction and command display
refactor: optimize network, volume, image, app detail, and swarm detail interactions
Pro Edition
feat: configurable login and main layout image or video backgrounds
社区版
增加 通过 Docker CLI 命令创建容器并转换为 Compose YAML #293
增加 操作台,支持持久化宿主机和容器 Console 连接
增加 宿主机和容器 Console 多标签终端会话
增加 容器 Console 工作区,集成运行日志、终端和文件管理入口
增加 容器快照恢复 noStart 参数,可在恢复后不主动启动容器
增加 镜像拉取优先使用加速地址
增加 容器运行状态检测,识别频繁重启并标记为不健康
增加 命令执行类任务支持强制中止
增加 镜像仓库代理地址支持 daemon.json 写法,并在仓库列表显示代理配置状态
修复 镜像拉取优选加速地址失败后回退原始仓库
修复 WebSocket 进度消息推送时的数据竞争
修复 删除 Compose 容器任务时报错
修复 Compose 名称校验异常
修复 Compose 镜像拉取失败时弹层关闭处理异常
修复 容器快照恢复拉取私有仓库镜像缺少鉴权
修复 Buildx 构建取消后子进程残留
修复 通过命令创建站点取消操作时错误提示异常
修复 容器重启策略次数未显示
修复 取消 GPU 后重建容器仍保留 GPU 配置 #299
修复 暗色主题显示异常
修复 登录页高度滚动条异常
修复 文件访问、面板恢复、备份归档读取和远程命令执行安全问题
优化 日志查看器,收敛为统一的请求日志和结果终端组件
优化 日志工具栏插件,统一复制、下载、搜索、清空、时间、行数和终止操作
优化 弹窗和抽屉行为、尺寸及默认展示方式
优化 Modal 和 Drawer 弹层展示模式优先级
优化 Compose YAML、计划任务、文件编辑、镜像构建和导入流程的编辑器布局
优化 Console 工具栏、标签页、终端布局和滚动条样式
优化 Console 连接交互
优化 登录和注册界面布局
优化 应用备份快照说明和恢复交互
优化 面板升级交互和命令展示
优化 网络、卷、镜像、应用详情和 Swarm 详情交互
专业版
增加 登录页和主体背景支持图片与视频配置
v1.10.3
feat: panel auto update
feat: panel proxy support for sync and pull operations
feat: file log level option
feat: delete related image when removing file manager
fix: security hardening for file-path handling and panel update command (GHSA-vp33-j4mc-8gj6, GHSA-9ww7-wwgp-jqcj)
fix: error when connecting container to bridge network #290
fix: wrong certificate directory prompt for Compose over Docker TLS
fix: mount error in file manager when managing remote Docker
fix: default docker client address fallback when address is empty
增加 面板自动更新
增加 面板代理配置,支持同步与拉取操作使用代理
增加 文件日志级别选项
增加 删除文件管理器时联动删除关联镜像
修复 加固文件路径处理与面板更新命令安全(GHSA-vp33-j4mc-8gj6, GHSA-9ww7-wwgp-jqcj)
修复 容器加入 bridge 网络时报错 #290
修复 Docker TLS 场景下 Compose 错误提示证书目录异常
修复 管理远程 Docker 时文件管理器挂载错误
修复 Docker Client 连接地址为空时未回退默认地址
v1.10.2
fix: container snapshot restore failure
fix: image import tar.gz extension support and OCI image compatibility
fix: container title not loaded on edit
fix: compose remoteGitUrl task address editing
fix: compose task directory file creation failure
fix: compose task missing default name on compilation #288 #287
修复 容器快照恢复失败
修复 导入镜像 tar.gz 扩展名支持及 OCI 镜像包兼容
修复 编辑容器时未获取到标题
修复 Compose 远程 Git 任务地址无法编辑
修复 Compose 任务目录新建文件失败
修复 Compose 任务编译缺少名称默认值 #288 #287
v1.10.2-beta
feat: file log level evn
v1.10.1
fix: container update check failure
fix: ssh sensitive information not encrypted #284
fix: cron task multiple cycles trigger issue on manual execution
fix: cron task environment selection compatibility
fix: repository pull defaulting to master branch #283
fix: image registry auth error without verification enabled
fix: file manager error messages #280 #282
fix: default environment offline after dpanel restart
fix: volume mount directory in file manager
fix: multi-environment submit no response
fix: pe version default environment monitor failure
fix: ipv6 resolve parsing error
refactor: version detection code
refactor: image registry code
feat: mysql database support
feat: postgresql database support
修复 检查容器更新失败
修复 SSH 敏感信息未加密存储 #284
修复 计划任务多周期手动执行触发多次
修复 计划任务未选择执行环境的兼容
修复 拉取仓库默认指定 master 分支 #283
修复 镜像仓库未开启验证时授权失败
修复 文件管理器提示错误 #280 #282
修复 重启后默认环境显示宕机
修复 存储卷文件管理器挂载目录
修复 多环境提交没有反应
修复 PE 版本默认环境监控失败
修复 IPv6 时获取 resolve 错误
优化 版本检测代码
优化 镜像仓库代码
新增 MySQL 数据库支持
新增 PostgreSQL 数据库支持
v1.10.0
fix: missing container information in container event triggers
fix: inability to view Compose task directories in binary mode
fix: websocket connection errors not clearing user data and causing idle loops
fix: HTTPS certificate application failures
fix: IP address compatibility during container snapshot restore
fix: image list column settings not being persisted
fix: container copy fallback to image hash when the image tag is missing
fix: container edit capabilities not taking effect
fix: mounted file restore failures during snapshot recovery
fix: docker monitor data not refreshing after updating the current Docker configuration
fix: bridge network changes not taking effect when compiling containers from Host network
refactor: compatibility with fnOS
refactor: container upgrades by reusing default configuration from the image
refactor: remote Docker Compose deployment by syncing task directory files
refactor: response speed when using custom subdirectories
refactor: package size and memory usage
refactor: certificate application flow by aborting when the popup is closed
refactor: Standard Edition Nginx configuration for better fault tolerance without affecting startup
refactor: panel data storage conventions
refactor: consistency of data downloads across the panel
refactor: default connection mode by switching to async startup #275
refactor: Docker event handling by keeping events in memory instead of storing them in the database
refactor: cron execution compatibility by generating files before running scripts
refactor: display styles
refactor: file manager code and unload timing
refactor: container updates by preserving the previous running or stopped state
refactor: compatibility across different snapshot restore configurations
feat: full BuildKit driver support for image builds
feat: RSA encryption for passwords and other sensitive data stored in the database
feat: manual sync support for remote Compose tasks
feat: branch selection when creating Compose tasks from Git repositories
feat: panel self-usage statistics, backup, and restore features
feat: access to Nginx runtime and error logs in domain forwarding
feat: extensible Nginx configuration when setting up domain forwarding
feat: image re-selection during container updates
feat: quick container rebuild support
feat: persistent expand/collapse state for the left-side main menu
feat: support for binding domain forwarding to non-80/443 ports
feat: support for copying containers without starting them
feat: temporary disable support for domain forwarding without deleting the configuration
feat: OCI image import support with automatic current-platform selection for multi-arch images
feat: multi-tab support for web shell
feat: support for creating containers without starting them
修复 容器事件触发缺少容器信息
修复 二进制运行时无法查看 Compose 任务目录
修复 websocket 连接出错时没有踢出用户数据导致空转
修复 申请 https 证书时失败
修复 容器快照恢复时 ip 地址的兼容
修复 镜像列表列配置没有保存状态
修复 复制容器时如果镜像 tag 不存在则使用镜像 hash
修复 编辑添加容器能力没有生效
修复 快照恢复时挂载文件恢复失败
修复 更新当前 docker 配置监控没有更新数据
修复 编译容器时从 Host 网络切换到 birdge 网络没有生效
优化 兼容飞牛系统
优化 升级容器时增加使用镜像内的默认配置
优化 操作远程 Docker 环境部署 Compose 时同步任务目录文件
优化 自定义子目录时程序响应速度
优化 程序打包后的大小及内存占用
优化 申请证书的过程中,关闭浮动窗口后中止操作
优化 标准版的 Nginx 配置,最大限度的容错,不影响 Nginx 进程启动
优化 面板的各种数据存储规范
优化 统一面板中的各种数据下载
优化 默认连接方式,采用异步的形式,不影响程序的正常启动 #275
优化 Docker 事件不入库,暂存于内存中。防止频繁写库带来数据损坏风险
优化 计划任务采用先生成文件再执行,多行脚本更加具有兼容性
优化 一些显示样式
优化 文件管理代码及卸载时机
优化 更新容器时保持容器之前的启动或是停止状态
优化 兼容快照恢复时候的不同配置
增加 构建镜像全面支持 buildkit 驱动
增加 避免明文保存密码等关键数据入库,采用 rsa 加密(旧数据需要重新提交)
增加 远程 Compose 任务可以主动同步数据
增加 通过 Git 添加 Compose 任务时可以选择分支
增加 面板自身的用量统计、备份、恢复功能
增加 域名转发功能中可查看 Nginx 运行日志和错误日志
增加 配置域名转发时可扩展 Nginx 配置
增加 更新容器可重新指定镜像
增加 快速重建容器功能
增加 主菜单在左侧时增加保持展开收缩配置
增加 配置域名转发时可以绑定到非 80 443 端口
增加 复制容器后可以不启动,避免同配置造成数据污染
增加 配置域名转发可以临时停用,不删除配置前提下
增加 导入镜像支持 oci 标准格式,多架构平台的镜像自动只导入当前平台架构
增加 web shell 增加多标签
增加 创建容器时可以指定不启动
v1.9.3.1
fix: incorrect certificate generation path prompts on Windows
fix: HTTPS certificate generation failures in Standard Edition #265
fix: page titles not being hidden correctly after opening overlays
fix: missing upload and create buttons in file manager
修复 windows 下运行提示证书生成路径不对
修复 标准版下https 证书生成失败 #265
修复 前端界面在弹出层后文字标题没有隐藏
修复 文件管理没有上传,新建等按钮
v1.9.3
fix: cron tasks not supporting complex scripts
fix: relative mount paths in Compose on Windows Docker Desktop
fix: Compose deployment errors when managing Docker over SSH
fix: failure when editing container names
fix: inability to clear configured runtime users during container editing
fix: Git-based image builds failing to find the Dockerfile after setting file and path #256
fix: container data lookup failures when the image cannot be found during editing
fix: health check errors while editing containers #257
fix: missing environment variable extraction after pasting YAML when creating Compose tasks
fix: full-screen mode not working in Compose YAML editor
fix: dpanel control command errors inside cron tasks
fix: duplicate Docker address environments that could not be deleted
fix: Something went wrong page errors #259
fix: localhost registry add and pull failures
fix: container IP assignment errors on networks without manually configured subnets during editing
fix: lost domain forwarding after updating Compose services created with forwarding rules
fix: missing create-file actions on the Compose task detail page
refactor: table action menus with right-click, row-inline, and fixed top actions
refactor: container snapshot messaging and support backing up configuration only
refactor: extra control command parameters, see https://dpanel.cc/install/ctrl
refactor: Standard Edition Nginx restart logic by switching between restart and reload automatically
refactor: image pull defaults during container editing by pre-filling the current image
refactor: environment creation by allowing Docker or Podman selection #263
refactor: Makefile and unify build parameters
refactor: app store list display with resource counts
feat: notification commands to control utilities for sending email from scripts
feat: lightweight cache storage commands to control utilities for richer cron logic
feat: control commands for clearing notices, events, and force-releasing memory
feat: --disable-bak to the container update control command
feat: automatic cleanup for recycle bin items older than 15 days
feat: progress display when pushing image files
feat: Debian-based images: dpanel/dpanel:latest-debian and dpanel/dpanel:lite-debian
修复 计划任务中不支持复杂的脚本
修复 使用 windows docker desktop 时,无法使用 Compose 内挂载相对目录
修复 使用 ssh 管理 docker 时,部署 compose 任务报错
修复 编辑容器,修改容器名称失败
修复 编辑容器时,无法清除配置的运行用户
修复 构建镜像时使用 git 方式,指定 dockerfile 文件和路径后构建时找不到文件 #256
修复 编辑容器时提示找不到镜像无法获取容器数据
修复 修复编辑容器健康检查错误 #257
修复 创建 compose 时复制 Yaml 数据后没有自动获取环境变量
修复 compose 编辑 yaml 时全屏失效
修复 计划任务中调用 dpanel 控制命令错误
修复 添加相同的 docker adress 环境时无法删除
修复 页面出现 Something went wrong 错误 #259
修复 添加本地 localhost 仓库报错,不能使用或是拉取
修复 编辑容器的时候给未手动配置子网的网络配置容器ip报错
修复 通过 Compose 创建容器添加域名转发后,更新 compose 后转发丢失
修复 compose 任务详情页没有新建文件等按钮
优化 统一表格菜单,操作菜单分为右键,表格行内,顶部固定跟随三部分。
优化 容器快照功能,修改提示文字信息。支持仅备份容器配置
优化 控制命令其它参数,具体 https://dpanel.cc/install/ctrl
优化 标准版重启 nginx,自动检测当前服务是否运行决定是重启还是重载
优化 编辑容器时,拉取镜像时默认用当前容器镜像地址填充
优化 添加环境的时候可以指定是 docker 或是 podman 类型 #263
优化 Makefile 文件,统一构建参数
优化 应用商店列表显示资源数量
增加 控制命令增加通知命令,在面板中配置邮件参数,在脚本中可发送邮件通知。
增加 控制命令增加简易缓存数据存储命令,在计划任务脚本中可实现更加丰富的逻辑
增加 控制命令增加清理系统通知,事件,强制释放内存
增加 控制命令更新容器命令,增加 --disable-bak 不备份旧容器的参数
增加 回收站自动清理15天之前的数据
增加 推送镜像文件时增加推送进度
增加 基于 debian 的镜像 dpanel/dpanel:latest-debian dpanel/dpanel:lite-debian
v1.9.2
fix: Compose tasks not sharing YAML files across multiple environments
fix: zombie processes in Lite Edition
fix: wrong default entrypoint selection causing errors when editing containers
fix: recycle bin restore failures after container edit failures
fix: missing environment variables when installing data-bearing apps from the 1Panel app store
fix: 100% resource usage after Docker daemon restarts in binary mode
fix: potential leaks when adding Docker hosts over SSH
fix: CVE-2025-66292
fix: missing dpanel-override.yaml loading when creating Compose tasks from mounted files
fix: backup control command
fix: IPv6 support in container forwarding
fix: polluted environment variables when installing DPanel through 1Panel
fix: relative path issues when creating Compose tasks in Windows Docker Desktop #254
refactor: Podman compatibility
refactor: frontend lists with unified right-click shortcuts
refactor: YAML-based Compose creation by generating standard docker-compose.yaml files
refactor: image push progress display
refactor: compatibility with selected Docker v29 features
feat: support for the BT app store
feat: quick association with existing containers when installing apps from the app store
feat: global Docker environment monitoring with real-time exception display
feat: manual cron triggers and container event triggers for start, stop, create, and destroy events
修复 compose 多环境没有共享 yaml 文件
修复 Lite 版会产生僵尸进程
修复 编辑容器使用默认 entrypoint 数据选中错误,导致编辑时容器报错
修复 编辑容器时,失败后回收站无法恢复
修复 使用 1panel 应用商店安装带数据的应用时缺少环境变量参数
修复 二进制运行时 docker 服务端异常重启造成占用100%
修复 通过 ssh 方式添加 docker 服务端时,可能造成泄漏问题
修复 CVE-2025-66292
修复 通过挂载文件的方式添加 compose 任务时,没有读取 dpanel-override.yaml 覆盖文件
修复 备份控制命令
修复 容器转发时ipv6支持
修复 通过1panel安装 dpanel 面板时,环境变量被污染
修复 windows docker desktop 中创建 Compose 不能使用相对目录 #254
优化 兼容 podman
优化 前端列表统一添加右健快捷菜单(持续优化)
优化 通过 yaml 创建 compose 生成标准的 docker-compose.yaml 文件
优化 推送镜像时增加进度显示
优化 兼容 docker v29 部分新特性(持续优化)
增加 支持宝塔应用商店
增加 通过应用商店安装应用时,可以快速关联已存在容器
增加 docker 环境全局监控,实时显示环境异常情况
增加 计划任务手动触发、容器事件(启动、停止、创建、销毁)触发