2022-06-16 18:33:57 +01:00
# Changelog
2024-08-07 02:39:41 +01:00
## --- [4.4.3] - 2024/TBD
### New features
TBD
### Bug fixes
TBD
### Tweaks
TBD
### Lang
TBD
< br > < br >
2024-08-07 01:21:24 +01:00
## --- [4.4.2] - 2024/08/07
2024-08-06 21:31:41 +01:00
### Bug fixes
2024-08-06 23:54:16 +01:00
- Migrations | Fix exception message on file not found for backups migration ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/789 ))
2024-08-07 01:20:16 +01:00
- UploadAPI | Upload chunks in batches to avoid overloading browser cache ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/788 ))
2024-08-06 21:31:41 +01:00
< br > < br >
2024-08-06 19:51:39 +01:00
2024-08-06 21:31:41 +01:00
## --- [4.4.1] - 2024/08/06
2024-08-06 19:51:39 +01:00
### Patch Fixes
- Migrations | Fix orphan backup configurations crashing migration operation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/785 ))
- Migrations | Fix missing default configuration if no server backup config exists during the migration ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/785 ))
- Migrations | Fix extended runtime on move procedure during migration ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/785 ))
2024-07-30 00:49:33 +01:00
**-----------------------------------------------------------------------------**
2024-08-06 19:51:39 +01:00
**Initial release was reverted for patching (See Merge Request: [!784 ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/784 ))** *2024/07/28*
2024-07-30 00:49:33 +01:00
2024-08-06 20:09:21 +01:00
**-----------------------------------------------------------------------------**
### Refactor
2024-07-09 02:33:02 +01:00
- Backups | Allow multiple backup configurations ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/711 ))
2024-07-09 03:29:06 +01:00
- UploadAPI | Use Crafty's JWT authentication for file uploads ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/762 ))
- UploadAPI | Splice files on the frontend to allow chunked uploads as well as bulk uploads ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/762 ))
- UploadAPI | Enhance upload progress feedback on all upload pages ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/762 ))
- UploadAPI | Consolidate and improve speed on uploads, supporting 100mb+ uploads through Cloudflare(Free) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/762 ))
2024-05-12 00:45:06 +01:00
### Bug fixes
2024-06-23 15:23:19 +01:00
- Fix zip imports so the root dir selection is functional ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/764 ))
2024-06-23 15:49:29 +01:00
- Fix bug where full access gives minimal access ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/768 ))
2024-07-09 00:18:13 +01:00
- Bump tornado & requests for sec advisories ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/774 ))
2024-06-23 16:32:12 +01:00
- Ensure audit.log exists or create it on Crafty startup ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/771 ))
2024-07-09 00:25:38 +01:00
- Fix typing issue on ID comparison causing general users to not be able to delete their own API keys ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/775 ))
2024-07-09 01:13:43 +01:00
- Fix user creation bug where it would fail when a role was selected ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/763 ))
- Security improvements for general user creations on roles page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/763 ))
- Security improvements for general user creations on user page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/763 ))
2024-07-09 01:55:01 +01:00
- Use UTC for tokens_valid_from in user config, to resolve token invalidation on instance TZ change ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/765 ))
2024-07-29 21:48:27 +01:00
- Remove unused and problematic "dropdown-menu" ident from [!722 ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/772 ) CSS ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/782 ))
2024-05-12 00:45:06 +01:00
### Tweaks
2024-06-23 14:55:33 +01:00
- Add info note to default creds file ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/760 ))
2024-06-23 15:32:00 +01:00
- Remove navigation label from sidebar ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/766 ))
2024-06-23 15:42:11 +01:00
- Do not allow slashes in server names ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/767 ))
2024-06-23 16:03:07 +01:00
- Add a thread dump to support logs ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/769 ))
2024-06-23 16:26:26 +01:00
- Remove text from status page and use symbols ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/770 ))
2024-07-09 01:13:43 +01:00
- Add better feedback on when errors appear on user creation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/763 ))
2024-07-09 02:18:12 +01:00
- Workaround cpu_freq call catching on obscure cpu architectures ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/776 ))
2024-07-29 20:14:06 +01:00
- Change Role selector in server wizard to be a filter list ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/772 ))
2024-05-12 00:45:06 +01:00
### Lang
2024-07-09 00:45:18 +01:00
- Show natural language name instead of country code in User Config Lang select list ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/773 ))
2024-07-29 21:56:47 +01:00
- Add remaining `he_IL` , `th_TH` translations from **4.4.0** Release ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/761 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/763 ))
2024-07-29 20:53:58 +01:00
- Fix `fr_FR` syntax issues ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/780 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/778 ))
2024-07-29 21:13:51 +01:00
- Add ru_RU Translation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/779 ))
2024-07-29 21:56:47 +01:00
- Add `th_TH` translations for [!772 ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/772 ) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/781 ))
2024-05-12 00:45:06 +01:00
< br > < br >
2024-05-11 23:32:20 +01:00
## --- [4.4.0] - 2024/05/11
2024-05-09 20:30:38 +01:00
### Refactor
2024-05-11 23:32:20 +01:00
- Refactor API keys "super user" to "full access" ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/731 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/759 ))
2024-05-09 21:24:18 +01:00
- Refactor SBuilder to use Big Bucket Svc ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/755 ))
2024-04-07 01:58:29 +01:00
### Bug fixes
2024-05-09 20:58:26 +01:00
- Reset query arguments on login if `?next` is not available ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/750 ))
2024-05-09 21:11:14 +01:00
- Fix child schedule failing to load after del parent ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/753 ))
2024-04-07 01:58:29 +01:00
### Tweaks
2024-05-09 20:43:56 +01:00
- Add link to go back to dashboard on error page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/743 ))
2024-05-09 21:04:34 +01:00
- Set audit logging to logfile instead of DB ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/751 ))
2024-04-07 01:58:29 +01:00
### Lang
2024-05-09 20:51:19 +01:00
- Changes of phrase in `cs_CS` translation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/749 ))
2024-04-07 01:58:29 +01:00
< br > < br >
2024-04-07 00:17:16 +01:00
## --- [4.3.2] - 2024/04/07
2024-04-06 21:08:10 +01:00
### Refactor
2024-04-06 22:06:02 +01:00
- Refactor ServerJars caching and move to api.serverjars.com ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/744 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/746 ))
2024-03-19 00:08:55 +00:00
### Bug fixes
2024-04-06 20:53:56 +01:00
- Fix migrator issue when jumping versions ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/734 ))
- Fix backend issue causing error when restoring backups in 4.3.x ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/736 ))
2024-04-06 21:39:30 +01:00
- Fix backend issue causing error when cloning servers in 4.3.x ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/741 ))
2024-04-06 22:35:10 +01:00
- Bump orjson for CVE-2024-27454 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/747 ))
2024-04-06 22:56:14 +01:00
- Fix calling of orjson JSONDecodeError class ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/747 ))
2024-04-07 00:07:28 +01:00
- Fix stack on Crafty permissions route request in API ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/745 ))
2024-03-19 00:08:55 +00:00
### Tweaks
2024-04-02 23:56:05 +01:00
- Clean up remaining http handler references ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/733 ))
2024-04-03 00:24:54 +01:00
- Remove version disclosure on login page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/737 ))
2024-04-07 01:04:56 +01:00
- Add openjdk-21 for recent versions of MC ([Commit ](https://gitlab.com/crafty-controller/crafty-4/-/commit/77b0c2c9d2eac124a7504a3d3916fa22d29fa9d1 ))
2024-03-19 00:08:55 +00:00
### Lang
2024-04-03 00:31:53 +01:00
- Update `it_IT, cs_CS` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/739 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/742 ))
2024-03-19 00:08:55 +00:00
< br > < br >
2024-03-18 23:50:42 +00:00
## --- [4.3.1] - 2024/03/18
2024-03-08 21:32:25 +00:00
### Bug fixes
2024-03-18 22:32:25 +00:00
- Fix Server ID Rework for backups, schedules, and roles (INT ID to UUID migration) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/729 ))
2024-03-08 21:32:25 +00:00
### Tweaks
2024-03-18 23:38:23 +00:00
- Remove http re-direct handler. Users should implement nginx configurations for port 80 redirects ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/730 ))
2024-03-08 21:32:25 +00:00
< br > < br >
2024-03-18 22:32:25 +00:00
## --- [4.3.0] - 2024/03/09
2024-03-08 00:59:15 +00:00
### Breaking Changes
- This release includes database migrations that are not revertable. Once you update to this version you will not be able to rollback to a previous version.
- In this release, we've implemented a breaking change to enhance server identification within Crafty: instead of relying on numerical integers (1, 2, 3, etc.), Servers are now uniquely identified by their UUIDs. Please adapt your API clients accordingly.
2024-02-20 02:48:54 +00:00
### Refactor
- Refactor remote file downloads ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/719 ))
2024-02-02 23:35:09 +00:00
### Bug fixes
2024-02-20 02:48:54 +00:00
- Fix Bedrock cert issues ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/719 ))
2024-02-20 02:59:18 +00:00
- Make sure default.json is read from correct location ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/714 ))
2024-02-20 03:10:26 +00:00
- Do not allow users at server limit to clone servers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/718 ))
2024-02-21 09:20:50 +00:00
- Fix bug where you cannot get to config with unloaded server ([Commit ](https://gitlab.com/crafty-controller/crafty-4/-/commit/9de08973b6bb2ddf91283c5c6b0e189ff34f7e24 ))
2024-03-02 22:53:55 +00:00
- Fix forge install v1.20, 1.20.1 and 1.20.2 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/710 ))
2024-03-03 01:26:53 +00:00
- Fix Sanitisation on Passwords ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/715 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/725 ))
2024-03-02 23:47:14 +00:00
- Fix `Upload Imports` on unix systems, that have a space in the root dir name ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/722 ))
2024-03-03 00:04:17 +00:00
- Fix Bedrock downloads, add `www` to download URL ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/723 ))
2024-03-08 00:21:57 +00:00
- Fire backup webhook 'after' backup has finished ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/727 ))
2024-02-02 23:35:09 +00:00
### Tweaks
2024-02-19 19:58:31 +00:00
- Bump pyOpenSSL & cryptography for CVE-2024-0727, CVE-2023-50782 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/716 ))
2024-03-03 00:27:24 +00:00
- Bump cryptography for CVE-2024-26130 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/724 ))
2024-02-02 23:35:09 +00:00
### Lang
2024-03-02 23:24:34 +00:00
- Update `de_DE, en_EN, es_ES, fr_FR, he_IL, lol_EN, lv_LV, nl_BE pl_PL, th_TH, tr_TR, uk_UA, zh_CN` translations for `4.3.0` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/715 ))
2024-02-02 23:35:09 +00:00
< br > < br >
2024-03-18 22:32:25 +00:00
## --- [4.2.3] - 2024/02/02
2023-12-13 02:17:54 +00:00
### New features
2024-01-16 18:26:17 +00:00
- Use Papermc Group's API for `paper` & `folia` builds in server builder ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/688 ))
2024-01-16 19:26:54 +00:00
- Allow omission of player count from Dashboard (e.g. for proxy servers) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/692 ))
2024-02-02 22:12:39 +00:00
- Add lockout user for forgot password ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/694 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/706 ))
2024-01-28 23:11:47 +00:00
### Refactor
- Refactor subpage perm checks ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/695 ))
2023-12-13 02:17:54 +00:00
### Bug fixes
2024-02-02 20:45:28 +00:00
- [`CVE-2024-1064` ] Security-related fix to resolve an issue with the HTTP listener ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/704 ))
2024-01-16 17:53:21 +00:00
- Fix bukkit and downstream fork MOTD crash ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/686 ))
2024-01-16 19:02:09 +00:00
- Fix bug where invalid server Id leads to stack ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/690 ))
2024-01-16 19:15:06 +00:00
- Fix indent on public status check box ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/691 ))
2024-01-16 20:00:28 +00:00
- Fix unicode chars in terminal & logs w/ textiowrapper ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/689 ))
2024-01-28 23:31:30 +00:00
- Provide feedback on file delete failure ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/699 ))
2024-01-28 23:49:33 +00:00
- Fix bug where audit log would show 0 for any stdin sent to the server ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/700 ))
2023-12-13 02:17:54 +00:00
### Tweaks
2024-01-16 18:04:59 +00:00
- Refactor Forge server initialisation flow for newer versions ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/687 ))
2024-01-16 19:37:50 +00:00
- Remove scroll bars from player management ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/693 ))
2024-02-02 17:56:25 +00:00
- Add warning to wizard for unsupported mc ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/701 ))
2024-02-02 21:44:48 +00:00
- Improve display for `th-TH` characters ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/703 ))
2024-02-02 23:00:01 +00:00
- Improve display of white text on **wssErrors** ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/703 ) | [50e65f6 ](https://gitlab.com/crafty-controller/crafty-4/-/commit/50e65f65318b12b904442aca7bc474c0b36b97af ))
2024-02-02 21:25:55 +00:00
- Improve display of white text on **Buttons** ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/703 ))
2024-02-02 21:58:47 +00:00
- Fix dashboard motd issue #322 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/705 ))
2023-12-13 02:17:54 +00:00
### Lang
2024-01-28 22:59:09 +00:00
- Update `zh_CN, pl_PL, nl_BE, lv_LV, he_IL, fr_FR, de_DE, lol_EN` translations for `4.2.3` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/696 ))
- New `uk_UA, tr_TR, th_TH` translations for `4.2.3` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/696 ))
2023-12-13 02:17:54 +00:00
< br > < br >
2023-12-13 02:01:04 +00:00
## --- [4.2.2] - 2023/12/13
2023-11-01 02:52:42 +00:00
### New features
2023-12-07 11:16:50 +00:00
- Loading Screen for Crafty during startup ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/668 ))
2023-11-25 19:52:51 +00:00
### Refactor
- Remove deprecated API V1 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/670 ))
2023-12-07 16:43:21 +00:00
- Tidy up main.py to be more comprehensive ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/668 ))
2023-12-07 16:44:56 +00:00
- Force random password on first run. Stop using common default password ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/672 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/673 ))
2023-11-01 02:52:42 +00:00
### Bug fixes
2023-11-25 18:55:49 +00:00
- Remove webhook `custom` option from webook provider list as it's not currently an option ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/664 ))
2023-12-07 11:57:56 +00:00
- Bump cryptography for CVE-2023-49083 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/680 ))
2023-12-07 12:36:07 +00:00
- Fix bug where su cannot edit general user password ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/676 ))
2023-12-07 12:56:55 +00:00
- Fix bug where no file error on import root dir ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/677 ))
2023-12-07 12:57:51 +00:00
- Fix Unban button failing to pardon users ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/671 ))
- Fix stack in API error handling ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/674 ))
2023-12-07 13:07:35 +00:00
- Fix bug where you cannot select "do not monitor mounts" from `config.json` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/678 ))
2023-12-07 13:34:08 +00:00
- Fix support log 'x' button still downloading logs ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/679 ))
2023-12-07 13:53:30 +00:00
- Fix bug where servers are created without bu dir ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/682 ))
2023-11-01 02:52:42 +00:00
### Tweaks
2023-11-25 19:10:33 +00:00
- Homogenize Panel logos/branding ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/666 ))
2023-11-25 19:17:52 +00:00
- Retain previous tab when revisiting server details page (#272 )([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/667 ))
- Add server name tag in panel header (#272 )([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/667 ))
2023-11-25 19:32:03 +00:00
- Setup logging for panel authentication attempts ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/669 ))
2023-11-25 19:39:51 +00:00
- Update minimum password length from 6 to 8, and unrestrict maximum password length ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/669 ))
2023-12-07 13:47:04 +00:00
- Give better feedback when backup delete fails ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/681 ))
2023-12-13 01:32:28 +00:00
- Add user queue debug logging ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/683 ))
2023-11-01 02:52:42 +00:00
### Lang
2023-12-13 01:49:49 +00:00
- Update `de_DE, en_EN, fr_FR, lol_EN, lv_LV, nl_BE, pl_PL, zh_CN` translations for `4.2.2` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/684 ))
- Mark `es_ES` as incomplete ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/684 ))
- Mark `he_IL` as active ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/684 ))
2023-11-25 21:26:34 +00:00
- pl_PL Minor fixes ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/675 ))
2023-11-01 02:52:42 +00:00
< br > < br >
2023-11-01 02:39:27 +00:00
## --- [4.2.1] - 2023/11/01
2023-10-19 01:48:38 +01:00
### Bug fixes
2023-10-21 12:36:01 +01:00
- Fix logic issue with `get_files` API permissions check ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/654 ))
2023-11-01 00:04:30 +00:00
- Fix notifications not showing up/being reset #298 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/660 ))
2023-11-01 01:07:30 +00:00
- Fix users not being able to be deleted since the prompt fails to display ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/661 ))
2023-11-01 02:23:26 +00:00
- Fix duplicate function naming on dashboard ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/662 ))
2023-10-19 01:48:38 +01:00
### Tweaks
2023-10-21 12:33:46 +01:00
- Auto refresh Crafty Announcements on 30m interval ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/653 ))
2023-10-23 20:52:48 +01:00
- Improve Crafty toggle buttons and Webhooks page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/656 ))
2023-10-19 01:48:38 +01:00
### Lang
2023-10-23 20:52:48 +01:00
- Update `zh_CN` lang file ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/652 ))
- Update `es_ES` lang file ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/655 ))
- Clean up wording in `pl_PL` lang file ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/656 ))
2023-10-23 23:21:21 +01:00
- Add `de_DE` , `es_ES` `fr_FR` , `lol_EN` , `lv_LV` , `nl_BE` `pl_PL` & `zh_CN` translations for !656 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/656 ))
2023-11-01 02:39:27 +00:00
### Docs
- [(New) Server Webhook Documentation ](https://docs.craftycontrol.com/pages/user-guide/webhooks/ )
- [(Edit) Image Context in Windows Service - Install steps, with slight wording improvement ](https://docs.craftycontrol.com/pages/getting-started/installation/windows/#install-steps )
2023-10-19 01:48:38 +01:00
< br > < br >
2023-10-18 23:26:37 +01:00
## --- [4.2.0] - 2023/10/18
2023-07-18 23:12:54 +01:00
### New features
2023-09-27 20:59:52 +01:00
- Finish and Activate Arcadia notification backend ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/621 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/626 ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/632 ))
2023-10-06 18:33:37 +01:00
- Add initial Webhook Notification (Discord, Mattermost, Slack, Teams) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/594 ))
2023-10-08 23:05:39 +01:00
- Implementation of OpenMetrics endpoints, for use with services such as Prometheus ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/624 ))
2023-07-18 23:12:54 +01:00
### Bug fixes
2023-09-02 13:32:28 +01:00
- PWA: Removed the custom offline page in favour of browser default ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/607 ))
2023-09-02 13:48:23 +01:00
- Fix hidden servers appearing visible on public mobile status page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/612 ))
2023-09-02 14:38:22 +01:00
- Correctly handle if a server returns a string instead of json data on socket ping ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/614 ))
2023-09-05 00:43:52 +01:00
- Bump tornado to resolve #269 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/623 ))
2023-09-05 00:52:24 +01:00
- Bump crypto to resolve #267 & #268 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/622 ))
2023-09-19 19:15:01 +01:00
- Fix select installs failing to start, returning missing python package `packaging` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/629 ))
2023-09-21 23:03:12 +01:00
- Fix public status page not updating #255 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/615 ))
2023-09-21 23:25:57 +01:00
- Fix service worker vulrn and CQ raised by SonarQ ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/631 ))
2023-09-27 21:42:46 +01:00
- Fix Backup Restore/Schedules, Backup button function on `remote-comms2` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/634 ))
2023-10-07 16:48:27 +01:00
- Add a wait to the call for the directory so we can make sure the wait dialogue has time to show up first ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/637 ))
2023-10-07 16:11:03 +01:00
- Fix bug where a reaction loop could be created, but would be cut short by an error when the loop occurred ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/636 ))
2023-10-08 18:55:34 +01:00
- Use controller on update user call ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/640 ))
2023-10-08 19:12:27 +01:00
- Move `imports` to `import/upload` in bind mount to better serve users on unraid with limited vdisk storage ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/642 ))
2023-10-16 20:32:05 +01:00
- Fix bug where everytime a page was loaded user settings would be reset #286 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/643 ))
2023-10-18 20:28:55 +01:00
- Fix tooltip info icon on server config page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/647 ))
2023-10-18 23:18:27 +01:00
- Fix quick disable toggle on schedules list ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/649 ))
2023-09-02 15:17:09 +01:00
### Refactor
2023-09-05 01:19:22 +01:00
- Consolidate remaining frontend functions into API V2, and remove ajax internal API ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/585 ))
2023-09-19 18:48:01 +01:00
- Replace bleach with nh3 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/628 ))
2023-09-21 23:03:12 +01:00
- Add API route for historical server stats ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/615 ))
- Add API route for host stats ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/615 ))
2023-07-18 23:12:54 +01:00
### Tweaks
2023-09-02 14:05:00 +01:00
- Polish/Enhance display for InApp Documentation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/613 ))
2023-10-18 19:50:25 +01:00
- Add `get_users` command to Crafty's console ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/620 ))
2023-09-19 18:36:38 +01:00
- Make files hover cursor pointer ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/627 ))
2023-09-19 19:25:21 +01:00
- Use `Jar` class naming for jar refresh to make room for steamCMD naming in the future ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/630 ))
2023-09-27 21:26:43 +01:00
- Improve ui visibility of Build Wizard selection tabs ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/633 ))
2023-10-07 15:45:30 +01:00
- Add additional logging for server bootstrap & moves unnecessary logging to `debug` for improved log clarity ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/635 ))
2023-10-18 19:50:25 +01:00
- Bump orjson to `3.9.7` for python `3.12` support ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/638 ))
2023-10-19 01:08:16 +01:00
- Bump all Crafty required python dependancies, maintaining minimum `3.9` support ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/639 )) Revert peewee bump ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/651 ))
2023-10-08 19:12:27 +01:00
- Better optimize and refactor docker launcher sh ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/642 ))
2023-10-16 20:17:18 +01:00
- Improve pop-up notifications with Toasts ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/641 ))
2023-10-16 20:32:05 +01:00
- Move username and password settings to buttons on panel config ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/643 ))
2023-10-18 20:40:26 +01:00
- Remove external references from front end deps ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/648 ))
2023-07-18 23:12:54 +01:00
### Lang
2023-10-18 19:50:25 +01:00
- `fr_FR` Translation Updated to latest en_EN ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/646 ))
- `de_DE` , `fr_FR` , `lol_EN` , `lv_LV` , `nl_BE` , `pl_PL` Translations Updated to latest `en_EN` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/645 ))
2023-07-18 23:12:54 +01:00
< br > < br >
2023-07-18 22:33:24 +01:00
## --- [4.1.3] - 2023/07/18
2023-06-18 19:07:19 +01:00
### Bug fixes
2023-06-24 15:39:38 +00:00
- Include tzdata in Docker image ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/604 ))
2023-07-01 13:22:19 +01:00
- Fix text/formatting issue on server config page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/602 ))
2023-07-18 19:19:34 +00:00
- Bump required version of PyYAML to 6.0.1 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/609 ))
2023-07-18 20:57:30 +01:00
- Fix enable/disable schedule toggles on schedule list ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/606 ))
2023-07-18 22:14:41 +01:00
- Fix formatting on Creation page when server jars is unavailable ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/601 ))
2023-07-18 21:09:12 +01:00
### Refactor
- Replace "in_file" helper method ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/605 ))
2023-06-18 19:07:19 +01:00
### Tweaks
2023-07-18 20:42:13 +01:00
- Add public status link to login ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/608 ))
2023-06-18 19:07:19 +01:00
< br > < br >
2023-06-18 18:32:09 +01:00
## --- [4.1.2] - 2023/06/18
2023-05-23 03:09:47 +01:00
### Bug fixes
2023-05-29 21:31:10 +01:00
- Fix upload root files being hidden ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/590 ))
2023-05-29 21:17:46 +01:00
- Send empty json for no banned/cached players ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/589 ))
2023-05-29 21:37:37 +01:00
- Bump Tornado from 6.0 to 6.3.2 in response to CVE-2023-28370 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/591 ))
2023-05-29 22:01:03 +01:00
- Fix bug where commands would show "command_server" when initially created ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/592 ))
2023-06-18 17:56:07 +01:00
- Add ID autofield to management CraftySettings class ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/599 ))
2023-06-18 12:58:48 +01:00
### Refactor
- Optimize player management page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/593 ))
2023-05-29 21:31:10 +01:00
### Tweaks
2023-06-18 14:10:12 +01:00
- Remove bedrock servers in serverjars options ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/595 ))
2023-06-18 15:44:02 +01:00
- Bump cryptography & pyOpenSSL ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/596 ))
2023-06-18 17:14:01 +01:00
- Bump requests ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/600 ))
2023-05-23 03:09:47 +01:00
### Lang
2023-06-18 14:46:51 +01:00
- Update es_ES & pl_PL lang, thank you `.lucyy_` & `terrariadlc` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/597 ))
2023-05-23 03:09:47 +01:00
< br > < br >
2023-05-23 02:42:03 +01:00
## --- [4.1.1] - 2023/05/23
2023-05-15 03:36:05 +01:00
### Bug fixes
2023-05-23 01:16:53 +01:00
- Fix task scheduling where a command was not sent to the DB ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/586 ))
2023-05-15 03:36:05 +01:00
### Tweaks
2023-05-23 01:16:53 +01:00
- Improve the UI on several areas of the Crafty Panel ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/547 ))
2023-05-23 02:09:21 +01:00
- Improve creation page errors / Server Jars Credit ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/587 ))
2023-05-15 03:36:05 +01:00
< br > < br >
2023-05-15 00:42:57 +01:00
## --- [4.1.0] - 2023/05/15
2023-04-08 18:17:35 +01:00
### New features
2023-05-14 20:58:20 +01:00
- Mobile PWA App (beta) | Ability to add a Crafty icon to your mobile's home screen ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/576 ))
2023-05-15 00:42:57 +01:00
- [New Crafty Documentation release ](https://docs.craftycontrol.com )
2023-05-14 20:08:47 +01:00
### Refactor
- Frontend Ajax Refactor | Start using API to send Remote Comms to Server ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/565 ))
2023-05-14 22:51:15 +01:00
- MKDocs Release | Replace wiki names with docs ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/583 ))
2023-04-08 18:17:35 +01:00
### Bug fixes
2023-05-14 19:52:11 +01:00
- Fix pipelines failing to build from gitlab pre-defined variable deprecation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/582 ))
- Fix incompatible buildx provenance meta, causing digest issues on GL/DH container registries ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/582 ))
2023-05-14 20:22:52 +01:00
- Fix Auth'd servers in roles | Refine server ordering ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/574 ))
2023-05-14 20:38:33 +01:00
- Fix import loop detection ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/575 ))
2023-05-14 21:59:21 +01:00
- Fix Cargo errors on Ubuntu 23.04 installs ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/579 ))
2023-05-14 22:19:17 +01:00
- Fix project root error on first start ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/580 ))
2023-04-08 18:17:35 +01:00
### Tweaks
2023-05-14 21:42:15 +01:00
- Check for python version so we don't just fail out on unsupported python versions ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/577 ))
2023-05-14 22:36:49 +01:00
- Show warning for serverjars API connection issues ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/581 ))
2023-05-15 02:54:01 +01:00
- Retain pathing in execution command on backup restore ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/578 ))
2023-04-08 18:17:35 +01:00
< br > < br >
2023-04-08 17:36:12 +01:00
## --- [4.0.22] - 2023/04/08
2023-03-04 20:38:43 +00:00
### Bug fixes
2023-04-01 14:46:53 +01:00
- Fix dashboard crash for users without disks or if crafty doesn't have permission to access mount point ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/571 ))
2023-04-01 14:59:14 +01:00
- Strip Minecraft motd obfuscation chars to prevent text jumping on dashboard ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/572 ))
2023-03-04 20:38:43 +00:00
### Tweaks
2023-04-01 14:15:09 +01:00
- Improve logging on tz failures ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/569 ))
2023-04-01 14:34:57 +01:00
- Add fallback for ping domain to provide better feedback on internet connection ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/570 ))
2023-03-04 20:38:43 +00:00
< br > < br >
2023-03-04 19:55:14 +00:00
## --- [4.0.21] - 2023/03/04
2023-01-30 00:24:35 +00:00
### New features
2023-02-11 18:14:25 +00:00
- Add better feedback for uploads with a progress bar ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/546 ))
2023-02-11 18:35:02 +00:00
- Add ignored exit codes for crash detection ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/553 ))
2023-02-16 23:22:34 +00:00
- Allow users to change the directory where Crafty Stores Servers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/539 )) < br >
*(Only for non-docker, docker users should change host volume mount)*
2023-02-17 00:02:37 +00:00
- Add host storage display option to the dashboard ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/551 ))
2023-01-30 00:24:35 +00:00
### Bug fixes
2023-02-11 17:48:08 +00:00
- Fix exception related to page data on server start ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/544 ))
2023-02-11 18:53:24 +00:00
- Fix logical issue with uploading dynamic files ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/555 ))
2023-02-11 19:13:37 +00:00
- Fix backups failing by correctly using tz objects ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/556 ))
2023-02-11 22:26:01 +00:00
- Bump Cryptography/pyOpenSSL for CVE-2023-23931 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/554 ))
2023-02-17 00:49:39 +00:00
- Fix debug logging to only display with the -v (verbose) flag ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/560 ))
2023-02-23 18:40:13 +00:00
- Optimize world size calculation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/550 ))
2023-03-04 13:51:13 +00:00
- Only copy bedrock_server executable on update ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/562 ))
2023-03-04 15:09:17 +00:00
- Fix bug where unloaded servers could not be deleted ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/566 ))
2023-03-04 15:21:21 +00:00
- Fix bug where "servers" was not appended ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/567 ))
2023-01-30 00:24:35 +00:00
### Tweaks
2023-02-11 18:04:05 +00:00
- Cleanup authentication helpers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/545 ))
2023-02-11 18:14:25 +00:00
- Optimize file upload progress WS ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/546 ))
2023-02-11 18:27:07 +00:00
- Truncate sidebar servers to a max of 10 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/552 ))
2023-02-17 00:12:06 +00:00
- Upgrade to FA 6. Add Translations ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/549 ))([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/558 ))
2023-02-17 00:20:38 +00:00
- Forge installer and Java Detection improvements ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/559 ))
2023-03-04 14:12:50 +00:00
- Crafty log clean up -config option ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/563 ))
2023-01-30 00:24:35 +00:00
### Lang
2023-02-11 17:37:56 +00:00
- Add additional translations to backups page strings ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/543 ))
2023-02-11 21:58:43 +00:00
- Add additional missing translations ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/549 ))
2023-01-30 00:24:35 +00:00
< br > < br >
## --- [4.0.20] - 2023/01/29
2023-01-07 18:56:13 +00:00
### New features
2023-01-27 19:41:28 +00:00
- Add option to run command before backup. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/536 ))
2023-01-29 19:27:10 +00:00
- Make Config.json editable from panel. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/532 ))
2023-01-29 23:29:36 +00:00
- Managed config.json refector (See MR for details). ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/485 ))
2023-01-07 18:56:13 +00:00
### Bug fixes
2023-01-27 18:15:10 +00:00
- Fix local java server imports. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/529 ))
2023-01-27 19:07:22 +00:00
- Fix Schedule Restore | Add Backup Config Preservation. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/533 ))
2023-01-27 20:01:29 +00:00
- Rework `/public` Route. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/538 ))
2023-01-07 18:56:13 +00:00
### Tweaks
2023-01-27 18:22:32 +00:00
- Hide stats DB directory from files tree. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/530 ))
2023-01-29 20:37:03 +00:00
- Make it so file tree doesn't reload on upload/delete. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/541 ))
- Add upload completed feedback to file upload. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/541 ))
2023-01-27 18:42:39 +00:00
- Added further login screen customisation settings. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/531 ))
2023-01-27 19:22:58 +00:00
- Set backup filename to use same time as schedule. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/534 ))
2023-01-27 19:31:00 +00:00
- Move Schedules to from DB to Queue Datatype. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/535 ))
2023-01-27 19:48:43 +00:00
- Move raknet icon failure to a debug log. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/537 ))
2023-01-29 23:40:05 +00:00
- Add Default redirection to Dashboard if the user is connected. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/540 ))
2023-01-07 18:56:13 +00:00
< br > < br >
2023-01-30 00:24:35 +00:00
## --- [4.0.19] - 2023/01/07
2022-12-01 01:18:40 +00:00
### Bug fixes
2022-12-07 13:38:39 +00:00
- Fix port tooltip not showing on dash while server online. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/503 ))
- Fix '+' char in path causing any file operation to fail. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/502 ))
2022-12-07 13:47:41 +00:00
- Fix colours on public pages. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/504 ))
2022-12-07 14:14:55 +00:00
- Fix bug where public background was not sent to public pages...like the error page resulting in an error...ironic...I know. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/505 ))
2022-12-07 14:33:47 +00:00
- Be sure a user cannot server import crafty dir. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/506 ))
2022-12-17 00:10:04 +00:00
- Remove Pathlib from sub path check ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/507 ))
- Fix root dir selection in Upload Zip Import ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/508 ))
2022-12-21 15:57:34 +00:00
- Fix stats error on mac M1 chips ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/512 ))
2022-12-21 16:05:46 +00:00
- Fix window path escape on java override ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/513 ))
2023-01-02 21:01:46 +00:00
- Fix Forge import stalling on 1.17 Forge servers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/515 ))
2023-01-02 21:21:25 +00:00
- Fix issue with server config for SU Accounts ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/516 ))
2023-01-02 22:15:29 +00:00
- Fix Nested reaction tasks ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/521 ))
2023-01-02 22:52:03 +00:00
- Remove legacy unzip code causing issues with single file zip files ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/522 ))
2022-12-01 01:18:40 +00:00
### Tweaks
2022-12-21 15:51:07 +00:00
- Make server directories non-configurable ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/511 ))
2022-12-21 16:12:36 +00:00
- Add popover to server port to detail it's purpose ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/514 ))
2023-01-02 21:40:41 +00:00
- Add server start timeout w/ WS Warning ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/518 ))
2023-01-07 14:47:27 +00:00
- Replace google ping for ntp for internet checks in locked-down countries ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/524 ))
2023-01-07 15:51:28 +00:00
- Add pushing to DockerHub registry (`arcadiatechnology/crafty-4` ) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/526 ))
2022-12-01 01:18:40 +00:00
### Lang
2023-01-07 15:59:52 +00:00
- Added Czech translation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/519 ))
2022-12-01 01:18:40 +00:00
< br > < br >
2022-12-01 01:08:28 +00:00
## --- [4.0.17/4.0.18] - 2022/11/30
2022-10-23 21:24:10 +01:00
### New features
2022-11-30 19:54:59 +00:00
- Automate forge install process through Crafty server creation for Forge server version 1.16 and greater. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/495 ))
2022-11-30 20:53:21 +00:00
- Tooltip for server port on dashboard. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/496 ))
2022-11-30 21:10:44 +00:00
- Custom login image backgrounds. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/494 ))
2022-10-23 21:24:10 +01:00
### Bug fixes
2022-11-30 22:03:38 +00:00
- Fix no port on bedrock server creation. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/493 ))
2022-10-23 21:24:10 +01:00
### Tweaks
2022-12-01 01:08:28 +00:00
- Docker🐋 | Update image base to Ubuntu 22.04 Jammy. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/497 ))< br >
2022-11-30 22:03:38 +00:00
*(OpenJDK16 Removed, no jammy backport)*
2022-12-01 01:08:28 +00:00
### Hotfix (4.0.18)
- Apply custom login backgrounds on all public pages. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/499 ))
2022-10-23 21:24:10 +01:00
< br > < br >
2022-10-22 20:17:03 +01:00
## --- [4.0.16] - 2022/10/23
2022-10-02 22:23:59 +01:00
### New features
2022-10-22 20:17:03 +01:00
- Automatically set update url for (new) server creation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/487 ))
2022-10-22 20:47:47 +01:00
- Add filter to logs panel ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/484 ))
2022-10-02 22:23:59 +01:00
### Bug fixes
2022-10-03 22:28:30 +01:00
- Fix conditional issue with zip imports/uploads ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/476 ))
2022-10-05 22:05:13 +01:00
- Fix API Schedule updates ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/478 ))
2022-10-05 22:13:55 +01:00
- Add port constraint for all server creation & api ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/479 ))
2022-10-05 22:38:36 +01:00
- Clean up backup configs when deleting servers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/480 ))
2022-10-08 18:22:32 +01:00
- Add timeout to socket for servers with incorrect port selection ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/482 ))
2022-10-22 20:06:08 +01:00
- Fix server_stats db file when deleting server ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/486 ))
2022-10-22 20:40:15 +01:00
- Fix "cannot render after finish" from backup_now ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/489 ))
2022-10-23 19:02:24 +01:00
- Fix Support Logs on windows by changing the way we declare projects working directory ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/491 ) | [Commit ](https://gitlab.com/crafty-controller/crafty-4/-/commit/a6aa0f86797856a09c639317c5151c354f4024dc ))
2022-10-02 22:23:59 +01:00
### Tweaks
2022-10-04 23:17:27 +02:00
- Fix sidebar to not move when scrolling ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/481 ))
2022-10-08 18:13:55 +01:00
- Add the rest of CSS predefined colors to themes ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/477 ))
2022-10-22 20:26:34 +01:00
- Only send realtime stats when clients connected ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/488 ))
2022-10-02 22:23:59 +01:00
< br > < br >
2022-10-02 19:27:22 +01:00
## --- [4.0.15] - 2022/10/02
2022-09-23 03:36:15 +01:00
### New features
2022-10-02 19:55:45 +01:00
- Base Theme Switching (Dark, Light, Default) 🤩🎨 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/471 ))
2022-10-02 21:10:44 +01:00
- Upload Zip functionality for server imports 🏗️🎉 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/472 ))
2022-09-23 03:36:15 +01:00
### Bug fixes
2022-10-02 19:27:22 +01:00
- Fix traceback on basic schedule with "days" interval ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/469 ))
2022-10-02 19:42:55 +01:00
- Fix bad method call with API stdin ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/470 ))< br >
*(Thank you ['IWant2Tryhard'](https://github.com/MyNameTsThad) for catching that 🐛)*
2022-10-02 21:29:48 +01:00
- Fix clients variable as static to prevent crash if client list changed while sending a websocket ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/473 ))
2022-09-23 03:36:15 +01:00
< br > < br >
2022-09-23 03:18:24 +01:00
## --- [4.0.14] - 2022/09/23
2022-09-20 23:50:07 +01:00
### Bug fixes
2022-09-23 03:18:24 +01:00
- HOTFIX - Rollback breaking websockets change !461 (self.clients was already a set and we tried to subscript a set of a set) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/467 ))
2022-09-20 23:50:07 +01:00
< br > < br >
2022-09-20 23:24:00 +01:00
## --- [4.0.13] - 2022/09/20
2022-09-05 01:20:21 +01:00
### Bug fixes
2022-09-19 22:34:07 +01:00
- Fix bug where trying to reconfigure unloaded server would stack ([Commit ](https://gitlab.com/crafty-controller/crafty-4/-/commit/1b2fef06fb3b02b76c9506caf7e07e932df95fab ) | [Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/460 ))
2022-09-19 21:42:48 +01:00
- Fix traceback error when a user click the roles config tab while already on the roles config page; **this is for new role creation only** ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/452 ))
- Fix logic issue when removing items from backup exclusions ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/453 ))
2022-09-19 21:58:41 +01:00
- Cleanup various JS errors ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/455 ))
2022-09-19 22:07:31 +01:00
- Temp fix for `&` issue in pathing and minecraft colour codes ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/457 ))
2022-09-19 22:20:00 +01:00
- Cache Gravatar pfp's as to not query every page load ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/459 ))
2022-09-19 22:42:11 +01:00
- Fix crash on client list changing while sending websockets ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/461 ))
2022-09-19 22:51:26 +01:00
- Set default parent option on edit of reaction schedule ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/462 ))
2022-09-19 23:00:36 +01:00
- Fix wtol Nonetype error on server start when 'which java' returns `none` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/463 ))
2022-09-05 01:20:21 +01:00
### Tweaks
2022-09-19 21:49:50 +01:00
- Add button to scroll to bottom of vterm ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/454 ))
2022-09-19 22:12:48 +01:00
- Persist schedules and execution commands across backup restores ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/458 ))
2022-09-20 23:10:39 +01:00
### Release Testing- Bug fixes
- Fix bug with logical issues surrounding gravatar caching ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/465 ))
- Fix bug where server terminal would not scroll on startup ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/465 ))
- Fix issue on post with adding users when no email is included (this also affected editing users) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/466 ))
- Fix issue with schedules allowing days to be more than 30 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/466 ))
- Fix issue with schedules when trying to edit a cron task ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/466 ))
2022-09-05 01:20:21 +01:00
< br > < br >
2022-09-02 13:19:46 +01:00
## --- [4.0.12] - 2022/09/04
2022-08-28 01:17:55 +01:00
### New features
2022-09-04 03:10:23 +01:00
- Win Portable Updater will now be included in Windows Package ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/446 ))
2022-09-04 21:14:05 +01:00
- Bedrock Server Creator ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/443 ))
2022-08-28 01:17:55 +01:00
### Bug fixes
2022-09-04 21:31:10 +01:00
- Fix performance issues on server metrics panels 'with metrics range' ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/440 )) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/448 ))
2022-09-02 13:28:33 +01:00
- Fix no id on import3 servers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/442 ))
2022-09-04 21:05:02 +01:00
- Fix functionality of bedrock update ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/441 ))
2022-09-04 21:52:33 +01:00
- Fix mc-ping Traceback ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/444 ))
2022-08-28 01:17:55 +01:00
### Tweaks
2022-09-04 21:42:27 +01:00
- Flatten input on password resets ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/447 ))
2022-08-28 01:17:55 +01:00
< br > < br >
2022-08-27 20:58:52 +00:00
## --- [4.0.11] - 2022/08/28
2022-08-14 19:27:19 +01:00
### New features
2022-08-27 17:18:54 +01:00
- Add server import status indicators ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/433 ))
2022-08-27 17:31:01 +01:00
- Users can now be assigned as manager of other users/roles ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/434 ))
2022-08-27 17:52:32 +01:00
- Add variable shutdown timeouts ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/435 ))
2022-08-27 18:02:03 +01:00
- Add server metrics graph ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/436 ))
2022-08-14 19:27:19 +01:00
### Bug fixes
2022-08-27 17:31:01 +01:00
- Fix creation quota not refilling after server delete ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/434 ))
2022-08-27 18:13:45 +01:00
- Add missing bedrock dependency (libcurl.so.4) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/437 ))
2022-08-14 19:27:19 +01:00
### Tweaks
2022-08-27 17:18:54 +01:00
- Make imports threaded ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/433 ))
2022-08-27 17:31:01 +01:00
- Add 'Created By' Field to servers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/434 ))
2022-08-27 19:01:41 +01:00
- Add Zip comments to support archives ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/438 ))
2022-08-14 19:27:19 +01:00
< br > < br >
2022-08-14 19:01:16 +01:00
## --- [4.0.10] - 2022/08/14
2022-08-06 02:05:49 +01:00
### Bug fixes
2022-08-14 17:29:17 +01:00
- Fix reaction tasks not firing ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/423 ))
- QOL task delay offset not following over on task edit ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/423 ))
2022-08-14 17:55:20 +01:00
- Fix Fresh Install Detection Logic issues ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/425 ))
2022-08-14 18:43:17 +01:00
- Fix reload issue on backup panel - on certain browsers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/431 ))
2022-08-14 19:01:16 +01:00
- Fix '& ' in backup paths ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/431 ))
2022-08-06 02:05:49 +01:00
### Tweaks
2022-08-14 17:40:40 +01:00
- Session Handling | Logout on browser close ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/424 ))
2022-08-14 18:05:00 +01:00
- Backups Panel | Only display zips ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/426 ))
2022-08-14 18:18:16 +01:00
- User creation | Fix page browser title ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/427 ))
2022-08-06 02:05:49 +01:00
< br > < br >
2022-06-16 18:33:57 +01:00
2022-08-06 00:05:01 +01:00
## --- [4.0.9] - 2022/08/06
2022-08-05 04:17:30 +01:00
### Bug fixes
2022-08-06 00:30:57 +01:00
- Fix Schedules Traceback Bug ([Merge Request | ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/419 ) [Commit | ](https://gitlab.com/crafty-controller/crafty-4/-/commit/f69d79b7023d6c26fccb5caeae9e47b40ebe5af2 ) [Commit ](https://gitlab.com/crafty-controller/crafty-4/-/commit/ad318296dc93beb5533fcd13066440df9f9e799a ))
2022-08-06 01:13:26 +01:00
- Fix handling of missing servers ([Merge Request🎉 ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/420 ))
2022-08-06 01:49:43 +01:00
- Fix offline credits panel stack ([Commit ](https://gitlab.com/crafty-controller/crafty-4/-/commit/247678e6c6af5e7d5dbfcf3bfdcec49fc5980e55 ))
2022-08-05 04:17:30 +01:00
### Tweaks
2022-08-06 00:05:01 +01:00
- credits-v2| Translator status ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/421 ))
2022-08-06 00:30:57 +01:00
- Use Names in Schedules ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/419 ))
2022-08-05 04:17:30 +01:00
### Lang
2022-08-06 00:30:57 +01:00
- Make Schedules panel translatable ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/419 ))
2022-08-05 04:17:30 +01:00
< br > < br >
2022-08-05 03:29:09 +01:00
## --- [4.0.8] - 2022/08/05
2022-07-19 00:47:33 +01:00
### New features
2022-08-05 01:55:45 +01:00
- Add Crafty Version Check and notification ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/411 ))
2022-07-19 00:47:33 +01:00
### Bug fixes
2022-07-27 19:06:25 +01:00
- Fix SU status not sticking on user creation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/410 ))
2022-08-04 23:38:22 +01:00
- Handle Missing Java From Win Registry ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/413 ))
2022-08-05 00:22:24 +01:00
- Disable restart while server is backing up ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/414 ))
2022-08-05 00:37:16 +01:00
- Fix server creation with serverjars API ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/415 ))
2022-08-05 01:19:04 +01:00
- Fix API Key delete confirmations ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/416 ))
2022-07-19 00:47:33 +01:00
### Tweaks
2022-08-05 01:33:39 +01:00
- Add next run to schedule info ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/417 ))
2022-07-19 00:47:33 +01:00
### Lang
2022-07-27 18:54:55 +01:00
- Updated `es_ES` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/412 ))
- Added `pl_PL` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/412 ))
2022-07-19 00:47:33 +01:00
< br > < br >
2022-07-18 20:34:58 +01:00
## --- [4.0.7] - 2022/07/18
2022-07-05 20:34:55 +01:00
### New features
2022-07-18 20:34:58 +01:00
- Task toggle ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/398 ))
- Basic API for modifying tasks ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/398 ))
2022-07-18 21:03:41 +01:00
- Toggle Visible servers on status page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/399 ))
2022-07-18 20:34:58 +01:00
### Bug fixes
2022-07-18 20:55:50 +01:00
- Fixes stats recording for Oracle hosts ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/397 ))
2022-07-18 22:08:15 +01:00
- Improve use of object oriented architecture ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/400 ))
2022-07-18 21:19:03 +01:00
- Fix issue with API Server Instance is not serializable ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/401 ))
2022-07-18 22:08:15 +01:00
- Fix issue where the motd was not displayed properly on small screens ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/402 ))
- Fix log file path issues caused by using relative paths ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/406 ))
2022-07-18 23:55:55 +01:00
- Fix servers order on creation page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/407 ))
2022-07-18 20:34:58 +01:00
### Tweaks
2022-07-18 21:44:46 +01:00
- Remove server.props requirement ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/403 ))
2022-07-18 21:54:53 +01:00
- Add platform & crafty version info to support logs ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/405 ))
2022-07-18 20:34:58 +01:00
### Lang
2022-07-18 23:48:12 +01:00
- Updated `fi_FI, fr_FR, he_IL, lv_LV, nl_BE, zh_CN, id_ID, lol_EN` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/408 ))
- Added `pt_BR` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/408 ))
- Sorted/Corrected `en_EN` ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/408 ))
2022-07-18 20:34:58 +01:00
< br > < br >
## --- [4.0.6] - 2022/07/06
2022-07-05 20:34:55 +01:00
### Bug fixes
2022-07-05 23:20:46 +01:00
- Remove redundant path check on backup restore ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/390 ))
2022-07-05 23:30:22 +01:00
- Fix issue with stats pinging on slow starting servers ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/391 ))
2022-07-05 23:38:53 +01:00
- Fix unhandled exeption when serverjars api returns 'None' ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/392 ))
2022-07-05 23:48:52 +01:00
- Fix ajax issue with unzip on firefox ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/393 ))
2022-07-06 00:56:31 +01:00
- Turn off verbose logging on Docker ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/394 ))
2022-07-06 02:54:10 +01:00
- Refactor tempdir from packaging logs ([Commit ](https://gitlab.com/crafty-controller/crafty-4/-/commit/f1d11bfb0d943c737ef2c4ef77bd0bfc9bcf83ba ))
2022-07-05 20:34:55 +01:00
### Tweaks
2022-07-06 02:50:59 +01:00
- Remove autofill on user form ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/395 ))
- Confirm username does not exist on edituser ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/395 ))
- Check for passwords matching on client side ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/395 ))
2022-07-05 20:34:55 +01:00
### Lang
- Add string "cloneConfirm" to german translation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/389 ))
< br > < br >
2022-06-24 04:07:22 +01:00
## --- [4.0.5] - 2022/06/24
2022-06-23 18:16:17 +02:00
### New features
2022-06-24 02:46:53 +01:00
None
2022-06-23 18:16:17 +02:00
### Bug fixes
2022-06-24 02:46:53 +01:00
- Fix cannot delete backup on page 2 ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/382 ))
2022-06-24 03:39:49 +01:00
- Fix server starting up without stats monitoring after backup shutdown. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/386 ))
- Fix pathing issue when launching with just "java" ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/386 ))
2022-06-24 03:46:44 +01:00
- Fix path issue with update-alternatives ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/387 ))
2022-06-23 18:16:17 +02:00
### Tweaks
- Rework server list on status page display for use on small screens ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/383 ))
2022-06-24 03:04:07 +01:00
- Add clone server confirmation ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/384 ))
2022-06-24 03:34:10 +01:00
### Lang
- German translation review, fixed some spelling issues and added some missing strings ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/385 ))
2022-06-23 18:16:17 +02:00
< br > < br >
2022-06-21 23:43:10 +01:00
## --- [4.0.4-hotfix2] - 2022/06/21
### Bug fixes
- Fix Traceback on schedule config page ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/381 ))
< br > < br >
2022-06-21 22:44:23 +01:00
## --- [4.0.4-hotfix] - 2022/06/21
### Bug fixes
- Remove bad check for backups path ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/380 ))
< br > < br >
2022-06-17 01:24:49 +01:00
2022-06-21 22:44:23 +01:00
## --- [4.0.4] - 2022/06/21
2022-06-17 01:24:49 +01:00
### New features
2022-06-21 03:50:41 +01:00
- Add shutdown on backup feature ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/373 ))
2022-06-21 20:13:30 +01:00
- Add detection and dropdown of java versions ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/375 ))
2022-06-21 22:03:33 +01:00
- Add file-editor size toggle ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/378 ))
2022-06-17 01:24:49 +01:00
### Bug fixes
2022-06-21 03:50:41 +01:00
- Backup/Config.json rework for API key hardening ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/369 ))
2022-06-21 04:18:24 +01:00
- Fix stack on ping result being falsy ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/371 ))
2022-06-21 06:26:08 +01:00
- Fix sec bug with server creation roles ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/376 ))
2022-06-20 16:19:51 +01:00
### Tweaks
2022-06-21 03:50:41 +01:00
- Spelling mistake fixed in German lang file ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/370 ))
2022-06-21 03:54:42 +01:00
- Backup failure warning (Tab text goes red) ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/373 ))
2022-06-21 21:37:10 +01:00
- - ([Merge Request 2 ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/377 ))
2022-06-21 20:23:48 +01:00
- Rework server list on dashboard display for use on small screens ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/372 ))
2022-06-21 20:41:09 +01:00
- File handling enhancements ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/362 ))
2022-06-20 16:19:51 +01:00
< br > < br >
2022-06-17 01:24:49 +01:00
2022-06-20 16:19:51 +01:00
## --- [4.0.3] - 2022/06/18
### New features
- Integrate Wiki iframe into panel instead of link ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/367 ))
2022-06-17 01:24:49 +01:00
### Bug fixes
2022-06-18 22:14:57 +01:00
- Amend Java system variable fix to be more specfic since they only affect Oracle. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/364 ))
2022-06-18 23:03:23 +01:00
- API Token authentication hardening ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/364 ))
2022-06-17 01:24:49 +01:00
### Tweaks
2022-06-17 16:55:01 +03:00
- Add better error logging for statistic collection ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/359 ))
2022-06-20 16:19:51 +01:00
< br > < br >
2022-06-17 01:24:49 +01:00
2022-06-20 16:19:51 +01:00
## --- [4.0.2-hotfix1] - 2022/06/17
2022-06-17 14:24:18 +00:00
### Crit Bug fixes
2022-06-17 15:44:03 +01:00
- Fix blank server_detail page for general users ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/358 ))
2022-06-20 16:19:51 +01:00
< br > < br >
2022-06-16 18:33:57 +01:00
2022-06-20 16:19:51 +01:00
## --- [4.0.2] - 2022/06/16
2022-06-16 18:33:57 +01:00
### New features
None
### Bug fixes
- Fix winreg import pass on non-NT systems ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/344 ))
- Make the WebSocket automatically reconnect. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/345 ))
- - ([Merge Request 2 ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/351 ))
- Add version inheretence & config check ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/353 ))
- Fix support log temp file deletion issue/hang ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/354 ))
2022-06-20 16:19:51 +01:00
< br > < br >
2022-06-16 18:33:57 +01:00
2022-06-20 16:19:51 +01:00
## --- [4.0.1] - 2022/06/15
2022-06-16 18:33:57 +01:00
### New features
None
### Bug fixes
- Remove session.lock warning ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/338 ))
- Correct Dutch Spacing Issue ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/340 ))
- Remove no-else-* pylint exemptions and tidy code. ([Merge Request ](https://gitlab.com/crafty-controller/crafty-4/-/merge_requests/342 ))