Releases: poweradmin/poweradmin
Releases Β· poweradmin/poweradmin
v3.7.0
What's Changed
The focus of this release was on removing hooks and refactoring code that limits future enhancements. There is now initial support for DNSSEC over the PowerDNS API.
- Added initial support for DNSSEC via API (#529)
- Many refactorings, the inc folder will only contain custom and default configuration files now
- Coding structure simplified, class names updated, and auto-generated comments removed.
- Updated project and development dependencies.
- Improved LDAP user management.
- Translations updated
- The use of global variables has been removed
- Removed hooks (plugins) that were never used
- Reduced nesting of directories
- Fixed SQLite backend issue that prevented zone updates.
- Unquoted TXT records are supported (#510).
- Fixes have been made to the search for reverse records (#540).
- Minor changes to the dark theme.
- Display the correct pagination count in the search results.
- Display total and filtered zone counts in the zone list.
- Correct SQLite backend issue preventing zone updates from templates (#538).
- Enable 'disabled' state management in record editing.
Full Changelog: v3.6.1...v3.7.0
v3.7.0-alpha.1
- Implemented DNSSEC over API in its initial version
- Hooks (plugins) were removed
- Handling of LDAP users has been improved
Configure DNSSEC over API by adding this kind of configuration:
$pdnssec_use = true;
$pdns_api_url = 'http://127.0.0.1:8081'; // Replace the PowerDNS API URL with your own
$pdns_api_key = '65b5dea9-dcfd-4a81-89dd-9f7a1afb0f10'; // Enter your API key here.
Full Changelog: v3.6.1...v3.7.0-alpha.1
v3.6.1
v3.6.0
- Added theme switcher that uses a cookie to keep the current state (#502).
- Implemented pagination in search results (#501).
- Bootstrap has moved into vendors, so it is no longer an external dependency.
- Refactored SQL based authentication, minimized code nesting.
- Refactored code into methods and separate classes.
- Updated used docker image for testing.
Full Changelog: v3.5.1...v3.6.0
v3.5.1
v3.5.0
What's Changed
- PHP 7 no longer supported
- The minimum PHP version has been increased to 8.1
- New dependency has been added for translations.
- An option to show/hide passwords has been added to the UI.
- The template records are updated faster in PostgreSQL (#311).
- Experimental conflict resolution algorithm for editing of zones (#402) implemented.
- Added option to create global (shared) templates that can be modified by administrators (#413).
- Updated list of supported record types and domains.
- Validation has been expanded to include more fields.
- Added back links to zones and updated permission checking
- Zones without items now are highlighted.
- Display a count of linked zones, and change the template even if it does not have any records.
- Show template name in zone list.
Full Changelog: v3.4.2...v3.5.0
v3.4.2
Further improvements have been made to the editing of user details and related permission checks.
Full Changelog: v3.4.1...v3.4.2
v3.4.1
v3.4.0
This release concentrated on improving overall UX and refactoring internal code to follow a MVC pattern. This is the last version that is compatible with PHP 7. All future versions will only support PHP 8.
- Added
$iface_search_group_records
setting to group items by name and content in search results (may not work in MySQL strict mode) - Various changes to improve support for IDN zone names
- Implemented breadcrumbs based navigation
Full Changelog: v3.3.0...v3.4.0