Skip to content

Releases: pterodactyl/panel

v0.7.13 (Derelict Dermodactylus)

03 Mar 22:00
v0.7.13
d4facaa
Compare
Choose a tag to compare

Fixed

  • Fixes a bug with the location update API endpoint throwing an error due to an unexected response value.
  • Fixes bug where node creation API endpoint was not correctly requiring the disk_overallocate key.
  • Prevents an exception from being thrown when a database with the same name is created on two different hosts.
  • Fixes the redis password not saving correctly when setting up the environment from the command line.
  • Fixes a bug with transaction handling in many areas of the application that would cause validation error messages
    and other session data to not be persisted properly when using the database as the session driver.
  • Fix a bug introduced at some point in the past that causes internal data integrity exceptions to not bubble up to
    the user correctly, leading to extraneous and confusing exception messages.
  • Fixes a bug causing servers to not be marked as having failed installation in some cases.

Changed

  • allocation_limit for servers now defaults to a null value, and is not required in PATCH/POST requests when adding
    a server through the API.
  • The PATCH endpoint for /api/applications/servers/{server}/build now accepts an array called limits to match
    the response from the server GET endpoint.

Added

  • The server listing for a node is now paginated to 25 servers per page to improve performance on large nodes.

SHA256 Checksum

6265e8be53e52e2a790c8edcab3ebac6b6e7c51aa51deb06b7d6567e22ea4277  panel.tar.gz

v0.7.12 (Derelict Dermodactylus)

02 Feb 22:12
v0.7.12
5fc6ef1
Compare
Choose a tag to compare

Fixed

  • Fixes an issue with the locations API endpoint referencing an invalid namespace.
  • Fixes the store() function on the locations API not working due to an incorrect return typehint.
  • Fixes daemon secrets not being able to be reset on a Node.
  • Fixes an issue where files were not editable due to missing URL encoding in the file manager.
  • Fixed checking of language changes
  • Fixed Spigot egg not building versions other than latest.
  • Fixed the Forge egg install script.
  • Fixes a bug that would ignore the skip_scripts setting when creating or editing a server.

Updated

  • Upgraded core to use Laravel 5.7.14.
  • Updated Simplified Chinese translation pack.

Added

  • Added support for opening and editing Python files through the web editor.
  • Adds Russian translation.

SHA256 Checksum

a9cd62d8de0bc44f87bc87d0a4898f298fb74459997b1cb3a96909b7de21867a  panel.tar.gz

v0.7.11 (Derelict Dermodactylus)

10 Nov 23:40
v0.7.11
bedbc14
Compare
Choose a tag to compare

Fixed

  • Fixes an issue with certain systems not handling an API folder that was named API but referenced as Api in the namespace.
  • TS3 egg updated to use CLI arguments correctly and have a more minimalistic installation script.
  • Terminal was not properly displaying longer lines leading to some visual inconsistency.
  • Assorted translation updates.
  • Pagination for server listing now properly respects configuration setting.
  • Client API now properly respects permissions that are set and allows subusers to access their assigned servers.

Changed

  • Removed PhraseApp integration from Panel code as it is no longer used.
  • SFTP login endpoint now returns the permissions for that user rather than requiring additional queries to get that data.

Added

  • You can now test your mail settings from the Admin CP without waiting to see if things are working correctly.

SHA 256 Checksum

6a918431608525611f06a91d4bd10917259f19e5328fbc7e14795380d482ef03  panel.tar.gz

v0.7.10 (Derelict Dermodactylus)

03 Sep 23:25
v0.7.10
d5f166d
Compare
Choose a tag to compare

Fixed

  • Scheduled tasks triggered manually no longer improperly change the next_run_at time and do not run twice in a row anymore.
  • Changing the maximum web-based file upload size for a node now properly validates and updates.
  • Changing configuration values for a node now correctly updates them on the daemon on the first request, rather than requiring a second request to set them.

Changed

  • Egg and server variable values are no longer limited to 191 characters. Turns out some games require a large number of characters in these fields.

Added

  • Users can now select their preferred language in their account settings.

SHA256 Checksum

4d1a052e9e0a1fc651388b7d5ca8ec55c380441a1257d6fb0877b70a013df3d8  panel.tar.gz

v0.7.9 (Derelict Dermodactylus)

04 Jul 18:46
v0.7.9
8341cdb
Compare
Choose a tag to compare

Fixed

  • Fixes a two-factor authentication bypass present in the password reset process for an account.

SHA256 Checksum

acca80528628ad362c5733229203a6c4bb3d648a9c40be318ff9f4f9653d505d  panel.tar.gz

v0.7.8 (Derelict Dermodactylus)

01 Jul 22:05
v0.7.8
0a828e0
Compare
Choose a tag to compare

Added

  • Nodes can now be put into maintenance mode to deny access to servers temporarily.
  • Basic statistics about your panel are now available in the Admin CP.
  • Added support for using a MySQL socket location for connections rather than a TCP connection. Set a DB_SOCKET variable in your .env file to use this.

