Update ghcr.io/immich-app/immich-server Docker tag to v1.116.2 - autoclosed #191

Closed
renovate wants to merge 1 commits from renovate/ghcr.io-immich-app-immich-server-1.x into main
Collaborator

This PR contains the following updates:

Package Type Update Change
ghcr.io/immich-app/immich-server Kustomization minor v1.115.0 -> v1.116.2

Release Notes

immich-app/immich (ghcr.io/immich-app/immich-server)

v1.116.2

Compare Source

v1.116.2

Hotfixes

  • Fixed an issue library jobs not working correctly

Support Immich

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

Cheers! 🍻


What's Changed

🐛 Bug fixes
📚 Documentation

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

v1.116.1

Compare Source

v1.116.1

Hotfixes

  • Fixed an issue of putting the app in the background on the login screen, causing the signing progress to hang on the mobile app
  • Fixed an issue of incorrectly getting the original filename on iOS
  • Fixed handling of numeric hierarchical subject values in tags

Support Immich

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

Cheers! 🍻

What's Changed

🌟 Enhancements
🐛 Bug fixes
📚 Documentation

New Contributors

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

v1.116.0

Compare Source

v1.116.0

Highlights

Welcome to release v1.116.0 of Immich!

This release continues to focus on bug fixes, which is quite typical for us, especially after large releases. Highlights for this release include:

  • Improved.immich file boot checks
  • Improved external library scanning
  • Timezone improvements
  • Tag clean up job
  • Better person merge workflow
  • Improve settings pages (web)
  • Fixed possible startup failure due to .immich files
  • Serve style.json directly from tiles.immich.app
  • New "random" api for 3rd party apps
  • Notable fix: Uncaught error causes the hashing process to abort entirely in the mobile app
Issues with .immich files on boot in 1.115.0

There were a small number of users who experienced problems with booting Immich after upgrading to 1.115.0. This was due to the new .immich file checks that verify your library folders are still mounted and writable. If, and only if you had problems booting 1.115.0 that persist into 1.116.0 with an error of "Unable to write .immich file, already exists", you can fix this by stopping Immich and removing the .immich files in the UPLOAD_LOCATION subfolders (upload, library, thumbnails, etc). If you experience any further problems, please do contact us on discord or via a github discussion.

Improved external library scanning

The external library scan mechanism has been reduced from four seperate options, to one. There is now a single button "Scan" that will handle all cases. Files that are offline (deleted or missing) now get hidden from the timeline and will show in the trash folder. This will become a dedicated screen in a future release. If the file comes back online, then the assets will re-appear in the main timeline and albums they were in previously. If the asset is offline for longer than the trash duration set in the admin config, the assets will be removed from immich automatically

Timezone improvements

Previously, if the timezone of an asset was unknown, it would apply an arbitrary offset by assuming the time was UTC and adjusting it to the viewer's timezone. Now, a timezone will only be shown if it is known for the asset.

Before After
image image
Tag cleanup job

If you have tags with no assets in them, you can remove them by running the "Tag clean up" job
here.

image

Better person merge workflow

The merge page always uses the same direction to merge people together. The "source" gets merged into the "target". However, sometimes the target is an unnamed person. Now, in these situations, the merge direction is automatically reversed, leading to a better user experience.

Serve style.json directly from tiles.immich.app

Up to this release, the immich server served the style.json file. That file includes the styling of the map as well as the font/glyphs/tiles provider. However, this also means that tile server updates were always bound to immich server updates. With this change, we decouple the two by serving the (static)style.json file from the infrastructure we serve the map tiles. This is also in line with pretty much any other map/tile provider. This change will assist us in bringing map improvements to all users in the future, such as map localisation without having to manage multiple different immich versions.
However, note that this does not affect the ability to specify a different style.json URL in the admin settings.

UI improvement for settings pages

Each setting now has a new design accordion section with a distinguishable icon to help identify it easier as the options get longer. You can also search for the administration settings by their title and subtitle in your native language.

image

New "random" API

We are deprecating GET /assets/random in favor of POST /search/random, which works very similar to the other search endpoints. It includes more relations and filters. In the future, we plan to add an option to search and filter by a specific album ID.

Support Immich

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

Cheers! 🍻

What's Changed

🌟 Enhancements
🐛 Bug fixes
📚 Documentation
🌐 Translations

New Contributors

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


