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¶
- 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
- 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)