JJGadgets / Biohazard

Watch your step, this playground might be hazardous 'round here… | JJGadgets' HomeLab monorepo
https://jjgadgets.tech
Apache License 2.0
39 stars 14 forks source link

feat(container): update immich group to v1.115.0 (minor) #1070

Closed tinfoild[bot] closed 2 months ago

tinfoild[bot] commented 2 months ago

This PR contains the following updates:

Package Update Change OpenSSF
ghcr.io/immich-app/immich-machine-learning minor v1.114.0 -> v1.115.0 OpenSSF Scorecard
ghcr.io/immich-app/immich-server minor v1.114.0 -> v1.115.0 OpenSSF Scorecard

Release Notes

immich-app/immich (ghcr.io/immich-app/immich-machine-learning) ### [`v1.115.0`](https://redirect.github.com/immich-app/immich/releases/tag/v1.115.0) [Compare Source](https://redirect.github.com/immich-app/immich/compare/v1.114.0...v1.115.0) ##### v1.115.0 > \[!NOTE] > We are working on redesigning the flows and layout of the mobile app to incorporate recently added features such as folders and tags, as well as making improvements to album management on the mobile app. We are gathering feedback in this [discussion](https://redirect.github.com/immich-app/immich/discussions/12597). We are excited to hear your feedback. Welcome to release `v1.115.0` of Immich. This release focuses on cleaning up our backlog of issues. It is also worth noting that the [Cursed knowledge page](http://immich.app/cursed-knowledge/) has been updated with *even more cursed knowledge*. Please find some of the release highlights below: - Administration button - Manually link and unlink Live motion photos - Default exclusion patterns - Start-up folder checks - Upload trash indicator Notable bug fixes include: - Signing out of the web now signs out of all tabs - Long-standing issue regarding inaccurate album asset count has been fixed - Search text is preserved when switching between "Context" and "File name or extension" - Editing a person's name or birthdate on mobile has been fixed ##### Administration button The `Administration` button on the web is now moved inside the profile sheet to clean up the top app bar and improve the navigation experience for all screen sizes. image ##### Manually link and unlink Live motion photos Live photos (iOS) can now be manually linked an unlinked. [Screencast from 09-11-2024 10:15:57 AM.webm](https://redirect.github.com/user-attachments/assets/07ec144a-af03-4827-8e6b-f2b4f30ec1f4) ##### Default exclusion patterns We have added default exclusion patterns whenever a new external library is created. By default, we exclude the `@eaDir` folder Synology uses to store miscellaneous files and any files beginning with `._`. Of course, you can edit these patterns if you want to, but this is highly unlikely. ![image](https://redirect.github.com/user-attachments/assets/1ec7fe82-c0f0-4049-a3fa-54e42ebd5d19) ##### Startup folder checks Immich will now *fail to start* if it is unable to read/write to `upload/`, `library/`, `thumbs/`, `encoded-videos/` or `profile/`. Starting with this release, the server will write an `.immich` file to each of the previously listed folders. On subsequent restarts, it will *fail to start* if it fails to locate the previously written `.immich` file. This will hopefully increase transparency around situations where the `UPLOAD_LOCATION` mount is incorrectly configured or unavailable. ##### Upload trash indicator When you upload a duplicate via the web and that duplicate is in the trash, you now will see an indicator for it, along with being able to open the asset in a new tab. | Light | Dark | | - | - | | ![image](https://redirect.github.com/user-attachments/assets/78facde1-db58-49bf-833e-e53179082308) | ![image](https://redirect.github.com/user-attachments/assets/6a58bae3-0ccf-40dc-ad89-5b43da41faeb) | *** ##### Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at . Cheers! 🍻 ##### What's Changed ##### πŸš€ Features - feat(web): manually link live photos by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12514](https://redirect.github.com/immich-app/immich/pull/12514) - feat(web): unlink live photos by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12574](https://redirect.github.com/immich-app/immich/pull/12574) ##### 🌟 Enhancements - feat(web): logout of all tabs by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12407](https://redirect.github.com/immich-app/immich/pull/12407) - feat(server): start up folder checks by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12401](https://redirect.github.com/immich-app/immich/pull/12401) - feat(web): responsive top navigation by [@​ben-basten](https://redirect.github.com/ben-basten) in [https://github.com/immich-app/immich/pull/12373](https://redirect.github.com/immich-app/immich/pull/12373) - feat(mobile): Add dismiss action on app_bar_dialog by [@​Lauritz-Tieste](https://redirect.github.com/Lauritz-Tieste) in [https://github.com/immich-app/immich/pull/12511](https://redirect.github.com/immich-app/immich/pull/12511) - feat(web): select the EXIF timezone (if it exists) in dropdown by [@​C-Otto](https://redirect.github.com/C-Otto) in [https://github.com/immich-app/immich/pull/12495](https://redirect.github.com/immich-app/immich/pull/12495) - fix(web): show trash indicator by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12521](https://redirect.github.com/immich-app/immich/pull/12521) - feat(web): move search options into a modal by [@​ben-basten](https://redirect.github.com/ben-basten) in [https://github.com/immich-app/immich/pull/12438](https://redirect.github.com/immich-app/immich/pull/12438) - feat(server): default exclusion patterns by [@​etnoy](https://redirect.github.com/etnoy) in [https://github.com/immich-app/immich/pull/12566](https://redirect.github.com/immich-app/immich/pull/12566) ##### πŸ› Bug fixes - fix(server): remove hidden assets from albums by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12449](https://redirect.github.com/immich-app/immich/pull/12449) - fix(server): handle multiple hierarchical subjects by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12509](https://redirect.github.com/immich-app/immich/pull/12509) - fix(mobile): scroll thumb is hidden behind the tab navigation bar by [@​alextran1502](https://redirect.github.com/alextran1502) in [https://github.com/immich-app/immich/pull/12512](https://redirect.github.com/immich-app/immich/pull/12512) - fix(web): select partner assets from timeline by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12517](https://redirect.github.com/immich-app/immich/pull/12517) - fix(web): preserve search text by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12531](https://redirect.github.com/immich-app/immich/pull/12531) - fix(web): show upload error message on network error by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12533](https://redirect.github.com/immich-app/immich/pull/12533) - fix(server): handle invalid directory item by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12534](https://redirect.github.com/immich-app/immich/pull/12534) - fix(web): leave assets selected after add to album by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12537](https://redirect.github.com/immich-app/immich/pull/12537) - fix(server): person repo methods by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12524](https://redirect.github.com/immich-app/immich/pull/12524) - fix(ml): batch axis not being added for recognition model by [@​mertalev](https://redirect.github.com/mertalev) in [https://github.com/immich-app/immich/pull/12588](https://redirect.github.com/immich-app/immich/pull/12588) ##### πŸ“š Documentation - docs: more cursed knowledge by [@​jrasm91](https://redirect.github.com/jrasm91) in [https://github.com/immich-app/immich/pull/12529](https://redirect.github.com/immich-app/immich/pull/12529) - docs: proper value of word-based suggestions setting to setup VSCode by [@​sapachev](https://redirect.github.com/sapachev) in [https://github.com/immich-app/immich/pull/12586](https://redirect.github.com/immich-app/immich/pull/12586) - docs: add server backup to First Steps by [@​mmomjian](https://redirect.github.com/mmomjian) in [https://github.com/immich-app/immich/pull/12555](https://redirect.github.com/immich-app/immich/pull/12555) ##### 🌐 Translations - chore(web): update translations by [@​weblate](https://redirect.github.com/weblate) in [https://github.com/immich-app/immich/pull/12384](https://redirect.github.com/immich-app/immich/pull/12384) ##### New Contributors - [@​pbustamantes](https://redirect.github.com/pbustamantes) made their first contribution in [https://github.com/immich-app/immich/pull/12486](https://redirect.github.com/immich-app/immich/pull/12486) - [@​Lauritz-Tieste](https://redirect.github.com/Lauritz-Tieste) made their first contribution in [https://github.com/immich-app/immich/pull/12511](https://redirect.github.com/immich-app/immich/pull/12511) - [@​jonathanjsimon](https://redirect.github.com/jonathanjsimon) made their first contribution in [https://github.com/immich-app/immich/pull/12510](https://redirect.github.com/immich-app/immich/pull/12510) - [@​sapachev](https://redirect.github.com/sapachev) made their first contribution in [https://github.com/immich-app/immich/pull/12586](https://redirect.github.com/immich-app/immich/pull/12586) **Full Changelog**: https://github.com/immich-app/immich/compare/v1.114.0...

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

