Mostly a bugfix release:
Slow directories (those that don’t
readdirin less than
readdirCacheSlowMs) are now automatically excluded from tag inference to prevent
syncfrom bogging down on slow/huge directories.
Tag inference can now be completely disabled with the new setting,
beta.10 didn’t properly migrate
libraryPath, and for docker users, the prior behavior defaulted writing settings directly into
/ps/config, but beta.10/11 wanted to write to
/ps/config/PhotoStructure, which resulted in people unexpectedly seeing the welcome page or
Error: code ENOENT: ENOENT: no such file or directory, open '/ps/config/PhotoStructure/settings.toml'. The old and new configuration directories will be automatically merged the first time beta.12 runs.
macOS now has
/opt/homebrew/sbinadded to the
minDiskFreeGbcan now be set to 0 to disable free disk space health checks.
Large library databases will automatically increase
maxRssMemoryMbvalues to accommodate larger SQLite caches. If non-default values have been set by the user, though, they will be respected.
Upgraded all outdated dependencies, including SQLite 3.36.0