Skip to content

Conversation

soerenschneider
Copy link
Owner

@soerenschneider soerenschneider commented Jul 25, 2025

This PR contains the following updates:

Package Update Change
ghcr.io/immich-app/immich-machine-learning minor v1.135.3 -> v1.144.1

Release Notes

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

v1.144.1

Compare Source

v1.144.1

v1.144.0 has been made a sacrificial object to the Release God

Welcome to the release v1.144.1 of Immich. This release marks the end of summer, with many bugs being squashed and the continuous improvement of the upload process on the new timeline. It also comes with enhancements to storage management for iCloud users when uploading a large library. The mobile app now also displays an indicator for LivePhoto or MotionPhoto, making them easier to recognize.

image

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or our merchandise at https://immich.store

What's Changed

🚀 Features
🐛 Bug fixes
📚 Documentation
🌐 Translations

Full Changelog: immich-app/immich@v1.143.1...v1.144.1

v1.143.1

Compare Source

v1.143.1

What's Changed

🐛 Bug fixes
🌐 Translations

Full Changelog: immich-app/immich@v1.143.0...v1.143.1

v1.143.0

Compare Source

v1.143.0

[!NOTE]
If you're still experiencing issues with remote assets or albums not showing up on the mobile app, please ensure that your server is updated to the latest version. If you are still having issues, try logging out and back in.

Highlights

Welcome to release v1.143.0 of Immich. Like all releases, this one includes the latest batch of translations. A special thanks to everyone who has contributed so far to translating the project. If you are interested in helping translate yourself, check out our project on Weblate. Other than that, this release is mostly bug fixes, with a few minor enhancements. Now let’s dive right in!

  • Material 3 switch/toggle (web) #​22100
  • Bring back configurable backup settings (mobile) #​22114
  • Concurrent hashing & hashing progress (mobile) #​21997
  • Download progress (mobile) #​22178
  • Notable fix: Web modals #​22079
  • Notable fix: Mobile “freezes” #​22111
  • Notable fix: Copy image on Safari
Material 3 switch/toggle (web)

