This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+10 more
Summary
AI summaryBug fixes across web, mobile, server and workflow enhancements including a new date filter.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds HLS variant configuration to server. Adds HLS variant configuration to server. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds user‑agnostic database restore capability. Adds user‑agnostic database restore capability. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Medium |
Adds date filter to workflows. Adds date filter to workflows. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes missing i18n strings in web UI. Fixes missing i18n strings in web UI. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes Chinese browser locale recognition. Fixes Chinese browser locale recognition. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Wraps migrations in a transaction for atomicity. Wraps migrations in a transaction for atomicity. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes OAuth account linking flow. Fixes OAuth account linking flow. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes incorrect grouping of recently added assets. Fixes incorrect grouping of recently added assets. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes ISO date parsing for three‑digit years. Fixes ISO date parsing for three‑digit years. Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fixes missing files in integrity checks. Fixes missing files in integrity checks. Source: llm_adapter@2026-07-16 Confidence: high |
— |
Full changelog
v3.0.2
This patch release addresses various bugs from v3 release and adds an additional filter to workflows
What's Changed
🌟 Enhancements
- fix(web): add ARIA label to ServerStatisticsCard by @tjhorner in https://github.com/immich-app/immich/pull/29497
- feat(server): hls variant configuration by @mertalev in https://github.com/immich-app/immich/pull/29613
- feat: user agnostic database restore by @danieldietzler in https://github.com/immich-app/immich/pull/29512
- feat(server): date workflow filter by @benbeckford in https://github.com/immich-app/immich/pull/29040
🐛 Bug fixes
- fix: re-add gCastEnabled negation by @bo0tzz in https://github.com/immich-app/immich/pull/29499
- fix: downmix audio to stereo to fix broken channel layout by @lukasdotcom in https://github.com/immich-app/immich/pull/29485
- fix: live transcoding when viewing from a link share by @lukasdotcom in https://github.com/immich-app/immich/pull/29471
- fix: web search timeline visibility by @danieldietzler in https://github.com/immich-app/immich/pull/29518
- fix(web): missing i18n strings by @wonsukchoi in https://github.com/immich-app/immich/pull/29612
- fix: chinese browser locales recognition by @danieldietzler in https://github.com/immich-app/immich/pull/29622
- chore: improve added to album messages by @danieldietzler in https://github.com/immich-app/immich/pull/29641
- fix(mobile): fix 10-bit heic and avif colors on android by @santoshakil in https://github.com/immich-app/immich/pull/29631
- fix(mobile): match iOS scroll to top and tabbar scroll (#28469) by @agg23 in https://github.com/immich-app/immich/pull/29705
- fix: wrap migrations in transaction by @shenlong-tanwen in https://github.com/immich-app/immich/pull/29664
- fix: oauth account linking by @danieldietzler in https://github.com/immich-app/immich/pull/29624
- fix: incorrect grouping of recently added assets by @benbeckford in https://github.com/immich-app/immich/pull/29666
- fix: integrity checks checksum pagination by @danieldietzler in https://github.com/immich-app/immich/pull/29516
- fix(mobile): missing crop options and rotation scaling by @bwees in https://github.com/immich-app/immich/pull/29645
- fix(mobile): properly handle live photos locally by @agg23 in https://github.com/immich-app/immich/pull/29462
- fix: integrity checks dto validation by @danieldietzler in https://github.com/immich-app/immich/pull/29621
- fix(mobile): http request handling after isolate death by @mertalev in https://github.com/immich-app/immich/pull/29714
- fix: do not log out on automatic url switch by @shenlong-tanwen in https://github.com/immich-app/immich/pull/29715
- fix(server): stream ffprobe packets by @mertalev in https://github.com/immich-app/immich/pull/29723
- fix: search metadata for album shared links by @danieldietzler in https://github.com/immich-app/immich/pull/29742
- fix(web): clear asset selection when search context changes by @khanguyen74 in https://github.com/immich-app/immich/pull/29738
- fix(mobile): update timeline args on layout constraint changes by @santoshakil in https://github.com/immich-app/immich/pull/29653
- fix: iso date parsing for three digit years by @danieldietzler in https://github.com/immich-app/immich/pull/29739
- fix: missing files integrity checks by @danieldietzler in https://github.com/immich-app/immich/pull/29737
- fix(mobile): play videos from search results and folder view by @santoshakil in https://github.com/immich-app/immich/pull/29693
- fix(web): recursively unnest class arrays by @meesfrensel in https://github.com/immich-app/immich/pull/29755
- fix: emit album update event when uploading assets through shared link by @danieldietzler in https://github.com/immich-app/immich/pull/29757
- fix(web): always initialize language manager to set lang and dir by @meesfrensel in https://github.com/immich-app/immich/pull/29696
📚 Documentation
- chore: update docs with v3 tags by @alextran1502 in https://github.com/immich-app/immich/pull/29312
- fix(docs): use correct heading name for DB dump by @track0x1 in https://github.com/immich-app/immich/pull/29483
- feat(docs): add Malayalam language support in README files by @jinskjoy in https://github.com/immich-app/immich/pull/29593
- fix(docs): clarify version policy by @mmomjian in https://github.com/immich-app/immich/pull/29654
🌐 Translations
- chore(web): update translations by @weblate in https://github.com/immich-app/immich/pull/29415
New Contributors
- @tjhorner made their first contribution in https://github.com/immich-app/immich/pull/29497
- @wonsukchoi made their first contribution in https://github.com/immich-app/immich/pull/29612
- @track0x1 made their first contribution in https://github.com/immich-app/immich/pull/29483
- @jinskjoy made their first contribution in https://github.com/immich-app/immich/pull/29593
- @khanguyen74 made their first contribution in https://github.com/immich-app/immich/pull/29738
Full Changelog: https://github.com/immich-app/immich/compare/v3.0.1...v3.0.2
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]