β™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Renovate Bot.

cloudflare-workers-and-pages[bot] commented 2 months ago

Deploying jjgadgets-biohazard with  Cloudflare Pages  Cloudflare Pages

Latest commit: a941268
Status: βœ…  Deploy successful!
Preview URL: https://95a55248.jjgadgets-biohazard.pages.dev
Branch Preview URL: https://renovate-immich.jjgadgets-biohazard.pages.dev

View logs

tinfoild[bot] commented 2 months ago
--- kube/deploy/apps/immich/app Kustomization: flux-system/immich-app HelmRelease: immich/immich

+++ kube/deploy/apps/immich/app Kustomization: flux-system/immich-app HelmRelease: immich/immich

@@ -72,13 +72,13 @@

               TZ: null
             envFrom:
             - secretRef:
                 name: immich-secrets
             image:
               repository: ghcr.io/immich-app/immich-server
-              tag: v1.114.0@sha256:df4ae6d2bf8aa3ebd6370b42a667a007c5e7452a1cd2ab4c22fbaff9a69ffcbc
+              tag: v1.115.0@sha256:544fcfc41ce97833e33126e5041fb3b821e3db7bf405b54ac06689247a170a90
             resources:
               limits:
                 cpu: 3000m
                 memory: 2Gi
               requests:
                 cpu: 10m
