Release Notes
4.54.0
Gallery 4.54.0 covers the changes shipped after v4.53.0 through v4.54.0.
Search and filters
- The global search palette is now the main search entry point from the top navigation.
- Free-text palette searches apply to the current page when possible, including Photos, Shared Spaces, and Map.
- Query recents now rerun searches directly, and the page sort control is available beside the top search trigger.
- Searchable page controls moved into the cmd+k flow, replacing the old page-specific search bars.
- Album detail pages and the album asset picker now support the full filter panel with album-scoped suggestions.
- Map marker counts and map timeline results now respect active filters and smart-search queries.
- Smart search keeps the VectorChord index path for person filters and avoids secondary tie-break ordering that can force slow sequential scans.
- Smart search rating filters are inclusive minimum-rating filters, and filter suggestion rating facets remain monotonic.
Memories
- Rule-based memories were added alongside classic On this day memories.
- Birthday memories are generated from people with birthdays and enough qualifying photos.
- Recent-trip memories are generated from location patterns that differ from the user's recent home baseline.
- Rule memories include server-defined titles and subtitles for web and mobile clients.
- Nightly generation tracks a separate rule-memory cursor, deduplicates by rule key, and caps rule memories per user per day.
Imports and metadata
- Google Photos Takeout import now handles
.supplemental-metadata.jsonsidecars, localized Google Photos root folders, duplicate-index sidecars, edited variants, and sidecars that omit the media extension. - Google Takeout album detection avoids non-Photos Takeout services in mixed exports.
- XMP sidecar copy works when the target asset is stored under an S3 relative key.
Storage and downloads
- Large S3 archive downloads no longer open all object streams at once, avoiding socket exhaustion and stalled ZIP downloads.
- Archive appends are serialized so S3-backed downloads finish reliably.
- Deleting a user now cleans up user-scoped disk directories or S3 object prefixes.
- S3 relative-path handling was audited across copy and cleanup paths.
Migration and release maintenance
- The switch-back-to-Immich script now accounts for upstream migrations that Gallery has pulled in after the Immich tag it is based on.
- The mobile release workflow rejects version overrides that do not use a
vprefix.