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
<!-- The checkboxes below can be clicked once you submit this report if you'd like -->
2
-
<!-- You can also use "- [x]" to mark it as checked. -->
3
-
## Product
4
-
Please check the corresponding boxes below for which products this is about.
1
+
Please describe your issue in full below. Include what products are affected, as well as what version(s) you are running. Please also include information about your system, such as `uname -a` and `php -v` and `docker info` if applicable.
5
2
6
-
-[ ] Panel
7
-
-[ ] Daemon
8
-
-[ ] Dockerfile(s) [Please list if so: __]
3
+
If you're just making a suggestion, be descriptive, and link to any issues that might be releated as well.
9
4
10
-
## Type
11
-
-[ ] Bug or Issue
12
-
-[ ] Feature Request
13
-
-[ ] Enhancement
14
-
-[ ] Other
15
-
16
-
<!-- You only need to fill out the information below if this is a bug report. -->
17
-
<!-- Please delete this line and everything below if this is NOT a bug report. -->
18
-
19
-
## What Happens
20
-
<!-- Please include a description of what is happening when you encounter this bug. -->
21
-
22
-
## How to Reproduce
23
-
<!-- Please provide us a list of step for how to reproduce this issue. -->
24
-
25
-
1. Step 1
26
-
2. Step 2
27
-
3. etc.
28
-
29
-
## Error Logs
30
-
<!-- Please include a paste output of the errors if they are logged. They can be found in: -->
Copy file name to clipboardExpand all lines: CHANGELOG.md
+94Lines changed: 94 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,100 @@ 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
+
## v0.6.0-pre.1
7
+
### Added
8
+
* Remote routes for daemon to contact in order to allow Daemon to retrieve updated service configuration files on boot. Centralizes services to the panel rather than to each daemon.
9
+
* Basic service pack implementation to allow assignment of modpacks or software to a server to pre-install applications and allow users to update.
10
+
* Users can now have a username as well as client name assigned to their account.
11
+
* Ability to create a node through the CLI using `pterodactyl:node` as well as locations via `pterodactyl:location`.
12
+
* New theme (AdminLTE) for front-end with tweaks to backend files to work properly with it.
13
+
14
+
### Fixed
15
+
* Bug causing error logs to be spammed if someone timed out on an ajax based page.
16
+
* Fixes edge case where specific server names could cause daemon errors due to an invalid SFTP username being created by the panel.
17
+
18
+
### Changed
19
+
* Admin API and base routes for user management now define the fields that should be passed to repositories rather than passing all fields.
20
+
* User model now defines mass assignment fields using `$fillable` rather than `$guarded`.
21
+
22
+
### Deprecated
23
+
24
+
## v0.5.6 (Bodacious Boreopterus)
25
+
### Added
26
+
* Added the following languages: Estonian `et`, Dutch `nl`, Norwegian `nb` (partial), Romanian `ro`, and Russian `ru`. Interested in helping us translate the panel into more languages, or improving existing translations? Contact us on Discord and let us know.
27
+
* Added missing `strings.password` to language file for English.
28
+
* Allow listing of users from the API by passing either the user ID or their email.
29
+
30
+
### Fixed
31
+
* Fixes bug where assigning a variable a default value (or valid value) of `0` would cause the panel to reject the value thinking it did not exist.
32
+
* Addresses potential for crash by limiting total ports that can be assigned per-range to 2000.
33
+
* Fixes server names requiring at minimum 4 characters. Name can now be 1 to 200 characters long. :pencil2:
34
+
* Fixes bug that would allow adding the owner of a server as a subuser for that same server.
35
+
* Fixes bug that would allow creating multiple subusers with the same email address.
36
+
* Fixes bug where Sponge servers were improperly tagged as a spigot server in the daemon causing issues when booting or modifying configuration files.
37
+
* Use transpiled ES6 -> ES5 filemanager code in browsers.
38
+
* Fixes service option name displaying the name of a nwly added variable after the variable is added and until the page is refreshed. (see #208)
39
+
40
+
### Changed
41
+
* Filemanager and EULA checking javascript is now written in pure ES6 code rather than as a blade-syntax template. This allows the use of babel to transpile into ES5 as a minified version.
42
+
43
+
## v0.5.5 (Bodacious Boreopterus)
44
+
### Added
45
+
* New API route to return allocations given a server ID. This adds support for a community-driven WHMCS module :rocket: available [here](https://github.com/hammerdawn/Pterodactyl-WHMCS).
46
+
47
+
### Fixed
48
+
* Fixes subuser display when trying to edit an existing subuser.
49
+
50
+
## v0.5.4 (Bodacious Boreopterus)
51
+
### Added
52
+
* Changing node configuration values now automatically makes a call to the daemon and updates the configuration there. Changing daemon tokens now does not require any intervention, and takes effect immediately. SSL & Port configurations will still require a daemon reboot.
53
+
* New button in file manager that triggers the right click menu to enable support on mobile devices and those who cannot right click (blessed be them).
54
+
* Support for filtering users when listing all users on the system.
55
+
* Container ID and User ID on the daemon are now shown when viewing a server in the panel.
56
+
57
+
### Changed
58
+
* File uploads now account for a maximum file size that is assigned for the daemon, and gives cleaner errors when that limit is reached.
59
+
* File upload limit can now be controlled from the panel.
60
+
* Updates regex and default values for some Minecraft services to reflect current technology.
61
+
62
+
### Fixed
63
+
* Fixes potential for generated password to not meet own validation requirements.
64
+
* Fixes some regex checking issues with newer versions of Minecraft.
65
+
66
+
## v0.5.3 (Bodacious Boreopterus)
67
+
### Fixed
68
+
* Fixed an error that occurred when viewing a node listing when no nodes were created yet due to a mis-declared variable. Also fixes a bug that would have all nodes trying to connect to the daemon using the same secret token on the node listing, causing only the last node to display properly.
69
+
* Fixes a bug that displayed the panel version rather than the daemon version when viewing a node.
70
+
* Fixes a multiplicator being applied to an overallocation field rather than a storage space field when adding a node.
71
+
72
+
### Changed
73
+
* Added a few new configuration variables for nodes to the default config, as well as a variable that will be used in future versions of the daemon.
74
+
75
+
## v0.5.2 (Bodacious Boreopterus)
76
+
### Fixed
77
+
* Time axis on server graphs is corrected to show the minutes rather than the current month.
78
+
* Node deletion now works correctly and deletes allocations as well.
79
+
* Fixes a bug that would leave orphaned databases on the system if there was an error during creation.
80
+
* Fixes an issue that could occur if a UUID contained `#e#` formatting within it when it comes to creating databases.
81
+
* Fixed node status display to account for updated daemon security changes.
82
+
* Fixes default language being selected as German (defaults to English now).
83
+
* Fixes bug preventing the deletion of database servers.
84
+
85
+
### Changed
86
+
* Using `node:<name>` when filtering servers now properly filters the servers by node name, rather than looking for the node ID.
87
+
* Using `owner:<email>` when filtering servers now properly filters by the owner's email rather than ID.
88
+
* Added some quick help buttons to the admin index page for getting support or checking the documentation.
89
+
* Panel now displays `Pterodactyl Panel` as the company name if one is not set.
90
+
91
+
### Added
92
+
* Added basic information about the daemon when viewing a node, including the host OS and version, CPU count, and the daemon version.
93
+
* Added version checking for the daemon and panel that alerts admins when daemons or the panel is out of date.
94
+
* Added multiplicator support to certain memory and disk fields that allow users to enter `10g` and have it converted to MB automatically.
95
+
96
+
## v0.5.1 (Bodacious Boreopterus)
97
+
### Fixed
98
+
* Fixes a bug that allowed a user to bypass 2FA authentication if using the correct username and password for an account.
99
+
6
100
## v0.5.0 (Bodacious Boreopterus)
7
101
After nearly a month in the works, version `v0.5.0` is finally here! 🎉
0 commit comments