Update immich to v1.138.0 #16

Merged
Akumatic merged 1 commits from renovate/immich into main 2025-08-15 16:47:54 +00:00
Member

This PR contains the following updates:

Package Update Change
ghcr.io/immich-app/immich-machine-learning minor v1.137.3 -> v1.138.0
ghcr.io/immich-app/immich-server minor v1.137.3 -> v1.138.0

Release Notes

immich-app/immich (ghcr.io/immich-app/immich-machine-learning)

v1.138.0

Compare Source

v1.138.0

[!IMPORTANT]

For users that are using the beta timeline, please update your server to v1.138.0 so that the sync mechanism can work correctly. v1.138.0 of the mobile app doesn’t sync the data correctly if your server is v1.137.2 or below.

Highlights

Welcome to the release v1.138.0 of Immich, this release adds many bugfixes and brings the beta timeline closer to feature parity; thank you all for helping with testing and giving feedback. Please let us know if the release fixes the issues you are facing. Let’s dive into some of the highlights below

  • Reset PIN code with password
  • Reset the OAuth ID
  • [beta] swipe to delete album
  • [beta] improvement in the upload and sync process
  • [beta] map view with SQLite
Reset PIN code with password

In order to reset a forgotten PIN code, the admin user used to have to click the “Reset PIN code” button for the user. Now, users can reset their own PIN code by supplying their current password.

Note: when password login is disabled, this option is unavailable.

Reset via password

image image

Reset via admin account

image image
Reset OAuth ID

Immich stores some configuration in the database to keep track of which OAuth accounts are linked to which Immich users. When migrating to a new authentication system or provider, this configuration becomes invalid and can prevent the user from logging in with the new system. A button and accompanying reminder now exists in the OAuth settings to clear or reset this configuration for all users.

