You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+45-2Lines changed: 45 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,49 @@ This file is a running track of new features and fixes to each version of the pa
3
3
4
4
This project follows [Semantic Versioning](http://semver.org) guidelines.
5
5
6
+
## v1.0.0
7
+
Pterodactyl 1.0 represents the culmination of over two years of work, almost 2,000 commits, endless bug and feature requests, and a dream that
8
+
has been in the making since 2013. 🎉
9
+
10
+
Due to the sheer size and timeline of this release I've massively truncated the listing below. There are numerous smaller
11
+
bug fixes and changes that would simply be too difficult to keep track of here. Please feel free to browse through the releases
12
+
tab for this repository to see more specific changes that have been made.
13
+
14
+
### Added
15
+
* Adds a new client-facing API allowing a user to control all aspects of their individual servers, or servers
16
+
which they have been granted access to as a subuser.
17
+
* Adds the ability for backups to be created for a server both manually and via a scheduled task.
18
+
* Adds the ability for users to modify their server allocations on the fly and include notes for each allocation.
19
+
* Adds the ability for users to generate recovery tokens for 2FA protected logins which can be used in place of
20
+
a code should their device be inaccessible.
21
+
* Adds support for transfering servers between Nodes via the Panel.
22
+
* Adds the ability to assign specific CPU cores to a server (CPU Pinning) process.
23
+
* Server owners can now reinstall their assigned server egg automatically with a button on the frontend.
24
+
25
+
### Changed
26
+
* The entire user frontend has been replaced with a responsive, React backed design implemented using Tailwind CSS.
27
+
* Replaces a large amount of complex daemon authentication logic by funneling most API calls through the Panel, and using
28
+
JSON Web Tokens where necessary to handle one-time direct authentication with Wings.
29
+
* Frontend server listing now includes a toggle to show or hide servers which an administrator has access to, rather
30
+
than always showing all servers on the system when logged into an admin account.
31
+
* We've replaced Ace Editor on the frontend with a better solution to allow lighter builds and more end-user functionality.
32
+
* Server permissions have been overhauled to be both easier to understand in the codebase, and allows plugins to better
33
+
hook into the permission system.
34
+
35
+
### Removed
36
+
* Removes large swaths of code complexity and confusing interface designs that caused a lot of pain to new developers
37
+
trying to jump into the codebase. We've simplified this to stick to more established Laravel design standards to make
38
+
it easy to parse through the project and make contributions.
39
+
40
+
## v0.7.19 (Derelict Dermodactylus)
41
+
### Fixed
42
+
***[Security]** Fixes XSS in the admin area's server owner selection.
43
+
44
+
## v0.7.18 (Derelict Dermodactylus)
45
+
### Fixed
46
+
***[Security]** Re-addressed missed endpoint that would not properly limit a user account to 5 API keys.
47
+
***[Security]** Addresses a Client API vulnerability that would allow a user to list all servers on the system ([`GHSA-6888-7f3w-92jx`](https://github.com/pterodactyl/panel/security/advisories/GHSA-6888-7f3w-92jx))
48
+
6
49
## v0.7.17 (Derelict Dermodactylus)
7
50
### Fixed
8
51
* Limited accounts to 5 API keys at a time.
@@ -301,7 +344,7 @@ the response from the server `GET` endpoint.
301
344
* Nest and Egg listings now show the associated ID in order to make API requests easier.
302
345
* Added star indicators to user listing in Admin CP to indicate users who are set as a root admin.
303
346
* Creating a new node will now requires a SSL connection if the Panel is configured to use SSL as well.
304
-
*Connector error messages due to permissions are now rendered correctly in the UI rather than causing a silent failure.
347
+
*Socketio error messages due to permissions are now rendered correctly in the UI rather than causing a silent failure.
305
348
* File manager now supports mass deletion option for files and folders.
306
349
* Support for CS:GO as a default service option selection.
307
350
* Support for GMOD as a default service option selection.
@@ -431,7 +474,7 @@ the response from the server `GET` endpoint.
431
474
* Changed 2FA login process to be more secure. Previously authentication checking happened on the 2FA post page, now it happens prior and is passed along to the 2FA page to avoid storing any credentials.
432
475
433
476
### Added
434
-
*Connector error messages due to permissions are now rendered correctly in the UI rather than causing a silent failure.
477
+
*Socketio error messages due to permissions are now rendered correctly in the UI rather than causing a silent failure.
Pterodactyl is an open-source game server management panel built with PHP 7, React, and Go. Designed with security
@@ -25,6 +27,7 @@ I would like to extend my sincere thanks to the following sponsors for helping f
25
27
|[**DedicatedMC**](https://dedicatedmc.io/)| DedicatedMC provides Raw Power hosting at affordable pricing, making sure to never compromise on your performance and giving you the best performance money can buy. |
26
28
|[**Skynode**](https://www.skynode.pro/)| Skynode provides blazing fast game servers along with a top-notch user experience. Whatever our clients are looking for, we're able to provide it! |
27
29
|[**XCORE-SERVER.de**](https://xcore-server.de/)| XCORE-SERVER.de offers High-End Servers for hosting and gaming since 2012. Fast, excellent and well-known for eSports Gaming. |
30
+
|[**RoyaleHosting**](https://royalehosting.net/)| Build your dreams and deploy them with RoyaleHosting’s reliable servers and network. Easy to use, provisioned in a couple of minutes. |
0 commit comments