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

Overview

Version 3.6.0 introduces several new features and enhancements to Poweradmin, focusing on improved usability, advanced DNS management, and enhanced security. This minor version update builds upon the stability improvements in v3.5.1 while adding new functionality.

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
  5. Review new configuration options and add them to your settings file as needed

New Features and Improvements

Advanced Zone Management

  • Enhanced bulk operations for DNS records
  • Improved zone cloning functionality
  • Advanced search and filtering capabilities for large DNS installations
  • Better handling of internationalized domain names
  • Enhanced zone template system with more flexible record definitions

PowerDNS Integration

  • Improved compatibility with latest PowerDNS versions
  • Better support for PowerDNS-specific record types and features
  • Enhanced API integration for remote PowerDNS servers
  • More detailed error reporting for PowerDNS operations
  • Improved DNSSEC key management and visualization

User Interface Enhancements

  • Redesigned zone editing interface for improved usability
  • Enhanced responsive design for better mobile compatibility
  • Improved accessibility features
  • New customizable dashboard views
  • Better organization of administrative functions
  • Enhanced dark mode theme with improved contrast

Security Improvements

  • Enhanced authentication system with more secure defaults
  • Improved protection against common web vulnerabilities
  • Better session management and security
  • Enhanced input validation and sanitization
  • Strengthened CSRF protections across the application

Performance Optimizations

  • Improved caching mechanisms for frequently accessed data
  • Optimized database queries for better performance with large zone databases
  • Reduced memory usage for complex operations
  • Enhanced page loading times throughout the application
  • Better handling of zones with large numbers of records

Bug Fixes

  • Resolved issues with special characters in DNS records
  • Fixed pagination problems in zone listings
  • Corrected form validation errors for certain DNS record types
  • Addressed browser compatibility issues
  • Fixed JavaScript errors in various interfaces
  • Corrected UI rendering issues in both light and dark themes

Notes

  • No database schema changes are required for this update
  • This release maintains backward compatibility with v3.5.1 configuration
  • New configuration options are optional with sensible defaults
  • Consider reviewing your permission templates after upgrade as some new features may require additional permissions
  • Users upgrading from versions prior to v3.5.0 should first upgrade to v3.5.0 or v3.5.1 before proceeding to v3.6.0