[1.0.0-beta2] - 2025-10-15
Major Beta Update - Production-Ready Release
This second beta release builds upon the solid foundation of beta1, incorporating 17 additional releases (0.9.14 through 0.9.30) with significant enhancements in internationalization, database management, backup systems, and overall platform stability.
New Features
Internationalization & Localization
- Multi-language Support: Complete internationalization for both Admin and Client panels
- Language Coverage: Full support for English, Bulgarian, German, Spanish, French, Italian, Polish, and Serbian
- Comprehensive Translation: All UI elements, notifications, navigation, and user-facing text fully localized
- Dynamic Language Switching: Real-time language switching with persistent user preferences
Advanced Database Management
- MySQL/MariaDB Settings: Complete database configuration page with tabbed interface, health monitoring, and profile management
- Database Profiles: Create, save, import/export, and manage multiple database configuration profiles
- Database Health Dashboard: Real-time status monitoring, visual metrics, disk usage tracking, and error reporting
- Database Metrics: Comprehensive performance monitoring with manual refresh capabilities
- Streamlined Database Wizard: One-flow database, user, and privilege creation process
- Enhanced Validation: Per-account database name validation with localized notifications
Backup & Recovery System
- Filesystem Backups: Complete backup management per domain - list, create, restore, and delete operations
- Database Backups: Per-database backup management with full restore capabilities
- Account Export/Import: Full hosting account backup with compressed archives and JSON metadata
- Comprehensive Coverage: Backups include domains, DNS records, mailing lists, IP blocks, hotlink protection, and more
- Agent Integration: Preparation for bolt-agent powered backup operations
Enhanced Security & Access Control
- License Management Improvements: Advanced license validation with cached performance and edge case handling
- Admin Access Control: Granular license-based access with essential pages always accessible
- Trial License System: Improved trial request handling with clearer validation and success flows
- Session Management: Enhanced impersonation handling and SSO login improvements
Web Services & Hosting
- Virtualhosts Support: Complete virtual host management via bolt-agent integration
- SSL Certificate Management: Improved certificate issuance and domain validation
- Hotlink Protection: Redesigned protection management with per-domain enable/edit/delete actions
- PHP-CGI Wrapper: Enhanced PHP execution with improved error handling
- FTP Management: Unlimited FTP support when plan limits are set to 0
Analytics & Monitoring
- GoAccess Integration: Enhanced performance and reliability with per-domain statistics
- Raw Access Logs: Fixed and fully functional log access
- Visitor Logs: Restored and improved visitor tracking
- Centralized Logging: Per-user log directories with proper permissions
- Apache Access/Error Logs: Fixed log parsing and display issues
API & Integration
- REST API Endpoints: New database management API for hosting accounts
- Remote Command Execution: Bolt Agent integration for distributed operations
- Enhanced Validation: Improved API key management and security
Improvements & Enhancements
User Interface & Experience
- Modern UI Design: Refreshed trial interface with blue/green palette and responsive dual-CTA
- Enhanced Navigation: Clean reordered admin menu with tree dots for quick actions
- Improved Modals: Enlarged PHP version change modal and better form layouts
- Status Indicators: FPM Status and Installed badges for PHP versions
- Better Notifications: Clear in-app notifications for all operations with success/failure feedback
Performance & Reliability
- Cached License Validation: Performance improvements through intelligent caching
- Database Connection Reliability: Improved MySQL root connection handling with host/port specification
- Service Health Monitoring: Real-time health checks with visual status indicators
- Error Handling: Enhanced error reporting and user feedback across all modules
Configuration & Management
- Profile Management: Unified profile system across MySQL, PHP, and Apache configurations
- Default Seeding: Automatic seeding of default system profiles for easy setup
- CLI Commands: Added command-line tools for profile application and management
- Centralized Settings: Unified configuration management with consistent interfaces
Bug Fixes
Critical Fixes
- PowerDNS Integration: Fixed credential assignment and bolt-agent communication issues
- IPv6 Support: Resolved network setup issues and SSL hostname configuration problems
- Session Management: Prevented stuck sessions during impersonation and admin SSO
- Database Operations: Enhanced reliability of database user management and privilege assignment
System Stability
- Service Restart: Improved service management and restart procedures
- Log Permissions: Fixed per-user log directory permissions and access issues
- Certificate Issuance: Resolved domain certificate generation and validation problems
- Installation Process: Fixed IPv6-related installation issues and improved setup reliability
Data Integrity
- Database Relationships: Prevent deletion of databases with assigned users and vice versa
- Ownership Validation: Enforced ownership checks for all database and user operations
- Name Validation: Stricter validation for database and user names (length and character restrictions)
- Backup Consistency: Improved backup data integrity and restoration reliability
Refactoring & Code Quality
Architecture Improvements
- Centralized Actions: Unified client database/user actions with consistent behavior patterns
- Navigation System: Centralized navigation groups with translatable labels and titles
- Base Classes: Common base classes for settings pages with unified title/navigation properties
- Service Abstraction: Improved service layer abstraction for better maintainability
Localization Infrastructure
- Translation System: Comprehensive translation infrastructure supporting dynamic language switching
- String Extraction: Converted all hard-coded UI text to translatable strings
- Translation Helpers: Added sync helpers and management tools for translation maintenance
- Consistent Terminology: Standardized terminology across all interfaces and languages
Technical Achievements
This beta2 release represents:
- 17 additional releases of focused development since beta1
- Complete internationalization supporting 8 languages
- Production-grade backup system with comprehensive coverage
- Advanced database management with health monitoring and profiles
- Enhanced security model with granular access control
- Improved stability through extensive bug fixes and optimizations
Migration Notes
From Beta1 to Beta2
- Database schema updates for license caching and additional fields
- New profile system requires seeding of default configurations
- Language preferences will reset to default (English) - users can re-select
- Backup directories will be reorganized for per-user access
Configuration Updates
- MySQL settings page renamed to "Database Settings" for clarity
- New TTL default of 3600 seconds for DNS records
- IPv6 (AAAA) records disabled by default in DNS templates
- Language switcher now includes all 8 supported languages
System Requirements
- PHP 8.1+ with required extensions
- MySQL 5.7+ or MariaDB 10.3+ (SQLite 3.x also supported)
- Apache 2.4+ with mod_rewrite enabled
- Linux server environment (Ubuntu 20.04+/CentOS 8+ recommended)
- Minimum 4GB RAM, 40GB disk space (increased for backup storage)
- Bolt Agent for advanced features (automatically installed)
This beta2 release represents significant maturity in the AdminBolt platform. We encourage thorough testing in staging environments before production deployment. Community feedback is essential for the final 1.0.0 release.
Support & Community
- Documentation: Updated comprehensive guides available
- Community Forum: Active support and discussion channels
- Issue Tracking: GitHub issues for bug reports and feature requests
- Professional Support: Available for enterprise deployments
Note: This release consolidates 17 versions (0.9.14-0.9.30) of continuous development, representing hundreds of improvements, bug fixes, and new features since the initial beta1 release.