2022-06-16 18:33:57 +01:00
# Changelog
2022-09-05 01:20:21 +01:00
## --- [4.0.13] - 2022/TBD
### New features
TBD
### 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-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-05 01:20:21 +01:00
### Lang
TBD
< 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 ))