v1.118.0 #13459
Replies: 20 comments 65 replies
-
Do we need to rerun any jobs to take advantage of the new jpeg compression? |
Beta Was this translation helpful? Give feedback.
-
Thanks for this release guys, it's always awesome to see progresses! One question regarding docker compose though... I have the 2 container for immich, immich-server is doing the API/GUI job while immich-microservice container is doing the "hard-job" or getting new files/reading attributes etc. Is this scenario still supported?
immich-microservice: |
Beta Was this translation helpful? Give feedback.
-
What am I doing wrong here? |
Beta Was this translation helpful? Give feedback.
-
The filter option sounds fantastic! It would be so cool if we could create our own unique presets. |
Beta Was this translation helpful? Give feedback.
-
Will the option to show all on device albums in the new Library tab (under 'On Device') be in the next release? It's the only major thing from that other app that I miss, as I delete screenshots often but I don't want them backed up |
Beta Was this translation helpful? Give feedback.
-
The GUI improvements to the mobile app are so awesome, thanks a lot 😊 Especially having shared albums together with the own albums and being able to search for an album name 😃 |
Beta Was this translation helpful? Give feedback.
-
After the update the web interface does not open and every photo is written from the terminal of the “immich-server” container. |
Beta Was this translation helpful? Give feedback.
-
Does anyone care about the ui in iPad? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
In this version, I cannot open HTTPS. It returns |
Beta Was this translation helpful? Give feedback.
-
The mobile UI has some great improvements. However I was disappointed in finding the UI is less optimized for landscape as the older Search UI had with faces and locations. Try any device in landscape and you will see what I mean. Would be great if this could be fixed. Otherwise I'm liking the new layout. |
Beta Was this translation helpful? Give feedback.
-
I'm using the Immich chart livenessProbe:
failureThreshold: 3
httpGet:
path: /api/server/ping
port: http
scheme: HTTP
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
ports:
- containerPort: 2283
name: http
protocol: TCP
readinessProbe:
failureThreshold: 3
httpGet:
path: /api/server/ping
port: http
scheme: HTTP
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1 Yet, the container does not enter a healthy state. The logs show only
And the events say
What am I missing? I could see in the ArgoCD diff when I synced the changes that the ports were updated from 3001 (fun fact, I've actually documented that in this unrelated ArgoCD issue). |
Beta Was this translation helpful? Give feedback.
-
After the upgrade, all images got removed from my library. They are still on the disk, i think, but not in immich. Anything i can do ? EDIT: |
Beta Was this translation helpful? Give feedback.
-
Just upgraded from 117 to 118 and noticed all the unnamed faces are now missing. Only change I made when upgrading was the Port alignment. Any help or anything I can try to restore un-named faces so I can continue tagging people. Also noticed when I change a persons "Feature Photo" the picture doesn't change. This is affecting both the Android App and Web/Desktop Browser version. Any help would be greatly appreciated. Edit: 2nd Edit: Is there a change with 118 that limits faces shown to 500? |
Beta Was this translation helpful? Give feedback.
-
Hi, I am using caprover as docker management system and I am not sure how to modify the port mapping settings.
It is really a first for me, as the point to use Caprover is to get things easy with one click install. |
Beta Was this translation helpful? Give feedback.
-
thank you!! |
Beta Was this translation helpful? Give feedback.
-
I absolutely love the face refresh feature. Thank you! |
Beta Was this translation helpful? Give feedback.
-
v1.118.0
Welcome to release
v1.118.0
of Immich. This version comes with several breaking changes, and also improvements to the mobile app UI and UX, a new documentation home page, as well as bug fixes and enhancements across the app. We hope you enjoy this release!Warning
Breaking changes
This release includes the following breaking changes:
start.sh
arguments1. Port alignment
We aligned the internal port of the
immich-server
to be similar to the binding port. Please make the following change to yourdocker-compose.yml
file under theimmich-server
section. Reverse proxies using port 3001 also need to be updated to use port 2283.2. Remove deprecated API endpoints
The following endpoints were previously deprecated and have been removed, if you are a community project maintainer and using one of the endpoints below, please make sure to make changes to your project:
/api/server-info/*
has been removed. Use/api/server/*
instead./api/people/:id/assets
has been removed. Use/api/search/metadata
instead.Note
This includes
/api/server-info/ping
,/api/server-info/version
,/api/server-features
,/api/server-info/config
,/api/server-info/statistics
, and others.3. Remove deprecated
start.sh
argumentsThe following docker commands have been removed:
start.sh immich
start.sh microservices
Follow the steps below to align
docker-compose.yml
with the default setup.Note
These steps are only required if you still have the
immich-microservices
section in yourdocker-compose.yml
or didn't follow the previous instructions to remove the command section. If you don't have the mentioned content below, you can ignore this1. Update
docker-compose.yml
Remove the
command
line fromimmich-server
and the entireimmich-microservices
service section as shown below.2. Remove the running
immich-microservices
containerRun
docker compose down --remove-orphans
after updatingdocker-compose.yml
to remove the oldimmich-microservices
container.Highlights
Some of the highlights for this release include the following:
Mobile UI/UX improvement
Thank you all for the great feedback from the dicussion we made a month ago about the proposed changes to the mobile app layout. We hope the following changes will provide more fluid experience when browing and managing your photos and videos.
Navigation bar
Photos and albums are the two most used pages. To make them more accessible, we replaced the
Sharing
page with a newAlbums
page where you can find all of the album related features and functions.Albums page
This new page allows users to quickly view, sort, search, filter, create, and manage albums.
Library page
The library page now includes quick access buttons to various views, including
Search page
Many of the items that were previously on this page have been moved to the
Library
page, mentioned above. As a result, the search page is less cluttered and includes quick access search chips and queries. Also, clicking on the search navbar item a second time will focus on the search bar and open the keyboard for easy access.Color filters for editing photos
This release introduces colors filter option in the edit menu on the mobile app. You can apply a set of presets colors to your photo. Thanks @Yuvi-raj-P for your contribution.
Timezone improvements
Images without timezones could previously show up incorrectly in the timeline if the server had a timezone (
TZ=...
) set. This has been fixed and can be corrected by running metadata extraction on all assets.Deprecated release notes section
Future releases will now include a "Deprecated" section in the release notes, including details of API endpoints and other changes that will become breaking changes in a future release. Moving forward, we plan to use this section of the release notes as our primary communication method for these types of changes.
Refresh face detection
Assets now have a
Refresh faces
option to update the set of detected faces based on the current face detection threshold. Likewise, there is a newRefresh
button for Face Detection in the Jobs page that does the same for all assets.Importantly, this does not clear all recognized people like the
All
button (renamed toReset
). If you find that a different detection threshold works better for your library and want to apply that new value to existing assets,Refresh
will simply add or remove faces to apply this change.It will only ever delete faces detected through machine learning, not EXIF. Speaking of EXIF-sourced faces, they can now be used to recognize detected faces as a result of this feature. This means the facial recognition process can share the same people listed in face metadata instead of duplicating them.
Better JPEG compression
Immich now uses Jpegli, a new library leveraging the advancements of JPEG XL to shrink JPEG file size at the same (or higher) quality. This change narrows the gap between JPEG and WebP compression considerably, especially at high quality.
Multi-GPU support for ML
It is now possible for a single instance of the machine learning service to use more than one GPU. Previously, this required several services and a load balancer in front. See the documentation for instructions.
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
🚨 Breaking Changes
🚀 Features
🌟 Enhancements
🐛 Bug fixes
personIds
andwithPeople
by @mertalev in fix(server): searching with bothpersonIds
andwithPeople
#13254📚 Documentation
🌐 Translations
New Contributors
Full Changelog: https://github.com/immich-app/immich/compare/v1.117.0...
This discussion was created from the release v1.118.0.
Beta Was this translation helpful? Give feedback.
All reactions