Immich
High performance self-hosted photo and video management solution
Alternative to: google photos, apple photos, amazon photos
v1.128.0
2025-02-28v1.128.0
Welp! We beat ourselves again at pushing out PRs. So here is another release for you to make up for the slow pace last week. And release on a Friday afternoon, what could be a better time!
Highlights
Welcome to release v1.128.0 of Immich. This release enhances the face tagging feature and fixes some of its bugs. Additionally, many improvements have also been made to the application, which has been just two days shy since the last release. Enjoy the highlights below:
- Remember the previous location on the map when using the location edit feature
- Face tagging enhancement – You can now search for a person’s name; the form color is adapted to follow the theme brightness.
- Fixed an issue where the tagged face is reset when running the “Refresh faces” job.
- Fixed an issue where faces could not be tagged in videos. Note that the face tag on video is for facial information only, as it is taken from the thumbnail as the source, not the video’s frame.
- Fixed an issue where modified assets in an external library would be reimported every subsequent scan.
- Fixed an issue with a long delay when running multiple ML endpoints.
- Fixed an issue where the update notifier would show up too often
- Fixed an issue where the deduplication has an erroneous behavior with stacked assets
- Fixed an issue where duplicate memories are generated
- Fixed an issue where the memory “years ago” text is off by one
- Fixed an issue where the background backup kept crashing on Android
Support Immich
If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or purchase our merchandise at https://immich.store
Cheers! 🍻
What’s Changed
🌟 Enhancements
- feat(web): remember last chosen map location when editing by @ngc7293 in https://github.com/immich-app/immich/pull/16366
- feat(server): set exiftool process count by @mertalev in https://github.com/immich-app/immich/pull/16388
- fix: improve contrast on disabled input field in light mode (#16368) by @Etienne-bdt in https://github.com/immich-app/immich/pull/16382
- feat(web): face tagging dialog enhancement by @alextran1502 in https://github.com/immich-app/immich/pull/16395
- chore(server): trash e2e cleanup by @etnoy in https://github.com/immich-app/immich/pull/16423
🐛 Bug fixes
- fix: websockets calling on_new_release across all sessions upon new websocket connection. by @AdamT20054 in https://github.com/immich-app/immich/pull/16339
- fix(web): tag people in video by @alextran1502 in https://github.com/immich-app/immich/pull/16351
- fix: ensure manually tagged faces have proper source type by @ngc7293 in https://github.com/immich-app/immich/pull/16364
- fix(web): update search modal to not jump around by @cwlowder in https://github.com/immich-app/immich/pull/16308
- fix(server): don’t expose source types in face creation api by @mertalev in https://github.com/immich-app/immich/pull/16381
- fix(web): storage template incorrect example by @alextran1502 in https://github.com/immich-app/immich/pull/16367
- fix(server): Fix delay with multiple ml servers by @Tyris in https://github.com/immich-app/immich/pull/16284
- fix(server): skip stacked assets in duplicate detection by @mertalev in https://github.com/immich-app/immich/pull/16380
- fix(server): don’t reimport files more than once by @etnoy in https://github.com/immich-app/immich/pull/16375
- fix(mobile): bootstrap store inside isolates by @shenlong-tanwen in https://github.com/immich-app/immich/pull/16392
- fix(server): don’t show assets that no longer associate with a face by @alextran1502 in https://github.com/immich-app/immich/pull/16404
- fix(web): person favorite icon bad placement by @caburum in https://github.com/immich-app/immich/pull/16412
- fix(mobile): background backup failing due to store by @shenlong-tanwen in https://github.com/immich-app/immich/pull/16418
- fix: user delete sync query sort by id by @zackpollard in https://github.com/immich-app/immich/pull/16420
- fix(server): include deleted assets if searching offline assets by @mertalev in https://github.com/immich-app/immich/pull/16417
- fix: duplicate memories by @jrasm91 in https://github.com/immich-app/immich/pull/16432
- fix(server): stringify error log parameter to ensure correct overload by @desmondgc in https://github.com/immich-app/immich/pull/16422
- fix: memories off by one by @jrasm91 in https://github.com/immich-app/immich/pull/16434
📚 Documentation
- docs: fix typos by @luzpaz in https://github.com/immich-app/immich/pull/16352
New Contributors
- @luzpaz made their first contribution in https://github.com/immich-app/immich/pull/16352
- @AdamT20054 made their first contribution in https://github.com/immich-app/immich/pull/16339
- @ngc7293 made their first contribution in https://github.com/immich-app/immich/pull/16364
- @cwlowder made their first contribution in https://github.com/immich-app/immich/pull/16308
- @Etienne-bdt made their first contribution in https://github.com/immich-app/immich/pull/16382
Full Changelog: https://github.com/immich-app/immich/compare/v1.127.0…v1.128.0