Releases: pelican-dev/panel
v1.0.0-beta18
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
- Revert "Listen to more framework webhook events" by @notAreYouScared in #866
- Show suspended servers by @rmartinoscar in #870
- Fix/suspend server offline node by @rmartinoscar in #871
- Discard ipAddresses cache if wings is offline + Switch to Select by @rmartinoscar in #862
- Add
client_id
to steam oauth config by @Boy132 in #875 - Fix namespace for role permission icons by @Boy132 in #877
- Add role permission for health page by @Boy132 in #878
- Add back EGG FileDenylist by @rmartinoscar in #872
- Remove old client area and switch to vite by @alexevladgabriel in #880
- Update admin area navigation by @Boy132 in #881
- Adjust path for server panel by @Boy132 in #884
- Strip http/ https from steam oauth
allowed_host
by @Boy132 in #889 - Remove
DaemonConnectionException
by @Boy132 in #885 - Fix invisible text on light mode by @notAreYouScared in #891
- Fix Latest version error by @rmartinoscar in #890
- Update health page with tailwind classes by @Boy132 in #893
- Fix deleting database host when it has assigned nodes by @PseudoResonance in #899
- Fix server reinstall action by @Boy132 in #901
- Make sure variables are unique per egg by @rmartinoscar in #902
- Edit Node Listing, Enable Storage Graph by @notAreYouScared in #905
- Use Filament labels. by @notAreYouScared in #906
- Use temp config for mail testing by @rmartinoscar in #912
- Fix SuspendAll & Server Condition by @rmartinoscar in #913
- Alert banners by @Boy132 in #892
- OAuth improvements by @Boy132 in #903
- Fix the docker build by @QuintenQVD0 in #917
- feat(docker): copy PHP extensions from builder stage to speedup the b… by @QuintenQVD0 in #918
- Actually use nodeUpdateService not only for keys by @rmartinoscar in #914
- ci: move ARM Docker builds to native ARM runner by @QuintenQVD0 in #920
- Update phpstan to latest by @lancepioch in #804
- Fix 500 for suspended servers. by @notAreYouScared in #922
- Alert banner improvements: auto-refresh, fixes & "closeable" by @Boy132 in #924
- Fix server access for admins without subuser by @Boy132 in #919
- Update EditServer owner selection by @notAreYouScared in #927
- NodeStorageChart: Format data after math by @Boy132 in #931
- Update node record after updating by @Boy132 in #929
- Add roles to owner selector on Create/Edit Server page by @rmartinoscar in #935
- Fix translations for activity logs by @Boy132 in #907
- Rootless Docker/Optimized build by @PseudoResonance in #932
files
tooltip for activity logs by @Boy132 in #938- Use tabs instead of filter for server list by @Boy132 in #937
- Bump vite from 6.0.7 to 6.0.9 by @dependabot in #940
- chore: add codeowners by @alexevladgabriel in #941
- Fix ServerList Filter badge count by @rmartinoscar in #946
- [Fix] Websocket Tokens Refresh issue by @F9Alejandro in #944
- File manager improvements by @Boy132 in #936
- Activity log list improvements by @Boy132 in #939
- Fix schedules by @rmartinoscar in #949
- Fix
CopyAction
& Add to Server Settings page by @rmartinoscar in https://github.com...
v1.0.0-beta17
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
- Add
Run now
button for schedules & add status field by @Boy132 in #806 - Make use of Laravels
AboutCommand
by @Boy132 in #809 - Dynamic server status by @lancepioch in #803
- Allow admins to change server egg by @Boy132 in #811
- Update File Manager by @notAreYouScared in #814
- Custom error pages by @Boy132 in #810
- Add redirect after saving file. by @notAreYouScared in #813
- Move schedule buttons by @notAreYouScared in #815
- Remove unused
DatabaseResource
by @Boy132 in #819 - Move custom columns to new namespace by @Boy132 in #821
- Add own column class for node health by @Boy132 in #820
- Add own action classes for egg actions (+ add empty state) by @Boy132 in #823
- Add database notifications by @Boy132 in #817
- Add Edit/Delete on Tasks by @notAreYouScared in #826
- Catch correct Exceptions when updating/ deleting subusers by @Boy132 in #828
- Properly handle 404 for editing files by @Boy132 in #816
- (Admin) UI Consistency by @Boy132 in #824
- Add own action class for "rotate database password" by @Boy132 in #822
- Listen to more framework webhook events by @pelican-vehikl in #728
- Add CreateUser page by @Boy132 in #825
- Fix wrong language formatting in charts by @Boy132 in #832
- Health page by @Boy132 in #469
- 840 unable to delete node if its associated with a database host by @alexevladgabriel in #844
- fix: create database fails with 500 by @alexevladgabriel in #845
- Mobile + Layout Changes by @notAreYouScared in #836
- Show Schedule payload & remove duplicated code by @rmartinoscar in #843
- Move role resource under the advanced settings by @lancepioch in #847
- Remove rightJoin causing trouble with sqlite < 3.39 by @rmartinoscar in #851
- Hide Startup + Show Activity on Server panel when in conflictState by @rmartinoscar in #850
- Scope power buttons to current server by @lancepioch in #849
- Replace some guzzle exceptions and fix server creation failures by @lancepioch in #848
- Make backup name not required in new area by @rmartinoscar in #852
- Remove First/Last Name for Users by @notAreYouScared in #855
- Change limits section on front end by @notAreYouScared in #853
- Fix server limits showing as 0 by @lancepioch in #857
- Add OAuth Settings to Settings by @notAreYouScared in #839
- Remove useless validated override by @rmartinoscar in #860
- Add missing externalId on Server creation by @rmartinoscar in #859
- Fix 500 on duplicate ports by @notAreYouScared in #861
Full Changelog: v1.0.0-beta16...v1.0.0-beta17
v1.0.0-beta16
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
- Add
persistFiltersInSession
to server list by @Boy132 in #796 - Move installer to correct namespace by @Boy132 in #795
- Only allow one * in global search by @rmartinoscar in #797
- Force installer width by @rmartinoscar in #798
- Better IP addresses by @lancepioch in #800
- Fix power buttons by @lancepioch in #799
- Allow searching for port when associating allocations by @lancepioch in #801
Full Changelog: v1.0.0-beta15...v1.0.0-beta16
v1.0.0-beta15
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
- Hide global search button for now by @Boy132 in #738
- Combine status & uptime, add address on ServerOverview by @Boy132 in #739
- Auto update resources on server list by @Boy132 in #737
- Add config panel.editable_server_descriptions check by @rmartinoscar in #734
- Fix Subuser issues. by @notAreYouScared in #747
- Remove
exception
methods because of memory bombing by @Boy132 in #750 - Small changes for new client area by @Boy132 in #751
- Add role permissions for webhooks by @Boy132 in #742
- Empty array if user->oauth is null by @rmartinoscar in #754
- Tweak EditNode layout for mobile by @notAreYouScared in #752
- Fix timezone for file timestamps by @Boy132 in #757
- Handle
token expiring
andtoken expired
websocket events by @Boy132 in #755 - Delete subuser on owner change by @rmartinoscar in #748
- Hide sidebar on server list by @Boy132 in #761
- Add Display Width setting by @notAreYouScared in #759
- Add filters to server list by @Boy132 in #762
- Remove unique node on Create/Edit DatabaseHost by @rmartinoscar in #765
- Server Listing tweaks. by @notAreYouScared in #760
- Add config value for display width to other pages by @Boy132 in #770
- Display roles as badge in user list by @Boy132 in #772
- Update Server Console, Address Overflows by @notAreYouScared in #764
- More console changes by @notAreYouScared in #774
- Show full client api key after creation by @Boy132 in #771
- Allow Database Hosts to have multiple Nodes by @pelican-vehikl in #767
- Update database creation by @notAreYouScared in #775
- Move admin pages & resources into own namespace by @Boy132 in #741
- Fix admin discover by @Boy132 in #777
- Remove unsaved changes alert by @notAreYouScared in #778
- Update Server Console, Again... by @notAreYouScared in #776
- Fix Issue 763 by @lancepioch in #780
- Show login failure message by @lancepioch in #781
- Enable Global Search by @notAreYouScared in #783
- Fix forever expanding code editor by @notAreYouScared in #782
- Small updates by @notAreYouScared in #787
- Fix power actions by @notAreYouScared in #789
- Fix #784 by @notAreYouScared in #790
- Add Kill button to console by @notAreYouScared in #791
New Contributors
- @pelican-vehikl made their first contribution in #767
Full Changelog: v1.0.0-beta14...v1.0.0-beta15
v1.0.0-beta14
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
- Fix Panel Version Cache by @notAreYouScared in #709
- Allow username on filament login page + make case insensitive by @Boy132 in #714
- Make sure UTC is always used internally by @Boy132 in #713
- Fix permission check if user is subuser and admin by @Boy132 in #720
- Add exit admin to Menu by @rmartinoscar in #723
- Update all dependencies by @Boy132 in #712
- Update egg jsons by @Boy132 in #725
- Add back force https by @Boy132 in #726
- Add min length check to username by @rmartinoscar in #730
- Add Oauth frontend and backend improvements by @Boy132 in #718
- Add Create Database btn on admin side by @notAreYouScared in #721
- Installer: Shows errors on submit & move
runMigrations
by @Boy132 in #722 - feat: Client UI translate to Filament (from React) by @lancepioch in #416
Full Changelog: v1.0.0-beta13...v1.0.0-beta14
v1.0.0-beta13
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
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
- Add config option to disable server descriptions for users by @Boy132 in #581
- Remove old queue worker args in docker supervisord by @Boy132 in #596
- Just some houseKeeping by @notAreYouScared in #593
- Enable spa by @notAreYouScared in #594
- Collection of small admin area changes by @Boy132 in #604
- Add warning about database data to database settings command by @Boy132 in #612
- Fix escaping for
EnvironmentWriterTrait
by @Boy132 in #610 - Update API for roles by @Boy132 in #611
- Add can check to fix #600 by @rmartinoscar in #601
- Replace all
number_format
withNumber::format
by @Boy132 in #617 - Update web installer by @Boy132 in #614
- Add Filament Optimize by @notAreYouScared in #619
- Add Docker build/publish action by @Freddo3000 in #598
- Fix docker build workflow by @rmartinoscar in #626
- Remove no longer needed
View::share
by @Boy132 in #625 - Follow up installer fixes by @Boy132 in #621
- Cleanup
.env.example
and configs by @Boy132 in #624 - Auto-check eggs for update by @Boy132 in #620
- Add permission check to delete button on EditServer by @Boy132 in #633
- Fix default value for dns check on EditNode by @Boy132 in #635
- Redirect to Admin Panel Dashboard after installer finishes by @lancepioch in #642
- Redirect to configuration file tab after creating the node by @lancepioch in #641
- Enforce Dependency Injection by @lancepioch in #637
- Enforce return and parameter types by @lancepioch in #639
- Reenable Disabled Pint Rules by @lancepioch in #638
- Fix #606 - Prevent database hosts bulk selection if host has any databases by @lancepioch in #640
- Deselect all table records when switching primary allocation by @lancepioch in #645
- Add back
trustedproxy
config by @Boy132 in #651 - Installer: fix argument types for
testConnection
& return type forsubmit
by @Boy132 in #650 - Speed up docker start by @Freddo3000 in #647
- Add UI for cpu pinning by @Boy132 in #652
- Fix
required
for pinned threads input by @Boy132 in #656 - Make sure schedules run with UTC by @Boy132 in #657
- Make sure the .env can be accessed by the webserver when running Docker by @lancepioch in #659
- Fixing Critical error on Webserver on Pelican Panel Docker Image by @BlockyBlockling in #660
- Adding fix for forks to use a variable for Docker image reference instead of hard String by @BlockyBlockling in #662
- Don't allow NodeStatisticsJob to be in the queue multiple times by @lancepioch in #664
- Remove Bulk Delete from Nodes by @notAreYouScared in #665
- Panel: Fix wings stoplogic by @QuintenQVD0 in #407
- Implement Webhooks by @colindecarlo in #548
- Webhook updates by @notAreYouScared in #666
- Add back auto deploy by @rmartinoscar in #627
New Contributors
- @Freddo3000 made their first contribution in #598
- @BlockyBlockling made their first contribution in #660
- @colindecarlo made their first contribution in #548
Full Changelog: v1.0.0-beta10...v1.0.0-beta11
v1.0.0-beta9
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
- Fix default value for mailgun secret by @Boy132 in #552
- Clear cache before running migrations by @Boy132 in #553
- Fix installer cache, 2nd try by @Boy132 in #554
- Convert variable "rules" to array by @Boy132 in #507
- Fix variables on CreateServer page by @Boy132 in #558
- Create missing server variables on EditServer page by @Boy132 in #560
- Fix isViable for Nodes with "unlimited" resources by @Boy132 in #559
- Add redis connection check to installer by @Boy132 in #556
- Remove
required
from smtp username by @Boy132 in #565 - Add sort values to bungeecord by @notAreYouScared in #571
- Update placeholders & panel error command by @ash-development in #576
- Admin Roles by @Boy132 in #502
- Add artisan command for setting up redis by @Boy132 in #580
- Update Filament to 115 by @notAreYouScared in #590
- Auto Login After Install by @notAreYouScared in #585
- Replace
fonts.googleapis.com
withfonts.bunny.net
by @Boy132 in #586 - Fix role permissions model names by @Boy132 in #591
- Docker by @lancepioch in #313
New Contributors
- @ash-development made their first contribution in #576
Full Changelog: v1.0.0-beta8...v1.0.0-beta9
v1.0.0-beta10
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
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
- Round memory, swap and disk limits for wings by @Boy132 in #523
- Fix #524 Make default favicon path absolute to avoid 404 on admin by @rmartinoscar in #529
- Update StoreNodeRequest so Description is not always null by @rmartinoscar in #531
- Patch Env CLI by @rmartinoscar in #528
- Improve error handling for Installer by @Boy132 in #532
- Add migration to fix allocations server_id foreign key by @Boy132 in #542
- Update default installer image for new eggs by @Boy132 in #540
- Allow build on any OS by @rmartinoscar in #539
Full Changelog: v1.0.0-beta7...v1.0.0-beta8