Release Notes - v0.32.0 - Immich V3 compatibility #1378
simulot
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Release Notes - v0.32.0
This release brings full compatibility with Immich V3.0.0. All upload, album, and server
communication paths have been updated to work with the new API while maintaining backward
compatibility with Immich V2.
✨ New Features
server version and adapts its behavior accordingly, ensuring smooth operation regardless
of which version you're running.
immich-gonow reads and exposes the server version atstartup, enabling version-aware API calls.
🚀 Improvements
POST /api/search/metadataendpoint instead of relying onGET /api/albums/{id}toreturn assets. This works with both Immich V2 and V3 and is more reliable for large
albums.
server version (Zod-based errors for V3, legacy format for V2), providing clearer and
more actionable error output.
🔧 Internal Changes
Asset upload field changes – Removed
deviceIdanddeviceAssetIdfrom the uploadpayload (dropped in Immich V3's
AssetMediaCreateDto). These fields are silentlyignored by V2, so this change is safe across versions.
Duration field handling – The
durationfield has been updated to use"0"as aplain string value, which is accepted by both Immich V2 and V3.
Removed deprecated
replaceAsset– TheReplaceAssetmethod and its associatedasset.replacepermission have been removed entirely. UseCopyAssetinstead.Error processing moved to
immich/error.go– All server error parsing logic is nowcentralized with a
serverErrorinterface and separateserverErrorV2/serverErrorV3implementations.
Album contents E2E test – Added
Test_GetImmichAlbumsto verify that album uploadsand duplicate detection work correctly with the new search-based album retrieval.
Changelog
This discussion was created from the release Release Notes - v0.32.0 - Immich V3 compatibility.
Beta Was this translation helpful? Give feedback.
All reactions