v3.0.2
parruda/swarmv3.0.2Jul 9, 2026by immich-push-o-matic[bot]
AI Summary
This patch release addresses various bugs from the v3 release and introduces new features including HLS variant configuration and a date workflow filter.
Key Highlights
- Added ARIA label to ServerStatisticsCard
- Added HLS variant configuration
- Added user agnostic database restore
- Added date workflow filter
New Features
- HLS variant configuration
- User agnostic database restore
- Date workflow filter
Full Release Notes
# v3.0.2 This patch release addresses various bugs from v3 release and adds an additional filter to workflows <!-- Release notes generated using configuration in .github/release.yml at v3.0.2 --> ## 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