Releases: pelican-dev/panel
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
v1.0.0-beta7
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
- Update ContainerStatus add Starting|Stopping|Default by @RMartinOscar in #449
- Fix Client Api Key Creation by @RMartinOscar in #454
- Fixes #315 & #453 by @RMartinOscar in #455
- Add contributing guide by @Boy132 in #460
- Restart queue worker when changing email settings by @Boy132 in #457
- Fix client Activity tab issues; fixes #465 by @ItzExotical in #466
- Fix default timestamp for activity logs by @Boy132 in #468
- Add "Delete files" task by @Boy132 in #470
- Add Node CPU/Memory Graphs by @notAreYouScared in #459
- Add timeouts by @notAreYouScared in #483
- Fix update egg from url by @Boy132 in #492
- Fix
PORT_FLOOR
check andCIDR_MAX_BITS
in AssignmentService by @Boy132 in #491 - Fix SQLite foreign keys by @Boy132 in #478
- Fix #489 by @RMartinOscar in #490
- Increase guzzle timeout when running tests by @Boy132 in #485
- Command to cleanup docker images by @Boy132 in #495
- Ability to create allocations on EditServer page by @RMartinOscar in #494
- Fix phpstan by @Boy132 in #503
- Hardcoded title until translation reimplementation by @RMartinOscar in #476
- Fix user deletion in no interactive mode by @Boy132 in #506
- Fix user search on "create server" by @Boy132 in #508
- Settings page by @Boy132 in #486
- Settings page followup by @Boy132 in #514
- Remove unused import in SetupTOTPDialog by @RMartinOscar in #518
- Web Installer by @Boy132 in #504
- Installer followup by @Boy132 in #519
Full Changelog: v1.0.0-beta6...v1.0.0-beta7
v1.0.0-beta6
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
v1.0.0-beta5
v1.0.0-beta5 Re-Released!
Should be all set this time... If not.... Welcome to the beta ill deal with it in the morning...
Fixes
~ Fixed incorrect server.build.environment.ENV
updating.... Correct variable is server.environment.ENV
Full Changelog: v1.0.0-beta4...v1.0.0-beta5
v1.0.0-beta4
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
v1.0.0-beta3
v1.0.0-beta3 Released!
Welcome to the third beta... a few things have been addressed and fixed, but some issues still exist... They're listed below...
!!There is a breaking change for people using SQLite!!
Please update the env file DB_DATABASE
and remove the absolute path, If you fail to update the path, you will get a 500 error when trying to load the panel.
Old: DB_DATABASE='/var/www/pelican/database/database.sqlite'
New: DB_DATABASE='database.sqlite'
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
~ Server -> Admin View on front end.
~ View Database, Rotate Password properly rotates and shows new password
~ Redirect to login, after password change.
~ Fixed Default value for CPU when making a new node.
~ Editing node settings updates the config display without a refresh.
Additions
~ Adding Allocations to existing servers
~ Servers now toggles for suspending, reinstalling, and installation status.
~ API Support for Mounts
~ Allow Nodes to limit CPU Usage
~ Allow adding of Mounts to a server
~ Allow custom docker container labels
~ Resetting Daemon/Node token.
~ Allocation table on Edit Node page shows Allocation ID
~ Completed, New Profile 2FA.
Changes
~ API Keys now only shows Application API Keys, User API Keys can be found under your profile.
~ Multiple pages updated to fix mobile layout
~ Redesigned Edit Server Page, Create Page Soon
~ Database path uses database/
as the default location. BREAKING CHANGE
~ Changed Message when an egg with no variables are selected
What's Changed
- Add artisan command to create queue worker service by @Boy132 in #253
- Set default db username to "pelican" to match docs by @Boy132 in #254
- Add api for mounts by @Boy132 in #160
- Add docker container labels by @notAreYouScared in #261
- Add CPU limit to node by @Boy132 in #239
- Simplify node deployment service, add filtering with tags instead of locations by @lancepioch in #265
- Fixed mumble host replace value to support both IPv4 and IPv6 allocations. by @JordanPlayz158 in #264
- Fix #267 by @lancepioch in #274
- Correctly transform eggs that use inheritance (application api) by @Boy132 in #217
- Improve "no interaction" mode for queue worker service command by @Boy132 in #270
- Remove Hashids by @Boy132 in #282
- Added 2 badges to readme.md by @Poseidon281 in #296
- Make deploy.locations optional [backwards compat] as it has been removed by @ItzExotical in #295
- Fix overallocation
-1
by @Boy132 in #283 - Add Reset Daemon Key Btn by @notAreYouScared in #298
- Only show application api keys by @lancepioch in #302
- Allow updating of existing eggs via upload by @lancepioch in #303
- Replace encrypt/ decrypt with
encrypted
casting by @Boy132 in #284 - 2FA Profile by @lancepioch in #300
- Allow Servers to have Mounts by @lancepioch in #307
- Rework Server Pages by @notAreYouScared in #280
New Contributors
- @JordanPlayz158 made their first contribution in #264
- @ItzExotical made their first contribution in #295
Full Changelog: v1.0.0-beta2...v1.0.0-beta3
v1.0.0-beta2
v1.0.0-beta2 Released!
Welcome to the second beta... a few things have been addressed and fixed, but some issues still exist... They're listed below...
Known Issues! - Things that need to be addressed
~ Unable to change a server's current egg
~ Unable to add allocations on the edit server page
~ All Keys
do not tell you what which key is client vs application.
~ Unable to upload an updated version of an egg.
~ New Profile Page, 2FA not finished.
~ New Profile Page, Creating API Keys only shows you the identifier, not the full key.
Fixes
~ Server -> Admin View now works.
~ Saving of database host passwords
~ Edit server page properly displays docker image
~ Egg variable validation rules on the edit server page.
~ Creating a new user without a password properly sends the new user email.
~ Panel name can be changed by editing APP_NAME
in the .env
Additions
~ Advanced Node Settings
~ Allow editing allocation alias/ip after creation on the edit node page
~ Added Node ID/UUID, and Egg ID/UUID to edit pages
~ Edit Egg page shows a list of servers currently assigned that egg
~ Edit Database Host shows a list of databases on that host and its connection details.
Changes
~ Moved Save buttons to the top right, Note: CTRL+S / CMD+S work
~ Changed oom_disabled to oom_killer so logic doesn't have to flip it.
~ Changed GB/MB to match everything else of MiB/GiB
~ Updated Create Node page to reflect the newly added Advanced settings.
~ Removed dashboard overview, badges moved to the sidebar
Merged PRs
- Convert
oom_disabled
tooom_killer
by @Boy132 in #207 - Update default drivers by @Boy132 in #206
- Use correct variable name for mail driver by @Boy132 in #210
- Add missing fields to StoreScheduleRequest by @Boy132 in #216
- Add back config variable for redis client by @Boy132 in #228
- Update GB to GiB + minValues for resources + other stuff by @Boy132 in #225
- Add api for database hosts by @Boy132 in #159
- Add api for server transfers by @Boy132 in #153
- Update: Navigation sidebar by @Poseidon281 in #232
- Add default for disk/ memory and overallocation by @Boy132 in #238
- fix: Creating User by @notAreYouScared in #244
- backups: ensure requesting node is checked by @Boy132 in #240
Full Changelog: v1.0.0-beta1...v1.0.0-beta2