Immich 3.2.0 shipped on September 10. The headline items are a new search API and the first pass at recognising people across accounts. Two patch releases followed within five days.
Search
The server gets a new search API. It supports searching within albums and combining filters with AND and OR, neither of which the old one did. Only part of that reaches the interfaces so far; the rest is there for third party tools. The web search modal was redesigned at the same time, with the same features and a simpler layout.
People across accounts
Cluster groups are new in user sharing settings. You invite someone you trust, or join a group you were invited to, and Immich identifies people in the assets your group shares. A bigger pool of faces should improve matching too. Names and birthdates stay per user and are not shared with the group.
Applying this to existing photos means resetting facial recognition for every user in the group, and the names and birthdates you had assigned are lost. Only machine-learning faces are affected, and results can differ slightly. Every member, non-admins included, gets a reset button in their sharing settings.
Also in 3.2.0
Workflows gained a trigger for when an asset is tagged, a filter that matches all, any or none of a tag list, and an action that adds several tags at once. Memories has its own page now, and favourited memories stay there for good. Tags can be renamed on web. The map has a button that opens a timeline of the current viewport and keeps it updated as you pan. The project also has a docker compose builder that generates a custom compose file.
The two hotfixes
3.2.1, on September 14, fixes connection pool exhaustion during sync, problems with the new search modal, partner shared assets missing from the people page, and person merge failing for two named people. 3.2.2 arrived the next day with one fix: reassigning faces was picking up other users’ faces.
Most of the fixes are for the new search and the people features. The version to pull is 3.2.2.
Source: Immich v3.2.0, v3.2.1, v3.2.2