2026 Posts

Immich v3

Immich v3 is here, and this release upgrades the snap from v2.7.5 to v3. It's a major upstream release; see the upstream release notes for v3.0.0 for the full list of changes, including API and third-party client changes that I won't repeat here. Wha… Read more →

Legacy Sync Service Removed

The built-in Python sync service has been removed with the Immich v3 upgrade. It was already deprecated in favor of Immich Sync Service, a standalone Rust rewrite that talks to the Immich API instead of the database and works with any Immich deployme… Read more →

VectorChord Migration Finalized

The VectorChord migration that rolled out last year is now complete. The next release performs the final cleanup step: dropping the empty vectors schema that pgvecto.rs left behind (#327). The pgvecto.rs extension itself is already gone. Immich dropp… Read more →

Introducing Immich Sync Service

The sync feature in Immich Distribution is being replaced. Immich Sync Service is a ground-up rewrite in Rust that replaces the built-in Python sync component with something faster, more portable, and easier to maintain. Why a rewrite? The original s… Read more →