Skip to content

Releases: pelican-dev/panel

v1.0.0-beta18

15 Mar 20:24
4e85180
Compare
Choose a tag to compare

New Panel Release!

Panel: https://pelican.dev/docs/panel/update/
Panel: v1.0.0-beta18

Panel Changes

~ Old Client Area Removed #880 🎉
~ Translations for new admin area, Client area will come at a later date. #906, #965 🎉
~ Removed problematic framework webhooks #866 🎉
~ Properly show suspended servers & fix toggle #870,#871, #913
~ Change how the IP cache worked for getting IPs for creating new allocations. #862
~ Added client_id to steam OAuth #875
~ Much more OAuth improvements with some :man_mage:'s #903
~ Egg file deny list has been re-added to eggs #872
~ Added role permissions for the health page #878
~ Tweaked console colors for light/dark mode #891
~ Change admin area navigation ( moved things to groups ) #881
~ Fixed Latest: error on wings overview page #890
~ Updated Health page to use tw/vite #893
~ Fixed 500 when trying to delete a database host with a linked node #899
~ Fixed client area reinstall button #901
~ Changed variables so they have to be unique per egg ( both name and environment variable ) #902
~ Tweaked node list, Added Storage chart on node overview #905
~ Replaced conflict banned with new alert banners #892
~ Updated PHPStan to latest #804
~ Fixed server access for admins with view server role #919 🎉
~ Fixed translation keys for activity logs #907
~ Changed server listing from filters to tabs #937
~ Fixed server console WebSocket token not refreshing before it expires #944
~ Many file manager fixes #936
~ Activity log improvements #939
~ Fixes for schedules #949
~ Egg variables now have proper validation #954
~ Added PHP 8.4 Support #858
~ Added client area badges for backups/databases/subusers #960
~ Add default for Egg import url on import popup for the selected egg #972
~ Added event header to webhooks #996
~ Added wordwarp to Monaco Editor #1001
~ Fixed incorrect permission for editing allocations on a node #995
~ Fixed ExternalID validation including itself #1004
~ Deleted users now show up as Deleted User instead of System #1010
~ Added Preview to server startup command to view with variable values #1009
~ Fixed server resources not updating on the fly when editing cpu/memory/disk limits #1042
~ Updated to Laravel 12.x #1045,#1057
~ Added 2FA flow to Filament Login #1050
~ Added missing activity loggers #1060
~ Added missing Database Address field #1049
~ General Package Updates #1005
~ Allow console input on servers that are still in starting status #1061

What's Changed

Read more

v1.0.0-beta17

05 Jan 22:51
7cc4358
Compare
Choose a tag to compare

New Panel Release!

Panel: https://pelican.dev/docs/panel/update/
Panel: v1.0.0-beta17

Panel Changes

~ Added Run Now action for schedules #806
~ Updated php artisan about #809
~ Tweaked Server console page, More "dynamic" #803
~ Allow admins to change a servers assigned egg 🥳 #811
~ Allow File Manager to be sortable #814
~ Custom Error Pages #810
~ Redirect to file listing after editing a file #813
~ Tweaked Schedule Page Layout #815, #843
~ Remove un-used files #819
~ Tweaked Notifications, some are persistent, depending on action #817
~ Added Edit/Delete to Schedule Tasks #826
~ Fixed 500 when deleting sub user and wings is offline #828
~ Properly handle 404 when trying to edit a file that does not exist, Also requires a wings update #816, #54
~ Tweaked Admin UI for better consistency #824
~ Added more Webhook Listens #728
~ Added Health Page #469
~ Fixed 500 when trying to delete a node with a database host attached to it #845
~ Updated Server Listing, and mobile layouts to be more... mobile #836
~ Fixed power actions being sent to multiple servers #849
~ Remove First/Last Names from Users #855
~ Update List Section on client settings page #853
~ Added OAuth Settings to Admin area 🥳 #839
~ Fixed wrong formatting due to language selection in charts #832
~ Fixed 500 with SQLite users when trying to view Startup on new client area #851
~ Removed requirement for backup names #852
~ Fixed 500 when adding allocations that already exist #861

What's Changed

Full Changelog: v1.0.0-beta16...v1.0.0-beta17

v1.0.0-beta16

08 Dec 21:28
2bfc788
Compare
Choose a tag to compare

New Panel Release!

Please use the script in the update guide to update to this beta version... Files have been moved around...

