版本发布说明
版本 1.6.1
新增功能
- 故障排除: 新增故障排除功能,用户可以一键自助检测服务、配置、证书等问题,方便快速定位和解决问题。
- MySQL/MariaDB密码重置: MySQL、MariaDB 新增root密码重置功能(位于数据库-MySQL/MariaDB-密码输入框右侧)
用户体验
- 默认版本设置提示: 当用户切换软件包版本时,会自动提示用户是否要设置为默认版本。
- ThinkPHP Rewrite规则优化
Bug 修复
- 修复了安装过程选择MySQL时无法正确创建Socket文件的问题。
- 其他bug修复。
发布日期:2024年12月4日
版本 1.6.0
新增功能
- 邮件服务器: 新增了邮件服务器,现在您可以直接在 ServBay 中发送和接收电子邮件,并使用 SMTP 和 POP3 协议进行测试。 STARTTLS 和 SSL/TLS 加密支持开箱即用,无需额外配置,确保您的邮件通信安全可靠。
新增软件包
- Mailpit: 集成了强大的邮件测试工具 Mailpit,简化您的邮件开发和测试流程。
- MariaDB 11.7:新增加MariaDB 11.7版本,改善数据库性能和稳定性。
- Node.js 23: 升级至最新的 Node.js 23,引入了更多的新特性,用户可以快速测试代码在最新版本Node.js的兼容性及性能。
Bug 修复
- 其他bug修复。
发布日期:2024年11月10日
版本 1.5.1
用户体验
- 更新提示: 新增了新版本发布说明,帮助用户了解新版本的更新内容。
Bug 修复
- 网站无法选择ACME证书: 修复了在某些情况下,添加网站时无法选择ACME证书的问题。
- 编辑状态无法撤销: 修复了macOS 12系统上,编辑过程如果撤销会导致崩溃的问题。
- 其他bug修复。
发布日期:2024年11月4日
版本 1.5.0
新增软件包
- 新增 MongoDB 软件包,方便您直接在 ServBay 中安装和管理 MongoDB 数据库。
新增功能
- MongoDB 配置界面: 新增 MongoDB 图形化配置界面,简化 MongoDB 的安装、配置和管理流程,让您更轻松地使用 MongoDB 数据库。
- CORS 配置: 新增 CORS(跨域资源共享)配置功能,方便您在开发过程中处理跨域请求,提升开发效率。
- MySQL/MariaDB 配置字段增强: MySQL/MariaDB 配置界面新增更多配置字段,提供更精细化的数据库配置选项,满足您多样化的需求。
用户体验
- 软件版本更新通道: 您现在可以选择软件版本更新通道(稳定版、测试版),更灵活地控制软件更新,体验最新功能或保持稳定运行环境。
- 更精准的 PID 信息: 优化系统进程信息获取方式,提供更精准的 PID 信息,方便您进行问题排查和性能分析。
Bug 修复
- 语言包缺失导致崩溃的问题: 修复了在某些情况下,由于语言包不存在导致应用崩溃的问题,提升了应用的稳定性。
- 其他bug修复。
发布日期:2024年10月28日
版本 1.4.7
用户体验
- 优化应用主窗口打开的逻辑
Bug修复
- 修复了一些bug
发布日期:2024年10月17日
版本 1.4.6
用户体验
- 完善Caddyfile判断逻辑
- 增加CA根证书安装失败的判断逻辑
- 提升了稳定性
软件包升级
- 服务管理脚本更新到1.0.4
Bug修复
- 修复了版本号判断逻辑,解决了某些特殊版本格式无法正确判断新版的问题。
- 修复了某些时候Caddy无法正确加载新版本SSL证书的问题。
- 其他bug修复。
发布日期:2024年10月12日
版本 1.4.5
新增功能
- 新增PostgreSQL配置界面
- 新增Memcached配置界面
- 新增SVN(Subversion)命令行工具
软件包升级
- ServBay Runtime升级到1.0.14(Intel)/1.1.14(Apple Silicon)
- Caddy升级到2.8.4
Bug修复
- 修复了当修改主机域名时,重新生成的SSL证书路径未写入数据库的问题。
- 解决了Caddy、Redis等软件包升级后安装位置不正确的问题。
- 其他bug修复
发布日期:2024年10月5日
版本 1.4.4
新增功能
- CA及证书管理
- 全新统一SSL证书管理平台:全新的证书管理平台,旨在简化证书申请和管理流程。
- ServBay User CA与ServBay Public CA:新增了
ServBay User CA
和ServBay Public CA
,用户现在可以根据需要选择适合的CA进行证书管理。 - 支持ACME:支持
Let's Encrypt
,ZeroSSL
和Google Trust Services
, 支持多个DNS API提供商,比如 Cloudflare,GoDaddy,DNSPod,Aliyun等等. - 多种证书申请方式:支持通过ServBay CA、ACME协议以及导入第三方证书,用户可灵活申请和管理证书。
- 自建PKI系统:用户可以利用
ServBay User CA
创建自己的公钥基础设施(PKI)系统,签发属于自己CA的证书,增强管理自主性。 - 多种加密算法支持:新增对ECC(256-521位)和RSA(2048-4096位)等多种强度加密算法的支持,以提升数据安全性。
- 多样化证书签发:ServBay CA现支持签发S/MIME邮件加密证书、代码签名证书和PDF文档加密证书,满足不同场景的安全需求。
其他更新
- 配置验证:在Caddy保存设置时,将进行配置验证,以确保配置的正确性,提升系统稳定性。
- 日志文件优化:修改了Caddy的日志文件及格式,用户可以更加清晰地查看错误信息及网站的访问日志。
- Caddy模板更新:更新了Caddy模板,优化了配置项,提升用户的配置体验。
- Helper检测与使用优化:现在对ServBay Helper的依赖检测更精准,Helper的运行更稳定。
Bug修复
- Caddyfile配置问题:修复了在Caddyfile中,如果目录或SSL文件路径包含空格时导致报错的问题。
- VIP状态丢失:解决了用户在升级到新版本后VIP状态丢失的问题,确保用户权益不受影响。
- DNS功能问题:修复了DNS中添加系统保留域名的bug,提升DNS管理的灵活性和准确性。
- 放开自定义SSL keyfile只支持.key的限制:主机页面现在使用自定义SSL keyfile时,可以支持.key、.pem、.crt等后缀的文件。
发布日期:2024年10月1日
版本 1.4.3
Bug修复
- 修复了MySQL/MariaDB无法查看和复制密码的问题。
发布日期:2024年8月28日
版本 1.4.2
新增功能
- 全局搜索:新增全局搜索功能,支持搜索主机和域名,提升用户查找效率,快速定位所需资源。
- PHP语言配置界面:提供直观的PHP语言配置界面,使开发者更方便地进行语言设置,减少配置时间。
产品改进
- 导航菜单重构:全面重构导航菜单,优化布局,提升整体用户体验,使得功能访问更加便捷。
- 主机管理页面优化:对主机管理页面进行部分重构,提升界面友好度,让用户更轻松地进行管理操作。
- Rewrite规则优化:主机设置中,Rewrite规则新增了类似NGINX请求逻辑的支持,让访问网站时,Rewrite的表现更加接近于NGINX的处理逻辑。
- 主机页面重构:优化host页面的布局和功能,使信息展示更加清晰,用户操作更流畅。
- Menubar图标更新:Menubar图标修改为黑白风格,以符合Apple的设计准则,提升视觉一致性和现代感。
- 刷新按钮:在『dashboard』和『服务』页面新增刷新按钮,方便用户快速刷新服务运行状态。
- UI优化:进行了多项UI优化,提升整体视觉体验和用户交互感,使操作更直观。
Bug修复
- 输入CJK域名时崩溃修复:修复了在主机页面输入CJK(中文、日文、韩文)域名时导致应用崩溃的问题,提升了应用的稳定性和可靠性。
- MySQL启动问题修复:解决了因配置文件错误导致MySQL无法启动的问题,确保数据库服务的顺利运行。
发布日期:2024年8月27日
版本 1.4.1
Bug修复
- 修复了MySQL无法启动的bug
提示
如果遇到了在1.4.0使用了MySQL,但MySQL无法启动的情况:
- 请升级到1.4.1
- 禁用MySQL服务
- 删除
/Applications/ServBay/etc/mysql
文件夹和/Applications/ServBay/db/mysql
文件夹(如果有数据,注意保存)。 - 重新启用MySQL服务,问题即可修复。
发布日期:2024年8月12日
版本 1.4.0
提示
如果升级到1.4.0后,出现PHP无法连接MySQL/MariaDB的情况,请到ServBay的设置
中,分别点击Default Version
与Default SQL Server
的Apply
按钮一次,问题即可修复。
新增功能
- MySQL支持
- 全新的服务管理界面
- 全新的数据库服务配置界面
- 支持MySQL图形化配置
- 支持MariaDB图形化配置
- 支持Redis图形化配置
- 支持设置默认SQL服务器为MySQL或MariaDB
- 主机配置功能增强
- 支持选择Rewrite规则
- 支持一个主机配置多个域名
- 支持修改端口
- 一键清空Redis缓存
- 用户登录时,提供更加清晰的指引
- 更新ServBay Runtime至1.0.11、1.1.11
Bug修复
- 修复用户Avatar为空时无法登陆的bug
- 修复了低版本MariaDB因不支持IPv6导致无法启动的问题
- 修复了MariaDB 11.6配置文件缺失导致无法启动的问题
- 其他bug修复
其他改进
- cgi.fix_pathinfo默认值现在为1
发布日期:2024年8月10日
版本 1.3.9
- 主机及DNS增加了搜索
- 主机及Menubar增加了星标功能
- 重构了Menubar部分菜单
- UI
- 增加了打开文件夹的按钮
- dashboard文案本地化
- 版本更新后介绍新特性
- 其他部分UI细节优化
- Helper
- 优化了Helper存活的判断机制,防止Helper挂死
- 版本更新
- 安装程序
- 优化了部分逻辑
- UI交互小调整
- 其他bug修复
发布日期:2024年7月24日
版本 1.3.8
- 增加了意大利语(感谢@Darietto)
- Menubar增加了数据库工具的快速菜单
- Menubar增加了帮助链接及用户群链接
- 新增PostgreSQL 17 beta2
- 新增MariaDB 11.6
- 新增PHP 8.4 alpha 1
- 其他bug修复
发布日期:2024年7月5日
版本 1.3.7
- 新增PostgreSQL 17 beta1
- 修复部分情况下OpenSSL报错20的问题
发布日期:2024年6月9日
版本 1.3.6
- 修复部分情况下无法登陆的问题
发布日期:2024年6月8日
版本 1.3.5
关键更新与优化
基于对性能的考虑,以下 3 个模块不再默认加载:
- Opcache
- XDebug
- MongoDB
ServBay Runtime和ServBay Development Library更新
作为持续增加新功能和改善安全性的一部分,ServBay Runtime和ServBay Development Library进行了升级:
- ServBay Runtime:Intel(x86_64)架构更新至1.0.7,Apple Silicon(ARM,M1/M2/M3)架构更新至1.1.7
- ServBay Development Library:Intel(x86_64)架构更新至1.0.7,Apple Silicon(ARM,M1/M2/M3)架构更新至1.1.7
- ServBay Runtime新增软件包:包括scws、protobuf、protobuf-c和postgis依赖模块,为开发者提供更多工具选择。
软件包升级
此次更新涵盖了多个重要软件包的升级,包括PHP、Node.js、PostgreSQL和MariaDB等。具体版本如下:
- PHP版本更新至8.2.19、8.3.7和8.4.0-dev-20240531(需升级到ServBay Runtime 1.1.7或1.0.7)
- Node.js版本更新至22.2.0、20.14.0和18.20.3
- PostgreSQL版本更新至16.3、15.7、14.12、13.15和12.19(需升级到ServBay Runtime 1.1.7或1.0.7)
- MariaDB版本更新至11.5.1、11.4.2、11.2.4、11.1.5、11.0.6、10.11.8、10.6.18、10.5.25和10.4.34
新增功能
ServBay 1.3.5还引入了多项新扩展模块:
- PostgreSQL插件支持:包括PostGIS、pgrouting、pgvector、pg_jieba和zhparser等,为用户提供更强大的数据库扩展能力。
- PHP新增模块:新增Scws、Swoole、Phalcon和imagick模块,进一步增强PHP的功能性和扩展性。
Bug修复与系统优化
本次更新还修复了redis.sh在设置密码时无法退出或重启的问题,并优化了Helper升级脚本的逻辑、Helper连接判断的逻辑以及dnsmasq配置写入逻辑。这些优化进一步提升了系统的稳定性和用户体验
发布日期:2024年6月1日
版本 1.3.4
新功能
- 全新的DNS服务器和域名管理功能
它支持用户在本地启用DNS服务器并执行自定义域名解析。用户可以添加他们想要解析的任何域名。它还支持编辑和管理/etc/hosts
文件。用户可以通过图形界面方便地编辑hosts文件。所有修改将立即生效。
改进
- 支持查看 MariaDB 和 PostgreSQL 的连接信息,并已优化信息显示
- UI 的一部分已经重构
- 优化了一些 UI 界面的性能
- 修复了一些错误
发布日期:2024年5月7日
版本 1.3.3
新功能
添加了新的包
- MariaDB 11.4
- MariaDB 11.5
- PHP 8.4 beta
- Node 22
升级了包至最新版本
添加自动升级功能,应用现在可以自动升级
改进
- Redis 和 memcached 默认情况下未启用
- 调整 UI 设计
发布日期:2024年4月26日
版本 1.3.2
- 修复错误
发布日期:2024年4月6日
版本 1.3.1
- 新功能:Pro计划订阅(季度)
发布日期:2024年3月30日
版本 1.3.0
- 新功能:用户注册和登录
- 新功能:免费解锁5个主机
- 新功能:Pro计划订阅
发布日期:2024年3月29日
版本 1.2.3
- 新的架构和软件包。添加了ARM64架构包,原生支持Apple硅片(M1/M2/M3)
- 修复了应用图标大小问题
- 修复了PHP 7.0在列表中不显示的问题
- 添加了ServBay Helper状态检查
- 添加了PHP错误记录
- phpMyAdmin添加了MariaDB 11.3和默认选项
发布日期:2024年3月4日
版本 1.2.2
- 部分 UI 重新设计
- 优化了性能
- 添加了初学者指南和教程
- 添加了端口占用检测以防止服务运行异常
- 修复了错误
发布日期:2024年2月22日
版本 1.2.1
- 全新的仪表盘,让您在开发过程中清晰地了解资源消耗情况
- 错误修复
发布日期:2024年1月28日
版本 1.2.0
- 添加对 Nodejs v12-v21 的支持(首先需要升级到 ServBay Runtime 1.0.2)
- Caddy 升级到 2.7.6
- 添加 dnsmasq 支持,允许用户将其系统的 DNS 设置为 dnsmasq,以实现更灵活的域名自定义(首先需要升级到 ServBay Runtime 1.0.2)
- 添加对越南语的支持,请在设置中改变语言
- ServBay Runtime 更新到 1.0.2
- ServBay Development Library 更新到 1.0.2
- Bug 修复
- 修复了一个 bug,其中 curl 不支持 Caddy 的自签发证书
- 其他用户体验优化
发布日期:2023年12月25日
版本 1.1.2
- 添加了对MariaDB 11.3的支持。
- Bug修复。
发布日期:2023年12月7日
版本 1.1.1
- 优化服务管理功能,提升整体性能。
- 更新了 PHP,MariaDB,PostgreSQL,及其他服务的版本。
发布日期:2023年9月15日
版本 1.1.0
- 添加了本地化语言支持。
- 重构了用户界面。
- 优化了启动功能。
发布日期:2023年9月7日
版本 1.0.5
- 添加了启动和登录启动功能。
- 优化了界面和用户体验。
发布日期:2023年8月20日
版本 1.0.4
- 修复了在某些情况下导致服务启动失败的问题。
发布日期:2023年8月4日
版本 1.0.3
- UI优化。
- 优化启动速度和资源使用。
发布日期:2023年7月22日
版本 1.0.2
- 修复了系统编译器工具在某些情况下无法正确识别的bug。
- 更新了内置的Redis和memcached。
发布日期:2023年7月19日
版本 1.0.0
- 正式发布ServBay,提供一键式安装的本地网页开发环境。
发布日期:2023年7月19日