Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.134.0 #579

Merged
alexlebens merged 1 commits from renovate/ghcr.io-immich-app-immich-machine-learning-1.x into main 2025-06-08 22:23:17 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/immich-app/immich-machine-learning minor v1.132.1 -> v1.134.0

Release Notes

immich-app/immich (ghcr.io/immich-app/immich-machine-learning)

v1.134.0

Compare Source

v1.134.0

Welcome to release v1.134.0 of Immich. This release focuses on bug fixes and enhancements from the previous release. Please find some of the highlights below:

  • Adds a new API endpoint to check the application version status
  • Adds a mechanism to handle startup reindexing after a failed model change
  • Improves pinch-to-zoom action on the mobile app
  • Replaces the administration user edit button with the action button to go straight to the user's detail page
  • Fixes a bug where generated memories include locked assets
  • Fixes a bug where the search filter panel anchors to the top of the page instead of the viewport
  • Fixes a bug where ctrl/cmd + click doesn't open the photo on a new page
  • Fixes various minor issues related to styling and z-index

Support Immich

What's Changed

🌟 Enhancements
🐛 Bug fixes
🌐 Translations

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.133.1...v1.134.0

v1.133.1

Compare Source

v1.133.1

Highlights

  • Lower disk usage during VectorChord migration
  • Adds move to locked album button to more views on the web
  • Fixes a bug where the missing button for the duplicate detection job is not working
  • Fixes a bug where a hard link does not navigate to the asset location on the timeline
  • Fixes a bug where styling information is missing in some cases
  • Fixes a bug where locked assets show up in local album view if it is presented on the phone
  • Fixes some translation issues

What's Changed

🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.133.0...

v1.133.0

Compare Source

v1.133.0 - The Hot Summer Release

[!CAUTION]

BREAKING CHANGES

  1. Mobile app version

    Please make sure to have the mobile app and the server on the same version for this release. Older versions of the mobile app will not work correctly with version v1.133.0 of the server. At the time of this release, the updated version of the mobile app should be available on the app stores.

  2. Upgrading the server from a very old release

    As of 1.133.0, Immich only supports upgrading directly from 1.107.2 or later. If you’re trying to upgrade a version of Immich below this, please upgrade to 1.107.2 first and ensure Immich starts up successfully before continuing to the latest release.

  3. New database vector extension

    We are migrating off the deprecated pgvecto.rs database extension to its successor VectorChord, which comes with performance improvements in almost all aspects. This change is a major milestone we want to perform prior to the stable release.

Before making any other changes, please back up your database. While every effort has been made to make this migration as smooth as possible, there’s always a chance that something can go wrong.

After making a backup, please modify your docker-compose.yml file with the following information.

  [...] 

  database:
    container_name: immich_postgres
-   image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@​sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52
+   image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      POSTGRES_INITDB_ARGS: '--data-checksums'
+     # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs
+     # DB_STORAGE_TYPE: 'HDD'
    volumes:

### Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file
      - ${DB_DATA_LOCATION}:/var/lib/postgresql/data
-   healthcheck:
-     test: >-
-       pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1;
-       Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align
-       --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')";
-       echo "checksum failure count is $$Chksum";
-       [ "$$Chksum" = '0' ] || exit 1
-     interval: 5m
-     start_interval: 30s
-     start_period: 5m
-   command: >-
-     postgres
-     -c shared_preload_libraries=vectors.so
-     -c 'search_path="$$user", public, vectors'
-     -c logging_collector=on
-     -c max_wal_size=2GB
-     -c shared_buffers=512MB
-     -c wal_compression=on
    restart: always

    [...]

If you deviated from the defaults of pg14 or pgvectors0.2.0, you must adjust the pg major version and pgvecto.rs version. If you are still using the default docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0 image, you can just follow the changes above. For example, if the previous image is docker.io/tensorchord/pgvecto-rs:pg16-v0.3.0, the new image should be ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0 instead of the image specified in the diff.

After making these changes, you can start Immich as normal. Immich will make some changes to the DB during startup, which can take seconds to minutes to finish, depending on hardware and library size. In particular, it’s normal for the server logs to be seemingly stuck at Reindexing clip_index and Reindexing face_indexfor some time if you have over 100k assets in Immich and/or Immich is on a relatively weak server. If you see these logs and there are no errors, just give it time.

[!IMPORTANT]
Note: after switching to VectorChord, you should not downgrade Immich below 1.133.0.

Please don’t hesitate to contact us here on GitHub or Discord if you encounter migration issues.

VectorChord FAQ

I have a separate PostgreSQL instance shared with multiple services. How can I switch to VectorChord?

Please see https://immich.app/docs/administration/postgres-standalone#migrating-to-vectorchord for migration instructions. The migration path will be different depending on whether you’re currently using pgvecto.rs or pgvector, as well as whether Immich has superuser DB permissions.

What will happen if I upgrade Immich to 1.133.0 without changing the DB image?

Immich will auto-detect the vector extension available in the DB and continue to work without manual intervention. However, we will drop support for pgvecto.rs in a later release, so please switch at your convenience.

I’m using a different deployment method than Docker Compose. How should I migrate?

If you’re using Immich through turnkey deployment methods such as TrueNAS apps, the respective maintainers will either perform the migration transparently or inform you of what to do if not.

Why are so many lines removed from the docker-compose.yml file? Does this mean the health check is removed?

These lines are now incorporated into the image itself along with some additional tuning.

What does this change mean for my existing DB backups?

The new DB image includes pgvector and pgvecto.rs in addition to VectorChord, so you can use this image to restore from existing backups that used either of these extensions. However, backups made after switching to VectorChord require an image containing VectorChord to restore successfully.

Do I still need pgvecto.rs installed after migrating to VectorChord?

pgvecto.rs only needs to be available during the migration, or if you need to restore from a backup that used pgvecto.rs. For a leaner DB and a smaller image, you can optionally switch to an image variant that doesn’t have pgvecto.rs installed after you’ve performed the migration and started Immich: ghcr.io/immich-app/postgres:14-vectorchord0.3.0, changing the PostgreSQL version as appropriate.

