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
- Use Wizard for server/node create pages by @notAreYouScared in #352
- Fix remaining phpstan issues for #339 by @Boy132 in #343
- Make egg list searchable and sortable by @Boy132 in #359
- Update release workflow for new parameter format by @iamkubi in #363
- Update AllocationsRelationManager.php by @RMartinOscar in #369
- Add default for Automatic Allocation in CreateNode by @RMartinOscar in #367
- Cleanup unused vars by @RMartinOscar in #366
- Update EditProfile by @RMartinOscar in #368
- Update CreateServer to allow big endian by @RMartinOscar in #364
- PHPStan workflow + PHPStan fixes by @DjordyKoert in #339
- Dedicated MariaDB driver by @Boy132 in #365
- Refactor egg services by @Boy132 in #358
- Fix egg export by @Boy132 in #380
- Change
allowed_ips
to non-nullable by @Boy132 in #373 - Add config variable to change between
MiB
andMB
by @Boy132 in #374 - Hide task delay on frontend if queue driver is set to
sync
by @Boy132 in #375 - Get latest Panel & Wings version from github api by @Boy132 in #379
- Fill startup & image from egg if missing in request by @Boy132 in #384
- Add OAuth backend by @Boy132 in #386
- Rename OauthController.php to OAuthController.php by @RMartinOscar in #388
- Remove unnecessary
json_encode
in oauthcontrollers by @Boy132 in #391 - Update
p:info
command by @Boy132 in #389 - Add missing "search" translations by @Boy132 in #393
- Fix queue worker file when using redis by @Boy132 in #399
- Fix varchar(191) by replacing with 255 #135 by @RMartinOscar in #376
- Fixes #8 by @RMartinOscar in #401
- Dashboard update. Update section by @Poseidon281 in #390
- Update OAuth migration by @RMartinOscar in #409
- Remove locationId in MakeNodeCommand by @RMartinOscar in #405
- Group servers by @lancepioch in #412
- Make oauth nullable & remove middleware from oauth callback by @Boy132 in #418
- Remove hard coded queue name for RunTaskJob by @Boy132 in #420
- Add required to editing server variables and fix #413 by @lancepioch in #415
- Fix the fix by @Boy132 in #424
- Refactor UserTransformers by @Boy132 in #423
- Allow empty string in CLI by @RMartinOscar in #421
- Update ListUsers Prevent bulkdelete of yourself/last admin by @RMartinOscar in #425
- Allow manual (force) updates to eggs by @lancepioch in #427
- Add connection test to database hosts by @Boy132 in #410
- Allow user to switch time zones by @lancepioch in #332
- Combine Server states and statuses and resolve #362 by @lancepioch in #417
- Separate these out in the navigation by @lancepioch in #434
- Closes #439 by @notAreYouScared in #440
- Fix schedules running every minute (second try) by @Boy132 in #444
- Add ability to create User on Create Server page by @RMartinOscar in #442
- Reduce Reuse by @notAreYouScared in #443
- Add missing user timezone stuff by @Boy132 in #446
New Contributors
- @DjordyKoert made their first contribution in #339
Full Changelog: v1.0.0-beta5...v1.0.0-beta6