Note: This documentation is still in progress, not reviewed properly, and might contain some errors or outdated images. It's intended for the upcoming 4.0.0 release, so configuration settings might be different from previous versions.
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.php
file:
'interface' => [
// ... existing configuration ...
'index_display' => 'cards', // Options: 'cards', 'list'
// ... existing configuration ...
],
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