Skip to content

Commit d4db80b

Browse files
committed
Update CHANGELOG.md
1 parent 08dcb85 commit d4db80b

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,40 @@ This file is a running track of new features and fixes to each version of the pa
33

44
This project follows [Semantic Versioning](http://semver.org) guidelines.
55

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+
640
## v0.7.19 (Derelict Dermodactylus)
741
### Fixed
842
* **[Security]** Fixes XSS in the admin area's server owner selection.

0 commit comments

Comments
 (0)