Fixed

  • Hitting Ctrl+Z when editing a file on the web now works as expected.
  • Logo now links to the correct location on all pages.
  • Permissions checking to determine if a user can see the task management page now works correctly.
  • Fixed pterodactyl.environment_variables to be used correctly for global environment variables. The wrong config variable name was being using previously.
  • Fixes tokens being sent to users when their account is created to actually work. Implements Laravel's internal token creation mechanisms rather than trying to do it custom.
  • Updates some eggs to ensure they have the correct data and will continue working down the road. Fixes autoupdating on some source servers and MC related download links.
  • Emails should send properly now when a server is marked as installed to let the owner know it is ready for action.
  • Cancelling a file manager operation should cancel correctly across all browsers now.

Changed

  • Attempting to upload a folder via the web file manager will now display a warning telling the user to use SFTP.
  • Changing your account password will now log out all other sessions that currently exist for that user.
  • Subusers with no permissions selected can be created.

SHA256 Checksum

29215d7c98fa4fa620742af96ba854eb3848fd4fca1fc8758635385a9bca3d7d  panel.tar.gz

v0.7.7 (Derelict Dermodactylus)

26 May 18:46
v0.7.7
70b8deb
Compare
Choose a tag to compare

Fixed

  • Fixes an issue with the sidebar logo not working correctly in some browsers due to the CSS being assigned.
  • Fixes a bunch of typos through the code base.
  • Fixes a bug when attempting to load the dropdown menu for server owner in some cases.
  • Fixes an exception thrown when the database connection address was not filled out correctly while adding a database to a server.
  • Fixes some mistakes in the German translation of the panel.

Added

  • Added a new client API endpoint for gathering the utilization stats for servers including disk, cpu, and memory. GET /api/client/servers/<id>/utilization
  • Added validation to variable validation rules to validate that the validation rules are valid because we heard you like validating your validation.
  • Added German translations for many previously untranslated parts of the panel.

Changed

  • Updated core framework from Laravel 5.5 to Laravel 5.6.
  • Improved support for Windows based environments.
  • Spigot Egg now builds spigot for you rather than requiring a download location be specified.

SHA256 Checksum

fc7eb28cb7944c44606e475ec38d2219186afdb878dbeb55bbe765919b9832ce  panel.tar.gz

v0.7.6 (Derelict Dermodactylus)

10 Mar 21:22
v0.7.6
e57fbd3
Compare
Choose a tag to compare

Fixed

  • Fixes a UI error when attempting to change the default Nest and Egg for an existing server.
  • Correct permissions check in UI to allow subusers with permission to view-allocations the ability to actually see the sidebar link.
  • Fixes improper behavior when marking an egg as copying the configuration from another.
  • Debug bar is only checked when the app is set to debug mode in the API session handler, rather than when it is in local mode to match the plugin settings.
  • Added validation to port allocations to prevent allocation of restricted or invalid ports.
  • Fix data integrity exception thrown when attempting to store updated server egg variables.
  • Added missing permissions check on 'SFTP Configuration' page to ensure user has permission to access a server's SFTP server before showing a user credentials.

Added

  • Added ability for end users to change the name of their server through the UI. This option is only open to the server owner or an admin.
  • Added giant warning message if you attempt to change an encryption key once one has been set.

Changed

  • Panel now throws proper 504: Gateway Timeout errors on server listing when daemon is offline.
  • Sessions handled through redis now use a seperate database (default 1) to store session database to avoid logging users out when flushing the cache.
  • File manager UI improved to be clearer with buttons and cleaner on mobile.
  • reCAPTCHA's secret key position swapped with website key in advanced panel settings to be consistent with Google's reCAPTCHA dashboard.
  • Changed DisplayException to handle its own logging correctly and check if the previous exception is marked as one that should not be logged.
  • Changed 'New Folder' modal in file manager to include a trailing slash.

SHA256 Checksum

a904dc978e00bbec026d3c53d7bedefbc77ad722ddcdbfbb9cf4a51dc28e685a  panel.tar.gz

v0.7.5 (Derelict Dermodactylus)

04 Mar 04:29
v0.7.5
4e3dd28
Compare
Choose a tag to compare

Fixed

  • Fixes application API keys being created as a client API key.
  • Search term is now passed through when using paginated result sets.
  • Reduces the number of SQL queries executed when rendering the server listing to increase performance.
  • Fixes exceptions being thrown for non-existent subuser permissions.
  • Fixes exception caused when trying to revoke admin privileges from a user account due to a bad endpoint.

Changed

  • Databases are now properly paginated when viewing a database host.
  • No more loading daemon keys for every server model being loaded, some of us value our databases.
  • Changed behavior of the subuser middleware to add a daemon access key if one is missing from the database for some reason.
  • Server short-codes are now based on the UUID as they were in previous versions of Pterodactyl.

SHA256 Checksum

9f68be8b1c26c0ce1dfe1a471d1de112c06740532afb53a8a659a83edff931e5  panel.tar.gz

v0.7.4-h1 (Derelict Dermodactylus)

03 Mar 05:19
v0.7.4-h.1
58e0dac
Compare
Choose a tag to compare

Fixed

  • Being able to create servers is kind of a core aspect of the software, pushing releases late at night is not a great idea.

SHA256 Checksum

c05e8ebdb2657347340ae6de2438fdd7a535f6a582475091bb21f07b9439760e  panel.tar.gz