v0.5.0 Pre-Release #3
Pre-release
Pre-release
·
4238 commits
to 1.0-develop
since this release
v0.5.0-pre.3 (Bodacious Boreopterus)
This is still a highly unstable version of Pterodactyl Panel. Normal users should continue to use v0.4.1
until a stable v0.5.0
release is out. This release is primarily for beta testers to play with new features and report bugs.
This release requires Daemon@0.3.0-pre.3
.
Added
- Return node configuration from remote API by using
/api/nodes/{id}/config
endpoint. Only accepts SSL connections. - Support for filtering servers within Admin CP to narrow down results by name, email, allocation, or defined fields.
- Setup scripts (user, mail, env) now support argument flags for use in containers and other non-terminal environments.
- New API endpoints for individual users to control their servers with at
/api/me/*
. - Typeahead support for owner email when adding a new server.
- Scheduled command to clear out task log every month (configurable timespan).
- Support for allocating a FQDN as an allocation (panel will convert to IP and assign the FQDN as the alias automatically).
- Refresh files button in file manager to reload file listing without full page refresh.
Changed
- Creating a user, server, or node now returns
HTTP/1.1 200
and a JSON element with the user/server/node's ID. - Environment setting script is much more user friendly and does not require an excessive amount of clicking and typing.
- File upload method switched from BinaryJS to Socket.io implementation to fix bugs as well as be a little speedier and allow upload throttling.
Server::getbyUUID()
now accepts either theuuidShort
or full-lengthuuid
for server identification.- API keys are tied to individual users and no longer created through the Admin CP.
Fixed
- Server overview listing the location short-code as the name of the node.
- Server task manager only sending commands every 5 minutes at the quickest.
- Fixes additional port allocation from removing the wrong row when clicking 'x'.