Release Notes
Version 1.6.0
New Features
- Mail Server: A new mail server has been added, allowing you to send and receive emails directly in ServBay and test using SMTP and POP3 protocols. STARTTLS and SSL/TLS encryption support is available out of the box without additional configuration, ensuring your email communications are secure and reliable.
New Packages
- Mailpit: Integrated the powerful email testing tool Mailpit, simplifying your email development and testing processes.
- MariaDB 11.7: Added MariaDB 11.7 version, improving database performance and stability.
- Node.js 23: Upgraded to the latest Node.js 23, introducing more new features that allow users to quickly test code compatibility and performance on the latest version of Node.js.
Bug Fixes
- Other bug fixes.
Release Date: November 10, 2024
Version 1.5.1
User Experience
- Update Notifications: Added release notes for new versions to help users understand the updates in the new version.
Bug Fixes
- Unable to Select ACME Certificate for Website: Fixed an issue where, in certain cases, it was not possible to select the ACME certificate when adding a website.
- Edit State Cannot Be Undo: Fixed a crashing issue on macOS 12 when the edit process was undo.
- Other bug fixes.
Release Date: November 4, 2024
Version 1.5.0
New Packages
- Added MongoDB package for easy installation and management of MongoDB databases directly in ServBay.
New Features
- MongoDB Configuration Interface: A graphical configuration interface for MongoDB has been added, simplifying the installation, configuration, and management processes, making it easier to use MongoDB databases.
- CORS Configuration: Added CORS (Cross-Origin Resource Sharing) configuration feature to help you handle cross-origin requests during development, improving development efficiency.
- Enhanced MySQL/MariaDB Configuration Fields: The MySQL/MariaDB configuration interface has more fields added, providing more granular database configuration options to meet your diverse needs.
User Experience
- Software Version Update Channels: You can now choose software version update channels (Stable, Beta) to flexibly control software updates, experiencing the latest features or maintaining a stable operating environment.
- More Accurate PID Information: Optimized the way system process information is retrieved, providing more accurate PID information for easier troubleshooting and performance analysis.
Bug Fixes
- Crash Due to Missing Language Packs: Fixed an issue where the application would crash in certain cases due to the absence of language packs, improving application stability.
- Other bug fixes.
Release Date: October 28, 2024
Version 1.4.7
User Experience
- Optimized the logic for opening the main application window
Bug Fixes
- Fixed some bugs
Release Date: October 17, 2024
Version 1.4.6
User Experience
- Improved Caddyfile judgment logic
- Added judgment logic for CA root certificate installation failures
- Enhanced stability
Package Upgrades
- Updated service management script to 1.0.4
Bug Fixes
- Fixed version number judgment logic to resolve issues with certain special version formats not being correctly identified as new.
- Fixed an issue where Caddy sometimes failed to correctly load the new version of the SSL certificate.
- Other bug fixes.
Release Date: October 12, 2024
Version 1.4.5
New Features
- Added PostgreSQL configuration interface
- Added Memcached configuration interface
- Added SVN (Subversion) command-line tools
Package Upgrades
- Upgraded ServBay Runtime to 1.0.14 (Intel) / 1.1.14 (Apple Silicon)
- Upgraded Caddy to 2.8.4
Bug Fixes
- Fixed an issue where the regenerated SSL certificate path was not written to the database when the host domain name was modified.
- Resolved an issue with incorrect installation locations after upgrading packages like Caddy and Redis.
- Other bug fixes
Release Date: October 5, 2024
Version 1.4.4
New Features
- CA and Certificate Management
- New Unified SSL Certificate Management Platform: A brand new certificate management platform designed to simplify the certificate application and management process.
- ServBay User CA and ServBay Public CA: Added
ServBay User CA
andServBay Public CA
, allowing users to choose the appropriate CA for certificate management based on their needs. - ACME Support: Supports
Let's Encrypt
,ZeroSSL
, andGoogle Trust Services
, as well as multiple DNS API providers such as Cloudflare, GoDaddy, DNSPod, Aliyun, etc. - Multiple Certificate Application Methods: Supports applications through ServBay CA, ACME protocol, and importing third-party certificates, providing flexibility in certificate management.
- Self-built PKI System: Users can create their own Public Key Infrastructure (PKI) system using
ServBay User CA
, issuing certificates under their own CA for enhanced management autonomy. - Support for Various Encryption Algorithms: Added support for multiple strong encryption algorithms including ECC (256-521 bits) and RSA (2048-4096 bits) to enhance data security.
- Diverse Certificate Issuance: ServBay CA now supports issuing S/MIME email encryption certificates, code signing certificates, and PDF document encryption certificates to meet different security needs.
Other Updates
- Configuration Validation: Configuration validation will occur when saving settings in Caddy to ensure correctness and improve system stability.
- Log File Optimization: Modified Caddy's log files and format for clearer error information and website access logs.
- Caddy Template Updates: Updated Caddy templates to optimize configuration items and enhance user experience.
- Helper Detection and Usage Optimization: More precise dependency detection for ServBay Helper, resulting in more stable operation.
Bug Fixes
- Caddyfile Configuration Issues: Fixed an issue where an error occurred in Caddyfile if the directory or SSL file path contained spaces.
- VIP Status Loss: Resolved the issue of VIP status loss after upgrading to a new version, ensuring user rights are unaffected.
- DNS Functionality Issues: Fixed a bug related to adding system-reserved domain names in DNS, enhancing flexibility and accuracy in DNS management.
- Removed Restriction on Custom SSL Keyfile: The host page now supports .key, .pem, .crt, and other file suffixes when using a custom SSL keyfile.
Release Date: October 1, 2024
Version 1.4.3
Bug Fixes
- Fixed the issue where MySQL/MariaDB passwords could not be viewed or copied.
Release Date: August 28, 2024
Version 1.4.2
New Features
- Global Search: Added a global search feature that supports searching hosts and domain names, improving user search efficiency and quickly locating needed resources.
- PHP Language Configuration UI: Provided an intuitive PHP language configuration UI, making it easier for developers to set up the language and reduce configuration time.
Product Improvements
- Navigation Menu Redesign: Completely restructured the navigation menu, optimized the layout, and enhanced the overall user experience, making feature access more convenient.
- Host Management Page Optimization: Partially restructured the host management page to improve user-friendliness, making it easier for users to manage operations.
- Rewrite Rule Optimization: Added support for NGINX-like request logic in the rewrite rules within host settings, making the rewrite behavior more similar to NGINX's processing logic when accessing websites.
- Host Page Redesign: Optimized the layout and functionality of the host page, making information display clearer and user operations smoother.
- Menubar Icon Update: Updated the Menubar icon to a monochrome style to comply with Apple's design guidelines, enhancing visual consistency and modernity.
- Refresh Button: Added a refresh button on the 'dashboard' and 'services' pages, allowing users to quickly refresh the service running status.
- UI Optimization: Made several UI optimizations to enhance the overall visual experience and user interaction, making operations more intuitive.
Bug Fixes
- CJK Domain Name Input Crash Fix: Fixed the issue causing the application to crash when entering CJK (Chinese, Japanese, Korean) domain names on the host page, improving the stability and reliability of the application.
- MySQL Startup Issue Fix: Resolved the issue where MySQL could not start due to configuration file errors, ensuring smooth operation of the database service.
Release Date: August 27, 2024
Version 1.4.1
Bug Fixes
- Fixed the bug where MySQL could not start
Note
If you encountered the issue where MySQL could not start in 1.4.0:
- Please upgrade to 1.4.1
- Disable the MySQL service
- Delete the
/Applications/ServBay/etc/mysql
folder and/Applications/ServBay/db/mysql
folder (if you have data, make sure to back it up). - Re-enable the MySQL service, and the issue should be resolved.
Release Date: August 12, 2024
Version 1.4.0
Tip
If after upgrading to 1.4.0 you encounter issues with PHP not being able to connect to MySQL/MariaDB, please go to the Settings
in ServBay and click the Apply
button for both Default Version
and Default SQL Server
once to resolve the issue.
New Features
- MySQL support
- Brand new service management UI
- Brand new database service configuration UI
- Support for MySQL graphical configuration
- Support for MariaDB graphical configuration
- Support for Redis graphical configuration
- Support setting the default SQL server to MySQL or MariaDB
- Enhanced host configuration features
- Support for selecting Rewrite rules
- Support for configuring multiple domains on one host
- Support for customizing HTTP/HTTPS ports
- One-click to flush Redis cache
- Provide clearer guidance when users log in
- Update ServBay Runtime to 1.0.11, 1.1.11
Bug Fixes
- Fixed bug where users cannot log in if Avatar is empty
- Fixed issue where older versions of MariaDB could not start due to lack of IPv6 support
- Fixed issue where MariaDB 11.6 could not start due to missing configuration files
- Other bug fixes
Other Improvements
- cgi.fix_pathinfo default value is now 1
Release Date: August 10, 2024
Version 1.3.9
- Added search to Hosts and DNS
- Added star feature to Hosts and Menubar
- Refactored some Menubar menus
- UI
- Added open folder button
- Localized dashboard texts
- Introduced new features after version update
- Optimized other UI details
- Helper
- Optimized Helper's liveness check mechanism to prevent hanging
- Version update
- Installer
- Optimized some logic
- Small adjustments to UI interaction
- Other bug fixes
Release Date: July 24, 2024
Version 1.3.8
- Added Italian language (thanks @Darietto)
- Menubar quick menu for database tools added
- Menubar help links and user group links added
- Added PostgreSQL 17 beta2
- Added MariaDB 11.6
- Added PHP 8.4 alpha 1
- Other bug fixes
Release Date: July 5, 2024
Version 1.3.7
- Added PostgreSQL 17 beta1
- Fixed OpenSSL error 20 under certain conditions
Release Date: June 9, 2024
Version 1.3.6
- Fixed login issues under certain conditions
Release Date: June 8, 2024
Version 1.3.5
Key Updates and Optimizations
For performance considerations, the following 3 modules are no longer loaded by default:
- Opcache
- XDebug
- MongoDB
ServBay Runtime and ServBay Development Library Updates
As part of ongoing feature addition and security improvement, ServBay Runtime and ServBay Development Library have been upgraded:
- ServBay Runtime: Intel (x86_64) architecture updated to 1.0.7, Apple Silicon (ARM, M1/M2/M3) architecture updated to 1.1.7
- ServBay Development Library: Intel (x86_64) architecture updated to 1.0.7, Apple Silicon (ARM, M1/M2/M3) architecture updated to 1.1.7
- New packages in ServBay Runtime: including scws, protobuf, protobuf-c, and postgis dependency modules, providing more tool choices for developers.
Package Upgrades
This update covers upgrades for several key packages, including PHP, Node.js, PostgreSQL, and MariaDB. Specific versions are as follows:
- PHP versions updated to 8.2.19, 8.3.7, and 8.4.0-dev-20240531 (requires upgrade to ServBay Runtime 1.1.7 or 1.0.7)
- Node.js versions updated to 22.2.0, 20.14.0, and 18.20.3
- PostgreSQL versions updated to 16.3, 15.7, 14.12, 13.15, and 12.19 (requires upgrade to ServBay Runtime 1.1.7 or 1.0.7)
- MariaDB versions updated to 11.5.1, 11.4.2, 11.2.4, 11.1.5, 11.0.6, 10.11.8, 10.6.18, 10.5.25, and 10.4.34
New Features
ServBay 1.3.5 also introduces multiple new extension modules:
- PostgreSQL plugin support: including PostGIS, pgrouting, pgvector, pg_jieba, and zhparser, providing more powerful database expansion capabilities.
- New PHP modules: added Scws, Swoole, Phalcon, and imagick modules, further enhancing PHP's functionality and extensibility.
Bug Fixes and System Optimizations
This update also fixes the issue where redis.sh could not exit or restart when setting passwords, optimizes the helper upgrade script logic, helper connection judgment logic, and dnsmasq configuration writing logic. These optimizations further enhance system stability and user experience.
Release Date: June 1, 2024
Version 1.3.4
New Features
- Brand new DNS server and domain name management features
It supports users to enable the DNS server locally and perform custom domain resolution. Users can add any domain names they want to resolve. It also supports editing and managing the /etc/hosts
file. Users can conveniently edit the hosts file through the GUI. All modifications take effect immediately.
Improvements
- Supports viewing connection information for MariaDB and PostgreSQL, optimized information display
- Some parts of the UI have been refactored
- Improved performance for some UI interfaces
- Fixed some bugs
Release Date: May 7, 2024
Version 1.3.3
New Features
Added new packages
- MariaDB 11.4
- MariaDB 11.5
- PHP 8.4 beta
- Node 22
Upgraded packages to the latest versions
Added auto-upgrade functionality, the app can now auto-upgrade
Improvements
- Redis and memcached are not enabled by default
- Tweaked UI design
Release Date: April 26, 2024
Version 1.3.2
- Bug fixes
Release Date: April 6, 2024
Version 1.3.1
- New Feature: Pro subscription plan (quarterly)
Release Date: March 30, 2024
Version 1.3.0
- New Feature: User registration and login
- New Feature: Free unlock for 5 hosts
- New Feature: Pro subscription plan
Release Date: March 29, 2024
Version 1.2.3
- New architecture and packages. Added ARM64 architecture packages with native support for Apple Silicon (M1/M2/M3)
- Fixed application icon size issue
- Fixed issue where PHP 7.0 was not showing in list
- Added ServBay Helper status check
- Added PHP error logging
- Added MariaDB 11.3 and default options in phpMyAdmin
Release Date: March 4, 2024
Version 1.2.2
- Partial UI redesign
- Performance optimizations
- Added beginner's guide and tutorials
- Added port occupation detection to prevent service disruption
- Bug fixes
Release Date: February 22, 2024
Version 1.2.1
- Brand new dashboard, providing clear insight into resource consumption during development
- Bug fixes
Release Date: January 28, 2024
Version 1.2.0
- Added support for Nodejs v12-v21 (requires upgrade to ServBay Runtime 1.0.2 first)
- Caddy upgraded to 2.7.6
- Added support for dnsmasq, allowing users to set their system's DNS to dnsmasq for more flexible domain customization (requires upgrade to ServBay Runtime 1.0.2 first)
- Added support for Vietnamese, change in settings
- ServBay Runtime updated to 1.0.2
- ServBay Development Library updated to 1.0.2
- Bug fixes
- Fixed curl not supporting Caddy's self-signed certificates
- Other UX optimizations
Release Date: December 25, 2023
Version 1.1.2
- Added support for MariaDB 11.3.
- Bug fixes.
Release Date: December 7, 2023
Version 1.1.1
- Optimized service management, improving overall performance.
- Updated versions of PHP, MariaDB, PostgreSQL, and other services.
Release Date: September 15, 2023
Version 1.1.0
- Added localization language support.
- Refactored user interface.
- Optimized boot functionality.
Release Date: September 7, 2023
Version 1.0.5
- Added startup and login launch features.
- UI and UX optimizations.
Release Date: August 20, 2023
Version 1.0.4
- Fixed issue causing service startup failures in certain scenarios.
Release Date: August 4, 2023
Version 1.0.3
- UI optimizations.
- Improved startup speed and resource usage.
Release Date: July 22, 2023
Version 1.0.2
- Fixed bug where system compiler tools were not recognized correctly in certain cases.
- Updated built-in Redis and memcached.
Release Date: July 19, 2023
Version 1.0.0
- Offical release of ServBay, providing a one-click install local web development environment.
Release Date: July 19, 2023