Releases: pteroca-com/panel
Releases · pteroca-com/panel
v0.5.11
[0.5.11] - 2025-10-26
Added
- Added new app:cleanup-purchase-tokens command to automatically remove expired purchase tokens - it is now included in the default cron job and runs once per hour.
- Extended app:cron-job-schedule command with conditional execution logic - now also responsible for running the inactive server cleanup every hour (separate from the suspension job, which still runs every minute).
Fixed
- Fixed registration issue for users signing up again after their previous account was deleted.
- Fixed admin permissions for viewing the server dashboard.
- Secured the server purchase and renewal process - added CSRF token validation, purchase token verification, and database transaction locking to prevent multiple or duplicate server creation caused by repeated clicks or browser navigation actions.
v0.5.10
[0.5.10] - 2025-10-12
Added
- Added automatic Docker installation script - available at pteroca.com/scripts/docker_installer.sh.
- Integrated Docker-based installation method into daily automated test runs to ensure long-term reliability and prevent future breakages.
Changed
- Updated entire installation documentation section to reflect new Docker setup method.
- Improved updater process - enhanced dependency installation handling via Composer and improved permission management during updates.
- Updated
README.mdwith latest setup and contribution instructions.
Fixed
- Fixed server name display - the user-defined server name is now shown consistently across the panel.
- Fixed special character escaping in the Egg Manager.
- Fixed Docker architecture - installation via Docker now works flawlessly.
- Fixed HTTP 500 error occurring when viewing email logs with non-empty metadata in Email Log CRUD.
v0.5.9
[0.5.9] - 2025-10-05
Added
- Added missing translations to improve localization coverage.
Changed
- Improved project configurator and prepared groundwork for the upcoming all-in-one installation support.
Fixed
- Fixed pipeline responsible for detecting missing translations.
v0.5.8
[0.5.8] - 2025-09-24
Added
- Added validation for top-up amounts to prevent invalid values.
- Added soft delete support for servers.
- Added command for removing old system logs.
Changed
- Updated system updater to further improve reliability.
- Rewritten logic for post-purchase and renewal emails, with minor template improvements.
- Rewritten logic for user account activation to ensure proper functionality.
- General code improvements and optimizations.
Fixed
- Fixed issue when accessing the page of a suspended server, which previously resulted in an error.
v0.5.7
[0.5.7] - 2025-09-04
Added
- Added new per-slot pricing type with egg configuration support.
- Added server software tile on the server management page.
- Added automatic Copy IP Address button on the server management page.
- Added SMTP connection test button on the email settings page.
- Added support for the
TRUSTED_HOSTSvariable for Symfony host validation.
Changed
- Improved server IP display: the correct allocation is now shown even when a domain is assigned.
- Rewritten email logic for server purchase and renewal notifications.
- Improved session configuration for better compatibility with Cloudflare.
Fixed
- Fixed issue where administrators could not update server egg variables.
- Fixed bug causing suspended servers not to appear in the user’s server list.
v0.5.6
[0.5.6] - 2025-08-15
Added
- Added ability to copy products in the admin panel.
- Added EULA detection: when a server requires EULA acceptance after reinstallation, a modal with an Accept EULA button is displayed.
- Added PteroCA Addon for Pterodactyl version check on the admin dashboard.
- Added
pteroca:sync-serverscommand to automatically remove servers no longer present in Pterodactyl.
Changed
- Updated README.md file.
- Slight upgrade to the update command with improved local change protection, better repository fetching, enhanced scenario handling, and clearer error messages.
Fixed
- Fixed grid layout issue in the My Servers section.
v0.5.5
[0.5.5] - 2025-07-27
Added
- Added server status indicators (e.g. online/offline) to the server list views.
- Displayed informative messages when a server is currently installing or reinstalling.
- Added a prompt in the automatic installer asking whether to generate an SSL certificate for the domain.
- Updated the documentation with details about available installation parameters.
Changed
- Improved validation, error handling, and instructional messages in both the Web Installer and CLI installer.
- Moved Categories and Products under a new collapsible Store section in the sidebar for improved navigation.
v0.5.4
[0.5.4] - 2025-07-13
Added
- Added support for server subusers with permission management.
- Added server schedule management, including per-product/server schedule limits.
- Added CPU pinning support for both products and servers.
- Added missing translations across the panel.
- Added docker-compose.yml for both development and production environments to enable quick setup via a single command.
Changed
- Improved the admin user management CRUD interface.
- Improved logging of certain user actions.
- Various minor performance and optimization improvements.
v0.5.3
[0.5.3] - 2025-06-02
Added
- Added command to migrate servers from Pterodactyl to PteroCA.
- Added user account verification check before allowing voucher usage.
- Added server IP address and current expiration date to the server renewal view.
- Added my account tab with payment history and account settings.
Changed
- Renamed the Servers menu item to My servers for improved clarity.
- Refactored some code to improve readability and maintainability.
- Improved styling of input placeholders.
Fixed
- Fixed an issue where activating a voucher to top up balance did not work correctly.
- Fixed an error that occurred when deleting a server from the PteroCA panel.
- Fixed missing translations in the Server Logs section.
v0.5.2
[0.5.2] - 2025-05-12
Added
- Added command to migrate servers from Pterodactyl to PteroCA.
- Added user account verification check before allowing voucher usage.
- Added server IP address and current expiration date to the server renewal view.
- Added my account tab with payment history and account settings.
Changed
- Renamed the Servers menu item to My servers for improved clarity.
- Refactored some code to improve readability and maintainability.
- Improved styling of input placeholders.
Fixed
- Fixed an issue where activating a voucher to top up balance did not work correctly.
- Fixed an error that occurred when deleting a server from the PteroCA panel.
- Fixed missing translations in the Server Logs section.