Panel: https://pelican.dev/docs/panel/update/
Panel: v1.0.0-beta16

Panel Changes

~ Fixed Installer
~ Added Dynamic Power Actions 🥳
~ Added persistence to server listing for filters
~ Changed IP selection for new allocations
~ Fixed Add Allocation popup on the edit server page to also search by ports, instead of only by IP

What's Changed

Full Changelog: v1.0.0-beta15...v1.0.0-beta16

v1.0.0-beta15

08 Dec 17:10
feadaa2
Compare
Choose a tag to compare

New Panel Release!

Please use the script in the update guide to update to this beta version... Files have been moved around...

Panel: https://pelican.dev/docs/panel/update/
Panel: v1.0.0-beta15

Panel Changes

~ Added Kill button to console
~ Combined Server Status & Uptime, Added Address in server listing
~ Fixed Server Listing not auto updating
~ Fixed Server Description not following config option
~ Fixed Sub-user issues ( Email already taken & a few 500s )
~ Fix 500s when trying to use OAuth, along with memory bomb
~ Fixed a 500 if users were created before OAuth was added
~ Updated/Added some missing features to the console, Also styled it a little. ❤️
~ Increased power button size
~ Updated Server listing
~ Added check to remove sub-user if the sub-user becomes the server owner.
~ Tweaked Mobile layout on Editing a node
~ Added Webhook permissions to roles
~ Fixed File Editor forever expanding
~ Fixed Duplicate Commands getting sent to servers
~ Fixed login forever loading on incorrect details
~ Fixed allocations show an extra available allocation.
~ Fixed Client API key not being shown

What's Changed

New Contributors

Full Changelog: v1.0.0-beta14...v1.0.0-beta15

v1.0.0-beta14

01 Dec 03:28
fea1c51
Compare
Choose a tag to compare

New Release! Featuring the new client area!

Welcome to a new Release!!

Panel: https://pelican.dev/docs/panel/update
Panel: v1.0.0-beta14

Should be noted that the client area is MOSTLY in a done state. There are a few issues here and there, and that's why we have not removed the old client area yet.

The new client area can be seen by clicking the New Client area button at the top on the old client area.

Panel Changes

~ Added Filament Client Area 🎉 PLEASE REPORT ISSUES ON GITHUB!
~ More Installer Tweaks!
~ Added Create Database Button on admin side
~ Added OAuth, currently only supported on the new client area, and admin area login. Please Note, there is no Web UI for the settings, therefore you have to manually add it via the .env
~ Updated Panel Dependencies
~ Allow Usernames on filament login pages, in addition to email
~ Fixed incorrect wings version displaying
~ Reverted breaking https changes
~ Added minimum length check for usernames when creating a new user

What's Changed

Full Changelog: v1.0.0-beta13...v1.0.0-beta14

v1.0.0-beta13

13 Nov 23:24
fe4668a
Compare
Choose a tag to compare

New Releases!

Fix a few annoyances

Panel: v1.0.0-beta13
Wings: v1.0.0-beta7

Panel Changes

