diff --git a/CHANGELOG.md b/CHANGELOG.md index 879ec3bc4..0ab554582 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,28 @@ This file is a running track of new features and fixes to each version of the pa This project follows [Semantic Versioning](http://semver.org) guidelines. +## v1.4.2 +### Fixed +* Fixes logic to disallow creating a backup schedule if the server's backup limit is set to 0. +* Fixes bug preventing a database host from being updated if the linked node is set to "none". +* Fixes files and menus under the "Mass Actions Bar" being unclickable when it is visible. +* Fixes issues with the Teamspeak and Mumble eggs causing installs to fail. +* Fixes automated query to avoid pruning backups that are still running unintentionally. +* Fixes "Delete Server" confirmation modal on the admin screen to actually show up when deleting rather than immediately deleting the server. + +### Added +* Adds support for locking individual server backups to prevent deletion by users or automated backup processes. +* List of files to be deleted is now shown on the delete file confirmation modal. +* Adds support for using `IF` statements in database queries when a database user is created through the Panel. +* Adds support for using a custom mailgun API endpoint rather than only the US based endpoint. +* Adds CPU limit display next to the current CPU usage to match disk and memory usage reporting. +* Adds a "Scroll to Bottom" helper element to the server console when not scrolled to the bottom currently. +* Adds support for querying the API for servers by using the `uuidShort` field rather than only the `uuid` field. + +### Changed +* Updates codebase to use TypeScript 4. +* **[security]**: removes the external dependency for loading QRCode images. They're now generated directly on the frontend using JavaScript. + ## v1.4.1 ### Added * Adds support for only running a schedule if the server is currently in an online state.