Why does it matter whether my database is on an SSD or an HDD?

These storage mediums have different performance characteristics. As a result, the optimal settings for an SSD are not the same as those for an HDD. Either configuration is compatible with SSD and HDD, but using the right configuration will make Immich snappier. As a general tip, we recommend users store the database on an SSD whenever possible.

Can I use the new database image as a general PostgreSQL image outside of Immich?

It’s a standard PostgreSQL container image that additionally contains the VectorChord, pgvector, and (optionally) pgvecto.rs extensions. If you were using the previous pgvecto.rs image for other purposes, you can similarly do so with this image.

If pgvecto.rs and pgvector still work, why should I switch to VectorChord?

VectorChord is faster, more stable, uses less RAM, and (with the settings Immich uses) offers higher-quality results than pgvector and pgvecto.rs. This translates to better search and facial recognition experiences. In addition, pgvecto.rs support will be dropped in the future, so changing it sooner will avoid disruption.


Highlights

Welcome to the release v1.133.0 of Immich, which is the hottest release yet for this summer, with more than 200 commits since the last version. This version brings you a new database extension, an even more optimized and faster timeline, more unified components on the web, some cool new features that have been requested for a long time, and many bug fixes and improvements. Let’s dive in!

  • VectorChord database extension
  • In-app notification
  • Show map in albums view (web only)
  • Locked folder
  • Google Cast Support (web only)
  • User detail page
  • RTL text support on the web
  • Performance improvement in web timeline
  • Notable fix: thumbnail caching issue on the mobile app
  • Notable fix: For users who use OAuth, you can now configure TOKEN_ENDPOINT_AUTH_METHOD to either client_sect_post or client_secret_basic after entering the CLIENT_SECRET
  • Sneak peek
In-app notification

Introducing an in-app, or internal, notification system. Previously, there was no way to notify you on the client if a database backup failed. Now, the failed backup will show up under a new notification section on the web. This mechanism paves the way for other helpful notifications, such as when a new album is shared with you or when new assets are added to a shared album, directly in the app.

Show map in albums view

On the web, you can now click this button to see the map view that shows the location of all the photos and videos in an album.

Locked folder

Have you ever taken embarrassing selfies that you don’t want anyone to see, and worry that you could accidentally reveal them while showcasing your superb Immich library? Locked folder view got you covered, with a personal PIN code, and an option to use biometric verification on the mobile app. You can access the page from the sidebar on the web or in the Library page on the app

https://github.com/user-attachments/assets/f0d33556-54db-44fa-88cb-10399cd2df2d

)

You can select any assets and add them to the locked folder. They will only be shown in the locked folder view.

Google Cast Support

We now have casting support! Immich now supports casting to Google Cast enabled devices like the Google Chromecast. This feature is currently only available on the web, with mobile app support coming in the near future. You can use images, videos and slideshows with casting.

image image

[!NOTE]

Your Immich instance must be accessed through a public HTTPS endpoint in order for the casting device to successfully load media. Accessing the instance and casting from a private HTTPS endpoint (or an HTTP endpoint) will result in the cast receiver failing to load any media.

User detail page

From the user management page of the admin view, you can now get a more in-depth view of individual users for their information, usage statistics, and which features they have enabled, etc, by clicking on the email from the user’s table

image image

RTL text support on the web

The web styling has been changed to accommodate RTL languages

image
Performance improvement in web timeline

Last time, we discussed thinking that the timeline performance has reached its prime and that adding more gains would be difficult. In this release, we managed to squeeze that gain like a ripe orange.

The timeline will automatically cancel the requests to the server when you scroll very fast, displaying the thumbnails instantaneously when the scrolling stops. Previously, the web needed to finish the requests for the thumbnails being scrolled by, even if they are not displayed on the viewport. This change significantly reduces the load time.

An additional optimization has been made to reduce the data packet for each thumbnail to about 30% of its original size. This optimization contributes to a greater loading speed on the timeline.

We hope you enjoy these impressive improvements.

Sneak Peak

Besides the cool features and enhancements that made their way into the application, along with many bug fixes, our highest priority at the moment is moving toward the stable release. A big chunk of time and dedication from the team is now spent on improving the mobile app synchronization system, basically rewriting the flow and designing the data model from the ground up. At the same time, we’re working to properly allocate CPU-intensive tasks to background threads to avoid app stuttering and jerkiness when the data sync between the server and the mobile app happens.

Below is the chart result comparing the local album sync between the current version and the reworked version.

Current version
image

Improved version
image

We are working hard to get it into the application in the coming months and are very excited about this new improvement.

Cheers!

The Immich Team

Support Immich

If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app or purchase our merchandise at https://immich.store

What's Changed

🚨 Breaking Changes
🚀 Features
🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.132.3...

v1.132.3

Compare Source

v1.132.3

Bug fixes

  • Opt-in delete sync is now available on Android!
    We found an alternative method to achieve this. The feature is now available on Android. We are excited to hear about your experience with the feature. Please read this note about the feature
  • Fixes an issue where the mobile app cannot log in with an instance using Authelia for OAuth.

[!IMPORTANT]
Please update your Authelia config with the following property

token_endpoint_auth_method: "client_secret_post"
  • Fixes an issue where navigating to the Library page could trigger a location permission request
  • Fixes an issue where the mobile app might rehash some of the assets

What's Changed

🐛 Bug fixes
📚 Documentation

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.132.1...v1.132.3


Configuration

