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 v2.1.0

Overview

Version 2.1.0 is a significant update that introduces important security enhancements, performance improvements, and usability features to Poweradmin. This minor version upgrade enhances DNS management capabilities while improving overall system security.

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 config file as needed

Security Improvements

  • Enhanced protection against cross-site scripting (XSS) vulnerabilities
  • Improved defenses against SQL injection attacks
  • Strengthened input validation for all form submissions
  • Better session security and cookie handling
  • Improved authentication system
  • Enhanced password management

New Features

  • Enhanced search capabilities for zones and records
  • Improved support for internationalized domain names
  • Better compatibility with different PowerDNS versions
  • Extended record type support and validation
  • Enhanced user permission management
  • Improved language support and translations

User Interface Enhancements

  • Redesigned zone management interface for better usability
  • Improved record editing with better validation
  • Enhanced error handling with more informative messages
  • Better pagination and sorting for zone and record listings
  • Optimized interface for handling large DNS zones
  • Fixed various display issues in different browsers

Performance Improvements

  • Optimized database queries for better responsiveness
  • Improved handling of large zone files
  • Enhanced caching for frequently accessed data
  • Reduced memory usage for zone operations
  • Faster search and filtering operations

Notes

  • No database schema changes are required for this update
  • This release maintains backward compatibility with v2.0.0 configuration
  • Users are encouraged to update directly to the latest v2.1.x version after upgrading to v2.1.0
  • The initial v2.1.0 release lays the groundwork for additional features introduced in subsequent v2.1.x releases, including:
  • Support for additional database types (added in 2.1.5/2.1.6)
  • Improved password encryption options (added in 2.1.6)
  • DNSSEC support (added in 2.1.7)
  • LDAP authentication (added in 2.1.7)