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
+76Lines changed: 76 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,80 @@ 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-beta.2.1 (Courageous Carniadactylus)
7
+
### Fixed
8
+
*`[beta.2]` — Suspended servers now show as suspended.
9
+
*`[beta.2]` — Corrected the information when a task has not run yet.
10
+
*`[beta.2]` — Fixes filemanager 404 when editing a file within a directory.
11
+
*`[beta.2]` — Fixes exception in tasks when deleting a server.
12
+
*`[beta.2]` — Fixes bug with Terarria and Voice servers reporting a `TypeError: Service is not a constructor` in the daemon due to a missing service configuration.
13
+
*`[beta.2]` — Fixes password reset form throwing a MethodNotAllowed error when accessed.
14
+
*`[beta.2]` — Fixes invalid password bug when attempting to change account email address.
15
+
*`[beta.2]` — New attempt at fixing the issues when rendering files in the browser file editor on certain browsers.
16
+
*`[beta.2]` — Fixes broken auto-deploy time checking causing no tokens to work.
17
+
*`[beta.2]` — Fixes display of subusers after creation.
18
+
*`[beta.2]` — Fixes bug throwing model not found exception when editing an existing subuser.
19
+
20
+
### Changed
21
+
* Deleting a server safely now continues even if the daemon reports a `HTTP/404` missing server error (requires `Daemon@0.4.0-beta.2.1`)
22
+
* Changed behavior when modifying server allocation information. You can now remove the default allocation assuming you assing a new allocation at the same time. Reduces the number of steps to change the default allocation for a server.
23
+
24
+
### Added
25
+
* Server listing and view in Admin CP now shows the SFTP username/Docker container name.
26
+
* Administrative server view includes link in navigation to go to server console/frontend management.
27
+
28
+
## v0.6.0-beta.2 (Courageous Carniadactylus)
29
+
### Fixed
30
+
*`[beta.1]` — Fixes task management ststem not running correctly.
31
+
*`[beta.1]` — Fixes API endpoint for command sending missing the required class definition.
32
+
*`[beta.1]` — Fixes panel looking for an old compiled classfile that is no longer used. This was causing errors relating to `missing class DingoAPI` when trying to upgrade the panel.
33
+
*`[beta.1]` — Should fix render issues when trying to edit some files via the panel file editor.
34
+
35
+
### Added
36
+
* Ability to launch the console in a new window as an individual unit. https://s3.kelp.in/IrTyE.png
37
+
38
+
## v0.6.0-beta.1 (Courageous Carniadactylus)
39
+
### Fixed
40
+
*`[pre.7]` — Fixes bug with subuser checkbox display.
41
+
*`[pre.7]` — Fixes bug with injected JS that was causing `<!DOCTYPE html>` to be ignored in templates.
42
+
*`[pre.7]` — Fixes exception thrown when trying to delete a node due to a misnamed model.
43
+
*`[pre.7]` — Fixes username vanishing on failed login attempts.
44
+
*`[pre.7]` — Terminal is now fixed to actually output all lines, rather than leaving one hanging in neverland until the browser is resized.
45
+
46
+
### Added
47
+
* Login attempts and pasword reset requests are now protected by invisible ReCaptcha. This feature can be disabled with a `.env` variable.
48
+
* Server listing for individual users is now searchable on the front-end.
49
+
* Servers that a user is assocaited with as a subuser are now displayed in addition to owned servers when listing users in the Admin CP.
50
+
51
+
### Changed
52
+
* Subuser permissions are now stored in `Permission::list()` to make views way cleaner and make adding to views significantly cleaner.
53
+
*`[pre.7]` — Sidebar for file manager now is a single link rather than a dropdown.
54
+
* Attempting to reset a password for an account that does not exist no longer returns an error, rather it displays a success message. Failed resets trigger a `Pterodactyl\Events\Auth\FailedPasswordReset` event that can be caught if needed to perform other actions.
55
+
* Servers are no longer queued for deletion due to the general hassle and extra logic required.
56
+
* Updated all panel components to run on Laravel v5.4 rather than 5.3 which is EOL.
57
+
* Routes are now handled in the `routes/` folder, and use a significantly cleaner syntax. Controller names and methods have been updated as well to be clearer as well as avoid conflicts with PHP reserved keywords.
58
+
* API has been completely overhauled to use new permissions system. **Any old API keys will immediately become invalid and fail to operate properly anymore. You will need to generate new keys.**
59
+
* Cleaned up dynamic database connection setting to use a single function call from the host model.
60
+
*`[pre.7]` — Corrected a config option for spigot servers to set a boolean value as boolean, and not as a string.
61
+
62
+
## v0.6.0-pre.7 (Courageous Carniadactylus)
63
+
### Fixed
64
+
*`[pre.6]` — Addresses misconfigured console queue that was still sending data way to quickly thus causing the console to explode on some devices when large amounts of data were sent.
65
+
*`[pre.6]` — Fixes bug in allocation parsing for a node that prevented adding new allocations.
66
+
*`[pre.6]` — Fixes typo in migrations that wouldn't save custom regex for non-required variables.
67
+
*`[pre.6]` — Fixes auto-deploy checkbox on server creation causing validation error.
68
+
69
+
## v0.6.0-pre.6 (Courageous Carniadactylus)
70
+
### Fixed
71
+
*`[pre.5]` — Console based server rebuild tool now actually rebuilds the servers with the correct information.
72
+
*`[pre.5]` — Fixes typo and wrong docker contaienr for certain applications.
73
+
74
+
### Changed
75
+
* Removed all old theme JS and CSS folders to cleanup and avoid confusion in the future.
76
+
77
+
### Added
78
+
*`[pre.5]` — Added foreign key to `pack_id` to ensure nothing eds up breaking there.
79
+
6
80
## v0.6.0-pre.5 (Courageous Carniadactylus)
7
81
### Changed
8
82
* New theme applied to Admin CP. Many graphical changes were made, some data was moved around and some display data changed. Too much was changed to feasibly log it all in here. Major breaking changes or notable new features will be logged.
@@ -14,6 +88,7 @@ This project follows [Semantic Versioning](http://semver.org) guidelines.
14
88
* Many structural changes to the database and `Pterodactyl\Models` classes that would flood this changelog if they were all included. All required migrations included to handle database changes.
15
89
*`[pre.4]` — Service pack files are now stored in the database rather than on the host system to make updates easier.
16
90
* Clarified details for database hosts to prevent users entering invalid account details, as well as renamed tables and columns relating to it to keep things clearer.
91
+
* Updated all code to be Laravel compliant when using `env()` and moved to using `config()` throughout non `config/*.php` files.
17
92
18
93
### Fixed
19
94
* Fixes potential bug with invalid CIDR notation (ex: `192.168.1.1/z`) when adding allocations that could cause over 4 million records to be created at once.
@@ -24,6 +99,7 @@ This project follows [Semantic Versioning](http://semver.org) guidelines.
24
99
* Fixes bug where daemon was unable to register that certain games had fully booted and were ready to play on.
25
100
* Fixes bug causing MySQL user accounts to be corrupted when resetting a password via the panel.
26
101
*`[pre.4]` — Multiple clients refreshing the console no longer clears the console for all parties involved... sorry about that.
102
+
*`[pre.4]` — Fixes bug in environment setting script that would not remeber defaults and try to re-assign values.
27
103
28
104
### Added
29
105
* Ability to assign multiple allocations at once when creating a new server.
$this->line('Please enter domain name (e.g node.example.com) to be used for connecting to the daemon. An IP address may only be used if you are not using SSL for this node.');
$variables['MAIL_FROM_NAME'] = is_null($this->option('from-name')) ? $this->ask('Name emails should appear to be from', config('mail.from.name')) : $this->option('from-name');
0 commit comments