~ Removed Old Admin Area. #648
~ Fixed Docker Image dropdown selection issues. #674
~ Fixed 500 when making webhook without description ( It's now required ) #667
~ Fixed 500 when trying to delete a webhook when using MySQL / MariaDB #670
~ Removed duplicate spa option #668
~ Fixed being able to add allocations to servers that are already in use #680
~ Changed Exported egg metadata to PLCN_v1 #676
~ Added webhook prune job, hopefully to prevent massive databases ( default 30 days ) #682
~ Blacklisted webhook create event, preventing endless loop of webhook created events from triggering filling the database endlessly #682
~ Added check for unique username when creating a new user, which would result in a 500 if the username already exists #685
~ Fixed "blank" entry in Trusted Proxies, also added Cloudflare's IPv6 #692
~ Changed Node Health ( ❤️ ) indicator to be live (~5 seconds), Added tooltip #687
~ Removed Select All on Allocations #708
~ Docker Environment Fixes
~ General Web installer improvements for fresh installs. #705

Wing Changes

~ Changed Stop logic, again, to make ^C send SIGINT instead of SIGTERM #47
~ Added extra debug print to help with debugging #47
~ Changed to ContainerKill and not ContainerStop to keep the console from being updated during game server shutdown #47
~ Allow for variables in the configuration parser filenames #34

v1.0.0-beta11

27 Oct 01:11
f3de185
Compare
Choose a tag to compare

New Releases!

Panel : v1.0.0-beta11
Wings: v1.0.0-beta6

You can follow the update guide, listed below.
Panel: https://pelican.dev/docs/panel/update
Wings: https://pelican.dev/docs/wings/update

Changes

~ WebHooks Yay! 🥳 Please test them..... any issues, please open a GitHub issue!
~ Enabled SPA ( Single Page Application ).
~ Updated Filament to v3.2.117
~ Fixed Web Installer for fresh installs
~ Change number formatting, to match locale
~ Hopefully fixed NodeStats consuming a lot of cpu....
~ Added UI for CPU Pinning
~ Added Back trustedproxy config that was mistakenly deleted
~ Docker version SHOULD start a tad quicker now.
~ When creating a new node, you are redirected to the config tab, instead of the main edit node page
~ Fix an edge case where you could nuke the primary allocation on a server if you had it selected with bulk delete
~ Removed bulk delete option for node list ( never worked )
~ Fixed schedules not running on UTC time
~ Auto Deploy for new nodes has been added
~ Added correct permission check for the delete button on servers.
~ When installing Filament optimize is ran to help speed up page loading a little bit ❤️
~ Changed server Stop logic
~ Added warning on settings page when changing database driver, data does not auto move!

Web Installer Changes

~ Fixed 419 page expired
~ Added Auto login + redirect once the panel has been installed.
~ Fixed where enter would send the final step submit, it now properly moves to the next step.
~ Improved error handling.
~ Fixed unsaved changes popup.
~ Migrations for MySQL and MariaDB now run correctly.

What's Changed

New Contributors

Full Changelog: v1.0.0-beta10...v1.0.0-beta11

v1.0.0-beta9

27 Sep 22:20
a067419
Compare
Choose a tag to compare

New Releases!

Panel: v1.0.0-beta9

You can follow the update guide, listed below.
Panel: https://pelican.dev/docs/panel/update

New Major Features!

Docker Compose

Note: The image in the docker compose file is not yet published, feel free to docker build . it yourself and update the compose file. An announcement will be made when the image is live ❤️

Admin Area Roles

Admin area roles, mostly, do as they're intended... If you experience issues with them PLEASE MAKE A GITHUB ISSUE!

Panel

Changes

~ Added Skip Starting, when creating a new server
~ Added Node Auto Deploy
~ Egg validation rules are now saved as an array
~ Added "Start on Completion" toggle when making a server. Allows you to have it not boot after being installed
~ TEMP FIX: To prevent 500's App Name has been set to alpha_num
~ When installing and using Redis, a connection check has been added to verify the panel can connect
~ Fixed deleting servers that have databases attached to them
~ Changed from googleapi to bunny for front end fonts
~ After installer, user is auto-logged in and redirected to the admin panel homepage

Fixes

~ When new variables are added to an egg, they're now properly added to existing servers
~ Fixed migrations not running for MySQL & MariaDB when using web-installer
~ Changed how migrations work, Now calls the database directly from the env
~ Fix the default value for mail gun secret
~ Set SMTP Username to not required

What's Changed

New Contributors

Full Changelog: v1.0.0-beta8...v1.0.0-beta9

v1.0.0-beta10

27 Sep 22:58
Compare
Choose a tag to compare

New Release!

Panel: v1.0.0-beta10

You can follow the update guide, listed below.
Panel: https://pelican.dev/docs/panel/update

Change

~Fixed web installer

Full Changelog: v1.0.0-beta9...v1.0.0-beta10

v1.0.0-beta8

16 Aug 21:06
68e2489
Compare
Choose a tag to compare

New Releases!

Panel : v1.0.0-beta8
Wings: v1.0.0-beta4

You can follow the update guide, listed below.
Panel: https://pelican.dev/docs/panel/update
Wings: https://pelican.dev/docs/wings/update

Fixes ( Panel )

~ Improved stability of web-installer.
~ Fixed CLI Commands.
~ Fixed Unit Prefix causing wings to error
~ Fixed 404 when changing favicon
~ Fixed single egg force import
~ Fixed SMTP not being able to be used without encryption
~ Fixed Allocation getting deleted when server is deleted (sqlite only)

Fixes ( Wings )

~ Renamed oom setting to match panel.
~ Changed Wings to use binary prefix.
~ Fixed S3 Backup folder not getting created.
~ Update how mounts work in wings.

What's Changed

Full Changelog: v1.0.0-beta7...v1.0.0-beta8