The web project has an updated switch/toggle, thanks to @​SevereCloud (immich-app/ui#267) for that.

image
Bring back configurable backup settings (Android)

Just like the previous timeline implementation, the new version now has similar settings for

  • Backup only while charging
  • Upload only after a minimum amount of elapsed time
Concurrent hashing & hashing progress (mobile)

Improvements have been made to the client-side hashing implementation, which now enables hashing to happen concurrently. This significantly increases throughput, and now the speed is mostly limited by how fast files can be read from internal storage. The hashing process has also been updated to only hash assets from the albums selected for backups, which reduces the number of downloads for iCloud users.

Download progress (mobile)

The mobile app now has a built-in download progress indicator, which makes it easy to see the progress of files being downloaded onto the device.

image image

Notable fix: Web modals

Previous to this release, the web application would often “freeze” or become unusable after using a modal (creating a shared link, creating an api key, confirming the deletion of assets, etc.). This issue has been fixed.

Notable fix: Mobile “freezes”

This release fixes an issue that the mobile application could occasionally “freeze”, with the thumbnails would stop loading, and certain pages would become unusable until the application was forced closed. This has proved much more challenging to solve. We determined that the cause was due to concurrent access to SQLite from background/foreground processes, which could have put the app into this state. We have taken measures to address these situations and believe the application should be much more stable. If you are still running into these types of issues, please let us know!

Notable fix: Copy image on Safari

The “copy image to clipboard” functionality has long worked on non-Safari browsers, but in this release, we were finally able to identify and implement a fix. Copying an image to the clipboard should now also work on Safari.

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or our merchandise at https://immich.store

What's Changed

🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

Full Changelog: immich-app/immich@v1.142.1...v1.143.0

v1.142.1

Compare Source

v1.142.1

Hey guys, Alex here.

Sorry about the rocky release of version v1.142.0. Instead of giving you guys a better experience with the timeline, a mistake in the migration flow code that I wrote put the app into an erroneous state that makes it seem like the new timeline isn't working at all, and the only way to fix that was to log out and log back in manually. For that, I personally apologize for the inconvenience and the frustration that I caused over the weekend. This patch release addresses those issues and some other bugs that were reported over the weekend. If you have problems, please don't hesitate to reach out to me or the team on Discord or GitHub

Alex


In release v1.142.0, during the migration from the old timeline to the new one on the mobile app, the sync checkpoint isn't getting reset, leading to the data not being pulled from the server. During the development of the new timeline, while on the old timeline, the sync endpoint might have been triggered at some points. The missing sync information creates a perception of data loss and mismatched sync information for the mobile app. This release reset the sync checkpoints so that they can be pulled down correctly for everyone.

[!TIP]
For the new timeline to pull the correct information, please consider updating your server to the latest version. We have seen reports that the timeline isn't working because it was connecting to an older version of the server

This patch release also addresses the reliability of background sync on Android. We suggest that you don't swipe away to dismiss the app, but keep it in the background; this will prevent the background worker from being terminated by the OS. Further optimization of the background worker's operation when the app is dismissed will be implemented in the next few days, pending additional testing.

What's Changed

🐛 Bug fixes

New Contributors

Full Changelog: immich-app/immich@v1.142.0...v1.142.1

v1.142.0

Compare Source

v1.142.0

Highlights

Welcome to release v1.142.0 of Immich. Starting with this version, the beta timeline is now the default version for the app. When you first open the app after updating, it will check and run the on-device migration steps for those that are on the old timeline, after that you can close and relaunch the app to start with a better app experience. We want to express our sincere gratitude again for the users who have been using the new version to help us polish it, and for those who work closely with us to tackle weird bugs. As always, this version comes with many bug fixes for the server, web and the mobile app. Let’s dive into some of the highlights below.

  • Resume all paused jobs
  • Geolocation utility improvements
  • Read-only mode toggle on the mobile app has changed to a long-press behavior instead of a double-tap
  • Notable fix: Raspberry Pi 4 crashes when generating thumbnails
    • If you were affected by this bug and set the environmental variable VIPS_NOVECTOR=1, you should remove this variable when upgrading to this Immich release or above
Resume all paused jobs

The job administration page now comes with a resume all button. This is especially helpful for users who are importing their libraries to Immich via immich-go, which pauses all jobs during upload, including background jobs not visible in the UI. If the process fails mid-way, the jobs stay paused until the admin either recreates the Redis container or manually resumes them. If you’ve been having problems with the trash not clearing or memories not generating, make sure to check this button.

image
Geolocation utility improvements

The geolocation utility has been converted to a timeline view, so you can easily scroll through your entire library while investigating

image

You can now browse the timeline, and at the same time, fill in the missing coordinates for your assets. Thanks @​Johannbr for your continued work on this.

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or our merchandise at https://immich.store

What's Changed

🫥 Deprecated Changes
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

Full Changelog: immich-app/immich@v1.141.1...v1.142.0

v1.141.1

Compare Source

v1.141.1

Highlight

Welcome to the release v1.141.1 of Immich, as hot as this summer gets, the beta timeline is ready to be taken out of the kitchen, now with more features and bug fixes. Let’s dive right in while it’s still hot

  • [beta] Auto-add uploaded assets to albums
  • View similar photos
  • DigitalOcean 1-click deployment
  • Notable fix - thumbnail generation for 200MP HEIC images
[beta] Auto-add uploaded assets to albums.

This feature has made its way back to the beta timeline. You can enable this feature on the Backup Options page. The current selected albums for backup will be linked with the album of the same name on the server, or a new album will be created if those albums don’t exist. Assets uploaded will be placed in the respective linked album.

image

View similar photos

On the web, you can now look for similar photos or videos when viewing an asset by clicking on the context menu > Find similar photos. Powered by CLIP search to quickly identify photos with similar scenery and context

image image

Digital Ocean 1-Click Deployment

To help users who are interested in trying out the application without setting it up on their infrastructure, or who do not have the infrastructure available yet. We now have the option to deploy Immich directly on DigitalOcean.

The default configuration is the smallest pod size that can run Immich comfortably. The new instance is set up with a default reverse proxy that handles TLS. For more information, you can read here.

You can give it a try by clicking the button below

image

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or our merchandise at https://immich.store

What's Changed

🚀 Features
🌟 Enhancements
🐛 Bug fixes
🌐 Translations

New Contributors

Full Changelog: immich-app/immich@v1.140.1...v1.141.1

v1.140.1

Compare Source

v1.140.1

What's Changed

🐛 Bug fixes
📚 Documentation

New Contributors

Full Changelog: immich-app/immich@v1.140.0...v1.140.1

v1.140.0

Compare Source

v1.140.0

Highlights

Welcome to the release v1.140.0 of Immich, one more release, and one more day closer to 🐴 Stable-Day 🐴. This release continues the ramp-up effort to bring the beta timeline up to the same feature parity as the old one, while also addressing as many bugs as possible. Thanks to our active contributors, some cool features also made their way into this release. We encourage all Immich users to switch to the beta timeline and use it to help us identify and resolve issues. Let’s dive into the highlights of this release.

  • [beta] Background sync
  • [beta] Read-only mode
  • Location management utility
[beta] Background sync

The background sync feature has now been added to the beta timeline. New assets are now detected and pushed to an upload queue, which will be handled automatically by the OS.

Some tasks, such as local and remote data sync, now also run in the background periodically. So that, as soon as you open the app, the newly taken assets are immediately available on the timeline.

For those who have been using the beta timeline, please toggle the upload button off then on again to enable the background workers.

[beta] Read-only mode

For parents who have kids who want to look over photos but don’t want them to accidentally delete or perform any action on them, this feature is for you. By double-tapping on the profile photo in the app, you can only view assets in the main timeline, and all the action buttons will be hidden. Thanks, @​Sud-Puth, for proposing and initiating work on this nifty feature!

image
Location management utility

Thanks to @​Johannbr for putting in time and effort into this feature. You can now find and edit missing location data on a specific date. By going to Utilities > Manage location on the web, you will be presented with an interface to select the date to find the assets with missing GPS location and to update them in bulk

image image

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or our merchandise at https://immich.store

What's Changed

🚀 Features
🌟 Enhancements
🐛 Bug fixes

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 is behind base branch, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Renovate Bot.

@soerenschneider soerenschneider self-assigned this Jul 25, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 7 times, most recently from c471829 to 0fa3be7 Compare August 1, 2025 04:28
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.136.0 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.137.1 Aug 1, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch from 0fa3be7 to dec1c7e Compare August 4, 2025 08:23
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.137.1 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.137.3 Aug 4, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 3 times, most recently from e26e4ec to 83e5b5f Compare August 11, 2025 09:00
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 2 times, most recently from dbfda17 to 3b0b363 Compare August 15, 2025 19:54
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.137.3 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.138.0 Aug 15, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 2 times, most recently from 99e0cbe to 25edb52 Compare August 19, 2025 08:20
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.138.0 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.138.1 Aug 19, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 4 times, most recently from 8f0334f to a67011e Compare August 25, 2025 08:19
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.138.1 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.139.3 Aug 25, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch from a67011e to 8654eb1 Compare August 26, 2025 08:20
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.139.3 Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.139.4 Aug 26, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch from 8654eb1 to b6a99f0 Compare August 26, 2025 18:57
@soerenschneider soerenschneider changed the title Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.139.4 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.139.4 Aug 26, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch from b6a99f0 to a9900d1 Compare August 27, 2025 08:19
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.141.1 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.142.0 Sep 15, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 4 times, most recently from 0ea5ff1 to 25dca54 Compare September 17, 2025 04:18
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.142.0 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.142.1 Sep 17, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 6 times, most recently from 011cece to 1afade9 Compare September 22, 2025 04:18
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.142.1 Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.142.1 Sep 22, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 2 times, most recently from 8531342 to 063d0d8 Compare September 23, 2025 04:24
@soerenschneider soerenschneider changed the title Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.142.1 Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.143.0 Sep 23, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 2 times, most recently from 4f1fb75 to cd45d4a Compare September 24, 2025 04:19
@soerenschneider soerenschneider changed the title Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.143.0 Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.143.1 Sep 24, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 3 times, most recently from 5d1ff07 to 4ee4e5f Compare September 29, 2025 04:19
@soerenschneider soerenschneider changed the title Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.143.1 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.143.1 Sep 29, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch 3 times, most recently from 8c71bdb to 63de9d9 Compare October 1, 2025 04:18
@soerenschneider soerenschneider changed the title chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.143.1 chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.144.1 Oct 1, 2025
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch from 63de9d9 to 255ac36 Compare October 6, 2025 04:19
@soerenschneider soerenschneider force-pushed the renovate/ghcr.io-immich-app-immich-machine-learning-1.x branch from 255ac36 to 23da7fc Compare October 6, 2025 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants