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

Overview

Version 3.5.0 introduces several important improvements to the Poweradmin platform, focusing on enhancing zone template functionality, improving user experience, and strengthening overall system security. This minor version update builds on the bug fixes from v3.4.2 while adding new features.

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

Enhanced Zone Templates

  • Expanded zone template functionality with better validation
  • Improved template application to existing zones
  • Enhanced template record management interface
  • Support for more complex record configurations in templates

User Interface Enhancements

  • New configurable display options for zone listings
  • Improved record management forms with better layout
  • Enhanced navigation and information architecture
  • Better feedback for user actions and form validations

PowerDNS Integration

  • Improved compatibility with latest PowerDNS versions
  • Enhanced DNSSEC key management and visualization
  • Better support for PowerDNS-specific record types
  • Improved error handling for API communications

Search and Filtering

  • Enhanced search functionality for zones and records
  • Improved filtering options for large zone databases
  • Better performance for search operations
  • More intuitive search interface and results display

Security Improvements

  • Strengthened authentication mechanisms
  • Enhanced protection against common web vulnerabilities
  • Improved session management and security
  • Better handling of special characters in DNS records

Performance Optimizations

  • Improved caching mechanisms for frequently accessed data
  • Optimized database queries for better performance
  • Reduced memory usage for large zone operations
  • Enhanced page load times throughout the application

Bug Fixes

  • Resolved issues with special characters in DNS records
  • Fixed template application problems in certain scenarios
  • Corrected pagination issues in zone and record listings
  • Addressed various UI rendering bugs in different browsers
  • Fixed multiple form validation and submission issues

Notes

  • No database schema changes are required for this update
  • This release maintains backward compatibility with v3.4.2 configuration files
  • Users upgrading from versions prior to v3.4.0 should first upgrade incrementally
  • If you have customized templates, review them against the new versions as some structure may have changed