π Overview
This release transforms BunkerM into a comprehensive Mosquitto broker management solution. π οΈ Users can now import existing password files, control the Mosquitto broker directly from the UI, and fully configure broker settings through an intuitive interface.
π₯ New Features
π Password File Import
β
Added support for importing mosquitto_passwd files while preserving original passwords.
β
Automatic validation of password file format with detailed error feedback.
β
Seamless integration with the Dynamic Security plugin to ensure all users are visible in the UI.
β
Users imported via password files can be managed through the regular client interface.
π₯οΈ Broker Management
β‘ Added ability to restart the Mosquitto broker directly from the UI.
β‘ Restart option available in both the password import page and user profile menu.
β‘ Confirmation dialog to prevent accidental restarts.
β‘ Clear feedback on restart success or failure.
βοΈ Broker Configuration
π§ Complete UI for managing all aspects of Mosquitto broker configuration.
π§ Easily configure general settings, security options, and additional listeners.
π§ Visual interface with tooltips explaining each configuration option.
π§ One-click reset to default configuration.
π§ Configuration changes automatically trigger broker restart prompts.
π οΈ Technical Improvements
πΉ Resolved CORS issues for API requests.
πΉ Secure file handling with automatic backup creation.
πΉ Improved error handling and user feedback for invalid file formats.
πΉ Optimized backend APIs with proper security and permission checks.
πΉ Automatic backup of configuration files before applying changes.
π Usage Instructions
π Import password files via the new "Import Mosquitto Password File" page.
βοΈ Configure your broker settings through the dedicated "Mosquitto Broker Configuration" interface.
π Restart the broker after making changes to apply new settings.
π€ Control broker from the user profile dropdown menu for quick access.
π Compatibility
π’ This update is fully backward compatible with existing configurations and requires no changes to your current setup.
π This release significantly expands the management capabilities of BunkerM, transforming it into a complete Mosquitto management platform. Users now have full control over their broker configuration, user management, and service operations through a single, intuitive interface. π