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.1
Overview
Version 3.5.1 is a maintenance release that addresses several bugs and security issues discovered after the v3.5.0 release. This patch update focuses on enhancing stability, security, and resolving specific issues reported by users without introducing breaking changes.
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
Security Improvements
- Fixed potential XSS vulnerabilities in zone template management
- Enhanced CSRF token validation for specific forms
- Improved input sanitization for search and filtering functions
- Updated third-party dependencies to address security vulnerabilities
- Strengthened validation of DNS record content
Bug Fixes
- Resolved issues with special characters in template zone records
- Fixed pagination issues in zones with large numbers of records
- Corrected form validation for certain DNS record types
- Addressed browser compatibility issues with newer browser versions
- Fixed JavaScript errors in the zone template editing interface
- Resolved UI rendering inconsistencies in the dark theme
- Fixed session handling edge cases that could cause unexpected logouts
Performance Optimizations
- Improved caching behavior for template data
- Optimized database queries for better performance with large zone databases
- Reduced memory usage for complex operations
- Enhanced page loading times for record-heavy zones
Browser Compatibility
- Fixed rendering issues in latest Chrome and Firefox versions
- Improved responsive design behavior on mobile devices
- Addressed CSS inconsistencies in various browsers
- Enhanced keyboard navigation and accessibility
Notes
- No database schema changes are required for this update
- This release maintains full backward compatibility with v3.5.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