@@ -3,6 +3,40 @@ This file is a running track of new features and fixes to each version of the pa
33
44This 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