automata
automata copied to clipboard
chore(deps): update dependency immich-app/immich to v1.117.0
This PR contains the following updates:
Package | Update | Change |
---|---|---|
immich-app/immich | minor | 1.66.1 -> 1.117.0 |
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
immich-app/immich (immich-app/immich)
v1.117.0
v1.117.0
[!WARNING]
Breaking changes
The
image
section of the config file structure for thumbnails and previews has changed. If you use a config file and set the image settings to custom values, these will be ignored until updated to the new structure.
…
"image": {
- “previewFormat”: “jpeg”,
- “previewSize”: 1440,
- “quality”: 80,
- “thumbnailFormat”: “webp”,
- “thumbnailSize”: 250,
+ "thumbnail": {
+ "format": "webp",
+ "size": 250,
+ "quality": 80
+ },
+ "preview": {
+ "format": "jpeg",
+ "size": 1440,
+ "quality": 80
+ },
"colorspace": "p3",
"extractEmbedded": false
}
…
Highlights
Welcome to release v1.117.0
of Immich. This release continues to bring bugfixes and additional enhancements to the app. Let's go over some of the highlights below:
- Better folder checks
- Download notifications (mobile)
- Support and feedback links (web)
- Upgrade history
- Asset thumbnail improvements
Better folder checks
This release fixes a few more issues with the .immich
related checks.
- Ignore errors when
.immich
already exists, but mount checks aren't enabled - Add a docs page about System Integrity
- Add an env option to skip mount checks (
IMMICH_IGNORE_MOUNT_CHECK_ERRORS=true
)
Download notifications (mobile)
Downloads now show their progress and can be canceled
Support and feedback links (web)
Links have been added to the Immich web application to help users more easily find our documentation, source code, discord, etc. Also, third party packages have the option to additionally include their own links.
Upgrade history
Clicking on the server build number on the web will now also show upgrade history, in addition to other build information.
In the future we may look at combining this information with the new support/help modal.
Light | Dark |
---|---|
Asset thumbnail improvements
Combined jobs
Thumbnails are critical to keep Immich feeling snappy. We currently generate a "preview" (large), a "thumbnail" (small), and a "thumbhash" (very small) for each asset. Prior to this release each version for each asset was a separate job. Now they have been combined into a single job, per asset. This makes the jobs page much more accurate and useful. It also means thumbnails generate faster, and use less system resources (see below).
In order from left to right:
- Previews generation start on old version
- Previews generation completed old version (starting thumbnails)
- Thumbnail generation finished old version
- Thumbnail generation started on new version
- Thumbnail generation finished on new version
Common settings
Previews and thumbnails can now both set desired format
, resolution
, and quality
settings.
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
🚀 Features
- feat: support and feedback modal with third party support by @zackpollard in https://github.com/immich-app/immich/pull/13056
- feat: track upgrade history by @jrasm91 in https://github.com/immich-app/immich/pull/13097
🌟 Enhancements
- feat(server): better transcoding logs by @mertalev in https://github.com/immich-app/immich/pull/13000
- feat(server): separate quality for thumbnail and preview images by @mertalev in https://github.com/immich-app/immich/pull/13006
- feat(server): generate all thumbnails for an asset in one job by @mertalev in https://github.com/immich-app/immich/pull/13012
- feat(mobile): enhance download operations by @alextran1502 in https://github.com/immich-app/immich/pull/12973
- feat(server): parse offset from "Image_UTC_Data" (Samsung) by @C-Otto in https://github.com/immich-app/immich/pull/13080
- feat(server): better mount checks by @jrasm91 in https://github.com/immich-app/immich/pull/13092
🐛 Bug fixes
- fix(server): "all" button for facial recognition deleting faces instead of unassigning them by @mertalev in https://github.com/immich-app/immich/pull/13042
- fix(server):
/search/random
failing with certain options by @mertalev in https://github.com/immich-app/immich/pull/13040 - fix(mobile): share to error by @alextran1502 in https://github.com/immich-app/immich/pull/13044
- fix: deletedAt not set for offline assets during 1.116.0 migration by @zackpollard in https://github.com/immich-app/immich/pull/13086
- fix(server): offline assets don't restore when coming back online by @zackpollard in https://github.com/immich-app/immich/pull/13087
📚 Documentation
- docs: update config file by @mertalev in https://github.com/immich-app/immich/pull/13041
- fix(docs): Update TrueNAS installation docs by @PetrSvirak in https://github.com/immich-app/immich/pull/13017
🌐 Translations
- chore(web): update translations by @weblate in https://github.com/immich-app/immich/pull/12938
- chore: add more languages by @danieldietzler in https://github.com/immich-app/immich/pull/13127
New Contributors
- @PetrSvirak made their first contribution in https://github.com/immich-app/immich/pull/13017
Full Changelog: https://github.com/immich-app/immich/compare/v1.116.2...v1.117.0
v1.116.2
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
- fix: library pagination to 10k to avoid too many postgres query params by @zackpollard in https://github.com/immich-app/immich/pull/12993
📚 Documentation
- docs: update FAQ CLIP search explanation by @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
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
- fix(mobile): navigation panel overlaps with right rotate by @Lauritz-Tieste in https://github.com/immich-app/immich/pull/12950
- feat: no slideshow transition by @martabal in https://github.com/immich-app/immich/pull/12989
🐛 Bug fixes
- fix(server): handle numeric hierarchical subject values by @jrasm91 in https://github.com/immich-app/immich/pull/12949
- fix(mobile): uninitialize provider causes unable to logging in by @alextran1502 in https://github.com/immich-app/immich/pull/12970
- fix(mobile): incorrect filename is retrieved during upload by @alextran1502 in https://github.com/immich-app/immich/pull/12990
📚 Documentation
- docs: add clarity to non root user section by @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 @KD-MM2 in https://github.com/immich-app/immich/pull/12971
- chore(Brazilian README): fix broken image links and update translation by @ryanrpj in https://github.com/immich-app/immich/pull/12980
New Contributors
- @GusPrice made their first contribution in https://github.com/immich-app/immich/pull/12956
- @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
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 fromtiles.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 |
---|---|
Tag cleanup job
If you have tags with no assets in them, you can remove them by running the "Tag clean up" job here.
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.
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
- fix(web): better merge direction by @jrasm91 in https://github.com/immich-app/immich/pull/12601
- fix(server): include partner assets in random endpoint by @jrasm91 in https://github.com/immich-app/immich/pull/12599
- feat: tag cleanup job by @jrasm91 in https://github.com/immich-app/immich/pull/12654
- feat(web): improve UI/UX for settings pages by @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 @jschwalbe in https://github.com/immich-app/immich/pull/12741
- feat: serve map tile styles from tiles.immich.cloud by @zackpollard in https://github.com/immich-app/immich/pull/12858
- feat(web): fixed combobox positioning by @ben-basten in https://github.com/immich-app/immich/pull/12848
- refactor(server): library syncing by @etnoy in https://github.com/immich-app/immich/pull/12220
🐛 Bug fixes
- fix(web): load original panorama if specified in user settings by @Saschl in https://github.com/immich-app/immich/pull/12123
- fix(web): bucket by
localDateTime
by @jrasm91 in https://github.com/immich-app/immich/pull/12612 - fix(web): memory viewer by @jrasm91 in https://github.com/immich-app/immich/pull/12649
- fix(server): increase person search limit by @jrasm91 in https://github.com/immich-app/immich/pull/12619
- fix(web): scrollbar shows when not need by @alextran1502 in https://github.com/immich-app/immich/pull/12659
- fix(server): fix modify date extraction by @alextran1502 in https://github.com/immich-app/immich/pull/12658
- fix: empty and restore over 1,000 items by @jrasm91 in https://github.com/immich-app/immich/pull/12751
- fix(web): upgrade old style theme preference by @jrasm91 in https://github.com/immich-app/immich/pull/12775
- fix(web): asset grid with invalid asset id (at) by @jrasm91 in https://github.com/immich-app/immich/pull/12772
- fix: creating tags with leading/traling slashes by @danieldietzler in https://github.com/immich-app/immich/pull/12778
- fix(web): only show the timezone when it is known by @jrasm91 in https://github.com/immich-app/immich/pull/12779
- fix(mobile): Issue Selecting Many Albuns for Backup by @sshubhm in https://github.com/immich-app/immich/pull/12784
- fix: rework file handling so we always explicitly create, overwrite or both by @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 @alextran1502 in https://github.com/immich-app/immich/pull/12826
- feat(server): validate rating by @dreadster3 in https://github.com/immich-app/immich/pull/12855
- fix(web): Fix same key for delete and stack actions by @Caesiumhydroxid in https://github.com/immich-app/immich/pull/12865
- fix: normalize external domain by @danieldietzler in https://github.com/immich-app/immich/pull/12831
- fix(server): gracefully handle unknown jobs by @jrasm91 in https://github.com/immich-app/immich/pull/12870
- fix: show asset count for unassigned faces by @danieldietzler in https://github.com/immich-app/immich/pull/12871
- fix: remove no longer needed LD_LIBRARY_PATH by @jrasm91 in https://github.com/immich-app/immich/pull/12872
- fix: set min values for face detection to reasonable values by @danieldietzler in https://github.com/immich-app/immich/pull/12877
- fix: album title state weirdness by @danieldietzler in https://github.com/immich-app/immich/pull/12874
- fix: do not use trashed assets as album covers by @jrasm91 in https://github.com/immich-app/immich/pull/12905
- fix(server): http error parsing on endpoints without a default response by @jrasm91 in https://github.com/immich-app/immich/pull/12927
- fix(web): delete non-empty album by @jrasm91 in https://github.com/immich-app/immich/pull/12937
📚 Documentation
- docs: scaling immich guide by @bo0tzz in https://github.com/immich-app/immich/pull/12593
- docs: add hint for healthcheck.start_interval by @kastl-ars in https://github.com/immich-app/immich/pull/12643
- docs: mobile architecture diagram by @fyfrey in https://github.com/immich-app/immich/pull/12841
- docs: add section for Traefik Reverse Proxy by @zp33dy in https://github.com/immich-app/immich/pull/12813
- fix(docs): typo in remote-access.md by @JonOcto in https://github.com/immich-app/immich/pull/12895
- docs: details for windows users how to change docker volume by @mmomjian in https://github.com/immich-app/immich/pull/12551
- docs: hidden files cursed knowledge by @jrasm91 in https://github.com/immich-app/immich/pull/12929
🌐 Translations
- fix(mobile): fix mn-MN.json file name by @aryiu in https://github.com/immich-app/immich/pull/12558
- chore(web): update translations by @weblate in https://github.com/immich-app/immich/pull/12590
- chore(web): update translations by @weblate in https://github.com/immich-app/immich/pull/12737
New Contributors
- @kastl-ars made their first contribution in https://github.com/immich-app/immich/pull/12643
- @sshubhm made their first contribution in https://github.com/immich-app/immich/pull/12784
- @zp33dy made their first contribution in https://github.com/immich-app/immich/pull/12813
- @dreadster3 made their first contribution in https://github.com/immich-app/immich/pull/12855
- @Caesiumhydroxid made their first contribution in https://github.com/immich-app/immich/pull/12865
- @jschwalbe made their first contribution in https://github.com/immich-app/immich/pull/12741
- @JonOcto made their first contribution in https://github.com/immich-app/immich/pull/12895
- @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...
This discussion was created from the release v1.116.0.
v1.115.0
v1.115.0
[!NOTE] We are working on redesigning the flows and layout of the mobile app to incorporate recently added features such as folders and tags, as well as making improvements to album management on the mobile app. We are gathering feedback in this discussion. We are excited to hear your feedback.
Welcome to release v1.115.0
of Immich. This release focuses on cleaning up our backlog of issues. It is also worth noting that the Cursed knowledge page has been updated with even more cursed knowledge. Please find some of the release highlights below:
- Administration button
- Manually link and unlink Live motion photos
- Default exclusion patterns
- Start-up folder checks
- Upload trash indicator
Notable bug fixes include:
- Signing out of the web now signs out of all tabs
- Long-standing issue regarding inaccurate album asset count has been fixed
- Search text is preserved when switching between "Context" and "File name or extension"
- Editing a person's name or birthdate on mobile has been fixed
Administration button
The Administration
button on the web is now moved inside the profile sheet to clean up the top app bar and improve the navigation experience for all screen sizes.
Manually link and unlink Live motion photos
Live photos (iOS) can now be manually linked an unlinked.
Screencast from 09-11-2024 10:15:57 AM.webm
Default exclusion patterns
We have added default exclusion patterns whenever a new external library is created. By default, we exclude the @eaDir
folder Synology uses to store miscellaneous files and any files beginning with ._
. Of course, you can edit these patterns if you want to, but this is highly unlikely.
Startup folder checks
Immich will now fail to start if it is unable to read/write to upload/
, library/
, thumbs/
, encoded-videos/
or profile/
. Starting with this release, the server will write an .immich
file to each of the previously listed folders. On subsequent restarts, it will fail to start if it fails to locate the previously written .immich
file. This will hopefully increase transparency around situations where the UPLOAD_LOCATION
mount is incorrectly configured or unavailable.
Upload trash indicator
When you upload a duplicate via the web and that duplicate is in the trash, you now will see an indicator for it, along with being able to open the asset in a new tab.
Light | Dark |
---|---|
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
🚀 Features
- feat(web): manually link live photos by @jrasm91 in https://github.com/immich-app/immich/pull/12514
- feat(web): unlink live photos by @jrasm91 in https://github.com/immich-app/immich/pull/12574
🌟 Enhancements
- feat(web): logout of all tabs by @jrasm91 in https://github.com/immich-app/immich/pull/12407
- feat(server): start up folder checks by @jrasm91 in https://github.com/immich-app/immich/pull/12401
- feat(web): responsive top navigation by @ben-basten in https://github.com/immich-app/immich/pull/12373
- feat(mobile): Add dismiss action on app_bar_dialog by @Lauritz-Tieste in https://github.com/immich-app/immich/pull/12511
- feat(web): select the EXIF timezone (if it exists) in dropdown by @C-Otto in https://github.com/immich-app/immich/pull/12495
- fix(web): show trash indicator by @jrasm91 in https://github.com/immich-app/immich/pull/12521
- feat(web): move search options into a modal by @ben-basten in https://github.com/immich-app/immich/pull/12438
- feat(server): default exclusion patterns by @etnoy in https://github.com/immich-app/immich/pull/12566
🐛 Bug fixes
- fix(server): remove hidden assets from albums by @jrasm91 in https://github.com/immich-app/immich/pull/12449
- fix(server): handle multiple hierarchical subjects by @jrasm91 in https://github.com/immich-app/immich/pull/12509
- fix(mobile): scroll thumb is hidden behind the tab navigation bar by @alextran1502 in https://github.com/immich-app/immich/pull/12512
- fix(web): select partner assets from timeline by @jrasm91 in https://github.com/immich-app/immich/pull/12517
- fix(web): preserve search text by @jrasm91 in https://github.com/immich-app/immich/pull/12531
- fix(web): show upload error message on network error by @jrasm91 in https://github.com/immich-app/immich/pull/12533
- fix(server): handle invalid directory item by @jrasm91 in https://github.com/immich-app/immich/pull/12534
- fix(web): leave assets selected after add to album by @jrasm91 in https://github.com/immich-app/immich/pull/12537
- fix(server): person repo methods by @jrasm91 in https://github.com/immich-app/immich/pull/12524
- fix(ml): batch axis not being added for recognition model by @mertalev in https://github.com/immich-app/immich/pull/12588
📚 Documentation
- docs: more cursed knowledge by @jrasm91 in https://github.com/immich-app/immich/pull/12529
- docs: proper value of word-based suggestions setting to setup VSCode by @sapachev in https://github.com/immich-app/immich/pull/12586
- docs: add server backup to First Steps by @mmomjian in https://github.com/immich-app/immich/pull/12555
🌐 Translations
- chore(web): update translations by @weblate in https://github.com/immich-app/immich/pull/12384
New Contributors
- @pbustamantes made their first contribution in https://github.com/immich-app/immich/pull/12486
- @Lauritz-Tieste made their first contribution in https://github.com/immich-app/immich/pull/12511
- @jonathanjsimon made their first contribution in https://github.com/immich-app/immich/pull/12510
- @sapachev made their first contribution in https://github.com/immich-app/immich/pull/12586
Full Changelog: https://github.com/immich-app/immich/compare/v1.114.0...
v1.114.0
v1.114.0
Highlights
Welcome to release v1.114.0
of Immich. Who doesn't love a juicy release on a Friday? This release focuses on additional enhancements and bug fixes for recent new features. Please find some of the highlights below:
- Tag improvements (including Lightroom support)
- Import faces from EXIF and XMP sidecars (Digikam format)
- Better handling of timezones
- Upload panel **New look**
- Automatic database reconnection
Tag improvements
Since the last release, when we introduced support for tags, we have made a few changes based on your feedback.
- We now support reading from
HierarchicalSubject
. Values will be parsed as hierarchical tags, with|
as a delimiter. - We now only read from
Keywords
as a fallback when no hierarchical tag information is available - We have fixed a bug where you could not remove the last tag from EXIF/XMP.
NOTE: these changes apply to the metadata extraction job. To apply them to your photos and videos, re-run metadata extraction.
Import faces from metadata
This release adds the ability to read face metadata in Digikam format during metadata extraction, increasing interoperability with other software and laying the foundation for faces from sources other than machine learning.
Note that there are certain limitations with these faces. These limitations may be removed in a later release:
- Assets that contain face metadata are skipped during face detection
- Faces from metadata are not considered during facial recognition
- Faces from metadata are grouped into people based on name
- Only face metadata in Digikam format is supported
You can enable this feature by going to Administration > Metadata Settings
.
Better handling of timezones
This version fixes some issues related to how timezone offsets are parsed and how timezones and offsets are displayed. The offset is now parsed correctly for photos and videos taken with the "+00:00" offset (e.g., several African countries, Iceland, Portugal/UK/Ireland in winter).
If you notice that the "+00:00" offset is not shown correctly, please re-run the "Extract Metadata" job on all photos and videos.
Upload panel
The upload panel has a new look! It works the same as before, except that duplicates are no longer automatically cleared from the queue. They will remain behind, along with a clickable icon, that links to the deduped image.
Light | Dark |
---|---|
Automatic database reconnection
Previously, when the connection to the database was interrupted for any reason (restart, timeout, network interruption, etc.), the server would never reconnect. Restoring the connection required a container restart. Now, the server will automatically try to reconnect every 5 seconds indefinitely.
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
🚀 Features
- feat(server): Import face regions from metadata by @bugfest in https://github.com/immich-app/immich/pull/6455
🌟 Enhancements
- feat(server): support lightroom tags by @jrasm91 in https://github.com/immich-app/immich/pull/12288
- feat(web): show folder navigation in root directory by @ben-basten in https://github.com/immich-app/immich/pull/12299
- chore(mobile): handle sync album on duplicated by @alextran1502 in https://github.com/immich-app/immich/pull/12173
- feat(web): sort albums in modal by @jrasm91 in https://github.com/immich-app/immich/pull/12331
- feat(web): add skip link to sidebar by @ben-basten in https://github.com/immich-app/immich/pull/12330
- fix(server): search suggestions include partner assets by @Lukasdotcom in https://github.com/immich-app/immich/pull/12269
- feat(web): add download shortcut on the timeline & asset viewer by @imondrag in https://github.com/immich-app/immich/pull/12339
🐛 Bug fixes
- fix(server): empty trash for archived assets by @alextran1502 in https://github.com/immich-app/immich/pull/12281
- feat(server): prefer tagslist by @jrasm91 in https://github.com/immich-app/immich/pull/12286
- fix: remove public. reference in migration sql by @alextran1502 in https://github.com/immich-app/immich/pull/12285
- fix(server): public references in migrations by @jrasm91 in https://github.com/immich-app/immich/pull/12298
- fix(web): paste event in input fields by @jrasm91 in https://github.com/immich-app/immich/pull/12297
- fix(server): parse time zone with explicit zero offset by @C-Otto in https://github.com/immich-app/immich/pull/12307
- fix(web): retain selected time zone offset also for +00:00 by @C-Otto in https://github.com/immich-app/immich/pull/12310
- fix(web): handle RTL languages in the map component by @zackpollard in https://github.com/immich-app/immich/pull/12308
- fix(server): auto-reconnect to database by @jrasm91 in https://github.com/immich-app/immich/pull/12320
- fix(web): correct color for active tree item by @alextran1502 in https://github.com/immich-app/immich/pull/12318
- refactor(web): upload panel by @jrasm91 in https://github.com/immich-app/immich/pull/12326
- fix(mobile): background task crashing on Android by @alextran1502 in https://github.com/immich-app/immich/pull/12314
- fix(server): asset no longer has tags by @jrasm91 in https://github.com/immich-app/immich/pull/12350
- fix(web): only show valid time zones/offsets, update list based on date by @C-Otto in https://github.com/immich-app/immich/pull/12315
- fix: flash bug on tag by @midzelis in https://github.com/immich-app/immich/pull/12332
- fix(web): showing album timeline after adding new assets by @alextran1502 in https://github.com/immich-app/immich/pull/12354
- fix(mobile): download asset to DCIM/Immich folder on Android by @alextran1502 in https://github.com/immich-app/immich/pull/12355
- fix(web): person asset grid by @jrasm91 in https://github.com/immich-app/immich/pull/12370
- fix(server): copy video projection metadata for 360 videos by @mertalev in https://github.com/immich-app/immich/pull/12376
- fix(web): auth on navigation from shared link to timeline by @michelheusschen in https://github.com/immich-app/immich/pull/12385
- fix(web): broken album thumbnail by @michelheusschen in https://github.com/immich-app/immich/pull/12381
- fix(web): ensure shared link covers are full size by @michelheusschen in https://github.com/immich-app/immich/pull/12386
- fix(web): show focus outline for asset thumbnails again by @michelheusschen in https://github.com/immich-app/immich/pull/12382
📚 Documentation
- docs: Fix link to ioredis docs by @halkeye in https://github.com/immich-app/immich/pull/12291
- docs: Add conditional album storage template information by @feyst in https://github.com/immich-app/immich/pull/12218
🌐 Translations
- feat(web): add Malay language by @jrasm91 in https://github.com/immich-app/immich/pull/12311
- chore(web): update translations by @weblate in https://github.com/immich-app/immich/pull/12265
New Contributors
- @halkeye made their first contribution in https://github.com/immich-app/immich/pull/12291
- @bugfest made their first contribution in https://github.com/immich-app/immich/pull/6455
- @Lukasdotcom made their first contribution in https://github.com/immich-app/immich/pull/12269
Full Changelog: https://github.com/immich-app/immich/compare/v1.113.1...v1.114.0
v1.113.1
v1.113.1
Hotfixes
This release fixes some bugs introduced in version v1.113.0 and added some enhancements to the new Folders and Tags feature
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
- feat(web): tag button in album/shared album by @alextran1502 in https://github.com/immich-app/immich/pull/12172
- feat(web): load original panorama image when zoomed in to 75% or above by @TapuCosmo in https://github.com/immich-app/immich/pull/12222
- feat(web): shared breadcrumbs component for folders and tags by @ben-basten in https://github.com/immich-app/immich/pull/12215
🐛 Bug fixes
- fix(web): memory view in timeline href by @alextran1502 in https://github.com/immich-app/immich/pull/12158
- fix(web): unable to scroll timeline after using gesture by @kaziu687 in https://github.com/immich-app/immich/pull/12163
- fix(web): hide tree view text overflow with ellipsis by @ben-basten in https://github.com/immich-app/immich/pull/12161
- fix: keyword parsing by @jrasm91 in https://github.com/immich-app/immich/pull/12164
- fix(web): avoid deleting empty album unexpectedly by @michelheusschen in https://github.com/immich-app/immich/pull/12175
- fix(server): remove offline assets from trash by @etnoy in https://github.com/immich-app/immich/pull/12199
- fix(server): get assetFiles when retrieving assets WithoutProperty.THUMBNAIL by @mPyKen in https://github.com/immich-app/immich/pull/12225
- fix(mobile): Android back gesture closes app by @imondrag in https://github.com/immich-app/immich/pull/12221
- fix(web): auto grow area extend when there is no content by @alextran1502 in https://github.com/immich-app/immich/pull/12197
- fix(mobile): set SSL options properly in background backup process (#11870) by @yjiang-c in https://github.com/immich-app/immich/pull/12206
- fix: hide scrollbar when the asset grid is empty by @martabal in https://github.com/immich-app/immich/pull/12217
- fix(server): remove thumbnailAt in asset_job_status for missing thumbnails by @mPyKen in https://github.com/immich-app/immich/pull/12254
📚 Documentation
- docs(project): lightroom project by @bmachek in https://github.com/immich-app/immich/pull/12149
- docs: update google oauth examples by @malavolti in https://github.com/immich-app/immich/pull/12162
- docs: fixing example docker compose by @Biepa in https://github.com/immich-app/immich/pull/12230
New Contributors
- @bmachek made their first contribution in https://github.com/immich-app/immich/pull/12149
- @malavolti made their first contribution in https://github.com/immich-app/immich/pull/12162
- @Qhilm made their first contribution in https://github.com/immich-app/immich/pull/12178
- @niklasfi made their first contribution in https://github.com/immich-app/immich/pull/12180
- @imondrag made their first contribution in https://github.com/immich-app/immich/pull/12221
- [@Bi
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 was generated by Mend Renovate. View the repository job log.
diff -urN base/list.json head/list.json
--- base/list.json 2023-07-24 23:27:28.623446158 +0000
+++ head/list.json 2023-07-24 23:27:28.791448008 +0000
@@ -89785,7 +89785,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "v1.69.0",
"app.kubernetes.io/component": "machine-learning"
}
},
@@ -89833,7 +89833,7 @@
"containers": [
{
"name": "immich-machine-learning",
- "image": "ghcr.io/immich-app/immich-machine-learning:v1.66.1",
+ "image": "ghcr.io/immich-app/immich-machine-learning:vv1.69.0",
"ports": [
{
"name": "http",
@@ -89928,7 +89928,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "v1.69.0",
"app.kubernetes.io/component": "machine-learning"
}
},
@@ -89952,7 +89952,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "v1.69.0",
"app.kubernetes.io/component": "machine-learning"
}
},
diff -urN base/list.json head/list.json
--- base/list.json 2023-07-25 00:06:56.576493979 +0000
+++ head/list.json 2023-07-25 00:06:56.916503498 +0000
@@ -89785,7 +89785,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "v1.69.0",
"app.kubernetes.io/component": "machine-learning"
}
},
@@ -89833,7 +89833,7 @@
"containers": [
{
"name": "immich-machine-learning",
- "image": "ghcr.io/immich-app/immich-machine-learning:v1.66.1",
+ "image": "ghcr.io/immich-app/immich-machine-learning:vv1.69.0",
"ports": [
{
"name": "http",
@@ -89928,7 +89928,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "v1.69.0",
"app.kubernetes.io/component": "machine-learning"
}
},
@@ -89952,7 +89952,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "v1.69.0",
"app.kubernetes.io/component": "machine-learning"
}
},
diff -urN base/list.json head/list.json
--- base/list.json 2023-09-19 10:30:20.081351707 +0000
+++ head/list.json 2023-09-19 10:30:20.337367950 +0000
@@ -89714,7 +89714,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "1.78.1",
"app.kubernetes.io/component": "machine-learning"
}
},
@@ -89762,7 +89762,7 @@
"containers": [
{
"name": "immich-machine-learning",
- "image": "ghcr.io/immich-app/immich-machine-learning:v1.66.1",
+ "image": "ghcr.io/immich-app/immich-machine-learning:v1.78.1",
"ports": [
{
"name": "http",
@@ -89857,7 +89857,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "1.78.1",
"app.kubernetes.io/component": "machine-learning"
}
},
@@ -89881,7 +89881,7 @@
"namespace": "immich",
"labels": {
"app.kubernetes.io/name": "immich-machine-learning",
- "app.kubernetes.io/version": "1.66.1",
+ "app.kubernetes.io/version": "1.78.1",
"app.kubernetes.io/component": "machine-learning"
}
},
immich/immich-machine-learning Service (v1) ${color{green}++ app.kubernetes.io/version: "1.78.1"}$ ${color{red}-- app.kubernetes.io/version: "1.66.1"}$
{
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${color{green}++ app.kubernetes.io/version: "1.78.1"}$ ${color{red}-- app.kubernetes.io/version: "1.66.1"}$
{
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${color{green}++ app.kubernetes.io/version: "1.78.1",+ image: "ghcr.io/immich-app/immich-machine-learning:v1.78.1"}$ ${color{red}-- app.kubernetes.io/version: "1.66.1",- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"}$
{
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.78.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${color{green}+1}$ ${color{red}-1}$
{
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${color{green}+1}$ ${color{red}-1}$
{
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${color{green}+2}$ ${color{red}-2}$
{
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.78.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.78.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
kind: "Service"
apiVersion: "v1"
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
kind: "PersistentVolumeClaim"
apiVersion: "v1"
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.78.1"
}
]
}
}
}
kind: "Deployment"
apiVersion: "apps/v1"
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.78.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.78.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.79.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.79.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.79.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.79.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.79.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.79.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.79.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.79.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.80.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.80.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.80.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.80.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.81.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.81.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.81.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.81.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.81.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.81.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.81.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.81.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.82.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.82.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.82.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.82.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.82.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.82.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.82.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.82.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.83.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.83.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.83.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.83.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.84.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.84.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.84.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.84.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.85.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.85.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.85.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.85.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.86.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.86.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.86.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.86.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.87.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.87.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.87.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.87.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.88.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.88.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.2"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.2"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.88.2"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.88.2"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.89.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.89.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.89.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.89.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.90.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.90.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.2"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.2"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.90.2"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.90.2"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.0"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.0"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.0"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.91.0"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.1"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.1"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.1"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.91.1"
}
]
}
}
}
}
immich/immich-machine-learning Service (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "Service"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.2"
}
}
}
immich/immich-machine-learning-cache PersistentVolumeClaim (v1) ${\color{green}+1}$ ${\color{red}-1}$
{
apiVersion: "v1"
kind: "PersistentVolumeClaim"
metadata: {
name: "immich-machine-learning-cache"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.2"
}
}
}
immich/immich-machine-learning Deployment (apps/v1) ${\color{green}+2}$ ${\color{red}-2}$
{
apiVersion: "apps/v1"
kind: "Deployment"
metadata: {
name: "immich-machine-learning"
namespace: "immich"
labels: {
- app.kubernetes.io/version: "1.66.1"
+ app.kubernetes.io/version: "1.91.2"
}
}
spec: {
template: {
spec: {
containers: [
{
name: "immich-machine-learning"
- image: "ghcr.io/immich-app/immich-machine-learning:v1.66.1"
+ image: "ghcr.io/immich-app/immich-machine-learning:v1.91.2"
}
]
}
}
}
}