Breaking changes woohoo, with a stable-release-is-around-the-corner and coming to a server near you (soon™)
[!CAUTION]
Breaking Changes
If your current, running version of Immich is v1.132.0 or newer, there is NO ACTION required. If you are updating from version below v1.132.0 continue reading.
Welcome to the release v1.137.0 of Immich. This version adds many bug fixes for the beta timeline, more feature parity with the old timeline, alongside some nifty enhancements to the web and the server as well. As always, new translations have been merged in, and the documentation has been updated at https://immich.app. Now, let’s dive in!
The default docker-compose.yml template has changed
Beta timeline
Shared link custom URL
Find large files utility
API key permission improvements
docker-compose.yml template change (optional)
The default compose file now uses /data instead of /usr/src/app/upload. This is a completely optional change and NOT a breaking change. Prior versions of Immich will continue to work without any user intervention. For more information, see #20367.
Prior to this change, uploaded media was located at /usr/src/app/upload/upload in the container (notice the double “upload” folders), which often led to confusion. It will now be located at /data/upload, and we hope that makes things easier.
Beta timeline
Thank you to everyone who tried out the beta timeline in the last release! We have gathered a lot of great feedback, and are actively working on incorporating it. We’ve fixed a bunch of bugs and added back a bunch of previous features. Here’s a quick list/overview of beta timeline changes this release:
Fix the invalid timeline grouping issue
Fix the trash action translation keys
Fix the beta timeline switch missing in landscape mode
Fix a timeline migration bug on Android
Fix the text overflow issue on the action buttons
Fix deep links when the beta timeline is enabled
Fix search places not working correctly
Fix missing hero animation between tabs
Fix the backup remainder backup count issue
Fix the share to app upload
Fix the error navigating back from the backup page
Fix the backup indicator
Fix the back gesture in multi-select mode
Fix user profile images
Fix the issue downloading live photo
Fix the issue with sync for users with external libraries
Fix the issue with storage filling up for users with iCloud photos
Immich shared links by default are long and hard to guess. This is by design and is a security mechanism to prevent unwanted access. However, the long links can be a bit awkward to use because they are difficult to read. For cases where security is less important, we have added the option to specify a custom URL.
Shared links with a custom URL are now also available at /s/<slug> (in addition to /share/<long-random-string>. Naturally, these links don’t share the same security benefits of the long-random-string ones, so please use them accordingly.
Find large files utility (web-only)
This release adds a new, convenient utility to find large files on your instance. You can access it by navigating to the “Utility” page on the web, and clicking “Review large files”. The page shows the largest 250 original files for your user.
Improved API key permissions and documentation
Following up from the last release, we have added fine-grained permissions to more API endpoints, which are now also included in the auto-generated documentation, which can be read here.
[!CAUTION]
Related to these changes, a few API permissions have been renamed. See #20250 for more details.
On the web, the New API Key form now includes the newly added permissions, as well as a search bar for quicker access.
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [ghcr.io/immich-app/immich-machine-learning](https://github.com/immich-app/immich) | minor | `v1.136.0` -> `v1.137.3` |
| [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich) | minor | `v1.136.0` -> `v1.137.3` |
---
### Release Notes
<details>
<summary>immich-app/immich (ghcr.io/immich-app/immich-machine-learning)</summary>
### [`v1.137.3`](https://github.com/immich-app/immich/releases/tag/v1.137.3)
[Compare Source](https://github.com/immich-app/immich/compare/v1.137.1...v1.137.3)
##### v1.137.3
- Fixes a media location migration issue for people who have `IMMICH_MEDIA_LOCATION` set. (e.g., Unraid)
<!-- Release notes generated using configuration in .github/release.yml at v1.137.3 -->
##### What's Changed
##### 🐛 Bug fixes
- fix: guard IS\_FAVORITE column with SDK check by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in https://github.com/immich-app/immich/pull/20511
- fix: migration if media location is set by [@​danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/20532
**Full Changelog**: https://github.com/immich-app/immich/compare/v1.137.2...v1.137.3
### [`v1.137.1`](https://github.com/immich-app/immich/releases/tag/v1.137.1)
[Compare Source](https://github.com/immich-app/immich/compare/v1.137.0...v1.137.1)
##### v1.137.1
- Fixes an issue with the `/usr/src/app/upload` => `/data` migration if you don't have any assets in the default library
<!-- Release notes generated using configuration in .github/release.yml at main -->
##### What's Changed
##### 🐛 Bug fixes
- fix: automatic media location migration without internal assets by [@​danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/20489
**Full Changelog**: https://github.com/immich-app/immich/compare/v1.137.0...v1.137.1
### [`v1.137.0`](https://github.com/immich-app/immich/releases/tag/v1.137.0)
[Compare Source](https://github.com/immich-app/immich/compare/v1.136.0...v1.137.0)
##### v1.137.0
- *knock, knock*
- *Who's there?*
- *Breaking*
- *Breaking who?*
- *Breaking changes woohoo, with a stable-release-is-around-the-corner and coming to a server near you (soon™)*
> \[!CAUTION]
>
> # Breaking Changes
>
> If your current, running version of Immich is `v1.132.0` or newer, there is **NO ACTION** required. If you are updating from version below `v1.132.0` continue reading.
>
> ## Remove TypeORM ([#​20366](https://github.com/immich-app/immich/issues/20366))
>
> This update requires applications to have started up at least once on `1.132.0+`. See <https://immich.app/errors/#typeorm-upgrade> for more details.
##### Highlights
Welcome to the release `v1.137.0` of Immich. This version adds many bug fixes for the beta timeline, more feature parity with the old timeline, alongside some nifty enhancements to the web and the server as well. As always, new translations have been merged in, and the documentation has been updated at https://immich.app. Now, let’s dive in!
- The default `docker-compose.yml` template has changed
- Beta timeline
- Shared link custom URL
- Find large files utility
- API key permission improvements
##### `docker-compose.yml` template change (optional)
The default compose file now uses `/data` instead of `/usr/src/app/upload`. This is a completely optional change and **NOT** a breaking change. Prior versions of Immich will continue to work without any user intervention. For more information, see [#​20367](https://github.com/immich-app/immich/issues/20367).
Prior to this change, uploaded media was located at `/usr/src/app/upload/upload` in the container (notice the double “upload” folders), which often led to confusion. It will now be located at `/data/upload`, and we hope that makes things easier.
##### Beta timeline
Thank you to everyone who tried out the beta timeline in the last release! We have gathered a lot of great feedback, and are actively working on incorporating it. We’ve fixed a bunch of bugs and added back a bunch of previous features. Here’s a quick list/overview of beta timeline changes this release:
- Fix the invalid timeline grouping issue
- Fix the trash action translation keys
- Fix the beta timeline switch missing in landscape mode
- Fix a timeline migration bug on Android
- Fix the text overflow issue on the action buttons
- Fix deep links when the beta timeline is enabled
- Fix search places not working correctly
- Fix missing hero animation between tabs
- Fix the backup remainder backup count issue
- Fix the share to app upload
- Fix the error navigating back from the backup page
- Fix the backup indicator
- Fix the back gesture in multi-select mode
- Fix user profile images
- Fix the issue downloading live photo
- Fix the issue with sync for users with external libraries
- Fix the issue with storage filling up for users with iCloud photos
… and more
##### Shared link custom URL ([#​19999](https://github.com/immich-app/immich/issues/19999))
Immich shared links by default are long and hard to guess. This is by design and is a security mechanism to prevent unwanted access. However, the long links can be a bit awkward to use because they are difficult to read. For cases where security is less important, we have added the option to specify a *custom URL*.
<p align="center">
<img width="500" alt="image" src="https://github.com/user-attachments/assets/06d5dc89-1bb7-462c-a384-f62c3fb0e838" />
<p/>
Shared links with a custom URL are now also available at `/s/<slug>` (in addition to `/share/<long-random-string>`. Naturally, these links don’t share the same security benefits of the long-random-string ones, so please use them accordingly.
##### Find large files utility (web-only)
This release adds a new, convenient utility to find large files on your instance. You can access it by navigating to the “Utility” page on the web, and clicking “Review large files”. The page shows the largest 250 original files for your user.
<p align="center">
<img width="500" alt="image" src="https://github.com/user-attachments/assets/171520d5-d03b-45f5-9b51-9bb86ae9fa98" />
<img width="800" alt="image" src="https://github.com/user-attachments/assets/6254ef6c-b57f-4d14-9f74-d03d4da56bd9" />
<p/>
##### Improved API key permissions and documentation
Following up from the last release, we have added fine-grained permissions to more API endpoints, which are now also included in the auto-generated documentation, which can be read [here](https://immich.app/docs/api).
> \[!CAUTION]
>
> Related to these changes, a few API permissions have been *renamed*. See [#​20250](https://github.com/immich-app/immich/issues/20250) for more details.
On the web, the New API Key form now includes the newly added permissions, as well as a search bar for quicker access.
<p align="center">
<img width="800" alt="image" src="https://github.com/user-attachments/assets/783a8188-e112-4af7-94b0-3b53fd815712" />
<p/>
<!-- Release notes generated using configuration in .github/release.yml at main -->
##### What's Changed
##### 🚨 Breaking Changes
- feat!: more permissions by [@​jrasm91](https://github.com/jrasm91) in [#​20250](https://github.com/immich-app/immich/pull/20250)
- feat!: remove typeorm by [@​jrasm91](https://github.com/jrasm91) in [#​20366](https://github.com/immich-app/immich/pull/20366)
##### 🚀 Features
- feat: automatically detect media location changes by [@​jrasm91](https://github.com/jrasm91) in [#​20256](https://github.com/immich-app/immich/pull/20256)
- feat: find large files utility by [@​niwla23](https://github.com/niwla23) in [#​18040](https://github.com/immich-app/immich/pull/18040)
- feat: change default media location to /data by [@​jrasm91](https://github.com/jrasm91) in [#​20367](https://github.com/immich-app/immich/pull/20367)
- feat: better endpoint descriptions by [@​jrasm91](https://github.com/jrasm91) in [#​20439](https://github.com/immich-app/immich/pull/20439)
##### 🌟 Enhancements
- feat: don't wait for network on app startup by [@​zackpollard](https://github.com/zackpollard) in [#​20232](https://github.com/immich-app/immich/pull/20232)
- feat: add to album on new beta timeline by [@​bwees](https://github.com/bwees) in [#​20119](https://github.com/immich-app/immich/pull/20119)
- feat(web): api key permission search by [@​jrasm91](https://github.com/jrasm91) in [#​20248](https://github.com/immich-app/immich/pull/20248)
- chore: delete action button by [@​alextran1502](https://github.com/alextran1502) in [#​20261](https://github.com/immich-app/immich/pull/20261)
- feat: scroll to top & view in timeline by [@​alextran1502](https://github.com/alextran1502) in [#​20274](https://github.com/immich-app/immich/pull/20274)
- feat(web): auto fit bounds for map modal. by [@​dagstuan](https://github.com/dagstuan) in [#​20345](https://github.com/immich-app/immich/pull/20345)
- feat: shared links custom URL by [@​Jed-Giblin](https://github.com/Jed-Giblin) in [#​19999](https://github.com/immich-app/immich/pull/19999)
- feat: support config via systemd credentials by [@​amarshall](https://github.com/amarshall) in [#​20406](https://github.com/immich-app/immich/pull/20406)
- feat: 3-2-1 backup onboarding card by [@​bwees](https://github.com/bwees) in [#​20374](https://github.com/immich-app/immich/pull/20374)
- feat: people page/sheet/detail by [@​alextran1502](https://github.com/alextran1502) in [#​20309](https://github.com/immich-app/immich/pull/20309)
- fix(web): Search chip key value heights don't match by [@​xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#​20312](https://github.com/immich-app/immich/pull/20312)
- feat: network requirement option for upload by [@​alextran1502](https://github.com/alextran1502) in [#​20302](https://github.com/immich-app/immich/pull/20302)
- feat: drift edit time and date action by [@​bwees](https://github.com/bwees) in [#​20377](https://github.com/immich-app/immich/pull/20377)
- feat: drift description editor by [@​bwees](https://github.com/bwees) in [#​20383](https://github.com/immich-app/immich/pull/20383)
##### 🐛 Bug fixes
- fix: override SSL options inside isolates by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20142](https://github.com/immich-app/immich/pull/20142)
- fix: fallback auto grouping to day grouping by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20156](https://github.com/immich-app/immich/pull/20156)
- fix: update trash action i18n keys by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20164](https://github.com/immich-app/immich/pull/20164)
- chore: remove build flavor Android by [@​alextran1502](https://github.com/alextran1502) in [#​20161](https://github.com/immich-app/immich/pull/20161)
- fix: send correct includeArchived parameter to API when showing markers in map by [@​pelluch](https://github.com/pelluch) in [#​20117](https://github.com/immich-app/immich/pull/20117)
- fix(web): multi-select in ascending asset order by [@​wuzihao051119](https://github.com/wuzihao051119) in [#​19461](https://github.com/immich-app/immich/pull/19461)
- fix(mobile): hide video thumbnail when video is ready by [@​johnstef99](https://github.com/johnstef99) in [#​19328](https://github.com/immich-app/immich/pull/19328)
- fix: geodata\_places pkey migration failing for certain upgrade paths by [@​zackpollard](https://github.com/zackpollard) in [#​20177](https://github.com/immich-app/immich/pull/20177)
- fix: add beta toggle in landscape mode by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20187](https://github.com/immich-app/immich/pull/20187)
- fix: add missing `await`s when changing client certificate by [@​jfly](https://github.com/jfly) in [#​20189](https://github.com/immich-app/immich/pull/20189)
- fix: android backup album migration without recents by [@​zackpollard](https://github.com/zackpollard) in [#​20220](https://github.com/immich-app/immich/pull/20220)
- fix: optional number inputs by [@​danieldietzler](https://github.com/danieldietzler) in [#​20218](https://github.com/immich-app/immich/pull/20218)
- fix: character width calculation by [@​alextran1502](https://github.com/alextran1502) in [#​20201](https://github.com/immich-app/immich/pull/20201)
- fix: word wrapping on action buttons by [@​bwees](https://github.com/bwees) in [#​20231](https://github.com/immich-app/immich/pull/20231)
- fix: lookup the primary key constraint name before dropping it by [@​zackpollard](https://github.com/zackpollard) in [#​20221](https://github.com/immich-app/immich/pull/20221)
- fix(mobile): deep links when using the beta timeline by [@​bwees](https://github.com/bwees) in [#​20111](https://github.com/immich-app/immich/pull/20111)
- fix(mobile): beta search page improvements by [@​bwees](https://github.com/bwees) in [#​20247](https://github.com/immich-app/immich/pull/20247)
- fix(mobile): places search not working in beta version by [@​YarosMallorca](https://github.com/YarosMallorca) in [#​20284](https://github.com/immich-app/immich/pull/20284)
- fix: no hero animation after tab change by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20285](https://github.com/immich-app/immich/pull/20285)
- fix: remainder backup count by [@​alextran1502](https://github.com/alextran1502) in [#​20270](https://github.com/immich-app/immich/pull/20270)
- fix: share to app upload by [@​alextran1502](https://github.com/alextran1502) in [#​20271](https://github.com/immich-app/immich/pull/20271)
- fix: error on navigating back from backup selection page by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20299](https://github.com/immich-app/immich/pull/20299)
- fix(web): Album picker recent albums don't match sidebar by [@​xCJPECKOVERx](https://github.com/xCJPECKOVERx) in [#​20313](https://github.com/immich-app/immich/pull/20313)
- fix: change translation key for archive action button by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20336](https://github.com/immich-app/immich/pull/20336)
- fix: backup indicator in beta app bar by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20354](https://github.com/immich-app/immich/pull/20354)
- fix: handle back gesture in multi selection mode by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20356](https://github.com/immich-app/immich/pull/20356)
- fix: handle cleanup of new backups alongside old backups by [@​zackpollard](https://github.com/zackpollard) in [#​20402](https://github.com/immich-app/immich/pull/20402)
- fix: android widget periodic updates by [@​bwees](https://github.com/bwees) in [#​20389](https://github.com/immich-app/immich/pull/20389)
- fix: show missing local assets only in timeline with partner sharing by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20298](https://github.com/immich-app/immich/pull/20298)
- fix: sync is\_favorite from native by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20412](https://github.com/immich-app/immich/pull/20412)
- fix(web): timeline date group width by [@​ben-basten](https://github.com/ben-basten) in [#​19964](https://github.com/immich-app/immich/pull/19964)
- fix: exclude assets from excluded albumbs on main timeline by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20425](https://github.com/immich-app/immich/pull/20425)
- fix: user profile images not working in beta timeline by [@​bwees](https://github.com/bwees) in [#​20203](https://github.com/immich-app/immich/pull/20203)
- fix(web): timeline time bucket issue by [@​jrasm91](https://github.com/jrasm91) in [#​20438](https://github.com/immich-app/immich/pull/20438)
- fix: json encoding failure during live photo download by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20444](https://github.com/immich-app/immich/pull/20444)
- fix(mobile): add partial index based on library ID to remote assets by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20214](https://github.com/immich-app/immich/pull/20214)
- fix: clear local file cache before upload by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20448](https://github.com/immich-app/immich/pull/20448)
- fix(download): handle completed downloads and refresh albums by [@​PeterOmbodi](https://github.com/PeterOmbodi) in [#​20241](https://github.com/immich-app/immich/pull/20241)
- fix: incorrect next/previous action after folder view refresh by [@​jrasm91](https://github.com/jrasm91) in [#​20447](https://github.com/immich-app/immich/pull/20447)
- fix: modal race conditions by [@​danieldietzler](https://github.com/danieldietzler) in [#​20460](https://github.com/immich-app/immich/pull/20460)
##### 📚 Documentation
- docs: more make commands and add mobile checks to pr-checklist by [@​shenlong-tanwen](https://github.com/shenlong-tanwen) in [#​20211](https://github.com/immich-app/immich/pull/20211)
- chore: add missing 'make pigeon' instruction by [@​jfly](https://github.com/jfly) in [#​20202](https://github.com/immich-app/immich/pull/20202)
- fix(docs): update SQL queries with schema changes by [@​mmomjian](https://github.com/mmomjian) in [#​20297](https://github.com/immich-app/immich/pull/20297)
- feat(docs): reorganize DB queries, add tags by [@​mmomjian](https://github.com/mmomjian) in [#​20303](https://github.com/immich-app/immich/pull/20303)
- docs: add immich\_ml\_balancer to community projects by [@​apetersson](https://github.com/apetersson) in [#​20399](https://github.com/immich-app/immich/pull/20399)
- docs: Add config example for Authelia by [@​Starbix](https://github.com/Starbix) in [#​20223](https://github.com/immich-app/immich/pull/20223)
##### 🌐 Translations
- fix(mobile): distinguish backup settings title from 'backup\_controller\_page\_backup' translation entry by [@​zigarn](https://github.com/zigarn) in [#​20237](https://github.com/immich-app/immich/pull/20237)
- fix(mobile): remove unused translation and pluralize existing one for map photos count by [@​zigarn](https://github.com/zigarn) in [#​20282](https://github.com/immich-app/immich/pull/20282)
- chore(web): update translations by [@​weblate](https://github.com/weblate) in [#​20105](https://github.com/immich-app/immich/pull/20105)
##### New Contributors
- [@​pelluch](https://github.com/pelluch) made their first contribution in [#​20117](https://github.com/immich-app/immich/pull/20117)
- [@​jfly](https://github.com/jfly) made their first contribution in [#​20189](https://github.com/immich-app/immich/pull/20189)
- [@​zigarn](https://github.com/zigarn) made their first contribution in [#​20237](https://github.com/immich-app/immich/pull/20237)
- [@​beposec](https://github.com/beposec) made their first contribution in [#​20283](https://github.com/immich-app/immich/pull/20283)
- [@​Jed-Giblin](https://github.com/Jed-Giblin) made their first contribution in [#​19999](https://github.com/immich-app/immich/pull/19999)
- [@​niwla23](https://github.com/niwla23) made their first contribution in [#​18040](https://github.com/immich-app/immich/pull/18040)
- [@​apetersson](https://github.com/apetersson) made their first contribution in [#​20399](https://github.com/immich-app/immich/pull/20399)
- [@​amarshall](https://github.com/amarshall) made their first contribution in [#​20406](https://github.com/immich-app/immich/pull/20406)
- [@​Starbix](https://github.com/Starbix) made their first contribution in [#​20223](https://github.com/immich-app/immich/pull/20223)
- [@​PeterOmbodi](https://github.com/PeterOmbodi) made their first contribution in [#​20241](https://github.com/immich-app/immich/pull/20241)
**Full Changelog**: <https://github.com/immich-app/immich/compare/v1.136.0...v1.137.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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0MS4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbInJlbm92YXRlIl19-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v1.136.0->v1.137.3v1.136.0->v1.137.3Release Notes
immich-app/immich (ghcr.io/immich-app/immich-machine-learning)
v1.137.3Compare Source
v1.137.3
IMMICH_MEDIA_LOCATIONset. (e.g., Unraid)What's Changed
🐛 Bug fixes
Full Changelog: https://github.com/immich-app/immich/compare/v1.137.2...v1.137.3
v1.137.1Compare Source
v1.137.1
/usr/src/app/upload=>/datamigration if you don't have any assets in the default libraryWhat's Changed
🐛 Bug fixes
Full Changelog: https://github.com/immich-app/immich/compare/v1.137.0...v1.137.1
v1.137.0Compare Source
v1.137.0
Highlights
Welcome to the release
v1.137.0of Immich. This version adds many bug fixes for the beta timeline, more feature parity with the old timeline, alongside some nifty enhancements to the web and the server as well. As always, new translations have been merged in, and the documentation has been updated at https://immich.app. Now, let’s dive in!docker-compose.ymltemplate has changeddocker-compose.ymltemplate change (optional)The default compose file now uses
/datainstead of/usr/src/app/upload. This is a completely optional change and NOT a breaking change. Prior versions of Immich will continue to work without any user intervention. For more information, see #20367.Prior to this change, uploaded media was located at
/usr/src/app/upload/uploadin the container (notice the double “upload” folders), which often led to confusion. It will now be located at/data/upload, and we hope that makes things easier.Beta timeline
Thank you to everyone who tried out the beta timeline in the last release! We have gathered a lot of great feedback, and are actively working on incorporating it. We’ve fixed a bunch of bugs and added back a bunch of previous features. Here’s a quick list/overview of beta timeline changes this release:
Fix the invalid timeline grouping issue
Fix the trash action translation keys
Fix the beta timeline switch missing in landscape mode
Fix a timeline migration bug on Android
Fix the text overflow issue on the action buttons
Fix deep links when the beta timeline is enabled
Fix search places not working correctly
Fix missing hero animation between tabs
Fix the backup remainder backup count issue
Fix the share to app upload
Fix the error navigating back from the backup page
Fix the backup indicator
Fix the back gesture in multi-select mode
Fix user profile images
Fix the issue downloading live photo
Fix the issue with sync for users with external libraries
Fix the issue with storage filling up for users with iCloud photos
… and more
Shared link custom URL (#19999)
Immich shared links by default are long and hard to guess. This is by design and is a security mechanism to prevent unwanted access. However, the long links can be a bit awkward to use because they are difficult to read. For cases where security is less important, we have added the option to specify a custom URL.
Shared links with a custom URL are now also available at
/s/<slug>(in addition to/share/<long-random-string>. Naturally, these links don’t share the same security benefits of the long-random-string ones, so please use them accordingly.Find large files utility (web-only)
This release adds a new, convenient utility to find large files on your instance. You can access it by navigating to the “Utility” page on the web, and clicking “Review large files”. The page shows the largest 250 original files for your user.
Improved API key permissions and documentation
Following up from the last release, we have added fine-grained permissions to more API endpoints, which are now also included in the auto-generated documentation, which can be read here.
On the web, the New API Key form now includes the newly added permissions, as well as a search bar for quicker access.
What's Changed
🚨 Breaking Changes
🚀 Features
🌟 Enhancements
🐛 Bug fixes
awaits when changing client certificate by @jfly in #20189📚 Documentation
🌐 Translations
New Contributors
Full Changelog: https://github.com/immich-app/immich/compare/v1.136.0...v1.137.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.
This PR has been generated by Renovate Bot.
10e69b5668to7097473515Update immich to v1.137.1to Update immich to v1.137.3