Download Latest Version v2.2.2.tar.gz (509.5 kB)
Email in envelope

Get an email when there's a new version of Poweradmin

Home / v4.0.5
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-01-27 5.6 kB
v4.0.5 source code.tar.gz 2026-01-27 15.4 MB
v4.0.5 source code.zip 2026-01-27 19.5 MB
Totals: 3 Items   35.0 MB 0

πŸ› Bug Fixes

🌐 api: * prevent crash when PowerDNS API returns zone errors (2b0a703) * return empty body for HTTP 204 responses per RFC 7231 (cf61fa1) * remove PHP 8.3+ #[Override] attributes for 8.1 compatibility (89da6f8) * standardize response handling and remove dead code (dee09fe)

πŸ—ƒοΈ db: * use TableNameService for cross-database queries in DbUserRepository (c6c5fc4)

🌍 dns: * validate empty strings in IDN conversion (424c3fc) * prevent TypeError when zone_templ_id is NULL in PostgreSQL, closes [#935] (82c4541) * allow HTML characters in TXT records, closes [#953] (62a1652)

πŸ”’ dnssec: * add missing is_reverse_zone variable to DNSSEC controllers (412b7d4)

🐳 docker: * capture admin user insert result before case statement ends (c1e58bd) * update FrankenPHP base image to 1.10-php8.4-alpine, closes [#877] (9bcbe1f) * update base packages to resolve security vulnerabilities (bcdaa75) * improve container health check and database initialization (454943f) * update PostgreSQL packages and remove baked-in config (04ca74d)

πŸ”§ forms: * make DNSSEC opt-in instead of enabled by default (76b5eb7)

πŸ“₯ install: * add missing xml extension check in requirements step (5dee62f) * improve security service null safety (6e658b0)

πŸ“§ mail: * correct TLS/STARTTLS connection handling, closes [#861] (36d682b)

πŸ”§ pgsql: * sync sequences after explicit ID inserts, closes [#942] (51b0241)

πŸ“ records: * add table prefix to ORDER BY clause, closes [#919] (9c2e554)

πŸ”§ router: * prevent page parameter collision with API pagination (2b0eb0b)

πŸ”’ security: * escape debug output and use modern cryptographic functions (e5b01a1) * replace GET confirm links with POST forms in delete flows (f12edb9)

πŸ—„οΈ sql: * add primary key to records_zone_templ table, closes [#906] (4437643)

πŸ”§ template: * use domain_id for zone list lookup, closes [#945] (35f8fa1)

πŸ”§ theme: * gracefully handle removed legacy themes with fallback, closes [#899] (8d1d430)

πŸ–₯️ ui: * use double quotes for class attributes in templates (e5b8c97)

♻️ Refactoring

🌐 api: * remove duplicate OpenAPI annotations from controllers (ada0444)

πŸ”§ proxy: * extract protocol detection to ProtocolDetector utility (afba33e)

data

πŸ”§ whois: * sync TLD servers with IANA registry (4246dae)

Database Migrations

The following database update scripts are included in this release:

  • sql/poweradmin-mysql-update-to-4.0.5.sql
  • sql/poweradmin-pgsql-update-to-4.0.5.sql
  • sql/poweradmin-sqlite-update-to-4.0.5.sql

Note: Run the appropriate update script for your database type before upgrading.

Source: README.md, updated 2026-01-27