This discussion was created from the release v1.116.0.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

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.


  • 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 | Type | Update | Change | |---|---|---|---| | [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich) | Kustomization | minor | `v1.115.0` -> `v1.116.2` | --- ### Release Notes <details> <summary>immich-app/immich (ghcr.io/immich-app/immich-server)</summary> ### [`v1.116.2`](https://github.com/immich-app/immich/releases/tag/v1.116.2) [Compare Source](https://github.com/immich-app/immich/compare/v1.116.1...v1.116.2) ### v1.116.2 #### Hotfixes - Fixed an issue library jobs not working correctly #### 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! 🍻 *** <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### 🐛 Bug fixes - fix: library pagination to 10k to avoid too many postgres query params by [@&#8203;zackpollard](https://github.com/zackpollard) in https://github.com/immich-app/immich/pull/12993 ##### 📚 Documentation - docs: update FAQ CLIP search explanation by [@&#8203;bo0tzz](https://github.com/bo0tzz) in https://github.com/immich-app/immich/pull/12986 **Full Changelog**: https://github.com/immich-app/immich/compare/v1.116.1...v1.116.2 ### [`v1.116.1`](https://github.com/immich-app/immich/releases/tag/v1.116.1) [Compare Source](https://github.com/immich-app/immich/compare/v1.116.0...v1.116.1) ### v1.116.1 #### Hotfixes - Fixed an issue of putting the app in the background on the login screen, causing the signing progress to hang on the mobile app - Fixed an issue of incorrectly getting the original filename on iOS - Fixed handling of numeric hierarchical subject values in tags #### 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! 🍻 <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### 🌟 Enhancements - fix(mobile): navigation panel overlaps with right rotate by [@&#8203;Lauritz-Tieste](https://github.com/Lauritz-Tieste) in https://github.com/immich-app/immich/pull/12950 - feat: no slideshow transition by [@&#8203;martabal](https://github.com/martabal) in https://github.com/immich-app/immich/pull/12989 ##### 🐛 Bug fixes - fix(server): handle numeric hierarchical subject values by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12949 - fix(mobile): uninitialize provider causes unable to logging in by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/12970 - fix(mobile): incorrect filename is retrieved during upload by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/12990 ##### 📚 Documentation - docs: add clarity to non root user section by [@&#8203;GusPrice](https://github.com/GusPrice) in https://github.com/immich-app/immich/pull/12956 - refactor(docs): fix heading tag, update Vietnamese translation for image alt, formatting features table by [@&#8203;KD-MM2](https://github.com/KD-MM2) in https://github.com/immich-app/immich/pull/12971 - chore(Brazilian README): fix broken image links and update translation by [@&#8203;ryanrpj](https://github.com/ryanrpj) in https://github.com/immich-app/immich/pull/12980 #### New Contributors - [@&#8203;GusPrice](https://github.com/GusPrice) made their first contribution in https://github.com/immich-app/immich/pull/12956 - [@&#8203;KD-MM2](https://github.com/KD-MM2) made their first contribution in https://github.com/immich-app/immich/pull/12967 **Full Changelog**: https://github.com/immich-app/immich/compare/v1.116.0... ### [`v1.116.0`](https://github.com/immich-app/immich/releases/tag/v1.116.0) [Compare Source](https://github.com/immich-app/immich/compare/v1.115.0...v1.116.0) ### v1.116.0 #### Highlights Welcome to release `v1.116.0` of Immich! This release continues to focus on bug fixes, which is quite typical for us, especially after [large releases](https://github.com/immich-app/immich/releases/tag/v1.113.0). Highlights for this release include: - Improved`.immich` file boot checks - Improved external library scanning - Timezone improvements - Tag clean up job - Better person merge workflow - Improve settings pages (web) - Fixed possible startup failure due to .immich files - Serve `style.json` directly from `tiles.immich.app` - New "random" api for 3rd party apps - Notable fix: Uncaught error causes the hashing process to abort entirely in the mobile app ##### Issues with .immich files on boot in 1.115.0 There were a small number of users who experienced problems with booting Immich after upgrading to 1.115.0. This was due to the new .immich file checks that verify your library folders are still mounted and writable. **If, and only if** you had problems booting 1.115.0 that persist into 1.116.0 with an error of "Unable to write .immich file, already exists", you can fix this by stopping Immich and removing the .immich files in the UPLOAD_LOCATION subfolders (upload, library, thumbnails, etc). If you experience any further problems, please do contact us on discord or via a github discussion. ##### Improved external library scanning The external library scan mechanism has been reduced from four seperate options, to one. There is now a single button "Scan" that will handle all cases. Files that are offline (deleted or missing) now get hidden from the timeline and will show in the trash folder. This will become a dedicated screen in a future release. If the file comes back online, then the assets will re-appear in the main timeline and albums they were in previously. If the asset is offline for longer than the trash duration set in the admin config, the assets will be removed from immich automatically ##### Timezone improvements Previously, if the timezone of an asset was unknown, it would apply an arbitrary offset by assuming the time was UTC and adjusting it to the viewer's timezone. Now, a timezone will only be shown if it is known for the asset. | Before | After | | - | - | | ![image](https://github.com/user-attachments/assets/f2fe666a-1946-4c43-a4eb-21449a1deb3c) | ![image](https://github.com/user-attachments/assets/d2596363-8054-4dba-936a-b916d2301aee) | ##### Tag cleanup job If you have tags with no assets in them, you can remove them by running the "Tag clean up" job [here](https://my.immich.app/admin/jobs-status). ![image](https://github.com/user-attachments/assets/41986b5c-5119-420f-b642-38bb8d3b9735) ##### Better person merge workflow The merge page always uses the same direction to merge people together. The "source" gets merged into the "target". However, sometimes the target is an unnamed person. Now, in these situations, the merge direction is automatically reversed, leading to a better user experience. ##### Serve `style.json` directly from `tiles.immich.app` Up to this release, the immich server served the `style.json` file. That file includes the styling of the map as well as the font/glyphs/tiles provider. However, this also means that tile server updates were always bound to immich server updates. With this change, we decouple the two by serving the (static)`style.json` file from the infrastructure we serve the map tiles. This is also in line with pretty much any other map/tile provider. This change will assist us in bringing map improvements to all users in the future, such as map localisation without having to manage multiple different immich versions. However, note that this does not affect the ability to specify a different `style.json` URL in the admin settings. ##### UI improvement for settings pages Each setting now has a new design accordion section with a distinguishable icon to help identify it easier as the options get longer. You can also search for the administration settings by their title and subtitle in your native language. ![image](https://github.com/user-attachments/assets/f1e4fef7-34af-44b8-b984-e3ac07ade08b) ##### New "random" API We are deprecating `GET /assets/random` in favor of `POST /search/random`, which works very similar to the other search endpoints. It includes more relations and filters. In the future, we plan to add an option to search and filter by a specific album ID. #### 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! 🍻 <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### 🌟 Enhancements - fix(web): better merge direction by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12601 - fix(server): include partner assets in random endpoint by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12599 - feat: tag cleanup job by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12654 - feat(web): improve UI/UX for settings pages by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/12626 - feat(server): sort assets randomly from the API 'api/search/metadata' endpoint by including 'order': 'rand' in the API call. by [@&#8203;jschwalbe](https://github.com/jschwalbe) in https://github.com/immich-app/immich/pull/12741 - feat: serve map tile styles from tiles.immich.cloud by [@&#8203;zackpollard](https://github.com/zackpollard) in https://github.com/immich-app/immich/pull/12858 - feat(web): fixed combobox positioning by [@&#8203;ben-basten](https://github.com/ben-basten) in https://github.com/immich-app/immich/pull/12848 - refactor(server): library syncing by [@&#8203;etnoy](https://github.com/etnoy) in https://github.com/immich-app/immich/pull/12220 ##### 🐛 Bug fixes - fix(web): load original panorama if specified in user settings by [@&#8203;Saschl](https://github.com/Saschl) in https://github.com/immich-app/immich/pull/12123 - fix(web): bucket by `localDateTime` by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12612 - fix(web): memory viewer by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12649 - fix(server): increase person search limit by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12619 - fix(web): scrollbar shows when not need by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/12659 - fix(server): fix modify date extraction by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/12658 - fix: empty and restore over 1,000 items by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12751 - fix(web): upgrade old style theme preference by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12775 - fix(web): asset grid with invalid asset id (at) by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12772 - fix: creating tags with leading/traling slashes by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/12778 - fix(web): only show the timezone when it is known by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12779 - fix(mobile): Issue Selecting Many Albuns for Backup by [@&#8203;sshubhm](https://github.com/sshubhm) in https://github.com/immich-app/immich/pull/12784 - fix: rework file handling so we always explicitly create, overwrite or both by [@&#8203;zackpollard](https://github.com/zackpollard) in https://github.com/immich-app/immich/pull/12812 - fix(mobile): fix uncaught error in getting file cause hashing procses to be aborted entirely by [@&#8203;alextran1502](https://github.com/alextran1502) in https://github.com/immich-app/immich/pull/12826 - feat(server): validate rating by [@&#8203;dreadster3](https://github.com/dreadster3) in https://github.com/immich-app/immich/pull/12855 - fix(web): Fix same key for delete and stack actions by [@&#8203;Caesiumhydroxid](https://github.com/Caesiumhydroxid) in https://github.com/immich-app/immich/pull/12865 - fix: normalize external domain by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/12831 - fix(server): gracefully handle unknown jobs by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12870 - fix: show asset count for unassigned faces by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/12871 - fix: remove no longer needed LD_LIBRARY_PATH by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12872 - fix: set min values for face detection to reasonable values by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/12877 - fix: album title state weirdness by [@&#8203;danieldietzler](https://github.com/danieldietzler) in https://github.com/immich-app/immich/pull/12874 - fix: do not use trashed assets as album covers by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12905 - fix(server): http error parsing on endpoints without a default response by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12927 - fix(web): delete non-empty album by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12937 ##### 📚 Documentation - docs: scaling immich guide by [@&#8203;bo0tzz](https://github.com/bo0tzz) in https://github.com/immich-app/immich/pull/12593 - docs: add hint for healthcheck.start_interval by [@&#8203;kastl-ars](https://github.com/kastl-ars) in https://github.com/immich-app/immich/pull/12643 - docs: mobile architecture diagram by [@&#8203;fyfrey](https://github.com/fyfrey) in https://github.com/immich-app/immich/pull/12841 - docs: add section for Traefik Reverse Proxy by [@&#8203;zp33dy](https://github.com/zp33dy) in https://github.com/immich-app/immich/pull/12813 - fix(docs): typo in remote-access.md by [@&#8203;JonOcto](https://github.com/JonOcto) in https://github.com/immich-app/immich/pull/12895 - docs: details for windows users how to change docker volume by [@&#8203;mmomjian](https://github.com/mmomjian) in https://github.com/immich-app/immich/pull/12551 - docs: hidden files cursed knowledge by [@&#8203;jrasm91](https://github.com/jrasm91) in https://github.com/immich-app/immich/pull/12929 ##### 🌐 Translations - fix(mobile): fix mn-MN.json file name by [@&#8203;aryiu](https://github.com/aryiu) in https://github.com/immich-app/immich/pull/12558 - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in https://github.com/immich-app/immich/pull/12590 - chore(web): update translations by [@&#8203;weblate](https://github.com/weblate) in https://github.com/immich-app/immich/pull/12737 #### New Contributors - [@&#8203;kastl-ars](https://github.com/kastl-ars) made their first contribution in https://github.com/immich-app/immich/pull/12643 - [@&#8203;sshubhm](https://github.com/sshubhm) made their first contribution in https://github.com/immich-app/immich/pull/12784 - [@&#8203;zp33dy](https://github.com/zp33dy) made their first contribution in https://github.com/immich-app/immich/pull/12813 - [@&#8203;dreadster3](https://github.com/dreadster3) made their first contribution in https://github.com/immich-app/immich/pull/12855 - [@&#8203;Caesiumhydroxid](https://github.com/Caesiumhydroxid) made their first contribution in https://github.com/immich-app/immich/pull/12865 - [@&#8203;jschwalbe](https://github.com/jschwalbe) made their first contribution in https://github.com/immich-app/immich/pull/12741 - [@&#8203;JonOcto](https://github.com/JonOcto) made their first contribution in https://github.com/immich-app/immich/pull/12895 - [@&#8203;carykees98](https://github.com/carykees98) made their first contribution in https://github.com/immich-app/immich/pull/12899 **Full Changelog**: https://github.com/immich-app/immich/compare/v1.115.0... <hr /><em>This discussion was created from the release <a href='https://github.com/immich-app/immich/releases/tag/v1.116.0'>v1.116.0</a>.</em> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43Ny4zIiwidXBkYXRlZEluVmVyIjoiMzguNzcuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate force-pushed renovate/ghcr.io-immich-app-immich-server-1.x from e48e78e89d to f9f8c7637f 2024-09-26 15:33:08 +00:00 Compare
renovate changed title from Update ghcr.io/immich-app/immich-server Docker tag to v1.115.0 to Update ghcr.io/immich-app/immich-server Docker tag to v1.116.0 2024-09-26 15:33:10 +00:00
renovate force-pushed renovate/ghcr.io-immich-app-immich-server-1.x from f9f8c7637f to 8ccf3272a6 2024-09-30 13:22:50 +00:00 Compare
renovate changed title from Update ghcr.io/immich-app/immich-server Docker tag to v1.116.0 to Update ghcr.io/immich-app/immich-server Docker tag to v1.116.2 2024-09-30 13:22:53 +00:00
renovate changed title from Update ghcr.io/immich-app/immich-server Docker tag to v1.116.2 to Update ghcr.io/immich-app/immich-server Docker tag to v1.116.2 - autoclosed 2024-09-30 13:38:15 +00:00
renovate closed this pull request 2024-09-30 13:38:15 +00:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: remoll/k3s-infra#191
No description provided.