v1.62.0
Highlights
Welcome to the v1.62.0
release of Immich. There are many updates in this version that we hope you'll like. Some of the key highlights include:
- Thumbhash on the web.
- Easier to host the Machine Learning container on a different machine.
Thumbhash on the web
The thumbnail now displays the blur version of the thumbnail image before the actual image is loaded. This mechanism replaces the transition from the gray box to the actual image to provide a better transition in the browsing experience.
The video simulates a slow network loading scenario.
Photos.-.Immich.Mozilla.Firefox.2023-06-02.12-51-12.mp4
For existing assets, you can run the Thumbnail Generation
job with missing option to generate the thumbhash data
Host the machine-learning
container on a different machine.
The server will now send the asset's content over HTTP to the machine learning container so that the container can be spun up on a different machine without the need to access the UPLOAD_LOCATION
to run all of the machine learning tasks.
This feature will provide a better experience when deploying the machine-learning container for users that host the Immich server on a low-end machine.
You can update docker-compose.yml
to remove UPLOAD_LOCATION
mount from ML container
And as always, bugs are fixed, and many other improvements also come with this release.
Please consider supporting the project.
Support
If you find the project helpful and helps you in some ways, you can support it via the following channel.
- Monthly donation via GitHub Sponsors
- One-time donation via GitHub Sponsors
- Librepay
- buymeacoffee
- Bitcoin: 1FvEp6P6NM8EZEkpGUFAN2LqJ1gxusNxZX
It is a great way to let me know that you want me to continue developing and working on this project for years to come.
🎉 Cheers! 🎉
What changes
Mobile
- fix(mobile): Sort newest first for asset selection in album by @alextran1502 in #2833
- chore(mobile): Add debug build type suffix to the applicationId and version by @brighteyed in #2826
Web
- fix(web): error when refreshing asset view in memory page by @alextran1502 in #2789
- chore(web): use svelte motion tweening for animation by @uhthomas in #2788
- chore(web): hide memory lane navigation when it's no longer possible to scroll by @uhthomas in #2791
- fix(web): not displaying assets in album after adding shared user by @alextran1502 in #2804
- feat(web): show number of assets in memory progress bar by @uhthomas in #2813
- fix(web): hide memory lane navigation properly on scaled resolutions by @uhthomas in #2819
- feat(web): add padding to memory asset navigation by @uhthomas in #2822
Server
- feat(web,server): add thumbhash support by @lukehmcc in #2649
- refactor(server): album count by @jrasm91 in #2746
- refactor(server): access checks by @jrasm91 in #2776
- refactor(server): send job command by @jrasm91 in #2777
- refactor(server): rename get auth user decorator by @jrasm91 in #2778
- chore(server): organize imports by @jrasm91 in #2779
- fix(server): only show assets 'on-this-day' with thumbnails by @jrasm91 in #2851
Machine learning
Others
- docs: Update README.md by @phillibl in #2787
- docs: Update xmp-sidecars.md by @phillibl in #2785
- chore(deps): pin image digests by @uhthomas in #2754
New Contributors
- @phillibl made their first contribution in #2787
- @renovate made their first contribution in #2739
- @dfcowell made their first contribution in #2825
Full Changelog: v1.61.0...v1.62.0