Releases: MythicalLTD/FeatherPanel
Releases · MythicalLTD/FeatherPanel
v1.1.2
Changelog
v1.1.2 STABLE
Added
- Plugins can now seamlessly integrate with and extend existing sidebar routes, including injecting custom previews! by @NaysKutzu
- Introduced a seamless option to resynchronize plugin symlinks, ensuring all plugins remain properly linked and up to date. by @NaysKutzu
- Added a new, interactive flow for users to delete their own servers—requiring completion of one math, one reading, and one spelling challenge for extra security. by @NaysKutzu
- The standard plugins page now also supports update checking, not just the marketplace! by @NaysKutzu
- Plugins can now specify a unique cloud plugin ID, enabling them to automatically detect and fetch their own updates from the cloud. by @NaysKutzu
- Plugins can now specify an exact panel version requirement, not just an SDK version—offering greater precision and reliability for compatibility! by @NaysKutzu
- Introduced the new
--skip-path-checkcommand-line option, allowing developers and advanced users to bypass automatic path validation when running CLI actions. by @NaysKutzu - Instantly sync your appearance settings to the cloud with the new one click option—no more 5-minute wait times. by @NaysKutzu
- Added the ability to query user data by external_id and server data via the admin API. by @NaysKutzu
- The API documentation has been significantly enhanced with detailed versioning and additional metadata, offering clearer and more accurate information. by @NaysKutzu
- Plugin Widgets now intelligently detect and adapt to their initialization page, enabling more context-aware behavior and seamless integration. by @NaysKutzu
- Added a streamlined option to automatically reinstall any plugins removed during a panel update, eliminating the need for manual reinstallation. by @NaysKutzu
- You can now seamlessly download premium plugins directly, once your panel is linked to your FeatherCloud account. by @NaysKutzu
- Seamless FeatherCloud OAuth2 integration now available—securely link your panel to the cloud in just a few clicks! by @NaysKutzu
Improved
- Significant performance enhancements—optimized resource usage for a faster, more efficient app experience. by @NaysKutzu
- Plugin dependency checks are now performed directly via config files instead of in-memory loading, preventing possible conflicts and ensuring more reliable operation. by @NaysKutzu
- Plugin-rendered pages now feature improved layouts with the footer automatically hidden, resulting in a cleaner, more spacious, and visually appealing experience. by @NaysKutzu
Removed
- Removed the unused global context menu for a cleaner, more streamlined experience. by @NaysKutzu
- The API debug menu is now disabled in production, helping conserve resources and further boost app performance. by @NaysKutzu
- The popular plugins section now displays correctly and reliably highlights top plugins. by @NaysKutzu
Fixed
- Resolved an issue where the server proxy page could crash when enabling Let's Encrypt due to a conflict with the language manager. by @NaysKutzu
- Fixed an issue preventing registry packages from being detected and found correctly. by @NaysKutzu
v1.1.1 STABLE
Changelog
v1.1.1 STABLE
Fixed
- Plugins now support rendering multiple pages, enabling richer and more versatile plugin experiences! by @NaysKutzu
- Resolved an issue where backup downloads were unavailable due to JID and JWT token handling errors; downloads now work seamlessly. by @NaysKutzu
- Resolved an issue where large archives were failing to complete and timing out during the archiving process. by @NaysKutzu
- Resolved an issue where the admin.dashboard.view permission was not being recognized in the frontend, ensuring proper access control for admin features. by @NaysKutzu
Improved
- Plugins now support grouped navigation sections on both dashboard and admin pages, enabling more organized and intuitive plugin experiences! by @NaysKutzu
- The admin page now automatically hides tickets, knowledge bases, and other modules when disabled, creating a cleaner and more focused interface. by @NaysKutzu
Added
- Introduced a dedicated user detail page for viewing and editing users, replacing the previous drawer approach—delivering a much improved and more intuitive UX/UI. by @NaysKutzu
v1.1.0 Stable HotFix
- Fixes the issue with reverse proxy crashing the panel
- Can't edit servers sometimes!
v1.1.0 Stable
Fixed
- Resolved multiple common captcha-related issues, ensuring a smoother and more reliable verification experience. by @NaysKutzu
- Enhanced input validation on the server startup page with improved regex checks, replacing unclear "validation failed" errors with more informative messages. by @NaysKutzu
- Fixed an issue where extra server allocations were not properly unassigned when a server was deleted. by @NaysKutzu
- Fixed an issue where auto-assigning an allocation to a server would fail unless exactly 100 free allocations were available. by @NaysKutzu
- Improved error handling for /server routes: pages now gracefully display the API error message when a request fails, ensuring clearer feedback for users. by @NaysKutzu
- Enhanced the success notification for password reset requests, providing users with a clearer and more polished confirmation when a reset link is sent to their email address. by @NaysKutzu
- Improved autoscroll behavior for a smoother and more consistent user experience. by @NaysKutzu
- Status pages, tickets, and knowledgebases will now be automatically hidden from the sidebar when disabled, ensuring a cleaner and more relevant navigation experience!
Added
- Powerful Wings modules support: create custom modules for Wings and seamlessly manage them through integrated admin pages in the panel. by @NaysKutzu
- Introduced robust "Always Online" server support—now featuring customizable MOTD and kick messages for a seamless, uninterrupted player experience. by @NaysKutzu
- Introduced a powerful and intuitive firewall manager for servers, easily enabled through the settings area, providing enhanced security and effortless control. by @NaysKutzu
- Seamless phpMyAdmin integration: effortlessly install, upgrade, and access phpMyAdmin directly through FeatherPanel for powerful database management. by @NaysKutzu
- Introduced an intuitive allocation template for creating new allocations, making the process faster and easier than ever! by @NaysKutzu
- Powerful custom CSS and JavaScript injection: admins can now easily inject their own CSS and JS through the settings panel for deep customization and tailored user experiences. by @NaysKutzu
- Introduced an automated update checker for nodes, ensuring you always stay informed about the latest available updates. by @NaysKutzu
- Introduced an experimental Redis-backed cache layer, offering an alternative to traditional file-based caching for improved performance and scalability. by @NaysKutzu
- Introduced robust API rate limiting to effectively safeguard against abuse and ensure fair use for all users. by @NaysKutzu
- Newly registered panel users now receive their password details directly in their welcome email, making onboarding smoother and more convenient. by @NaysKutzu
- Introducing elegant image previews in the file manager—supported image formats now display crisp, in-panel thumbnails for a more intuitive and visually engaging browsing experience. by @NaysKutzu
- Introduced advanced server reverse proxy support, allowing you to seamlessly expose server ports to the web with optional SSL certificate integration for secure connections! by @NaysKutzu
- Introducing seamless server import capabilities: effortlessly migrate servers from other hosts using SFTP or FTP with a powerful, intuitive importer! by @NaysKutzu
- Added granular control to zero trust verification: now you can selectively skip zero trust checks on individual servers if desired, providing greater flexibility and customization. by @NaysKutzu
- Added the ability to seamlessly edit a server's external ID, offering enhanced flexibility and management control. by @NaysKutzu
- Introduced fully public knowledgebases, allowing anyone to access helpful documentation and resources without needing to log in. by @NaysKutzu
- Introduced fully public status pages, allowing anyone to view real-time server and system status without logging in. by @NaysKutzu
- Added a user-friendly cookies consent banner to ensure compliance with EU regulations and provide greater transparency for panel visitors. by @NaysKutzu
- Introduced an elegant and informative loading screen that appears while FeatherPanel is starting up, ensuring users are greeted with a polished experience even before the panel is fully ready. by @NaysKutzu
Improved
- No more frustrating page refreshes after failed captcha attempts—requests to captcha-protected endpoints are now automatically retried for a seamless experience! by @NaysKutzu
- Revamped node management interface: each node now has its own dedicated page for an improved and more intuitive management experience. by @NaysKutzu
- Log uploads now use the FeatherPanel API instead of mclogs, providing a more seamless and integrated experience. by @NaysKutzu
- Bulk deletion of allocations now offers the flexibility to target and remove allocations from a specific subnet, empowering more precise management. by @NaysKutzu
- Developer plugin creation has been completely revamped, now offering a streamlined and intuitive experience for effortless management and customization. by @NaysKutzu
- Optimized mail sending: the system now processes only pending emails, significantly improving efficiency and performance! by @NaysKutzu
- Introduced the option to restrict users from switching realms, providing enhanced administrative control and flexibility. by @NaysKutzu
v1.0.6 BETA
Changelog
v1.0.6 BETA
Fixed
- Resolved an issue where user server pagination was not functioning correctly; pagination now works as intended. Fixed by
@NaysKutzu - The Pterodactyl importer page has been significantly improved—it now reliably displays your actual API key for seamless integration! by @NaysKutzu
- Enhanced the Pterodactyl importer page with clear, user-friendly labels for improved navigation and ease of use. by @NaysKutzu
- Resolved various mobile UI issues on the server resources page for a smoother, more polished user experience. by @NaysKutzu
- Resolved longstanding issues with server transfers in FeatherPanel: transfers are now fully functional and reliable. by @NaysKutzu
- Resolved a query error that occurred when a database host was associated with active servers. by @NaysKutzu
- Resolved an issue preventing EULA and egg/spell features from functioning correctly—these are now properly included in server requests, restoring expected functionality. by @NaysKutzu
- Fixed an issue where role names and colors were not properly displayed on the frontend; these are now shown as intended. by @NaysKutzu
- Resolved an issue preventing JSON files from being opened and edited; you can now seamlessly edit JSON files as intended. by @NaysKutzu
- Improved the handling of the --skip-os-check flag: the installer will now correctly honor this option even if /etc/os-release is missing, ensuring a smoother and more flexible installation experience. by @NaysKutzu
- Plugin-rendered pages now feature customizable sidebars, enabling a more intuitive and seamless user experience! by @NaysKutzu
Added
- Users can now log in using their usernames for greater convenience and flexibility. by @NaysKutzu
- New users are now automatically logged in right after registration, providing a seamless onboarding experience. by @NaysKutzu
- Admins can now effortlessly view and manage all servers directly from the dashboard, streamlining oversight and administration. by @NaysKutzu
- Introduced a dedicated server ping card to the server list for clearer connection insights, and relocated the UUID for improved accessibility. by @NaysKutzu
- Introduced a new feature that allows users to select their preferred server allocation from available options (disabled by default in settings). by @NaysKutzu
- Added the ability for administrators to restrict users from changing specific profile details, such as their username, first/last name, or email address, for enhanced control and security. by @NaysKutzu
- Introduced a new feature allowing administrators to restrict user access to the client API for enhanced security and control. by @NaysKutzu
- Implemented API documentation caching for significantly faster load times in production environments. by @NaysKutzu
- Enhanced server locations with vibrant country flags for a fresh, modern look! by @NaysKutzu
- Introduced a built-in Knowledgebase, allowing users to easily access essential documentation directly within FeatherPanel—no need for third-party solutions! by @NaysKutzu
- Introduced a sleek and informative Status Page for users! When enabled, it provides real-time insights into node statuses and other key system information, enhancing transparency and monitoring. by @NaysKutzu
- Introduced seamless SSO authentication support, enabling integration with WHMCS and other external platforms for a unified login experience. by @NaysKutzu
- Rolled out a comprehensive, user-friendly ticket system packed with advanced features and thoughtful enhancements for a seamless support experience. by @NaysKutzu
- Plugins can now create custom sidebar groups for server actions, allowing enhanced organization and grouping of plugin-related features directly in the server sidebar. by @NaysKutzu
- Introduced 15 stunning new base color themes for the FeatherPanel UI, allowing you to effortlessly personalize your experience with vibrant, modern palettes. by @NaysKutzu
- Added comprehensive plugin event support for database snapshot operations (create, restore, delete, download), enabling plugins to hook into database management workflows. by @NaysKutzu
- Added plugin event support for cloud plugin installation, allowing plugins to react to marketplace plugin installations and updates. by @NaysKutzu
- Implemented comprehensive activity tracking for database snapshot operations (create, restore, delete, download) to provide detailed audit logs for administrative actions. by @NaysKutzu
- Added activity tracking for cloud plugin installations and updates, ensuring all marketplace plugin operations are properly logged for security and auditing purposes. by @NaysKutzu
Updated
- Native support for PHP 8.5! FeatherPanel is now fully compatible with the latest PHP release, ensuring optimal performance and future-proofing your deployments. by @NaysKutzu
v1.0.5 BETA
Changelog
v1.0.5 BETA
Fixed
- Improved TOTP page by fixing Cloudflare Turnstile integration and correcting displayed text. by @NaysKutzu
- Added missing Cloudflare Turnstile verification to the account update page for improved security. by @NaysKutzu
- Resolved an issue where commands could not be sent unless the server was running, ensuring smoother server management. by @NaysKutzu
- Fixed an issue where the SFTP connection string included the username, preventing proper detection by WinSCP. by @NaysKutzu
Added
- Added seamless integration with Perplexity AI, allowing you to use advanced AI-powered chat capabilities right within FeatherPanel.
- Refactored the Zero Trust system for greater clarity and user-friendliness, making security features easier to understand and configure for beginners. by @NaysKutzu
- Introduced powerful database snapshot tools, empowering developers to easily create and restore database snapshots, streamlining the process of reverting changes during development. by @NaysKutzu
- Added support for standalone database hosts that operate independently of a node host, streamlining migrations from Pterodactyl and enhancing deployment flexibility. by @NaysKutzu
Improved
- Added support for configuring a custom ChatGPT API endpoint, giving you greater flexibility to use self-hosted or enterprise AI solutions. by @NaysKutzu
v1.0.4.1
Changelog
v1.0.4.1 BETA
Improved
- Relocated the export plugin functionality to the Developer Plugin SDK page, ensuring only developers can export plugins and preventing unintended or unauthorized sharing. by @NaysKutzu
- Moved the online spells directory into the FeatherPanel Marketplace for improved visibility and easier access. by @NaysKutzu
- Added dedicated admin sidebar routes for Zero Trust Security and Thread Intelligence Server (TIS), making these advanced protections and analytics easier to access for administrators. by @NaysKutzu
- Enhanced installer UI with automatic screen clearing between menus for a cleaner, more professional appearance. by @NaysKutzu
- Improved Cloudflare Tunnel configuration - the installer now properly merges ingress rules instead of overwriting them, allowing multiple hostnames to coexist on the same tunnel without conflicts. by @NaysKutzu
- Better DNS record handling - the installer now checks for existing DNS records and updates them instead of creating duplicates when configuring Cloudflare Tunnel. by @NaysKutzu
- Streamlined installation flow - domain is now requested immediately when selecting Nginx or Apache, allowing for faster SSL certificate creation and reverse proxy setup. by @NaysKutzu
- Removed redundant prompts - Cloudflare-related messages and credential prompts no longer appear when users select Nginx or Apache, providing a cleaner installation experience. by @NaysKutzu
- Improved error handling and logging throughout the installer for better diagnostics and troubleshooting. by @NaysKutzu
Added
- Allow compression of files in the right click context menu. by @puttydotexe
- Introduced a brand new Marketplace hub, allowing you to easily choose between installing spells, plugins, or AI agents, all from one unified area. by @NaysKutzu
- Empower users with complete theme customization easily personalize the entire look and feel of FeatherPanel to match your unique style! by @NaysKutzu
- Unleash your creativity with full Accent Color customization—easily personalize the app’s primary color scheme to reflect your individual style! by @NaysKutzu
- Introduced a sleek and consistent custom scrollbar for both side panels and the entire app, elevating the overall user experience. by @NaysKutzu
- Added an automated FeatherTrust scan report button to the FeatherZero Trust page, enabling instant access to security scan reports with a single click! by @NaysKutzu
- Introduced FeatherAI, an intelligent AI-powered chatbot assistant built into FeatherPanel, enabling users to get instant help, perform actions, and receive expert guidance right within the app. by @NaysKutzu
- Added global
featherpanelCLI command that wrapsdocker exec -it featherpanel_backend php cliwith all arguments, making it easy to run CLI commands system-wide (e.g.,featherpanel help,featherpanel users list). The command is automatically installed during Panel installation and updated during Panel updates. by @NaysKutzu - Unified access method selection menu - users now see all options (Cloudflare Tunnel, Nginx, Apache, Direct Access) in a single menu instead of multiple prompts, providing a cleaner and more intuitive installation experience. by @NaysKutzu
- Automatic SSL certificate setup during initial installation - when selecting Nginx or Apache, users can now create SSL certificates immediately and have the reverse proxy automatically configured with HTTPS, eliminating the need to manually configure SSL later. by @NaysKutzu
- Smart Cloudflare Tunnel management - tunnels now use unique names based on hostname to prevent conflicts when installing on multiple servers. The installer intelligently detects existing tunnels and offers to reuse them or create new ones, preventing accidental overwrites. by @NaysKutzu
- Automatic Certbot plugin installation - when users select Nginx or Apache during installation, the installer automatically installs the corresponding Certbot plugin without prompting, streamlining the SSL setup process. by @NaysKutzu
- Added an advanced Wings configuration file editor in the admin area, enabling effortless direct editing and management of Wings daemon settings. by @NaysKutzu
- Release notes are now written in markdown, enabling enhanced formatting and a more visually appealing presentation. by @NaysKutzu
- Added a stylish and dedicated section to display user social links on navbar, making it easy to connect and showcase your online presence. by @NaysKutzu
- Introduced a feature that lets you pin your favorite pages for easy access—quickly save and revisit the places you care about most! by @NaysKutzu
Fixed
- Fixed an issue that prevented empty files from being edited, ensuring seamless editing regardless of file size. by @NaysKutzu
- Fixed an issue where attempting to install premium plugins would get stuck on the details page instead of displaying an appropriate message. by @NaysKutzu
- Fixed missing pagination UI and incorrect pagination display for server backups, schedules, tasks, and databases. All pages now properly display pagination controls with accurate "Showing X-Y of Z" information and page navigation when there are more items than the per-page limit. by @NaysKutzu
- Fixed issue where SSL certificates were created but nginx/apache wasn't automatically configured to use them on port 443. by @NaysKutzu
- Fixed Cloudflare Tunnel overwrite issue - installing on multiple servers with the same tunnel name no longer overwrites existing tunnel configurations. by @NaysKutzu
- Fixed redundant plugin selection prompt - users who selected Nginx or Apache no longer see the Certbot plugin selection menu again during SSL setup. by @NaysKutzu
- Fixed variable scope issues in the installer script to prevent potential bugs. by @NaysKutzu
- Fixed shellcheck warnings and errors for improved code quality and reliability. by @NaysKutzu
- Fixed an issue where the "Validate Server" and "Create Folder" buttons would incorrectly appear in the node folder view within the server list.
v1.0.4
Changelog
v1.0.4 BETA
Improved
- Relocated the export plugin functionality to the Developer Plugin SDK page, ensuring only developers can export plugins and preventing unintended or unauthorized sharing. by @NaysKutzu
- Moved the online spells directory into the FeatherPanel Marketplace for improved visibility and easier access. by @NaysKutzu
- Added dedicated admin sidebar routes for Zero Trust Security and Thread Intelligence Server (TIS), making these advanced protections and analytics easier to access for administrators. by @NaysKutzu
- Enhanced installer UI with automatic screen clearing between menus for a cleaner, more professional appearance. by @NaysKutzu
- Improved Cloudflare Tunnel configuration - the installer now properly merges ingress rules instead of overwriting them, allowing multiple hostnames to coexist on the same tunnel without conflicts. by @NaysKutzu
- Better DNS record handling - the installer now checks for existing DNS records and updates them instead of creating duplicates when configuring Cloudflare Tunnel. by @NaysKutzu
- Streamlined installation flow - domain is now requested immediately when selecting Nginx or Apache, allowing for faster SSL certificate creation and reverse proxy setup. by @NaysKutzu
- Removed redundant prompts - Cloudflare-related messages and credential prompts no longer appear when users select Nginx or Apache, providing a cleaner installation experience. by @NaysKutzu
- Improved error handling and logging throughout the installer for better diagnostics and troubleshooting. by @NaysKutzu
Added
- Allow compression of files in the right click context menu. by @puttydotexe
- Introduced a brand new Marketplace hub, allowing you to easily choose between installing spells, plugins, or AI agents, all from one unified area. by @NaysKutzu
- Empower users with complete theme customization easily personalize the entire look and feel of FeatherPanel to match your unique style! by @NaysKutzu
- Unleash your creativity with full Accent Color customization—easily personalize the app’s primary color scheme to reflect your individual style! by @NaysKutzu
- Introduced a sleek and consistent custom scrollbar for both side panels and the entire app, elevating the overall user experience. by @NaysKutzu
- Added an automated FeatherTrust scan report button to the FeatherZero Trust page, enabling instant access to security scan reports with a single click! by @NaysKutzu
- Introduced FeatherAI, an intelligent AI-powered chatbot assistant built into FeatherPanel, enabling users to get instant help, perform actions, and receive expert guidance right within the app. by @NaysKutzu
- Added global
featherpanelCLI command that wrapsdocker exec -it featherpanel_backend php cliwith all arguments, making it easy to run CLI commands system-wide (e.g.,featherpanel help,featherpanel users list). The command is automatically installed during Panel installation and updated during Panel updates. by @NaysKutzu - Unified access method selection menu - users now see all options (Cloudflare Tunnel, Nginx, Apache, Direct Access) in a single menu instead of multiple prompts, providing a cleaner and more intuitive installation experience. by @NaysKutzu
- Automatic SSL certificate setup during initial installation - when selecting Nginx or Apache, users can now create SSL certificates immediately and have the reverse proxy automatically configured with HTTPS, eliminating the need to manually configure SSL later. by @NaysKutzu
- Smart Cloudflare Tunnel management - tunnels now use unique names based on hostname to prevent conflicts when installing on multiple servers. The installer intelligently detects existing tunnels and offers to reuse them or create new ones, preventing accidental overwrites. by @NaysKutzu
- Automatic Certbot plugin installation - when users select Nginx or Apache during installation, the installer automatically installs the corresponding Certbot plugin without prompting, streamlining the SSL setup process. by @NaysKutzu
- Added an advanced Wings configuration file editor in the admin area, enabling effortless direct editing and management of Wings daemon settings. by @NaysKutzu
- Release notes are now written in markdown, enabling enhanced formatting and a more visually appealing presentation. by @NaysKutzu
- Added a stylish and dedicated section to display user social links on navbar, making it easy to connect and showcase your online presence. by @NaysKutzu
- Introduced a feature that lets you pin your favorite pages for easy access—quickly save and revisit the places you care about most! by @NaysKutzu
Fixed
- Fixed an issue that prevented empty files from being edited, ensuring seamless editing regardless of file size. by @NaysKutzu
- Fixed an issue where attempting to install premium plugins would get stuck on the details page instead of displaying an appropriate message. by @NaysKutzu
- Fixed missing pagination UI and incorrect pagination display for server backups, schedules, tasks, and databases. All pages now properly display pagination controls with accurate "Showing X-Y of Z" information and page navigation when there are more items than the per-page limit. by @NaysKutzu
- Fixed issue where SSL certificates were created but nginx/apache wasn't automatically configured to use them on port 443. by @NaysKutzu
- Fixed Cloudflare Tunnel overwrite issue - installing on multiple servers with the same tunnel name no longer overwrites existing tunnel configurations. by @NaysKutzu
- Fixed redundant plugin selection prompt - users who selected Nginx or Apache no longer see the Certbot plugin selection menu again during SSL setup. by @NaysKutzu
- Fixed variable scope issues in the installer script to prevent potential bugs. by @NaysKutzu
- Fixed shellcheck warnings and errors for improved code quality and reliability. by @NaysKutzu
- Fixed an issue where the "Validate Server" and "Create Folder" buttons would incorrectly appear in the node folder view within the server list.
v1.0.3
Changelog
v1.0.3 BETA
Removed
- Removed the "Set Primary" button from the server edit page to prevent user confusion and streamline the allocation management experience. by @NaysKutzu
- Removed the "Create Node" option from the Locations page, as it was just a legacy placeholder left over from the original panel build. by @NaysKutzu
- Retired the legacy "FeatherCli" in anticipation of an all-new, much faster and more powerful CLI tool that will be released in a dedicated repository! by @NaysKutzu
- Cleaned up outdated FeatherPanel SEO metadata to ensure a cleaner user experience and eliminate unnecessary empty branding. by @NaysKutzu
Fixed
- Resolved an issue preventing plugins from registering their own dashboard pages. by @NaysKutzu
- Fixed an issue where the subdomain manager would fail if an allocation did not have an ip_alias and the allocation IP was not public. by @NaysKutzu
- Improved session security by excluding "two_fa_key" from session responses. by @NaysKutzu
- Resolved issues preventing drag-and-drop file uploads from working in Chrome, ensuring seamless and reliable file uploads across all modern browsers. by @NaysKutzu
- QR code now uses the authenticated user's email to ensure correct account association. by @puttydotexe
- Fixed an issue where clicking auth page links (such as register or login) would cause a full application reload due to broken redirects, providing a smoother navigation experience. by @NaysKutzu
- Fixed an issue that could cause your customizations to be lost if localStorage failed to sync properly! by @NaysKutzu
Added
- The migration CLI now fully supports running plugin-provided migrations, enabling seamless updates and database changes for all your plugins! by @NaysKutzu
- The migration interface in the admin panel now fully supports executing migrations provided by plugins, enabling streamlined database updates for all installed plugins! by @NaysKutzu
- Added support for specifying public IPv4 and IPv6 addresses on nodes, enhancing subdomain manager functionality and enabling broader networking capabilities. by @NaysKutzu
- Significantly expanded plugin widget customization options power users and plugin developers can now personalize widgets to their heart's content! by @NaysKutzu
- Added FeatherCloud handshake support, allowing seamless and secure linking of your panel to a FeatherCloud account! by @NaysKutzu
- Introduced FeatherPanel Zero Trust Security: servers are now automatically scanned for malware and threats, enhancing protection and peace of mind! by @NaysKutzu
- FeatherPanel Thread Intelligence Server (TIS): introduces advanced real-time malware and threat detection, empowering your panel with cutting-edge active protection and intelligent security analytics for all managed servers. Powerd by FeatherWings TIS and FeatherCloud TIS! by @NaysKutzu
- Added support for a FeatherPanel plugin export ignore file, allowing you to exclude packages and third-party dependencies that are used during plugin development but should not be included in the final exported plugin. by @NaysKutzu
- Add cursor pointer to non-disabled buttons to improve UI clarity. by @puttydotexe
- Introduced context-aware tooltips for various admin actions throughout FeatherPanel menus, providing clearer guidance and an improved user experience! by @NaysKutzu
- Two-factor setup now redirects to the intended page after successful verification (short delay for UX). by @puttydotexe
- OTP input updated to allow numeric entry with autocomplete for easier entry on devices. by @puttydotexe
- Brand new plugin marketplace system with powerful update support! The marketplace now offers advanced search and filtering options (search by tags, verified status, sorting, and more), making it much easier to discover exactly what you need. The system now enforces compatibility and permission checks, preventing users from installing plugins that are incompatible with their panel version or missing required dependencies, for a safer and smoother experience. by @NaysKutzu
- Introduced a powerful notification service that allows administrators to send beautiful, informative messages to all users. by @NaysKutzu
Improved
- Improved how user emails are fetched: they now use a dedicated paginated route to avoid excessive memory usage and return results more efficiently. by @NaysKutzu
- Activity fetching is now significantly optimized and has its own dedicated route, dramatically reducing memory usage when retrieving user activity data. by @NaysKutzu
- Cleaned up the session response: password hashes and unnecessary data are no longer included. by @NaysKutzu
- Moved layout and organization-related controls (such as sorting, filtering, and view toggles) into a new "View Layout" dropdown for a cleaner and less cluttered user interface. by @NaysKutzu
- Fixed a significant layout shift on the user information tab in the admin panel by adding a minimum height tab switching is now smooth and avoids jarring jumps. by @NaysKutzu
- Polished the design of authentication pages for a more professional and visually appealing user experience. by @NaysKutzu
- Now using Rolldown Vite as the compiler for faster build times and improved overall usage experience. by @NaysKutzu
- Server transfer node destination selection will now prevent selecting of the servers current node and any unhealth node. by @puttydotexe
- index.html is now automatically compressed and minified during production builds, delivering noticeably faster load times and a more responsive panel experience. by @NaysKutzu
v1.0.2
Changelog
v1.0.2 BETA
Added
- Added an enhanced editor specifically for Minecraft server.properties files, allowing for easier configuration and improved editing experience.
- Added an enhanced editor specifically for Paper Spigot spigot.yml files, allowing for easier configuration and improved editing experience.
- Added an enhanced editor specifically for Paper bukkit.yml files, allowing for easier configuration and improved editing experience.
- Added an enhanced editor specifically for vanilla default files, allowing for easier configuration and improved editing experience.
- Built-in subdomain manager now available for all users at no additional cost.
- Added the ability to retrieve comprehensive system diagnostics directly from the admin panel for easier troubleshooting and insight.
- You can now seamlessly update Wings directly from the admin panel, making upgrades faster and easier than ever before!
- Added full Wings terminal integration—execute system commands directly on your Wings server from the panel!
- The panel now updates itself automatically whenever FeatherPanel is restarted this ensures you’re always running the latest version without manual intervention. This feature can be disabled in your docker-compose.yml if desired.
Fixed
- Fixed an issue where attempting to delete an allocated port (in either admin or user mode) could result in an error or database rejection.
- Introduced seamless pagination to the Spells page for improved navigation and usability
- Added seamless pagination to the Plugins page for improved navigation and user experience
- Fixed a bug where memory usage was displayed incorrectly (showing "4.0 KB MiB" instead of the actual value such as "4.0 GiB") on the server dashboard when the server had unlimited memory allowance.
- Fixed an issue where creating a scheduled task required entering a payload even when it was marked as optional payload is now truly optional as intended.
- Fixed an issue where schedules did not properly enforce the server backup limit.
- Resolved build issues encountered with the latest versions of Vue, Vite, and TypeScript, ensuring full compatibility and smoother development experience.
- Resolved an issue causing server schedules to malfunction, restoring full scheduling functionality
- Missing translations strings in some pages!
- Error reporting and warnings are now automatically silenced in production mode for a cleaner user experience.
Improved
- Reduced excessive and unnecessary log output from the admin dashboard page for a cleaner log experience
- Significantly enhanced the installer for both updates and first-time setups, making the process smoother, more intuitive, and user-friendly!