@@ -123,13 +123,13 @@

               NODE_ENV: production
               REDIS_HOSTNAME: immich-redis.immich.svc.cluster.local
               REDIS_PORT: '6379'
               TZ: null
             image:
               repository: ghcr.io/immich-app/immich-server
-              tag: v1.114.0@sha256:df4ae6d2bf8aa3ebd6370b42a667a007c5e7452a1cd2ab4c22fbaff9a69ffcbc
+              tag: v1.115.0@sha256:544fcfc41ce97833e33126e5041fb3b821e3db7bf405b54ac06689247a170a90
             resources:
               limits:
                 cpu: 1000m
                 gpu.intel.com/i915: '1'
                 memory: 2Gi
               requests:
@@ -193,13 +193,13 @@

               NODE_ENV: production
               REDIS_HOSTNAME: immich-redis.immich.svc.cluster.local
               REDIS_PORT: '6379'
               TZ: null
             image:
               repository: ghcr.io/immich-app/immich-machine-learning
-              tag: v1.114.0@sha256:c0300d34fb275343c8e3b50796c9b10e6f33218e84c958386a218fbdceaeed65
+              tag: v1.115.0@sha256:66f13f7fb1af555f9f1767c3dd5d404b7e5f486a272dc73af9e6480f541463dc
             resources:
               limits:
                 cpu: 1000m
                 memory: 6Gi
               requests:
                 cpu: 10m
@@ -240,13 +240,13 @@

             - --
             env:
               MACHINE_LEARNING_PRELOAD__CLIP: ViT-B-32__openai
               MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION: buffalo_l
             image:
               repository: ghcr.io/immich-app/immich-machine-learning
