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.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-29 4.2 kB
v4.0.0 source code.tar.gz 2025-07-29 15.3 MB
v4.0.0 source code.zip 2025-07-29 19.3 MB
Totals: 3 Items   34.6 MB 2

This major release modernizes the DNS management interface after months of community collaboration, bringing enhanced security, improved performance, and a refreshed user experience. The codebase has been refactored to provide a solid foundation for future development while maintaining the simplicity users expect. Thanks to all contributors who helped make this milestone possible, with special recognition to @michielvisser for testing new features, providing valuable insights, and being incredibly helpful throughout, and to @muckl for his various contributions.

🚀 New Features

DNS Management

  • Bulk record operations - UI for adding multiple records in a zone (#106, [#306])
  • CSV export - Export zone data to CSV format (#431)
  • Template zone management - Show all domains using specified template and list zones per template (#280, [#110])

User Management & Security

  • Configurable password reset - Enable/disable reset functionality (#90)
  • User preferences - Database-backed preferences with configurable display settings (#84)
  • Password policy enforcement - Secure password policies across user management
  • User agreement system - Comprehensive system with audit trail (#640)
  • reCAPTCHA integration - Google reCAPTCHA for enhanced login security (#548)

System Integration

  • WHOIS/RDAP support - WHOIS lookup page and Registration Data Access Protocol (#101)
  • Installation requirements - Installer with requirements validation (#163)
  • Database consistency checks - Infrastructure for database validation (#81)
  • API implementation - Fundamental endpoints with key authentication
  • OpenAPI documentation - Comprehensive API docs through Swagger
  • FrankenPHP upgrade - Modern Docker image with hybrid configuration system (#568)
  • Configurable settings - Database and DNS configuration options

User Interface

  • Modernized dashboard - Modern card design with responsive layout and dark theme support
  • Enhanced installer - Progress bar and consistent styling (#659)
  • Form improvements - Required field indicators and smart zone name tips (#732, [#715])
  • Email template previews - Preview functionality with dark mode and plain text options

🐛 Bug Fixes & Improvements

DNS Record Management

  • PTR record deletion - Fixed deletion of PTR records along with A records (#58)
  • Duplicate PTR records - Resolved issue with duplicate identical PTR records (#115)
  • CNAME validation - Fixed CNAME validator to properly reject non-FQDN content (#722)
  • Root record CNAME warning - Added proper validation for CNAME records (#189)

System Improvements

  • RFC compliance - Record validation following RFC standards (#271)
  • Input validation - Sanitization and permission checks across controllers
  • Navigation fixes - Corrected menu highlighting and form structure
  • Timezone handling - Global timezone initialization during startup
  • Configuration system overhaul - Centralized configuration management replacing legacy systems
  • Cross-database compatibility - Support across MySQL, PostgreSQL, and SQLite
  • Framework upgrades - Adopted Symfony components for validation and request handling

🔄 Migration Guide

For detailed upgrade instructions from v3.x to v4.0.0, please refer to the official migration guide.

New Contributors

Full Changelog: https://github.com/poweradmin/poweradmin/compare/v3.9.4...v4.0.0

Source: README.md, updated 2025-07-29