Upgrading to v3.1.0¶
Overview¶
Version 3.1.0 is a maintenance and enhancement release that builds on the modern architecture introduced in v3.0.0. This update primarily focuses on user interface improvements and system stability.
Upgrade Instructions¶
- Download latest tarball from GitHub
- Backup your files and database before proceeding
- Replace all files with content from the downloaded archive
- Restore your configuration file (
inc/config.inc.php) from backup -
Add the following new configuration option to your
inc/config.inc.phpfile:
New Features¶
User Interface Improvements¶
- Added new "index_display" option for configuring the main interface view
- Two display modes now available:
- 'cards': Modern card-based layout for zones and records (default)
- 'list': Traditional list view for zones and records
- Enhanced visual design and responsiveness
- Improved compatibility with various screen sizes and browsers
System Improvements¶
- Performance optimizations for zone listing and record display
- Enhanced error handling and user feedback
- Improved browser compatibility
- Updated dependencies to latest versions
Bug Fixes¶
- Fixed various UI rendering issues in the zone editor
- Addressed compatibility issues with certain PowerDNS versions
- Improved form validation and error messages
- Fixed session handling edge cases
Notes¶
- No database schema changes are required for this update
- This release is fully compatible with v3.0.0 configuration files, with the addition of the new index_display option
- Users upgrading from versions prior to v3.0.0 should first upgrade to v3.0.0 before proceeding to v3.1.0