image image
What's Changed
🚨 Breaking Changes
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations
New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.137.3...v1.138.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/immich-app/immich-machine-learning](https://github.com/immich-app/immich) | minor | `v1.137.3` -> `v1.138.0` | | [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich) | minor | `v1.137.3` -> `v1.138.0` | --- ### Release Notes <details> <summary>immich-app/immich (ghcr.io/immich-app/immich-machine-learning)</summary> ### [`v1.138.0`](https://github.com/immich-app/immich/releases/tag/v1.138.0) [Compare Source](https://github.com/immich-app/immich/compare/v1.137.3...v1.138.0) ##### v1.138.0 > \[!IMPORTANT] > > For users that are using the **beta timeline**, please update your server to `v1.138.0` so that the sync mechanism can work correctly. `v1.138.0` of the mobile app doesn’t sync the data correctly if your server is `v1.137.2` or below. ##### Highlights Welcome to the release `v1.138.0` of Immich, this release adds many bugfixes and brings the beta timeline closer to feature parity; thank you all for helping with testing and giving feedback. Please let us know if the release fixes the issues you are facing. Let’s dive into some of the highlights below - Reset PIN code with password - Reset the OAuth ID - \[beta] swipe to delete album - \[beta] improvement in the upload and sync process - \[beta] map view with SQLite ##### Reset PIN code with password In order to reset a forgotten PIN code, the admin user used to have to click the “Reset PIN code” button for the user. Now, users can reset their own PIN code by supplying their current password. Note: when password login is disabled, this option is unavailable. Reset via password <img width="400" height="622" alt="image" src="https://github.com/user-attachments/assets/c274499d-38b1-4030-8918-a8ada9707824" /> <img width="800" height="753" alt="image" src="https://github.com/user-attachments/assets/66b9afb5-d738-4aff-abf2-01abd4b85962" /> Reset via admin account <img width="800" height="321" alt="image" src="https://github.com/user-attachments/assets/6d1bb049-1620-459e-8b63-8735ec45d707" /> <img width="800" height="358" alt="image" src="https://github.com/user-attachments/assets/900236c7-7f0c-4d52-82a1-a937e87d6bf6" /> ##### Reset OAuth ID Immich stores some configuration in the database to keep track of which OAuth accounts are linked to which Immich users. When migrating to a new authentication system or provider, this configuration becomes invalid and can prevent the user from logging in with the new system. A button and accompanying reminder now exists in the OAuth settings to clear or reset this configuration for all users. <img width="800" height="498" alt="image" src="https://github.com/user-attachments/assets/e6fbdf1e-a81d-437e-9064-11fef4196ca7" /> <img width="800" height="507" alt="image" src="https://github.com/user-attachments/assets/bbc5300a-9f82-4431-98e5-df1b2df2f219" /> <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed ##### 🚨 Breaking Changes - fix: album asset sync must sync new assets in a shared album by [@&#8203;zackpollard](https://github.com/zackpollard) in [#&#8203;20655](https://github.com/immich-app/immich/pull/20655) ##### 🚀 Features - feat(mobile): create shared link for albums by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20652](https://github.com/immich-app/immich/pull/20652) - feat(mobile): remove from album in asset viewer bar by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20672](https://github.com/immich-app/immich/pull/20672) - feat(mobile): album shared user editing by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20671](https://github.com/immich-app/immich/pull/20671) - feat: use sqlite for logging by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20414](https://github.com/immich-app/immich/pull/20414) - feat: batch change date and time relatively by [@&#8203;mkuehne707](https://github.com/mkuehne707) in [#&#8203;17717](https://github.com/immich-app/immich/pull/17717) - feat(web): reset pin code by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;20766](https://github.com/immich-app/immich/pull/20766) - feat: reset oauth ids by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;20798](https://github.com/immich-app/immich/pull/20798) - feat: edit image in beta timeline by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20709](https://github.com/immich-app/immich/pull/20709) - feat: swipe to delete album by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;20765](https://github.com/immich-app/immich/pull/20765) ##### 🌟 Enhancements - chore: tweak photo sphere fov and zoom speed constants by [@&#8203;kNoAPP](https://github.com/kNoAPP) in [#&#8203;20595](https://github.com/immich-app/immich/pull/20595) - feat: add server.versionCheck permission by [@&#8203;mib1185](https://github.com/mib1185) in [#&#8203;20555](https://github.com/immich-app/immich/pull/20555) - refactor(mobile): sqlite-based map view by [@&#8203;mertalev](https://github.com/mertalev) and [@&#8203;wuzihao051119](https://github.com/wuzihao051119) in [#&#8203;20665](https://github.com/immich-app/immich/pull/20665) - chore(web): remove arbitrary search result limit by [@&#8203;uhthomas](https://github.com/uhthomas) in [#&#8203;20719](https://github.com/immich-app/immich/pull/20719) - feat(web): don't scroll to visible assets by [@&#8203;uhthomas](https://github.com/uhthomas) in [#&#8203;20729](https://github.com/immich-app/immich/pull/20729) - fix: change all download icons to `mdiDownload` for clarity and consistency by [@&#8203;NicholasFlamy](https://github.com/NicholasFlamy) in [#&#8203;20821](https://github.com/immich-app/immich/pull/20821) - feat: add i18n formatting to `make translation` in mobile makefile by [@&#8203;NicholasFlamy](https://github.com/NicholasFlamy) in [#&#8203;20807](https://github.com/immich-app/immich/pull/20807) - feat: format date and time in /admin/users/ -> Profile section by [@&#8203;miroslawlis](https://github.com/miroslawlis) in [#&#8203;20811](https://github.com/immich-app/immich/pull/20811) ##### 🐛 Bug fixes - fix(mobile): use right translation function for pluralized ICU message format by [@&#8203;zigarn](https://github.com/zigarn) in [#&#8203;20404](https://github.com/immich-app/immich/pull/20404) - fix: add assets to album by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;20626](https://github.com/immich-app/immich/pull/20626) - fix: hide navigation bar in search page during multi-selection by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;20616](https://github.com/immich-app/immich/pull/20616) - fix: adjust search bar padding and visibility based on input state by [@&#8203;wojtaszek171](https://github.com/wojtaszek171) in [#&#8203;20598](https://github.com/immich-app/immich/pull/20598) - fix(mobile): fetch serverConfig before building shared link by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20638](https://github.com/immich-app/immich/pull/20638) - fix: exif rating rounding by [@&#8203;cford256](https://github.com/cford256) in [#&#8203;20457](https://github.com/immich-app/immich/pull/20457) - fix: improvements to sync and upload when resuming app by [@&#8203;zackpollard](https://github.com/zackpollard) in [#&#8203;20524](https://github.com/immich-app/immich/pull/20524) - fix(mobile): cleanly handle logout when no host is set by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20521](https://github.com/immich-app/immich/pull/20521) - fix: not clearing local data when logging out while sync is running by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20646](https://github.com/immich-app/immich/pull/20646) - fix: adjust margin and gap for trailing elements in control app bar by [@&#8203;wojtaszek171](https://github.com/wojtaszek171) in [#&#8203;20645](https://github.com/immich-app/immich/pull/20645) - fix(mobile): use storageIndicator setting for beta timeline by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20639](https://github.com/immich-app/immich/pull/20639) - fix(mobile): disable memory lane when memories are disabled by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20642](https://github.com/immich-app/immich/pull/20642) - fix: expand sheet when album search is focused by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20651](https://github.com/immich-app/immich/pull/20651) - fix: exclude assets that haven't been hashed yet from uploads by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;20684](https://github.com/immich-app/immich/pull/20684) - fix(mobile): use cached thumbnail in full size image provider by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;20637](https://github.com/immich-app/immich/pull/20637) - feat(mobile): use custom headers when connecting in widget by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20666](https://github.com/immich-app/immich/pull/20666) - fix: empty custom header prevent logging in by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;20693](https://github.com/immich-app/immich/pull/20693) - fix: delete local asset show twice by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;20700](https://github.com/immich-app/immich/pull/20700) - fix(mobile): filter people that have less than 3 faces by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20705](https://github.com/immich-app/immich/pull/20705) - fix: shared link custom URL photo access authentication by [@&#8203;gaurav-yadav](https://github.com/gaurav-yadav) in [#&#8203;20534](https://github.com/immich-app/immich/pull/20534) - fix: custom-url ssr by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;20704](https://github.com/immich-app/immich/pull/20704) - fix(mobile): show video controls when in locked view by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20707](https://github.com/immich-app/immich/pull/20707) - fix: server version not fetched after auto login by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in [#&#8203;20713](https://github.com/immich-app/immich/pull/20713) - fix: video thumbnail generation for short videos by [@&#8203;patrickgoering](https://github.com/patrickgoering) in [#&#8203;20629](https://github.com/immich-app/immich/pull/20629) - fix: disk info is cleared when profile picture is uploaded by [@&#8203;Lauritz-Tieste](https://github.com/Lauritz-Tieste) in [#&#8203;20411](https://github.com/immich-app/immich/pull/20411) - fix(web): use correct sliding window offset for search results by [@&#8203;uhthomas](https://github.com/uhthomas) in [#&#8203;20726](https://github.com/immich-app/immich/pull/20726) - fix(web): prevent thumbhashes from covering search bar by [@&#8203;uhthomas](https://github.com/uhthomas) in [#&#8203;20720](https://github.com/immich-app/immich/pull/20720) - fix(web): limit max height of search results by [@&#8203;uhthomas](https://github.com/uhthomas) in [#&#8203;20727](https://github.com/immich-app/immich/pull/20727) - fix(mobile): person birthday viewing/editing by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20731](https://github.com/immich-app/immich/pull/20731) - fix(web): shared-link autocomplete by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;20761](https://github.com/immich-app/immich/pull/20761) - fix(web): fix layout loop with single row grids in explore page by [@&#8203;gabrielsoldani](https://github.com/gabrielsoldani) in [#&#8203;20833](https://github.com/immich-app/immich/pull/20833) - fix: age info cut off by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;20872](https://github.com/immich-app/immich/pull/20872) - fix(mobile): newest/oldest album sort by [@&#8203;bwees](https://github.com/bwees) in [#&#8203;20743](https://github.com/immich-app/immich/pull/20743) - fix: asset\_viewer page viewing experience by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;20889](https://github.com/immich-app/immich/pull/20889) ##### 📚 Documentation - docs: update TrueNAS docs by [@&#8203;Xiticks](https://github.com/Xiticks) in [#&#8203;19990](https://github.com/immich-app/immich/pull/19990) - docs: remove warning about the removed repair page by [@&#8203;aamirazad](https://github.com/aamirazad) in [#&#8203;20746](https://github.com/immich-app/immich/pull/20746) - feat(docs): add `make dev-docs` by [@&#8203;NicholasFlamy](https://github.com/NicholasFlamy) in [#&#8203;20572](https://github.com/immich-app/immich/pull/20572) - docs: include openapi.json by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;20760](https://github.com/immich-app/immich/pull/20760) - feat: more cursed knowledge by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;20794](https://github.com/immich-app/immich/pull/20794) - docs: vectorchord migration instructions, deprecation log on startup by [@&#8203;mertalev](https://github.com/mertalev) in [#&#8203;20867](https://github.com/immich-app/immich/pull/20867) ##### 🌐 Translations - fix(mobile): enable person age pluralization by [@&#8203;waclaw66](https://github.com/waclaw66) in [#&#8203;20881](https://github.com/immich-app/immich/pull/20881) ##### New Contributors - [@&#8203;kNoAPP](https://github.com/kNoAPP) made their first contribution in [#&#8203;20595](https://github.com/immich-app/immich/pull/20595) - [@&#8203;wojtaszek171](https://github.com/wojtaszek171) made their first contribution in [#&#8203;20598](https://github.com/immich-app/immich/pull/20598) - [@&#8203;cford256](https://github.com/cford256) made their first contribution in [#&#8203;20457](https://github.com/immich-app/immich/pull/20457) - [@&#8203;mib1185](https://github.com/mib1185) made their first contribution in [#&#8203;20555](https://github.com/immich-app/immich/pull/20555) - [@&#8203;gaurav-yadav](https://github.com/gaurav-yadav) made their first contribution in [#&#8203;20534](https://github.com/immich-app/immich/pull/20534) - [@&#8203;patrickgoering](https://github.com/patrickgoering) made their first contribution in [#&#8203;20629](https://github.com/immich-app/immich/pull/20629) - [@&#8203;Xiticks](https://github.com/Xiticks) made their first contribution in [#&#8203;19990](https://github.com/immich-app/immich/pull/19990) - [@&#8203;ufizo](https://github.com/ufizo) made their first contribution in [#&#8203;20538](https://github.com/immich-app/immich/pull/20538) - [@&#8203;mkuehne707](https://github.com/mkuehne707) made their first contribution in [#&#8203;17717](https://github.com/immich-app/immich/pull/17717) - [@&#8203;gabrielsoldani](https://github.com/gabrielsoldani) made their first contribution in [#&#8203;20833](https://github.com/immich-app/immich/pull/20833) - [@&#8203;miroslawlis](https://github.com/miroslawlis) made their first contribution in [#&#8203;20811](https://github.com/immich-app/immich/pull/20811) **Full Changelog**: <https://github.com/immich-app/immich/compare/v1.137.3...v1.138.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43Mi4xIiwidXBkYXRlZEluVmVyIjoiNDEuNzIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
renovate-bot added 1 commit 2025-08-15 16:34:52 +00:00
Akumatic merged commit e0977d709f into main 2025-08-15 16:47:54 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Homelab/Docker-Immich#16
No description provided.