Skip to content

Releases: pelican-dev/panel

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

v1.0.0-beta7

04 Aug 17:30
953ee94
Compare
Choose a tag to compare

v1.0.0-beta7 Released!

Welcome to the seventh beta...

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

Fixes

~ Fixed some random 500 Errors
~ Fixed Notification Error for port range
~ Fixed Some Mobile UI Issues.
~ Fixed User Search on the Create Server Page
~ Fixed User Deletion in CLI
~ Fixed SQLite Foreign Keys
~ Fixed incorrect wording on the Update Email option
~ Fixed Weird issues with the Activity Log Tab

Additions

~ Settings page! 🥳
~ New Installer for Fresh Installs! ( /installer )
~ Added Importing / Updating Eggs from URLs 🥳
~ Enabled Update URL, Having an update URL allows you to just click update for that egg, click URL, and click import
~ New CPU/Memory Utilization Charts ❤️ + Node Information
~ Auto Purge Docker Images ( Daily Cron )
~ Added Delete Files as a scheduled task

Changes

~ Removed the requirement to type in the Database Host password every time you wanted to edit a database host
~ Removed Breadcrumbs
~ Remove Blue/Pink Example Graphs

What's Changed

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

v1.0.0-beta6

29 Jun 22:10
Compare
Choose a tag to compare

v1.0.0-beta6 Released!

Welcome to the sixth beta...

Notice to users using MariaDB

With this update, we have added a dedicated MariaDB driver
PLEASE update your .env and change DB_CONNECTION to mariadb

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

Fixes

~ Fixed a missing default on Create Node
~ Fixed missing minimum value for feature limits on Create Server
~ Fixed queue worker file when using Redis
~ Fixed 500 when trying to change the egg when creating a server.
~ Fixed schedules running every minute

Additions

~ Added basic code for OAuth integration
~ Allow sorting & searching of Eggs
~ More searchable/sortable columns on server listing
~ Show latest version info on dashboard, pulled directly from GitHub API
~ Edit Server now shows associated databases, with delete/rotate password options
~ Allow force updating of a single egg with any egg, Note: There are no uuid checks, it just replaces everything with the new values from the uploaded egg. THIS COULD BREAK SERVERS!!
~ Allow user to change time zones in their profile
~ Added ability to create users when creating a server, just like allocations

Changes

~ Combined Server State + Server Status to a single status to be more user friendly
~ Create Server/Node Flows changed. Tell us what you think in #feedback
~ Changed how the side bar is sorted
~ Backend Egg Importer / Update Importer combined into a single file, Also
~ Egg Export uses service instead of route
~ When creating a server via api, startup & docker_image are now optional, Defaults will populate if not provided

What's Changed

New Contributors

Full Changelog: v1.0.0-beta5...v1.0.0-beta6