v1.57.0
Highlights
Hello, Immich fans. This release includes improvements to the latest features and solves some long-standing issues. Below are some of the highlights:
Map improvements for large galleries
The API response is now optimized to return minimal data, which reduces server memory usage and improves network latency.
Introduce a custom storage label for each user account
The admin can now add a custom label for each user, so instead of library/{userId}/your-template
it will be library/{custom_user_label}/your-template
.
NOTE: After setting the template name, you must run the Storage Template Migration job to move files from the older storage path to the new one.
Improve video transcoding with new options
Thank @mertalev, for a great PR. We have added additional settings for FFMPEG, including an option to enable two-pass encoding and a better description of previously available options.
Along with those features, we have added potential fixes for the microservices container crashing when downloading bad data files for the geocoding process. We also have smoothed out several job queues to avoid hogging the system/CPU. Please help us with your feedback on those improvements.
As always, please consider supporting the project.
🎉 Cheer! 🎉
Support
If you find the project helpful and it helps you in some ways, you can support the project one time or monthly from GitHub Sponsors
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.
What's Changed
Mobile
- chore(mobile): use Record instead of custom pair+triple by @fyfrey in #2483
- chore(mobile): remove hive by @fyfrey in #2497
Server
- chore(server): auth request type by @jrasm91 in #2502
- fix(server): reverse geocoding crash loop by @jrasm91 in #2489
- chore(server): queue handlers shouldn't increase concurrency by @mertalev in #2508
- feat(server): add missing thumbnail check to nightly jobs by @jrasm91 in #2510
- chore(server): remove unused filename by @jrasm91 in #2517
- chore(server): Remove dist directory in command script by @alextran1502 in #2518
- feat(server): pagination for asset queries in jobs by @michelheusschen in #2516
- feat(server): transcode bitrate and thread settings by @mertalev in #2488
Web
- feat(web+server): map improvements by @michelheusschen in #2498
- fix(web): context menu overlap + outclick types by @michelheusschen in #2506
- feat(web,server): user storage label by @jrasm91 in #2418
- feat(web): confirm before deleting all faces and people by @jrasm91 in #2496
Others
- fix(nginx): enable gzip and show error logs by @michelheusschen in #2504
- docs: update contributing pages by @jrasm91 in #2503
New Contributors
Full Changelog: v1.56.2...v1.57.0