7.0.0
Version 7.0.0 - 19.02.2024r
BREAKING CHANGES
- Reducing size of cache files, made old cache files incompatible with new version
-C
in CLI now saves as compact json
GTK GUI
- Added drag&drop support for included/excluded folders - #1106
- Added information where are saved scan results - #1102
CLI
- Providing full static rust binary with Eyra - #1102
- Fixed duplicated
-c
argument, now saving as compact json is handled via-C
- #1153 - Added scan progress bar - #1183
- Clean and safe cancelling of scan - #1183
- Unification of CLI arguments - #1183
- Hardlink support for similar images/videos - #1201
Krokiet GUI
- Initial release of new gui - #1102
Core
- Using normal crossbeam channels instead of asyncio tokio channel - #1102
- Fixed tool type when using progress of empty directories - #1102
- Fixed missing json support when saving size and name duplicate results - #1102
- Fix cross-compiled debug windows build - #1102
- Added bigger stack size by default(fixes stack overflow in some musl apps) - #1102
- Added optional libraw dependency(better single-core performance and support more raw files) - #1102
- Speedup checking for wildcards and fix invalid recognizing long excluded items - #1152
- Big speedup when searching for empty folders(especially with multithreading + cached FS schema) - #1152
- Collecting files for scan can be a lot of faster due lazy file metadata gathering - #1152
- Fixed recognizing not accessible folders as non-empty - #1152
- Unifying code for collecting files to scan - #1159
- Decrease memory usage when collecting files by removing unused fields in custom file entries structs - #1159
- Decrease a little size of cache by few percents and improve loading/saving speed - #1159
- Added ability to remove from scan files with excluded extensions - #1184
- Fixed not showing in similar images results, files with same hashes when using reference folders - #1184
- Optimize release binaries with LTO(~25/50% smaller, ~5/10% faster) - #1184
Virustotal:
- https://www.virustotal.com/gui/file/a7e92bb8a6653695bb2467c19ee576b3226e4428413f5f77fb02f1e6c38c7c96?nocache=1
- https://www.virustotal.com/gui/file/2f270efff5db9a97aeaab1668b5dfb8c55247ba58711d078976a97a5f25e2103?nocache=1
- https://www.virustotal.com/gui/file/63ce24d594659c48c540df3c8c0bab7b5a80d65cbda1e465cc9cdf157b22bd13?nocache=1
- https://www.virustotal.com/gui/file/9b455e816727504446b7928cd3f5133e5cad55e41d6f8dc4913fbdb2929189d2?nocache=1
- https://www.virustotal.com/gui/file/82a886eeb7b4bb0bcf56b218e0a65093b65d9ed4656bc6fe62662b6380a0a806?nocache=1
Legend:
- libraw in name - app is compiled with libraw feature and require libraw package
sudo apt install libraw
on ubuntu - heif in name - require
libheif-dev
to be installed to be able to read use heif images - gui - gtk version of app
- cli - command line version of app
- krokiet - slint version of app
- console - windows version, that shows console in background - usable to find problems
- gtk_46, gtk_410 - gtk version used to build