📅 Schedule: Branch creation - Every minute ( * */1 * * * ) in timezone US/Central, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/immich-app/immich-machine-learning](https://github.com/immich-app/immich) | minor | `v1.132.1` -> `v1.134.0` | --- ### Release Notes <details> <summary>immich-app/immich (ghcr.io/immich-app/immich-machine-learning)</summary> ### [`v1.134.0`](https://github.com/immich-app/immich/releases/tag/v1.134.0) [Compare Source](https://github.com/immich-app/immich/compare/v1.133.1...v1.134.0) ### v1.134.0 Welcome to release `v1.134.0` of Immich. This release focuses on bug fixes and enhancements from the previous release. Please find some of the highlights below: - Adds a new API endpoint to check the application version status - Adds a mechanism to handle startup reindexing after a failed model change - Improves pinch-to-zoom action on the mobile app - Replaces the administration user edit button with the action button to go straight to the user's detail page - Fixes a bug where generated memories include locked assets - Fixes a bug where the search filter panel anchors to the top of the page instead of the viewport - Fixes a bug where `ctrl/cmd + click` doesn't open the photo on a new page - Fixes various minor issues related to styling and z-index #### Support Immich <p align="center"> <img src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif" width="450" title="SUPPORT THE PROJECT!"> </p> <!-- Release notes generated using configuration in .github/release.yml at v1.134.0 --> #### What's Changed ##### 🌟 Enhancements - fix(web): enhance face tagging confirmation and fix [#&#8203;18605](https://github.com/immich-app/immich/issues/18605) by [@&#8203;dvbthien](https://github.com/dvbthien) in https://github.com/immich-app/immich/pull/18610 - feat: version check endpoint by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/18572 ##### 🐛 Bug fixes - feat: clean up memory with locked assets by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18532 - fix: more z-index issue by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18598 - fix(mobile): pinch to zoom + move acceleration by [@&#8203;toamz](https://github.com/toamz) in https://github.com/immich-app/immich/pull/18569 - fix(web): center memory lane buttons by [@&#8203;lukashass](https://github.com/lukashass) in https://github.com/immich-app/immich/pull/18613 - fix(web): modal anchor by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18621 - fix: meta+click on thumbnail by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18648 - fix: use single bulkTagAssets call instead of loop by [@&#8203;bo0tzz](https://github.com/bo0tzz) in https://github.com/immich-app/immich/pull/18672 - fix(server): reverse isTrash field by [@&#8203;wuzihao051119](https://github.com/wuzihao051119) in https://github.com/immich-app/immich/pull/18665 - fix(web): move support & feedback button to user modal by [@&#8203;bwees](https://github.com/bwees) in https://github.com/immich-app/immich/pull/18651 - fix(server): handle period in database name by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/18590 - fix(web): handle nullable assets duration by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18679 - fix: replace edit user button with view button for user details screen by [@&#8203;zackpollard](https://github.com/zackpollard) in https://github.com/immich-app/immich/pull/18683 - fix(web): update after permanently delete by [@&#8203;wuzihao051119](https://github.com/wuzihao051119) in https://github.com/immich-app/immich/pull/18684 - fix(server): handle startup reindexing after failed model change by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/18688 ##### 🌐 Translations - feat(mobile): add Estonian by [@&#8203;IndrekHaav](https://github.com/IndrekHaav) in https://github.com/immich-app/immich/pull/18666 #### New Contributors - [@&#8203;toamz](https://github.com/toamz) made their first contribution in https://github.com/immich-app/immich/pull/18569 - [@&#8203;arnonm](https://github.com/arnonm) made their first contribution in https://github.com/immich-app/immich/pull/18285 - [@&#8203;IndrekHaav](https://github.com/IndrekHaav) made their first contribution in https://github.com/immich-app/immich/pull/18666 **Full Changelog**: https://github.com/immich-app/immich/compare/v1.133.1...v1.134.0 ### [`v1.133.1`](https://github.com/immich-app/immich/releases/tag/v1.133.1) [Compare Source](https://github.com/immich-app/immich/compare/v1.133.0...v1.133.1) ### v1.133.1 #### Highlights - Lower disk usage during VectorChord migration - Adds move to locked album button to more views on the web - Fixes a bug where the missing button for the duplicate detection job is not working - Fixes a bug where a hard link does not navigate to the asset location on the timeline - Fixes a bug where styling information is missing in some cases - Fixes a bug where locked assets show up in local album view if it is presented on the phone - Fixes some translation issues <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### 🌟 Enhancements - feat: lower disk usage during migration by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/18440 - fix: mobile user agent set to immich_platform_version by [@&#8203;zackpollard](https://github.com/zackpollard) in https://github.com/immich-app/immich/pull/18478 - feat(web): add to locked folder in album and search by [@&#8203;wuzihao051119](https://github.com/wuzihao051119) in https://github.com/immich-app/immich/pull/18488 ##### 🐛 Bug fixes - fix(server): missing button for duplicate detection not working by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/18433 - fix(web): pin code input by [@&#8203;wuzihao051119](https://github.com/wuzihao051119) in https://github.com/immich-app/immich/pull/18456 - fix(web): Locked folder by [@&#8203;mmomjian](https://github.com/mmomjian) in https://github.com/immich-app/immich/pull/18438 - fix: translations from background service by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in https://github.com/immich-app/immich/pull/18473 - fix: more z-index issue by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18493 - fix(web): multi-select by [@&#8203;wuzihao051119](https://github.com/wuzihao051119) in https://github.com/immich-app/immich/pull/18485 - fix: translation vibes by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in https://github.com/immich-app/immich/pull/18490 - fix(mobile): chinese translation by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18491 - fix: hard link navigation by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18489 - fix(mobile): don't show locked asset in local album view by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18536 - fix: tailwind issues by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/18528 ##### 📚 Documentation - fix(docs): more vchord details by [@&#8203;mmomjian](https://github.com/mmomjian) in https://github.com/immich-app/immich/pull/18435 - fix(docs): mention `DB_VECTOR_EXTENSION` env in pgvector->vchord migration guide by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/18508 ##### 🌐 Translations - fix: typo in english translation by [@&#8203;cgkantidis](https://github.com/cgkantidis) in https://github.com/immich-app/immich/pull/18434 - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in https://github.com/immich-app/immich/pull/18391 #### New Contributors - [@&#8203;cgkantidis](https://github.com/cgkantidis) made their first contribution in https://github.com/immich-app/immich/pull/18434 **Full Changelog**: https://github.com/immich-app/immich/compare/v1.133.0... ### [`v1.133.0`](https://github.com/immich-app/immich/releases/tag/v1.133.0) [Compare Source](https://github.com/immich-app/immich/compare/v1.132.3...v1.133.0) ### v1.133.0 - The Hot Summer Release > \[!CAUTION] > > # BREAKING CHANGES > > 1. ## Mobile app version > > Please make sure to have the mobile app and the server on the same version for this release. Older versions of the mobile app will not work correctly with version `v1.133.0` of the server. At the time of this release, the updated version of the mobile app should be available on the app stores. > > 2. ## Upgrading the server from a very old release > > As of 1.133.0, Immich only supports upgrading directly from 1.107.2 or later. If you’re trying to upgrade a version of Immich below this, please upgrade to 1.107.2 first and ensure Immich starts up successfully before continuing to the latest release. > > 3. ## New database vector extension > > We are migrating off the deprecated pgvecto.rs database extension to its successor [VectorChord](https://github.com/tensorchord/VectorChord), which comes with performance improvements in almost all aspects. This change is a major milestone we want to perform prior to the stable release. > > Before making any other changes, please [back up your database](https://immich.app/docs/administration/backup-and-restore). While every effort has been made to make this migration as smooth as possible, there’s always a chance that something can go wrong. > > After making a backup, please modify your `docker-compose.yml` file with the following information. ```diff [...] database: container_name: immich_postgres - image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@&#8203;sha256:739cdd626151ff1f796dc95a6591b55a714f341c737e27f045019ceabf8e8c52 + image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0 environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} POSTGRES_INITDB_ARGS: '--data-checksums' + # Uncomment the DB_STORAGE_TYPE: 'HDD' var if your database isn't stored on SSDs + # DB_STORAGE_TYPE: 'HDD' volumes: ### Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file - ${DB_DATA_LOCATION}:/var/lib/postgresql/data - healthcheck: - test: >- - pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1; - Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align - --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; - echo "checksum failure count is $$Chksum"; - [ "$$Chksum" = '0' ] || exit 1 - interval: 5m - start_interval: 30s - start_period: 5m - command: >- - postgres - -c shared_preload_libraries=vectors.so - -c 'search_path="$$user", public, vectors' - -c logging_collector=on - -c max_wal_size=2GB - -c shared_buffers=512MB - -c wal_compression=on restart: always [...] ``` If you deviated from the defaults of pg14 or pgvectors0.2.0, you must adjust the pg major version and pgvecto.rs version. If you are still using the default `docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0` image, you can just follow the changes above. For example, if the previous image is `docker.io/tensorchord/pgvecto-rs:pg16-v0.3.0`, the new image should be `ghcr.io/immich-app/postgres:16-vectorchord0.3.0-pgvectors0.3.0` instead of the image specified in the diff. After making these changes, you can start Immich as normal. Immich will make some changes to the DB during startup, which can take seconds to minutes to finish, depending on hardware and library size. In particular, it’s normal for the server logs to be seemingly stuck at `Reindexing clip_index` and `Reindexing face_index`for some time if you have over 100k assets in Immich and/or Immich is on a relatively weak server. If you see these logs and there are no errors, just give it time. > \[!IMPORTANT] > Note: after switching to VectorChord, you should not downgrade Immich below 1.133.0. Please don’t hesitate to contact us here on GitHub or [Discord](https://discord.immich.app/) if you encounter migration issues. #### VectorChord FAQ ##### I have a separate PostgreSQL instance shared with multiple services. How can I switch to VectorChord? Please see <https://immich.app/docs/administration/postgres-standalone#migrating-to-vectorchord> for migration instructions. The migration path will be different depending on whether you’re currently using pgvecto.rs or pgvector, as well as whether Immich has superuser DB permissions. ##### What will happen if I upgrade Immich to 1.133.0 without changing the DB image? Immich will auto-detect the vector extension available in the DB and continue to work without manual intervention. However, we will drop support for pgvecto.rs in a later release, so please switch at your convenience. ##### I’m using a different deployment method than Docker Compose. How should I migrate? If you’re using Immich through turnkey deployment methods such as TrueNAS apps, the respective maintainers will either perform the migration transparently or inform you of what to do if not. ##### Why are so many lines removed from the `docker-compose.yml` file? Does this mean the health check is removed? These lines are now incorporated into the image itself along with some additional tuning. ##### What does this change mean for my existing DB backups? The new DB image includes pgvector and pgvecto.rs in addition to VectorChord, so you can use this image to restore from existing backups that used either of these extensions. However, backups made after switching to VectorChord require an image containing VectorChord to restore successfully. ##### Do I still need pgvecto.rs installed after migrating to VectorChord? pgvecto.rs only needs to be available during the migration, or if you need to restore from a backup that used pgvecto.rs. For a leaner DB and a smaller image, you can optionally switch to an image variant that doesn’t have pgvecto.rs installed after you’ve performed the migration and started Immich: `ghcr.io/immich-app/postgres:14-vectorchord0.3.0`, changing the PostgreSQL version as appropriate. ##### Why does it matter whether my database is on an SSD or an HDD? These storage mediums have different performance characteristics. As a result, the optimal settings for an SSD are not the same as those for an HDD. Either configuration is compatible with SSD and HDD, but using the right configuration will make Immich snappier. As a general tip, we recommend users store the database on an SSD whenever possible. ##### Can I use the new database image as a general PostgreSQL image outside of Immich? It’s a standard PostgreSQL container image that additionally contains the VectorChord, pgvector, and (optionally) pgvecto.rs extensions. If you were using the previous pgvecto.rs image for other purposes, you can similarly do so with this image. ##### If pgvecto.rs and pgvector still work, why should I switch to VectorChord? VectorChord is faster, more stable, uses less RAM, and (with the settings Immich uses) offers higher-quality results than pgvector and pgvecto.rs. This translates to better search and facial recognition experiences. In addition, pgvecto.rs support will be dropped in the future, so changing it sooner will avoid disruption. *** #### Highlights Welcome to the release `v1.133.0` of Immich, which is the hottest release yet for this summer, with more than 200 commits since the last version. This version brings you a new database extension, an even more optimized and faster timeline, more unified components on the web, some cool new features that have been requested for a long time, and many bug fixes and improvements. Let’s dive in! - VectorChord database extension - In-app notification - Show map in albums view (web only) - Locked folder - Google Cast Support (web only) - User detail page - RTL text support on the web - Performance improvement in web timeline - Notable fix: thumbnail caching issue on the mobile app - Notable fix: For users who use OAuth, you can now configure `TOKEN_ENDPOINT_AUTH_METHOD` to either `client_sect_post` or `client_secret_basic` after entering the `CLIENT_SECRET` - Sneak peek ##### In-app notification Introducing an in-app, or internal, notification system. Previously, there was no way to notify you on the client if a database backup failed. Now, the failed backup will show up under a new notification section on the web. This mechanism paves the way for other helpful notifications, such as when a new album is shared with you or when new assets are added to a shared album, directly in the app. <p align="center"> <img width="250" src="https://github.com/user-attachments/assets/fba2adee-f14b-43ef-b61e-359f7196fc12" /> <img width="250" src="https://github.com/user-attachments/assets/d98b7aca-5890-42cf-bbc7-72f6eb8080ad" /> </p> ##### Show map in albums view On the web, you can now click this button to see the map view that shows the location of all the photos and videos in an album. <p align="center"> <img width="350" src="https://github.com/user-attachments/assets/814c217c-58d7-44d0-abfe-06f063cdb0a2" /> <img width="800" src="https://github.com/user-attachments/assets/04c623d4-fb86-4b8b-9d9f-b1921caccccb" /> </p> ##### Locked folder Have you ever taken embarrassing selfies that you don’t want anyone to see, and worry that you could accidentally reveal them while showcasing your superb Immich library? **Locked folder** view got you covered, with a personal PIN code, and an option to use biometric verification on the mobile app. You can access the page from the sidebar on the web or in the `Library` page on the app <p align="center"> <img width="350" src="https://github.com/user-attachments/assets/d0012b99-a77f-4d8f-a7b3-fb1d1728dfe0" /> </p> https://github.com/user-attachments/assets/f0d33556-54db-44fa-88cb-10399cd2df2d <p align="center"> <img width="550" src="https://github.com/user-attachments/assets/087a836c-0280-4391-bab5-69ecf2dbd2fe" /> ) </p> You can select any assets and add them to the locked folder. They will only be shown in the locked folder view. ##### Google Cast Support We now have casting support! Immich now supports casting to Google Cast enabled devices like the Google Chromecast. This feature is currently only available on the web, with mobile app support coming in the near future. You can use images, videos and slideshows with casting. <p align="center"> <img width="400" alt="image" src="https://github.com/user-attachments/assets/2e7f10c1-ba38-482b-a46f-4dcecc0df13e" /> <img width="1163" alt="image" src="https://github.com/user-attachments/assets/db1e45ec-8395-4982-8600-8248a0e51cdc" /> </p> > \[!NOTE] > > Your Immich instance must be accessed through a public HTTPS endpoint in order for the casting device to successfully load media. Accessing the instance and casting from a private HTTPS endpoint (or an HTTP endpoint) will result in the cast receiver failing to load any media. ##### User detail page From the user management page of the admin view, you can now get a more in-depth view of individual users for their information, usage statistics, and which features they have enabled, etc, by clicking on the email from the user’s table <p align="center"> <img width="500" alt="image" src="https://github.com/user-attachments/assets/4b951ee3-0322-4a20-8176-73e70d25453b" /> <img width="800" alt="image" src="https://github.com/user-attachments/assets/d936c01f-d4fd-45ee-9435-ee08837a6003" /> </p> ##### RTL text support on the web The web styling has been changed to accommodate RTL languages <img width="800" alt="image" src="https://github.com/user-attachments/assets/39fd9ded-f557-4538-b5f3-9ef79f593862" /> ##### Performance improvement in web timeline Last time, we discussed thinking that the timeline performance has reached its prime and that adding more gains would be difficult. In this release, we managed to squeeze that gain like a ripe orange. The timeline will automatically cancel the requests to the server when you scroll very fast, displaying the thumbnails instantaneously when the scrolling stops. Previously, the web needed to finish the requests for the thumbnails being scrolled by, even if they are not displayed on the viewport. This change significantly reduces the load time. An additional optimization has been made to reduce the data packet for each thumbnail to about 30% of its original size. This optimization contributes to a greater loading speed on the timeline. We hope you enjoy these impressive improvements. ##### Sneak Peak Besides the cool features and enhancements that made their way into the application, along with many bug fixes, our highest priority at the moment is moving toward the stable release. A big chunk of time and dedication from the team is now spent on improving the mobile app synchronization system, basically rewriting the flow and designing the data model from the ground up. At the same time, we’re working to properly allocate CPU-intensive tasks to background threads to avoid app stuttering and jerkiness when the data sync between the server and the mobile app happens. Below is the chart result comparing the local album sync between the current version and the reworked version. **Current version** ![image](https://github.com/user-attachments/assets/e105606e-dc31-494e-b28f-2ee6bbbb309c) **Improved version** ![image](https://github.com/user-attachments/assets/d92aa2ca-2b35-4380-bee2-2257664472bf) We are working hard to get it into the application in the coming months and are very excited about this new improvement. Cheers! The Immich Team #### 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 or purchase our merchandise at https://immich.store <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### 🚨 Breaking Changes - refactor: user avatar color by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/17753 - chore: remove old memory lane implementation by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/18000 - feat: vectorchord by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/18042 ##### 🚀 Features - feat: rtl by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/17860 - feat: notifications by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/17701 - feat(web): Map in albums & shared albums by [@&#8203;davidpcrd](https://github.com/davidpcrd) in https://github.com/immich-app/immich/pull/17906 - feat(server): visibility column by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/17939 - feat: user pin-code by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18138 - feat(web): user detail page by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/18230 - feat: locked/private view by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18268 - feat: add session creation endpoint by [@&#8203;bwees](https://github.com/bwees) in https://github.com/immich-app/immich/pull/18295 - feat(web): continue after login by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/18302 - feat: bulk change description by [@&#8203;koostamas](https://github.com/koostamas) in https://github.com/immich-app/immich/pull/18288 - feat: locked view mobile by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18316 - feat(web): add support for casting by [@&#8203;bwees](https://github.com/bwees) in https://github.com/immich-app/immich/pull/18231 ##### 🌟 Enhancements - feat: api response compression by [@&#8203;zackpollard](https://github.com/zackpollard) in https://github.com/immich-app/immich/pull/17878 - feat(mobile): Capitalize month names in asset grid by [@&#8203;atollk](https://github.com/atollk) in https://github.com/immich-app/immich/pull/17898 - feat: preload and cancel images with a service worker by [@&#8203;midzelis](https://github.com/midzelis) in https://github.com/immich-app/immich/pull/16893 - feat(mobile): save grid size on gesture resize by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in https://github.com/immich-app/immich/pull/17891 - feat(web): move duplicates controls above preview of duplicate images by [@&#8203;LukeTowers](https://github.com/LukeTowers) in https://github.com/immich-app/immich/pull/17837 - feat(server): JXL previews from DNG 1.7+ by [@&#8203;eligao](https://github.com/eligao) in https://github.com/immich-app/immich/pull/17861 - feat(web): responsive date group header height by [@&#8203;midzelis](https://github.com/midzelis) in https://github.com/immich-app/immich/pull/17944 - feat: configure token endpoint auth method by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/17968 - feat: Add DB_SSL_MODE environment variable for Postgres sslmode by [@&#8203;typokign](https://github.com/typokign) in https://github.com/immich-app/immich/pull/18025 - feat(web): stat card tweaks by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/18189 - feat(web): clear person birthdate by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/18330 - fix(web): format dates with the locale preference by [@&#8203;Sese-Schneider](https://github.com/Sese-Schneider) in https://github.com/immich-app/immich/pull/18259 - feat(web): lighter timeline buckets by [@&#8203;midzelis](https://github.com/midzelis) in https://github.com/immich-app/immich/pull/17719 - feat(server): sort images in duplicate groups by date by [@&#8203;GeoffreyFrogeye](https://github.com/GeoffreyFrogeye) in https://github.com/immich-app/immich/pull/18347 - feat(server): lighter buckets by [@&#8203;midzelis](https://github.com/midzelis) in https://github.com/immich-app/immich/pull/17831 ##### 🐛 Bug fixes - fix(web): Make date-time formatting follow locale by [@&#8203;atollk](https://github.com/atollk) in https://github.com/immich-app/immich/pull/17899 - fix(mobile): Share page URL by [@&#8203;mmomjian](https://github.com/mmomjian) in https://github.com/immich-app/immich/pull/17834 - fix(server): handle orientation of imported face regions by [@&#8203;skatsubo](https://github.com/skatsubo) in https://github.com/immich-app/immich/pull/18021 - fix: update assets when `duplicateId` is provided as `null` by [@&#8203;TitanNano](https://github.com/TitanNano) in https://github.com/immich-app/immich/pull/18071 - fix(mobile): empty translation placeholders by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in https://github.com/immich-app/immich/pull/18063 - fix(server): more robust person thumbnail generation by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/17974 - fix(mobile): Remote video playback and asset download on Android with mTLS by [@&#8203;rovo89](https://github.com/rovo89) in https://github.com/immich-app/immich/pull/16403 - fix: z-index war in the asset viewer by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/18091 - fix: properly work with languages with multiple scripts by [@&#8203;LPkkjHD](https://github.com/LPkkjHD) in https://github.com/immich-app/immich/pull/18167 - fix(web): user restore by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/18188 - fix(server): vacuum after deleting people by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/18299 - refactor(server): "on this day" memory creation by [@&#8203;mertalev](https://github.com/mertalev) in https://github.com/immich-app/immich/pull/18333 - fix(web): Make QR code colors solid by [@&#8203;Snowknight26](https://github.com/Snowknight26) in https://github.com/immich-app/immich/pull/18340 - fix: delay settings apply for slideshow popup by [@&#8203;dj0024javia](https://github.com/dj0024javia) in https://github.com/immich-app/immich/pull/18028 - fix(mobile): reduce stutter/jank on search pages by [@&#8203;Saschl](https://github.com/Saschl) in https://github.com/immich-app/immich/pull/18363 - fix(mobile): stale thumbnail cache by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18351 - fix(server): select main stream according to bitrate by [@&#8203;wuzihao051119](https://github.com/wuzihao051119) in https://github.com/immich-app/immich/pull/18375 - fix(mobile): do not continue on remote stream parse error by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in https://github.com/immich-app/immich/pull/18344 ##### 📚 Documentation - fix: documentation - synology install docker link by [@&#8203;peterdenham](https://github.com/peterdenham) in https://github.com/immich-app/immich/pull/18084 - fix(docs): update nginx reverse proxy by [@&#8203;mmomjian](https://github.com/mmomjian) in https://github.com/immich-app/immich/pull/18104 - fix(docs): remove old patch versions from version switcher by [@&#8203;NicholasFlamy](https://github.com/NicholasFlamy) in https://github.com/immich-app/immich/pull/18130 - chore: update truenas install guide by [@&#8203;DjP-iX](https://github.com/DjP-iX) in https://github.com/immich-app/immich/pull/18142 - docs: face lift, botox x3 by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/18184 - fix(docs): Update old jellyfin docs links by [@&#8203;tetrois](https://github.com/tetrois) in https://github.com/immich-app/immich/pull/18311 - chore: update docker-compose to add storage type configuration by [@&#8203;zackpollard](https://github.com/zackpollard) in https://github.com/immich-app/immich/pull/18415 - fix(docs): vchord migration by [@&#8203;mmomjian](https://github.com/mmomjian) in https://github.com/immich-app/immich/pull/18418 - chore: remove duplicate finder from community projects by [@&#8203;bo0tzz](https://github.com/bo0tzz) in https://github.com/immich-app/immich/pull/18424 - chore: update milestones by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/18426 ##### 🌐 Translations - chore(mobile): translate toast messages by [@&#8203;ben-basten](https://github.com/ben-basten) in https://github.com/immich-app/immich/pull/17964 - fix: add missing translations to face editor by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/17993 - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in https://github.com/immich-app/immich/pull/17817 - chore: add language requests from weblate by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/18050 - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in https://github.com/immich-app/immich/pull/18083 #### New Contributors - [@&#8203;LukeTowers](https://github.com/LukeTowers) made their first contribution in https://github.com/immich-app/immich/pull/17837 - [@&#8203;davidpcrd](https://github.com/davidpcrd) made their first contribution in https://github.com/immich-app/immich/pull/17906 - [@&#8203;peterdenham](https://github.com/peterdenham) made their first contribution in https://github.com/immich-app/immich/pull/18084 - [@&#8203;TitanNano](https://github.com/TitanNano) made their first contribution in https://github.com/immich-app/immich/pull/18071 - [@&#8203;typokign](https://github.com/typokign) made their first contribution in https://github.com/immich-app/immich/pull/18025 - [@&#8203;dahool](https://github.com/dahool) made their first contribution in https://github.com/immich-app/immich/pull/18127 - [@&#8203;LPkkjHD](https://github.com/LPkkjHD) made their first contribution in https://github.com/immich-app/immich/pull/18167 - [@&#8203;tetrois](https://github.com/tetrois) made their first contribution in https://github.com/immich-app/immich/pull/18311 - [@&#8203;koostamas](https://github.com/koostamas) made their first contribution in https://github.com/immich-app/immich/pull/18288 - [@&#8203;dj0024javia](https://github.com/dj0024javia) made their first contribution in https://github.com/immich-app/immich/pull/18028 - [@&#8203;TomK32](https://github.com/TomK32) made their first contribution in https://github.com/immich-app/immich/pull/17309 **Full Changelog**: https://github.com/immich-app/immich/compare/v1.132.3... ### [`v1.132.3`](https://github.com/immich-app/immich/releases/tag/v1.132.3) [Compare Source](https://github.com/immich-app/immich/compare/v1.132.1...v1.132.3) ### v1.132.3 #### Bug fixes - Opt-in delete sync is now available on Android! We found an alternative method to achieve this. The feature is now available on Android. We are excited to hear about your experience with the feature. Please read this [note](https://github.com/immich-app/immich/releases/tag/v1.132.0) about the feature - Fixes an issue where the mobile app cannot log in with an instance using Authelia for OAuth. > \[!IMPORTANT] > Please update your Authelia config with the following property > > token_endpoint_auth_method: "client_secret_post" - Fixes an issue where navigating to the Library page could trigger a location permission request - Fixes an issue where the mobile app might rehash some of the assets <!-- Release notes generated using configuration in .github/release.yml at v1.132.3 --> #### What's Changed ##### 🐛 Bug fixes - fix(mobile): auto trash using MANAGE_MEDIA by [@&#8203;shenlong-tanwen](https://github.com/shenlong-tanwen) in https://github.com/immich-app/immich/pull/17828 - fix(mobile): mobile migration logic by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/17865 - fix(mobile): revert get location on app start by [@&#8203;YarosMallorca](https://github.com/YarosMallorca) in https://github.com/immich-app/immich/pull/17882 - fix: Authelia OAuth code verifier value contains invalid characters by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/17886 ##### 📚 Documentation - fix(docs): incorrect date sorting by [@&#8203;wuzihao051119](https://github.com/wuzihao051119) in https://github.com/immich-app/immich/pull/17858 - docs: update MapTiler name by [@&#8203;MartinMikita](https://github.com/MartinMikita) in https://github.com/immich-app/immich/pull/17863 #### New Contributors - [@&#8203;MartinMikita](https://github.com/MartinMikita) made their first contribution in https://github.com/immich-app/immich/pull/17863 **Full Changelog**: https://github.com/immich-app/immich/compare/v1.132.1...v1.132.3 </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * */1 * * * ) in timezone US/Central, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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 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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40MS4yIiwidXBkYXRlZEluVmVyIjoiNDAuNDEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from f886225039 to 92af89c88b 2025-06-04 23:29:15 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 92af89c88b to bd34976987 2025-06-04 23:46:54 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from bd34976987 to 013331c9b7 2025-06-04 23:54:21 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 013331c9b7 to 8841d02d9a 2025-06-05 00:00:15 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 8841d02d9a to b023163487 2025-06-05 00:03:06 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from b023163487 to 5772b5e61e 2025-06-05 00:26:47 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 5772b5e61e to b63367a288 2025-06-05 00:40:21 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from b63367a288 to b2d7c2eebf 2025-06-05 02:06:38 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from b2d7c2eebf to 6a3afbcbb2 2025-06-05 02:24:48 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 6a3afbcbb2 to 2437058fb5 2025-06-05 02:39:54 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 2437058fb5 to 6fcf56dab3 2025-06-05 03:04:34 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 6fcf56dab3 to 7a01bed583 2025-06-05 04:36:56 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 7a01bed583 to 4be14698cb 2025-06-05 04:43:42 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 4be14698cb to ad60755b49 2025-06-05 05:03:31 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from ad60755b49 to 4790c69bc4 2025-06-05 14:42:07 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 4790c69bc4 to a3c0e8db7e 2025-06-05 15:10:52 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from a3c0e8db7e to 3daedda2bd 2025-06-05 15:16:48 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 3daedda2bd to 79922c1183 2025-06-05 15:49:32 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 79922c1183 to 34c28e3f27 2025-06-05 16:08:31 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 34c28e3f27 to 13ff100ee6 2025-06-05 17:04:16 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 13ff100ee6 to e76063d31f 2025-06-05 17:16:28 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from e76063d31f to 231f006286 2025-06-05 17:21:42 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 231f006286 to bf074dc811 2025-06-05 17:37:54 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from bf074dc811 to 3499d3e598 2025-06-05 18:18:36 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 3499d3e598 to a255d7d6a6 2025-06-05 18:31:37 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from a255d7d6a6 to 66be1a144f 2025-06-05 18:39:48 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 66be1a144f to 35d5f2379b 2025-06-06 00:02:57 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 35d5f2379b to 5e0b165508 2025-06-06 00:31:54 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 5e0b165508 to 24a66029ec 2025-06-06 01:49:57 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 24a66029ec to 0a2e12907d 2025-06-06 01:56:51 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 0a2e12907d to 049f92f526 2025-06-06 02:30:37 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 049f92f526 to d2f110a87c 2025-06-06 02:37:05 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from d2f110a87c to 1b988ccfc8 2025-06-06 02:43:08 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 1b988ccfc8 to 63e011573f 2025-06-06 02:49:47 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 63e011573f to 554aca6174 2025-06-06 03:12:45 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 554aca6174 to 2fbc52c8dd 2025-06-06 03:29:11 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 2fbc52c8dd to 2749840277 2025-06-06 03:34:49 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 2749840277 to 607454326e 2025-06-06 03:40:03 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 607454326e to 0d8ac769f4 2025-06-06 03:45:32 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 0d8ac769f4 to 60c3d5586f 2025-06-06 17:29:32 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 60c3d5586f to 6c598a0d28 2025-06-06 18:15:36 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 6c598a0d28 to 4095111df6 2025-06-06 18:38:23 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 4095111df6 to 469e347bb3 2025-06-06 19:09:06 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 469e347bb3 to 3f62649e3e 2025-06-06 19:20:53 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 3f62649e3e to 2e03f96467 2025-06-06 19:30:53 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 2e03f96467 to d10eebbb3f 2025-06-06 19:36:40 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from d10eebbb3f to d25fb44ffc 2025-06-06 19:44:38 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from d25fb44ffc to f42ae787f2 2025-06-06 19:49:48 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from f42ae787f2 to ccb2d190e2 2025-06-06 20:00:10 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from ccb2d190e2 to 714903830a 2025-06-06 20:11:16 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 714903830a to 1270cc5aea 2025-06-06 20:24:41 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 1270cc5aea to b8a7dc20f8 2025-06-06 20:51:34 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from b8a7dc20f8 to 4b73e8523f 2025-06-06 21:39:48 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 4b73e8523f to 6a46bc34fa 2025-06-06 21:41:15 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 6a46bc34fa to 017f01e6fc 2025-06-06 21:59:28 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 017f01e6fc to 17da460e3a 2025-06-06 22:05:53 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 17da460e3a to cc5c7ddf46 2025-06-06 22:38:18 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from cc5c7ddf46 to 1aa5541eef 2025-06-06 22:51:23 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 1aa5541eef to f5b5b8f3aa 2025-06-06 23:23:03 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from f5b5b8f3aa to 5c0aaa92fa 2025-06-07 00:19:54 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 5c0aaa92fa to 2aa489ea24 2025-06-07 00:45:47 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 2aa489ea24 to 334310c91d 2025-06-07 00:49:06 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 334310c91d to 150d5170ba 2025-06-07 00:52:44 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 150d5170ba to 65ee0f5686 2025-06-07 00:53:53 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 65ee0f5686 to 733fb1e5f2 2025-06-07 01:13:52 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 733fb1e5f2 to 60f844f940 2025-06-07 01:16:22 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 60f844f940 to cc6de4399d 2025-06-07 01:19:26 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from cc6de4399d to 3c7d81094d 2025-06-07 01:26:58 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 3c7d81094d to 94fead7730 2025-06-07 01:40:46 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 94fead7730 to 3ed664623b 2025-06-07 01:46:31 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 3ed664623b to b9324fa344 2025-06-07 01:47:56 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from b9324fa344 to 6fcd18945e 2025-06-07 02:02:58 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 6fcd18945e to 693a2e6f49 2025-06-07 02:18:43 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 693a2e6f49 to 176839345d 2025-06-07 02:30:30 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 176839345d to ecf4c63977 2025-06-07 02:45:26 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from ecf4c63977 to 2bea5c9652 2025-06-07 03:08:38 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 2bea5c9652 to ee86f25451 2025-06-07 17:25:33 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from ee86f25451 to a3ddb42dcf 2025-06-07 19:53:14 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from a3ddb42dcf to 50dd83861d 2025-06-07 20:40:32 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 50dd83861d to 161da49c5f 2025-06-07 23:20:53 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 161da49c5f to d536443abf 2025-06-07 23:26:50 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from d536443abf to 38de52a95c 2025-06-07 23:31:06 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 38de52a95c to 4d470940ff 2025-06-07 23:35:19 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 4d470940ff to 0cdc6506c7 2025-06-07 23:42:10 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 0cdc6506c7 to af02abe340 2025-06-08 00:03:37 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from af02abe340 to fc37bcbc4f 2025-06-08 02:54:13 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from fc37bcbc4f to d53a7899ba 2025-06-08 02:56:13 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from d53a7899ba to c56a22f56b 2025-06-08 02:58:45 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from c56a22f56b to 5eb76c97b4 2025-06-08 03:03:00 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 5eb76c97b4 to 48536d37a3 2025-06-08 03:05:30 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 48536d37a3 to e20d419490 2025-06-08 18:25:25 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from e20d419490 to c78ee16e63 2025-06-08 21:06:49 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from c78ee16e63 to d3b756dbaf 2025-06-08 21:10:13 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from d3b756dbaf to 1224933520 2025-06-08 21:21:57 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 1224933520 to c423ff8900 2025-06-08 21:32:09 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from c423ff8900 to 8c0d43942f 2025-06-08 21:39:27 +00:00 Compare
renovate-bot force-pushed renovate/ghcr.io-immich-app-immich-machine-learning-1.x from 8c0d43942f to 2d97858468 2025-06-08 21:48:42 +00:00 Compare
alexlebens merged commit 247446c742 into main 2025-06-08 22:23:17 +00:00
alexlebens deleted branch renovate/ghcr.io-immich-app-immich-machine-learning-1.x 2025-06-08 22:23:17 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexlebens/infrastructure#579
No description provided.