v1.119.0
版本发布时间: 2024-10-28 23:55:10
immich-app/immich最新发布版本:v1.123.0(2024-12-18 00:41:21)
v1.119.0
[!CAUTION]
The env variable for the host binding was erroneously named
HOST
instead ofIMMICH_HOST
(which is how it was listed in the docs). This has been corrected in this release. If you were using theHOST
env var in your setup before, please update it toIMMICH_HOST
.If you are using the built-in Prometheus endpoint for monitoring, please read on. If not, you can ignore this section.
The following env variables have been removed:
IMMICH_METRICS
IMMICH_API_METRICS
IMMICH_HOST_METRICS
IMMICH_IO_METRICS
IMMICH_JOB_METRICS
Use
IMMICH_TELEMETRY_INCLUDE
/IMMICH_TELEMETRY_EXCLUDE
instead.Examples:
-- IMMICH_METRICS=true ++ IMMICH_TELEMETRY_INCLUDE=all
-- IMMICH_METRICS=true -- IMMICH_HOST_METRICS=false ++ IMMICH_TELEMETRY_INCLUDE=all ++ IMMICH_TELEMETRY_EXCLUDE=host
-- IMMICH_API_METRICS=true -- IMMICH_HOST_METRICS=true ++ IMMICH_TELEMETRY_INCLUDE=api,host
Welcome to release v1.119.0
of Immich. This release focuses on fixing issues surrounding video encoding and thumbnail generation for a variety of old and new formats, along with minor improvements across the app. Some of the highlights below:
- Create new OAuth users without passwords
- Debounce email notifications for album changes
- Improve mobile app layout on tablets
- VAAPI hardware decoding
- Notable fix: Face Detection using excessive RAM with OpenVINO
- Notable fix: transcodes not playing in the mobile app in certain situations
VAAPI hardware decoding
Prior to this release, Immich only used VAAPI for video encoding; it still used the CPU for decoding and tone-mapping. This release adds end-to-end acceleration for VAAPI, making transcoding much faster with lower CPU utilization. With this addition, every supported acceleration API now has end-to-end acceleration in Immich.
If you use VAAPI hardware acceleration, you can enable hardware decoding in the transcoding settings to take advantage of this change.
Transcoding fix for mobile
When the source video is Dolby Vision, transcodes sometimes either didn't play in the mobile app, or only the audio was played. In particular, this meant that many videos captured on iOS could not be viewed on Android.
This issue has been fixed. However, existing transcodes of Dolby Vision videos created using Immich 1.114.0 - 1.118.2 will still have the issue and will need to be re-transcoded for correct playback in these cases.
To re-transcode affected videos, you can either select them in the web app and choose the Refresh encoded videos option or go to the Job Status page and click All next to Transcode Videos.
Note: you only need to do this if you encounter playback issues for these videos.
Support Immich
If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.
Cheers! 🍻
What's Changed
🚨 Breaking Changes
- refactor(server): move host env to config repo by @jrasm91 in https://github.com/immich-app/immich/pull/13507
- refactor(server): telemetry env variables by @danieldietzler in https://github.com/immich-app/immich/pull/13705
🚀 Features
- feat(server): vaapi hardware decoding by @mertalev in https://github.com/immich-app/immich/pull/13561
🌟 Enhancements
- feat: show warning when running main branch build by @bo0tzz in https://github.com/immich-app/immich/pull/13462
- fix(server): Allow passwordless users when oauth enabled by @jedi04 in https://github.com/immich-app/immich/pull/13517
- feat(web): Change relink person icon from minus to pencil by @CrushedAsian255 in https://github.com/immich-app/immich/pull/13536
- fix(web): improve photosphere viewer settings by @grgergo1 in https://github.com/immich-app/immich/pull/13468
- feat(server): add pcm_s16le accepted audio codec by @pyorot in https://github.com/immich-app/immich/pull/13418
- feat(server): wait five minutes before sending email on new album item by @HeyBanditoz in https://github.com/immich-app/immich/pull/12223
- chore(mobile): proper new UI layout for tablet by @alextran1502 in https://github.com/immich-app/immich/pull/13650
- chore(mobile): thumbnail image ui improvements by @dvbthien in https://github.com/immich-app/immich/pull/13655
- feat: Use video thumbnail for GIF types by @Pranay-Pandey in https://github.com/immich-app/immich/pull/13677
- feat(ml): configurable batch size for facial recognition by @mertalev in https://github.com/immich-app/immich/pull/13689
🐛 Bug fixes
- fix(server): never try to parse Duration from exif data by @jrasm91 in https://github.com/immich-app/immich/pull/13497
- fix: person update state inconsistencies by @danieldietzler in https://github.com/immich-app/immich/pull/13556
- fix: web search add to album reactivity by @danieldietzler in https://github.com/immich-app/immich/pull/13539
- fix(web): intersection observer not triggered to load more people by @alextran1502 in https://github.com/immich-app/immich/pull/13589
- fix(server): encodes iPhone 16 Pro video with unknown audio codec by @alextran1502 in https://github.com/immich-app/immich/pull/13593
- fix(server): Revert "fix(server): copy video projection metadata for 360 videos (#12376)" by @mertalev in https://github.com/immich-app/immich/pull/13611
- fix(mobile): Fix minor issues with downloading assets by @dvbthien in https://github.com/immich-app/immich/pull/13609
- fix(web): reset select all button state on escape press by @darrelhong in https://github.com/immich-app/immich/pull/13600
- fix(server): only allow absolute import paths by @etnoy in https://github.com/immich-app/immich/pull/13642
- feat(web): allow changing shared user role in album options modal by @AnimeshKotka in https://github.com/immich-app/immich/pull/13654
- fix(server): add ld_library_path in start.sh by @mertalev in https://github.com/immich-app/immich/pull/13686
- fix(server): nan transcoding estimate by @mertalev in https://github.com/immich-app/immich/pull/13693
- fix: Add debouncing to the search popup form by @Pranay-Pandey in https://github.com/immich-app/immich/pull/13684
- fix(web): add crossorigin to link manifest for PWA by @automaton82 in https://github.com/immich-app/immich/pull/13708
- fix: duplicated library scan jobs and api server library watch by @zackpollard in https://github.com/immich-app/immich/pull/13734
- fix: X years ago ordering by @darrelhong in https://github.com/immich-app/immich/pull/13742
📚 Documentation
- chore(docs): add Thai README by @richeyphu in https://github.com/immich-app/immich/pull/13591
- chore(docs): update _storage-template.md by @chriskoch in https://github.com/immich-app/immich/pull/13578
- docs: add qsv note for jasper lake cpus by @evie-lau in https://github.com/immich-app/immich/pull/13622
- docs: add warning to repair page by @polgarc in https://github.com/immich-app/immich/pull/13640
- feat(docs): add mention to purchase to support immich page by @CrushedAsian255 in https://github.com/immich-app/immich/pull/13612
- fix: Add DB_DATA_LOCATION config. by @Sweebah in https://github.com/immich-app/immich/pull/13754
🌐 Translations
- chore(web): update translations by @weblate in https://github.com/immich-app/immich/pull/13443
- chore: move weblate translations to root directory by @ben-basten in https://github.com/immich-app/immich/pull/13604
New Contributors
- @jedi04 made their first contribution in https://github.com/immich-app/immich/pull/13517
- @CrushedAsian255 made their first contribution in https://github.com/immich-app/immich/pull/13536
- @grgergo1 made their first contribution in https://github.com/immich-app/immich/pull/13468
- @richeyphu made their first contribution in https://github.com/immich-app/immich/pull/13591
- @chriskoch made their first contribution in https://github.com/immich-app/immich/pull/13578
- @HeyBanditoz made their first contribution in https://github.com/immich-app/immich/pull/12223
- @dvbthien made their first contribution in https://github.com/immich-app/immich/pull/13609
- @darrelhong made their first contribution in https://github.com/immich-app/immich/pull/13600
- @jrstrunk made their first contribution in https://github.com/immich-app/immich/pull/13644
- @evie-lau made their first contribution in https://github.com/immich-app/immich/pull/13622
- @polgarc made their first contribution in https://github.com/immich-app/immich/pull/13640
- @AnimeshKotka made their first contribution in https://github.com/immich-app/immich/pull/13654
- @Pranay-Pandey made their first contribution in https://github.com/immich-app/immich/pull/13677
- @automaton82 made their first contribution in https://github.com/immich-app/immich/pull/13708
- @Sweebah made their first contribution in https://github.com/immich-app/immich/pull/13754
Full Changelog: https://github.com/immich-app/immich/compare/v1.118.2...v1.119.0
1、 app-arm64-v8a-release.apk 39.99MB
2、 app-armeabi-v7a-release.apk 35.53MB
3、 app-release.apk 114.16MB
4、 app-x86_64-release.apk 41.83MB
5、 docker-compose.yml 3.25KB
6、 example.env 933B
7、 hwaccel.ml.yml 1.16KB
8、 hwaccel.transcoding.yml 1.61KB
9、 prometheus.yml 260B