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.6.1

Overview

Version 3.6.1 is a maintenance release that addresses several bugs and security issues discovered after the v3.6.0 release. This patch update focuses on enhancing stability, security, and fixing specific issues reported by users without introducing breaking changes.

Upgrade Instructions

  1. Download latest tarball from GitHub
  2. Backup your files and database before proceeding
  3. Replace all files with content from the downloaded archive
  4. Restore your configuration file (inc/config.inc.php) from backup

Security Improvements

  • Fixed potential XSS vulnerabilities in zone template interface
  • Enhanced CSRF token validation for record management forms
  • Improved input sanitization for search and filtering functions
  • Updated third-party dependencies to address security vulnerabilities
  • Strengthened validation for DNS record content, particularly for TXT and SPF records

Bug Fixes

  • Resolved issues with special characters in DNS record content
  • Fixed bulk operations functionality for certain record types
  • Corrected pagination issues in zones with large numbers of records
  • Addressed browser compatibility issues with newer browser versions
  • Fixed JavaScript errors in the advanced zone management interface
  • Resolved UI rendering inconsistencies in the dark theme
  • Fixed issues with the zone cloning functionality
  • Corrected problems with internationalized domain name handling

PowerDNS Integration Fixes

  • Resolved API connectivity issues with specific PowerDNS versions
  • Fixed DNSSEC key visualization in certain browser environments
  • Corrected error handling for PowerDNS API operations
  • Addressed compatibility issues with PowerDNS configuration settings

Performance Optimizations

  • Improved caching behavior for frequently accessed data
  • Optimized database queries for better performance with large zone databases
  • Reduced memory usage for complex zone operations
  • Enhanced page loading times throughout the application

Notes

  • No database schema changes are required for this update
  • This release maintains full backward compatibility with v3.6.0
  • The update is recommended for all users due to security improvements
  • This patch version focuses solely on bug fixes and security enhancements without introducing new features