0.2.0
New Features
- Windows support 🎉
- Management socket location is now configurable via the
FS_MGMT_SOCKET
environment variable as well as the config file- On windows defaults to
%APPDATA%\fs-curator\socket
- On *nix defaults to
/run/fs-curator/socket
- Service mode will try to create the parent path of the management socket
- On windows defaults to
Performance
- Added codec caching in the thumbnailer
- Switched to IO buffers sized as a multiple of both modern disks sectors & typical OS memory pages in for better memory & IO efficiency
- Removed some unnecessary memory allocations when reading attributes
- PHash queries now retrieve top 3 instead of 5 most similar images unless otherwise specified
- This is the performance sweet spot for 10K+ collections
Behavior Changes
- Temporary directories generated by transforms will now be destroyed
- Empty directories, even those matching hopper qualifiers will now be disregarded to avoid infinite loops
Bug Fixes
- Fixed a rare crash that occurs when merging more than 2 groups
- Fixed a crash that occurs when the thumbnailer fails to open a file
- Program will no longer start if config file doesn't exist
- Files that fails to be identified will now be assigned the ".bin" extension instead of causing crashes
Dependencies
For linux users, please install: libmagic1.5+, libffmpeg4.1+ (LGPL), libopencv3.2+)