Poweradmin 3.9.1 - Patch Release
Improved record visibility, comment handling, and DNSSEC key management
This release brings improvements to DNS record management, DNSSEC handling, and overall system stability.
Improved DNS Record Visibility
DNS record management becomes clearer with disabled records now showing at reduced opacity, making it easier to understand a zone's complete configuration at a glance. This visual enhancement helps track both active and inactive records without cluttering the view.
Enhanced DNSSEC Management
The DNSSEC management experience receives significant improvements:
Better error handling during key addition processes
Improved form state persistence to prevent data loss
Updated RSASHA1-NSEC3 algorithm naming to match PowerDNS format
These changes make DNSSEC configuration more reliable and user-friendly, reducing potential friction points in security setup.
Improved Record Comment Management
DNS record management becomes more robust with these fixes:
Improved handling of record comments during zone updates
Prevention of duplicate record comments
More consistent comment retrieval for duplicate DNS records
System Improvements
Several behind-the-scenes improvements enhance system reliability:
Restructured modal components for better user interaction (thanks to Riccardo Bessone)
Improved error handling and display configuration - new experimental configuration file added at
config/app.php
allows enabling detailed error messages for debugging PowerDNS API issues. To enable debug mode, setdisplay_errors
totrue
in the configuration<?php // This file is experimental and may be renamed or have its configuration changed in the next release. return [ 'display_errors' => true, // Set to true to display error messages ];
Enhanced database logging and templates
Technical Updates
The core dependencies receive important updates:
Refreshed Symfony components
Upgraded Twig to version 3.19.0
These updates ensure better performance and security.
For any issues or suggestions, please create new ticket or start discussion in GitHub.