Release Notes

Noodle Gallery v4.56.0

A release for Global People, typed filters in the search bar, live filter suggestions, direct S3 media delivery, people diagnostics, HEIC thumbnail reliability, mobile fixes, and the shared-space face-recognition hardening that makes large collaborative libraries safer.

May 12, 2026 v4.55.1 to v4.56.0 24 selected highlights
11Feature highlights
11Important fixes
v4.55.1Previous release
v4.56.0Current release
Walkthrough

Watch the launch walkthrough

See Global People, inline search filters, upload safeguards, and the rest of the v4.56.0 release in one walkthrough.

Watch on YouTube
What changed

The release at a glance

6 highlights

Feature Launches

feature #495

Global People

Adds an access-scoped face identity layer so the same person can appear once across personal assets and timeline-enabled Spaces, with identity-aware people pages, filter suggestions, global search rows, metadata inheritance, representative face selection, and optional face statistics.

b413306afd
feature #503

Inline Search Filters

Lets the global search bar accept typed filter tokens for people, tags, dates, locations, cameras, media type, favorites, ratings, and album state, then serializes the committed filters into Photos and Spaces URLs.

0f5906c464
feature

Live Typed-Filter Suggestions

Shows cursor-aware filter suggestions for person, tag, country, and city tokens, canonicalizing the active token without navigating away from the current search flow.

3d9e4024d7
feature #502

Direct S3 Media Delivery

Supports redirecting original and thumbnail delivery directly to S3-compatible storage with signed response metadata, preserved original filenames, and ranged playback probing. If you use S3 redirect mode, you may need to enable bucket CORS for your Gallery origins.

5ebef0b57a
feature #531

People Face Statistics

Adds opt-in people and space-people face totals, lazy diagnostic breakdowns, person-detail face counts, and named-visible-people statistics for admins who need recognition progress visibility.

b1f3b67d99
feature #427

Prometheus App Metrics

Publishes phase-one server and machine-learning telemetry for app-level aggregates, with a documented monitoring dashboard for operators.

76691290fc
5 highlights

Shared-Space Identity Hardening

fix #522

Accessible Identity Reconciliation

Reconciles shared identities after member joins, evidence changes, uploads, and mixed merge flows so accessible people dedupe without leaking inaccessible profile data.

81b0e5d600
feature #533

Shared-Space Face Recognition Fanout

Reworks shared-space recognition jobs to page large rebuilds, suppress conflicting forced runs, and keep recognition fanout durable across many spaces.

ee85019527
feature #542

Durable Identity Backfill Rematches

Splits identity backfill into phases and queues targeted rematches so stale shared-space face jobs can be retried without one large fragile batch.

e19621b095
fix #539

External-Library Face Identity Repair

Repairs stale space face identity links for linked-library people while preserving legacy pet matching and linked-library scope boundaries.

75b5e91779
fix #546

Safer Space Metadata Backfills

Queues person metadata backfills after identity backfills, preserves inherited names, and requeues paused shared-space face jobs after repair.

111a63b800
7 highlights

Search, Mobile & Operations Fixes

feature #465

Location City Search

Improves city filtering with capped lists, selected-city preservation, context-aware city lookups, stale-request guards, and failure handling.

3b5b842857
fix #536

Has No Album Filter

Adds the missing album-state filter so users can find assets that are not part of any album.

4273a7452d
feature

Anchored Global Search Dropdown

Anchors the global search dropdown, preserves committed search text, and clears modal search state correctly after submission.

a2aa31ec9c
fix #513

Mobile Shared-Space Startup

Adds reverse shared-space lookup indexes and defers full local sync until after initial remote sync, avoiding long mobile cold-start stalls.

e5929201c9
fix #511

Mobile Search and Live Photo Fixes

Submits mobile filter searches from the keyboard and hides Live Photo motion videos inside mobile Spaces.

d37014610a
ci #543

Rolling Upstream Rebase Tooling

Adds the manifest, preflight, batch planning, audits, status, and continuation commands used to keep Gallery rebased safely on upstream Immich.

5daa06a5af
docs #517

Reversible Migration and Docs Updates

Keeps the switch-back migration check current, promotes install links in the README, and refreshes Gallery social and branding assets.

cb79787bad
6 highlights

Latest Mainline Fixes

fix #561

HEIC Thumbnail Reliability

Decodes HEIC thumbnails through the image pipeline so iPhone originals render consistently across generated thumbnails and profile image crops.

9158c45144
fix

Stale Asset Job Protection

Ignores stale asset job writes when a newer asset version has already been processed, preventing late background work from overwriting fresher metadata.

150e165b85
fix #558

Person Search and Filter Suggestions

Makes person search case-insensitive and aligns inline person-filter suggestion identifiers so typed filters resolve the expected person rows.

4d7d01bcdf
fix #556

People Ordering and Matching Polish

Keeps shared-space people ordered after renames, softens person matching during clean identity resets, and allows lower auto-classification thresholds where libraries need them.

50beaa4429
fix #552

Mobile Library Refresh Fixes

Refreshes the mobile albums tab without clearing the provider and restores the Android media-management channel used by mobile upload and cleanup flows.

fdb39a4b9c
feature

Face Queue Job Breakdown

Adds a face queue job-type breakdown and keeps legacy queue polling lightweight, making recognition backlogs easier to inspect during large shared-space rebuilds.

d4e533a2c3
Previous release Open the Noodle Gallery v4.55.0 release notes. Featured launch Open the Global People feature page. Featured launch Open the Inline Search Filters feature page.