This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/immich-app/immich-server](https://redirect.github.com/immich-app/immich) | minor | `f158810` -> `24df117` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>immich-app/immich (ghcr.io/immich-app/immich-server)</summary> ### [`v1.119.0`](https://redirect.github.com/immich-app/immich/releases/tag/v1.119.0) [Compare Source](https://redirect.github.com/immich-app/immich/compare/v1.118.2...v1.119.0) ### v1.119.0 > \[!CAUTION] > > The env variable for the host binding was erroneously named `HOST` instead of `IMMICH_HOST` (which is how it was listed in the docs). This has been corrected in this release. > If you were using the `HOST` env var in your setup before, please update it to `IMMICH_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: > > ```diff > -- IMMICH_METRICS=true > ++ IMMICH_TELEMETRY_INCLUDE=all > ``` > > ```diff > -- IMMICH_METRICS=true > -- IMMICH_HOST_METRICS=false > ++ IMMICH_TELEMETRY_INCLUDE=all > ++ IMMICH_TELEMETRY_EXCLUDE=host > ``` > > ```diff > -- 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](https://my.immich.app/admin/system-settings?isOpen=video-transcoding+hardware-acceleration) 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](http://my.immich.app/admin/jobs-status) and click *All* next to Transcode Videos. Note: you only need to do this if you encounter playback issues for these videos. <!-- Release notes generated using configuration in .github/release.yml at main --> #### Support Immich <p align="center"> <img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif" width="450" title="SUPPORT THE PROJECT!"> </p> 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](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/13507](https://redirect.github.com/immich-app/immich/pull/13507) - refactor(server): telemetry env variables by [@​danieldietzler](https://redirect.github.com/danieldietzler) in [https://github.com/immich-app/immich/pull/13705](https://redirect.github.com/immich-app/immich/pull/13705) ##### 🚀 Features - feat(server): vaapi hardware decoding by [@​mertalev](https://redirect.github.com/mertalev) in [https://github.com/immich-app/immich/pull/13561](https://redirect.github.com/immich-app/immich/pull/13561) ##### 🌟 Enhancements - feat: show warning when running main branch build by [@​bo0tzz](https://redirect.github.com/bo0tzz) in [https://github.com/immich-app/immich/pull/13462](https://redirect.github.com/immich-app/immich/pull/13462) - fix(server): Allow passwordless users when oauth enabled by [@​jedi04](https://redirect.github.com/jedi04) in [https://github.com/immich-app/immich/pull/13517](https://redirect.github.com/immich-app/immich/pull/13517) - feat(web): Change relink person icon from minus to pencil by [@​CrushedAsian255](https://redirect.github.com/CrushedAsian255) in [https://github.com/immich-app/immich/pull/13536](https://redirect.github.com/immich-app/immich/pull/13536) - fix(web): improve photosphere viewer settings by [@​grgergo1](https://redirect.github.com/grgergo1) in [https://github.com/immich-app/immich/pull/13468](https://redirect.github.com/immich-app/immich/pull/13468) - feat(server): add pcm_s16le accepted audio codec by [@​pyorot](https://redirect.github.com/pyorot) in [https://github.com/immich-app/immich/pull/13418](https://redirect.github.com/immich-app/immich/pull/13418) - feat(server): wait five minutes before sending email on new album item by [@​HeyBanditoz](https://redirect.github.com/HeyBanditoz) in [https://github.com/immich-app/immich/pull/12223](https://redirect.github.com/immich-app/immich/pull/12223) - chore(mobile): proper new UI layout for tablet by [@​alextran1502](https://redirect.github.com/alextran1502) in [https://github.com/immich-app/immich/pull/13650](https://redirect.github.com/immich-app/immich/pull/13650) - chore(mobile): thumbnail image ui improvements by [@​dvbthien](https://redirect.github.com/dvbthien) in [https://github.com/immich-app/immich/pull/13655](https://redirect.github.com/immich-app/immich/pull/13655) - feat: Use video thumbnail for GIF types by [@​Pranay-Pandey](https://redirect.github.com/Pranay-Pandey) in [https://github.com/immich-app/immich/pull/13677](https://redirect.github.com/immich-app/immich/pull/13677) - feat(ml): configurable batch size for facial recognition by [@​mertalev](https://redirect.github.com/mertalev) in [https://github.com/immich-app/immich/pull/13689](https://redirect.github.com/immich-app/immich/pull/13689) ##### 🐛 Bug fixes - fix(server): never try to parse Duration from exif data by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/13497](https://redirect.github.com/immich-app/immich/pull/13497) - fix: person update state inconsistencies by [@​danieldietzler](https://redirect.github.com/danieldietzler) in [https://github.com/immich-app/immich/pull/13556](https://redirect.github.com/immich-app/immich/pull/13556) - fix: web search add to album reactivity by [@​danieldietzler](https://redirect.github.com/danieldietzler) in [https://github.com/immich-app/immich/pull/13539](https://redirect.github.com/immich-app/immich/pull/13539) - fix(web): intersection observer not triggered to load more people by [@​alextran1502](https://redirect.github.com/alextran1502) in [https://github.com/immich-app/immich/pull/13589](https://redirect.github.com/immich-app/immich/pull/13589) - fix(server): encodes iPhone 16 Pro video with unknown audio codec by [@​alextran1502](https://redirect.github.com/alextran1502) in [https://github.com/immich-app/immich/pull/13593](https://redirect.github.com/immich-app/immich/pull/13593) - fix(server): Revert "fix(server): copy video projection metadata for 360 videos ([#​12376](https://redirect.github.com/immich-app/immich/issues/12376))" by [@​mertalev](https://redirect.github.com/mertalev) in [https://github.com/immich-app/immich/pull/13611](https://redirect.github.com/immich-app/immich/pull/13611) - fix(mobile): Fix minor issues with downloading assets by [@​dvbthien](https://redirect.github.com/dvbthien) in [https://github.com/immich-app/immich/pull/13609](https://redirect.github.com/immich-app/immich/pull/13609) - fix(web): reset select all button state on escape press by [@​darrelhong](https://redirect.github.com/darrelhong) in [https://github.com/immich-app/immich/pull/13600](https://redirect.github.com/immich-app/immich/pull/13600) - fix(server): only allow absolute import paths by [@​etnoy](https://redirect.github.com/etnoy) in [https://github.com/immich-app/immich/pull/13642](https://redirect.github.com/immich-app/immich/pull/13642) - feat(web): allow changing shared user role in album options modal by [@​AnimeshKotka](https://redirect.github.com/AnimeshKotka) in [https://github.com/immich-app/immich/pull/13654](https://redirect.github.com/immich-app/immich/pull/13654) - fix(server): add ld_library_path in start.sh by [@​mertalev](https://redirect.github.com/mertalev) in [https://github.com/immich-app/immich/pull/13686](https://redirect.github.com/immich-app/immich/pull/13686) - fix(server): nan transcoding estimate by [@​mertalev](https://redirect.github.com/mertalev) in [https://github.com/immich-app/immich/pull/13693](https://redirect.github.com/immich-app/immich/pull/13693) - fix: Add debouncing to the search popup form by [@​Pranay-Pandey](https://redirect.github.com/Pranay-Pandey) in [https://github.com/immich-app/immich/pull/13684](https://redirect.github.com/immich-app/immich/pull/13684) - fix(web): add crossorigin to link manifest for PWA by [@​automaton82](https://redirect.github.com/automaton82) in [https://github.com/immich-app/immich/pull/13708](https://redirect.github.com/immich-app/immich/pull/13708) - fix: duplicated library scan jobs and api server library watch by [@​zackpollard](https://redirect.github.com/zackpollard) in [https://github.com/immich-app/immich/pull/13734](https://redirect.github.com/immich-app/immich/pull/13734) - fix: X years ago ordering by [@​darrelhong](https://redirect.github.com/darrelhong) in [https://github.com/immich-app/immich/pull/13742](https://redirect.github.com/immich-app/immich/pull/13742) ##### 📚 Documentation - chore(docs): add Thai README by [@​richeyphu](https://redirect.github.com/richeyphu) in [https://github.com/immich-app/immich/pull/13591](https://redirect.github.com/immich-app/immich/pull/13591) - chore(docs): update \_storage-template.md by [@​chriskoch](https://redirect.github.com/chriskoch) in [https://github.com/immich-app/immich/pull/13578](https://redirect.github.com/immich-app/immich/pull/13578) - docs: add qsv note for jasper lake cpus by [@​evie-lau](https://redirect.github.com/evie-lau) in [https://github.com/immich-app/immich/pull/13622](https://redirect.github.com/immich-app/immich/pull/13622) - docs: add warning to repair page by [@​polgarc](https://redirect.github.com/polgarc) in [https://github.com/immich-app/immich/pull/13640](https://redirect.github.com/immich-app/immich/pull/13640) - feat(docs): add mention to purchase to support immich page by [@​CrushedAsian255](https://redirect.github.com/CrushedAsian255) in [https://github.com/immich-app/immich/pull/13612](https://redirect.github.com/immich-app/immich/pull/13612) - fix: Add DB_DATA_LOCATION config. by [@​Sweebah](https://redirect.github.com/Sweebah) in [https://github.com/immich-app/immich/pull/13754](https://redirect.github.com/immich-app/immich/pull/13754) ##### 🌐 Translations - chore(web): update translations by [@​weblate](https://redirect.github.com/weblate) in [https://github.com/immich-app/immich/pull/13443](https://redirect.github.com/immich-app/immich/pull/13443) - chore: move weblate translations to root directory by [@​ben-basten](https://redirect.github.com/ben-basten) in [https://github.com/immich-app/immich/pull/13604](https://redirect.github.com/immich-app/immich/pull/13604) #### New Contributors - [@​jedi04](https://redirect.github.com/jedi04) made their first contribution in [https://github.com/immich-app/immich/pull/13517](https://redirect.github.com/immich-app/immich/pull/13517) - [@​CrushedAsian255](https://redirect.github.com/CrushedAsian255) made their first contribution in [https://github.com/immich-app/immich/pull/13536](https://redirect.github.com/immich-app/immich/pull/13536) - [@​grgergo1](https://redirect.github.com/grgergo1) made their first contribution in [https://github.com/immich-app/immich/pull/13468](https://redirect.github.com/immich-app/immich/pull/13468) - [@​richeyphu](https://redirect.github.com/richeyphu) made their first contribution in [https://github.com/immich-app/immich/pull/13591](https://redirect.github.com/immich-app/immich/pull/13591) - [@​chriskoch](https://redirect.github.com/chriskoch) made their first contribution in [https://github.com/immich-app/immich/pull/13578](https://redirect.github.com/immich-app/immich/pull/13578) - [@​HeyBanditoz](https://redirect.github.com/HeyBanditoz) made their first contribution in [https://github.com/immich-app/immich/pull/12223](https://redirect.github.com/immich-app/immich/pull/12223) - [@​dvbthien](https://redirect.github.com/dvbthien) made their first contribution in [https://github.com/immich-app/immich/pull/13609](https://redirect.github.com/immich-app/immich/pull/13609) - [@​darrelhong](https://redirect.github.com/darrelhong) made their first contribution in [https://github.com/immich-app/immich/pull/13600](https://redirect.github.com/immich-app/immich/pull/13600) - [@​jrstrunk](https://redirect.github.com/jrstrunk) made their first contribution in [https://github.com/immich-app/immich/pull/13644](https://redirect.github.com/immich-app/immich/pull/13644) - [@​evie-lau](https://redirect.github.com/evie-lau) made their first contribution in [https://github.com/immich-app/immich/pull/13622](https://redirect.github.com/immich-app/immich/pull/13622) - [@​polgarc](https://redirect.github.com/polgarc) made their first contribution in [https://github.com/immich-app/immich/pull/13640](https://redirect.github.com/immich-app/immich/pull/13640) - [@​AnimeshKotka](https://redirect.github.com/AnimeshKotka) made their first contribution in [https://github.com/immich-app/immich/pull/13654](https://redirect.github.com/immich-app/immich/pull/13654) - [@​Pranay-Pandey](https://redirect.github.com/Pranay-Pandey) made their first contribution in [https://github.com/immich-app/immich/pull/13677](https://redirect.github.com/immich-app/immich/pull/13677) - [@​automaton82](https://redirect.github.com/automaton82) made their first contribution in [https://github.com/immich-app/immich/pull/13708](https://redirect.github.com/immich-app/immich/pull/13708) - [@​Sweebah](https://redirect.github.com/Sweebah) made their first contribution in [https://github.com/immich-app/immich/pull/13754](https://redirect.github.com/immich-app/immich/pull/13754) **Full Changelog**: https://github.com/immich-app/immich/compare/v1.118.2...v1.119.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMCIsInVwZGF0ZWRJblZlciI6IjM4LjEzMy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
title
| title |
|---|
| TrueCharts |
Community Helm Chart Catalog
TrueCharts is a catalog of highly optimised Helm Charts. Made for the community, By the community!
All our charts are supposed to work together and be easy to setup using any helm-compatible deployment tool, above all, give the average user more than enough options to tune things to their liking.
Getting started using TrueCharts
Support
Please check our FAQ, manual and Issue tracker There is a significant chance your issue has been reported before!
Still something not working as expected? Contact us! and we'll figure it out together!
Development
Our development process is fully distributed and agile, so every chart-maintainer is free to set their own roadmap and development speed and does not have to comply to a centralised roadmap. This ensures freedom and flexibility for everyone involved and makes sure you, the end user, always has the latest and greatest of every Chart installed.
Getting into creating Charts
For more information check the website: https://truecharts.org
Contact and Support
To contact the TrueCharts project:
-
Create an issue on Github issues
-
Open a Support Ticket
-
Send us an email
Contributors ✨
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
Licence
Truecharts, is primarily based on a AGPL-v3 license, this ensures almost everyone can use and modify our charts. Licences can vary on a per-Chart basis. This can easily be seen by the presence of a "LICENSE" file in said folder.
An exception to this, has been made for every document inside folders labeled as docs or doc and their subfolders: those folders are not licensed under AGPL-v3 and are considered "all rights reserved". Said content can be modified and changes submitted per PR, in accordance to the github End User License Agreement.
SPDX-License-Identifier: AGPL-3.0