-              tag: v1.114.0@sha256:c0300d34fb275343c8e3b50796c9b10e6f33218e84c958386a218fbdceaeed65
+              tag: v1.115.0@sha256:66f13f7fb1af555f9f1767c3dd5d404b7e5f486a272dc73af9e6480f541463dc
             resources:
               limits:
                 cpu: 1000m
                 memory: 1Gi
               requests:
                 cpu: 10m
tinfoild[bot] commented 2 months ago
--- HelmRelease: immich/immich Deployment: immich/immich

+++ HelmRelease: immich/immich Deployment: immich/immich

@@ -91,13 +91,13 @@

           value: '6379'
         - name: TZ
           value: null
         envFrom:
         - secretRef:
             name: immich-secrets
-        image: ghcr.io/immich-app/immich-server:v1.114.0@sha256:df4ae6d2bf8aa3ebd6370b42a667a007c5e7452a1cd2ab4c22fbaff9a69ffcbc
+        image: ghcr.io/immich-app/immich-server:v1.115.0@sha256:544fcfc41ce97833e33126e5041fb3b821e3db7bf405b54ac06689247a170a90
         name: main
         resources:
           limits:
             cpu: 3000m
             memory: 2Gi
           requests:
--- HelmRelease: immich/immich Deployment: immich/immich-microservices

+++ HelmRelease: immich/immich Deployment: immich/immich-microservices

@@ -103,13 +103,13 @@

         - name: REDIS_HOSTNAME
           value: immich-redis.immich.svc.cluster.local
         - name: REDIS_PORT
           value: '6379'
         - name: TZ
           value: null
-        image: ghcr.io/immich-app/immich-server:v1.114.0@sha256:df4ae6d2bf8aa3ebd6370b42a667a007c5e7452a1cd2ab4c22fbaff9a69ffcbc
+        image: ghcr.io/immich-app/immich-server:v1.115.0@sha256:544fcfc41ce97833e33126e5041fb3b821e3db7bf405b54ac06689247a170a90
         name: main
         resources:
           limits:
             cpu: 1000m
             gpu.intel.com/i915: '1'
             memory: 2Gi
--- HelmRelease: immich/immich Deployment: immich/immich-ml

+++ HelmRelease: immich/immich Deployment: immich/immich-ml

@@ -89,13 +89,13 @@

         - name: REDIS_HOSTNAME
           value: immich-redis.immich.svc.cluster.local
         - name: REDIS_PORT
           value: '6379'
         - name: TZ
           value: null
-        image: ghcr.io/immich-app/immich-machine-learning:v1.114.0@sha256:c0300d34fb275343c8e3b50796c9b10e6f33218e84c958386a218fbdceaeed65
+        image: ghcr.io/immich-app/immich-machine-learning:v1.115.0@sha256:66f13f7fb1af555f9f1767c3dd5d404b7e5f486a272dc73af9e6480f541463dc
         name: main
         resources:
           limits:
             cpu: 1000m
             memory: 6Gi
           requests:
--- HelmRelease: immich/immich CronJob: immich/immich-ml-model-pull

+++ HelmRelease: immich/immich CronJob: immich/immich-ml-model-pull

@@ -64,13 +64,13 @@

             - --
             env:
             - name: MACHINE_LEARNING_PRELOAD__CLIP
               value: ViT-B-32__openai
             - name: MACHINE_LEARNING_PRELOAD__FACIAL_RECOGNITION
               value: buffalo_l
-            image: ghcr.io/immich-app/immich-machine-learning:v1.114.0@sha256:c0300d34fb275343c8e3b50796c9b10e6f33218e84c958386a218fbdceaeed65
+            image: ghcr.io/immich-app/immich-machine-learning:v1.115.0@sha256:66f13f7fb1af555f9f1767c3dd5d404b7e5f486a272dc73af9e6480f541463dc
             name: main
             resources:
               limits:
                 cpu: 1000m
                 memory: 1Gi
               requests: