- Fitcrack can now be deployed using Docker (pre-built image or custom build)
- Legacy installation ways still work and are better documented now
- Upgraded BOINC to 7.27
- Upgraded Hashcat to 6.2.6
- Live monitoring of GPU on hosts (cracking speed, utilization, temperature)
- Start/Stop/Discard/Purge features for multiple jobs at once
- Various frontend improvements and changes
- New watchdog over server daemons, BOINC, and Apache
- Auto-conversion of timezones: Users no longer need to enter time in CET
- Improvements in Trickler daemon: stability, retransmission of lost messages
- Update of Fitcrack documentation that covers new features
- Big security audit: no more insecure public endpoints, fixed various issues
- Manage user management: more descriptive, better handling of user mistakes, bugfixes
- Improved stability of measureUsage daemon - no more crashes when running for a long time
- Login button is not clickable anymore when username/password is empty
- New setting for dictionary attacks: fragmenting dictionaries on host machine
- New button to unassign host from all jobs
- New option - users can now decide whether to use optimized hashcat kernels or not
- Security: Flask now uses a pseudorandom secret token
- Runner now logs BOINC errors when sending Trickle message is not successful
- Updated Python modules and more versions are now fixed to prevent future issues
- Lot of bugfixes
See FULL CHANGELOG HERE: https://github.com/nesfit/fitcrack/blob/master/CHANGELOG.md