| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| poweradmin-poweradmin_4_2_7.spdx.json | 2026-10-20 | 980.8 kB | |
| README.md | 2026-10-19 | 2.5 kB | |
| v4.2.7 source code.tar.gz | 2026-10-19 | 13.1 MB | |
| v4.2.7 source code.zip | 2026-10-19 | 17.6 MB | |
| Totals: 4 Items | 31.7 MB | 0 | |
β¨ Highlights
A patch release for sign-in, password reset, record validation, zone search and zone ownership. No database migration.
π Fixes
- Sign-in - the second factor is verified against the account logging in, every login starts from a clean session, and MFA no longer asks again right after setup (#1737).
- Password reset - matches the exact email and mails the address on file.
- Disabled accounts are refused at OIDC and SAML login.
- Record types - unknown types and malformed RFC 3597 data, which make PowerDNS fail the zone, are refused.
- Zone search - paging no longer repeats zones, and filters and sorting are kept.
- Zone list - sorting by owner or record count works on PostgreSQL (#1618).
- Zone owners - removing the last owner is refused, and assigning a new zone to another user needs
zone_content_edit_others(#1558). - Mail refuses line breaks in the recipient, subject and headers.
- New users can't be given a permission template with rights their creator doesn't have.
- Zone creation refuses a zone inside a zone owned by another user.
- Record comments are copied to the matching A or PTR record only in zones the user can edit.
- Installer IP allow-list handles IPv6 clients and plain addresses correctly.
- Dynamic DNS returns a normal error instead of a server error when the IP is sent in an unexpected format.
- Username rename compares names as plain text when checking for duplicates.
π¦ Upgrading
Drop-in replacement for v4.2.6. Check these before rolling out:
- Unknown record types are refused on save.
- Zone owners - add another owner before removing the last one.
- Global zone templates can only be created by administrators.
- LUA records can no longer be changed by client-level editors (the shipped Editor template).
- Self-edit of your own username, LDAP flag or active state needs
user_edit_others(#1327). - Password reset is declined for an email shared by several accounts.
parent_zone_ownership_checkis on by default: users can no longer create a zone inside another user's zone. Set it tofalsefor the old behaviour.
PHP 8.2+.
Full changelog: https://github.com/poweradmin/poweradmin/compare/v4.2.6...v4.2.7