v1.0.0-beta4 Released!
Welcome to the fourth beta... a few things have been addressed and fixed, They're listed below... As normal some stuff is probably broken ❤️
You can follow the update guide, listed below.
Panel: https://pelican.dev/docs/panel/update
Known Issues! - Things that need to be addressed
~ Unable to change a server's current egg
Fixes
~ Egg variable disaster...
~ Install "hang" issue.
~ Disable button for attempting to deleting yourself...
~ Disable button for attempting deleting a database host when it has databases...
~ Database check when making a user.
~ SQLite database path on new installs
~ Fixed backup ignore file name (.panelignore => .pelicanignore)
~ When creating a server, variables shouldn't silently fail.
~ Resetting node token no longer duplicates the node.
Additions
~ Import Egg via URL ( Yay! )
~ Allow SFTP Address to have an alias
Re: Egg Update...
So this update has some major changes to how eggs work...
-
When importing an
old
egg that does not have auuid
in the file, it will create a new egg and assign it auuid
... With this being said, if you import the same file, without auuid
, it will make a duplicate egg... with a newuuid
and so on.... I suggest as you import eggs, export them to replace the current json file you have... -
When importing an
old
egg that uses old variables, exserver.build.default.port
,server.build.memory
orserver.build.env.RANDOM_VAR_HERE
, they are replaced as they're uploaded to the new format as shown here https://discord.com/channels/1218730176297439332/1218753783786639380/1247253770522464386 . Again, I suggest exporting them to replace the onces you have so the variables are updated... -
"Help the eggs i exported don't work on pterodactyl!!" ~ Unfortunately, they will just have to be broken. You can revert the variables manually if you'd like, we have no plans to add a "Pterodactyl" version of the exporter.
-
The Egg Repo... Pelican-Eggs, Has been mostly updated to include a
uuid
, so if you import the newly updated eggs, and they get updated, you should be able to upload the same egg and theuuid
match will update the existing egg in your panel... if theuuid
does not match, it will make a new egg...
Importing an Egg via URL
This has mostly been tested internally... The URL should point directly to the raw json file...
✅Do: https://raw.githubusercontent.com/pelican-eggs/games-steamcmd/main/dayz/egg-day-z.json✅
⛔Don't: https://github.com/pelican-eggs/games-steamcmd/blob/main/dayz/egg-day-z.json⛔
What's Changed
- Fix artisan call in AppSettingsCommand by @Boy132 in #320
- Update AllocationsRelationManager to allow big endian by @RMartinOscar in #319
- Update EditDatabaseHost.php by @RMartinOscar in #314
- Update EditUser.php by @RMartinOscar in #312
- Replace
panelignore
withpelicanignore
by @Boy132 in #328 - Fix default sqlite database path in setup command by @Boy132 in #327
- Another call fix in AppSettingsCommand by @Boy132 in #326
- Remove maxLength from
variable_value
input by @Boy132 in #324 - Replace DB check in MakeUserCommand by @Boy132 in #322
- Add helper text to mounts on EditServer page by @Boy132 in #335
- Use env value instead of config value for database path by @Boy132 in #336
- Fix schedules running every minute by @Boy132 in #337
- Fix the egg variable disaster... by @notAreYouScared in #331
- Allow importing eggs via url by @Boy132 in #344
- Remove unused parameters by @lancepioch in #333
- Fix Node Updating by @lancepioch in #316
- Better exception handling by @lancepioch in #334
- Add alias for node sftp address by @Boy132 in #323
- Show update info on dashboard & show git commit (when using git) by @Boy132 in #345
New Contributors
- @RMartinOscar made their first contribution in #319
Full Changelog: v1.0.0-beta3...v1.0.0-beta4