chore(deps): update immich
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
ghcr.io/immich-app/immich-machine-learning | Kustomization | minor |
v1.103.1 -> v1.105.1
|
ghcr.io/immich-app/immich-machine-learning | digest |
708ff67 -> 2e2736b
|
|
ghcr.io/immich-app/immich-server | Kustomization | minor |
v1.103.1 -> v1.105.1
|
ghcr.io/immich-app/immich-server | digest |
10761af -> 658b404
|
Release Notes
immich-app/immich (ghcr.io/immich-app/immich-machine-learning)
v1.105.1
v1.105.1
There is no mobile release for this version
[!Caution] Please update immediately, as this bug can put your data at risk if using external libraries.
Hotfixes
- Fixed a bug where deleting an external library would delete all local files
What's Changed
🗄 ️ Server
- refactor(server): system config by @jrasm91 in https://github.com/immich-app/immich/pull/9484
- refactor(server): feature flags by @jrasm91 in https://github.com/immich-app/immich/pull/9492
- fix(server): skip originals when deleting a library by @jrasm91 in https://github.com/immich-app/immich/pull/9496
📱 Mobile
- chore(deps): update mobile by @renovate in https://github.com/immich-app/immich/pull/9453
- deps(mobile): update dependency auto_route to v8 by @shenlong-tanwen in https://github.com/immich-app/immich/pull/9456
- chore(deps): update dependency fastlane to v2.220.0 by @renovate in https://github.com/immich-app/immich/pull/9491
- feat(web,mobile) Allow videos to be looped in the detail viewer by @kleinMaggus in https://github.com/immich-app/immich/pull/8615
🔨 Maintenance
- chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /machine-learning by @dependabot in https://github.com/immich-app/immich/pull/9483
- chore(deps-dev): bump flask-cors from 4.0.0 to 4.0.1 in /machine-learning by @dependabot in https://github.com/immich-app/immich/pull/9485
- chore(deps): update dependency flutter_lints to v4 by @renovate in https://github.com/immich-app/immich/pull/9488
- chore(deps): update python:3.11-bookworm docker digest to
96de1ea
by @renovate in https://github.com/immich-app/immich/pull/9490
New Contributors
- @kleinMaggus made their first contribution in https://github.com/immich-app/immich/pull/8615
Full Changelog: https://github.com/immich-app/immich/compare/v1.105.0...
v1.105.0
v1.105.0
[!CAUTION]
Changes in glob path external library
Library import paths no longer support wildcards (* notation/globs). If your library was previously using this, please update affected paths to point to directories instead. Note: exclusion paths remain unchanged and still support glob syntax.
Highlights
Welcome to release v1.105.0
of Immich. WOW, 2 releases in 2 days! Immich's full-time core team has taken effect. Slightly kidding there, but we have a lot of bug fixes since the last release that we would like to push out to avoid you all encountering annoying bugs when using the software. Some highlights can be found below:
- The mobile app now uses a more efficient sync algorithm.
- Fixed assets status not showing correctly when deleting assets from the server when opening the mobile app.
What's Changed
⚠ ️ Breaking Changes
- fix(server): support special characters in library paths by @sushain97 in https://github.com/immich-app/immich/pull/9385
🗄 ️ Server
- fix(server): regenerate (extract) motion videos by @jrasm91 in https://github.com/immich-app/immich/pull/9438
- chore(server): remove unused column by @jrasm91 in https://github.com/immich-app/immich/pull/9431
- fix(server): addAssets and removeAssets handle duplicate assetIds by @eric-barch in https://github.com/immich-app/immich/pull/9436
- refactor(server): logger by @jrasm91 in https://github.com/immich-app/immich/pull/9472
- feat(server): run microservices in worker thread by @zackpollard in https://github.com/immich-app/immich/pull/9426
- fix(server): new full sync return stacked assets individually by @fyfrey in https://github.com/immich-app/immich/pull/9189
- fix(server): sync issue when delete remotes assets by @alextran1502 in https://github.com/immich-app/immich/pull/9479
📱 Mobile
- feat(mobile): use efficient sync by @fyfrey in https://github.com/immich-app/immich/pull/8842
🖥 ️ Web
- fix(web): show w x h correctly when media is rotated by @jrasm91 in https://github.com/immich-app/immich/pull/9435
- feat(web): combine auth settings by @jrasm91 in https://github.com/immich-app/immich/pull/9427
- Fix typo in error page title by @donebydavid in https://github.com/immich-app/immich/pull/9451
- fix(web): decrease asset viewer navigation area size by @Snowknight26 in https://github.com/immich-app/immich/pull/9455
- fix(web): admin settings number input validation by @michelheusschen in https://github.com/immich-app/immich/pull/9470
📓 Documentation
- fix install.sh add random password for .env by @xiagw in https://github.com/immich-app/immich/pull/9282
- docs: remove mention of delete being disabled for external assets by @benmccann in https://github.com/immich-app/immich/pull/9465
- docs(server,ml): update nvidia toolkit link by @mertalev in https://github.com/immich-app/immich/pull/9477
- Added Swedish translation of README. by @klahr in https://github.com/immich-app/immich/pull/9464
🔨 Maintenance
- chore(deps): update node.js to
291e84d
by @renovate in https://github.com/immich-app/immich/pull/9449 - fix(deps): update typescript-projects by @renovate in https://github.com/immich-app/immich/pull/9454
- chore(deps): update node.js to
53108f6
by @renovate in https://github.com/immich-app/immich/pull/9450 - chore(deps): update base-image to v20240514 (major) by @renovate in https://github.com/immich-app/immich/pull/9469
- fix(deps): update machine-learning by @renovate in https://github.com/immich-app/immich/pull/9304
- chore(deps): update machine-learning by @renovate in https://github.com/immich-app/immich/pull/9478
- chore(deps-dev): bump werkzeug from 3.0.1 to 3.0.3 in /machine-learning by @dependabot in https://github.com/immich-app/immich/pull/9480
- chore(deps): bump tqdm from 4.66.1 to 4.66.3 in /machine-learning by @dependabot in https://github.com/immich-app/immich/pull/9481
- fix(deps): update dependency @zoom-image/svelte to v0.2.11 by @renovate in https://github.com/immich-app/immich/pull/9482
New Contributors
- @donebydavid made their first contribution in https://github.com/immich-app/immich/pull/9451
- @eric-barch made their first contribution in https://github.com/immich-app/immich/pull/9436
- @xiagw made their first contribution in https://github.com/immich-app/immich/pull/9282
- @klahr made their first contribution in https://github.com/immich-app/immich/pull/9464
Full Changelog: https://github.com/immich-app/immich/compare/v1.104.0...v1.105.0
v1.104.0
v1.104.0
[!CAUTION]
EXTERNAL LIBRARY EDITABILITY
For external library users, you can now manage your assets directly from Immich's user interface, i.e. you can edit date/time, location information, and delete from the web and the mobile app.
If you don't want Immich to handle those operations, please make sure to have the read-only, i.e.,
:ro
flag on your mount point in thedocker-compose.yml
file.
&A ft. Eron Wolf & Louis Rossmann from FUTO
Live stream - Immich QLast week, we had a live stream to answer your questions about Immich joining FUTO. You can watch the VOD here.
Highlights
Welcome to release v1.104.0
of Immich. This release includes new features, bug fixes, and improvements. The core team will now focus on tasks to bring us to a stable release. The highlights of this release can be found below.
- Editability of external library
- Notification foundation - SMTP Email
Editability of external library
Yes, we've heard you guys! You can now edit date/time and location information and even delete assets in an external library directly from Immich. If you don't want to use this feature, you should make sure to have the :ro
flag on your docker mount in the docker-compose.yml
file.
Notification - SMTP Email
Thanks, @hitech95, for kickstarting this feature,@jrasm91, and @danieldietzler for finishing it. We now have basic notification built-in, using email. The first mechanism that uses email is to send an email to a new user with information about the account and the instance they were invited to.
What's Changed
⚠ ️ Breaking Changes
- feat(server): read-write external assets by @jrasm91 in https://github.com/immich-app/immich/pull/9235
🗄 ️ Server
- feat(server): email notifications by @hitech95 in https://github.com/immich-app/immich/pull/8447
- feat(server): immich checksum header by @jrasm91 in https://github.com/immich-app/immich/pull/9229
- fix(server, web): reassigning faces by @martabal in https://github.com/immich-app/immich/pull/9265
- fix(server): show partners archived photos on mobile timeline by @alextran1502 in https://github.com/immich-app/immich/pull/9194
- refactor: create album users by @jrasm91 in https://github.com/immich-app/immich/pull/9315
- feat(server) Random Endpoint use querybuilder and return exifInfo by @JW-CH in https://github.com/immich-app/immich/pull/9301
- feat(server): optimize person thumbnail generation by @mertalev in https://github.com/immich-app/immich/pull/7513
- chore(server): remove unused deps by @jrasm91 in https://github.com/immich-app/immich/pull/9334
- refactor(server): auth route metadata by @jrasm91 in https://github.com/immich-app/immich/pull/9344
- perf: cache
getConfig
by @mertalev in https://github.com/immich-app/immich/pull/9377 - perf: cache transcoding devices by @mertalev in https://github.com/immich-app/immich/pull/9381
- chore(server): less rigid transcoding tests by @mertalev in https://github.com/immich-app/immich/pull/9401
- feat(server, web): include pictures of shared albums on map by @andreasgerstmayr in https://github.com/immich-app/immich/pull/7439
- chore(server): email notification button png by @alextran1502 in https://github.com/immich-app/immich/pull/9423
- fix(server): put system config by @jrasm91 in https://github.com/immich-app/immich/pull/9425
📱 Mobile
- refactor(mobile): entities and models by @alextran1502 in https://github.com/immich-app/immich/pull/9182
- fix(mobile): show all places don't show all places by @alextran1502 in https://github.com/immich-app/immich/pull/9193
- feat(mobile): play motion video with long press gesture support by @jzhangdev in https://github.com/immich-app/immich/pull/6543
- refactor(mobile): services and providers by @alextran1502 in https://github.com/immich-app/immich/pull/9232
- fix(mobile): Reset dropdown values in search by location on mobile by @Tushar-Harsora in https://github.com/immich-app/immich/pull/9261
- refactor(mobile): pages by @alextran1502 in https://github.com/immich-app/immich/pull/9246
- chore(mobile) Linked pt-BR.json with Mobile app and localizely.yml by @Tushar-Harsora in https://github.com/immich-app/immich/pull/9281
- Localizely: Translations update by @alextran1502 in https://github.com/immich-app/immich/pull/9287
- fix(mobile): allow select empty album as backup album by @alextran1502 in https://github.com/immich-app/immich/pull/9290
- refactor(mobile): widgets by @alextran1502 in https://github.com/immich-app/immich/pull/9291
- fix(mobile): add user to album using new dto property by @alextran1502 in https://github.com/immich-app/immich/pull/9312
- fix(mobile): fix ca-CA.json file name by @aryiu in https://github.com/immich-app/immich/pull/9288
- fix(mobile): Fix asset selector title bar text by @ddshd in https://github.com/immich-app/immich/pull/9273
- chore(deps): update mobile by @renovate in https://github.com/immich-app/immich/pull/7229
- feat(mobile): Add pull to refresh to sharing page by @ddshd in https://github.com/immich-app/immich/pull/9274
- Revert "feat(android) Check server is reachable before starting background backup (#8989)" by @alextran1502 in https://github.com/immich-app/immich/pull/9324
- fix(mobile): timeline slider no longer disappears by @ConnerWithAnE in https://github.com/immich-app/immich/pull/9358
- refactor(mobile): remove shared module by @alextran1502 in https://github.com/immich-app/immich/pull/9363
- Localizely: Translations update by @alextran1502 in https://github.com/immich-app/immich/pull/9432
🖥 ️ Web
- feat(web,a11y): replace IconButton with CircleIconButton by @ben-basten in https://github.com/immich-app/immich/pull/9153
- refactor(web): search people by @martabal in https://github.com/immich-app/immich/pull/9082
- fix(web): Prevent DELETE key from clearing DateInput in modal by @uniqueeest in https://github.com/immich-app/immich/pull/8846
- fix(web): missing add photos button in album when viewed as owner by @alextran1502 in https://github.com/immich-app/immich/pull/9183
- fix(web): Configure web's immich sdk to use event.fetch by @midzelis in https://github.com/immich-app/immich/pull/9233
- feat(web): determine duplication of upload on client by @truongsinh in https://github.com/immich-app/immich/pull/8825
- feat(web): expand usage of CircleIconButton by @ben-basten in https://github.com/immich-app/immich/pull/9256
- fix(web): Individual Photo Sharing with Album Link #8887 by @iamamansharma in https://github.com/immich-app/immich/pull/9264
- fix(web): click on face in detail-panel by @martabal in https://github.com/immich-app/immich/pull/9271
- fix(web): stream 360 video instead of fetching entire video by @TapuCosmo in https://github.com/immich-app/immich/pull/9279
- fix(web): allow deselecting all assets from select bar by @Snowknight26 in https://github.com/immich-app/immich/pull/9320
- fix(web): Selected face in search filter doesn't show border highlight when hovered in light theme by @Tushar-Harsora in https://github.com/immich-app/immich/pull/9348
- fix(web): fix logo size on shared pages by @Snowknight26 in https://github.com/immich-app/immich/pull/9346
- fix(web): multiple fixes for people by @martabal in https://github.com/immich-app/immich/pull/9343
- fix(web): autofocus change name field by @alextran1502 in https://github.com/immich-app/immich/pull/9376
- fix(web): Fixed video unmutes when scrubbing by @Tushar-Harsora in https://github.com/immich-app/immich/pull/9382
- fix(web): page down shortcut by @martabal in https://github.com/immich-app/immich/pull/9397
- chore(web): icon consistency and improvements by @NicholasFlamy in https://github.com/immich-app/immich/pull/9403
- feat(web): hide all unnamed by @martabal in https://github.com/immich-app/immich/pull/9378
📓 Documentation
- chore: upgrade docusaurus-preset-openapi to remove axios by @benmccann in https://github.com/immich-app/immich/pull/9167
- Docs: New Futo milestones by @aviv926 in https://github.com/immich-app/immich/pull/9211
- chore(readme): add Brazilian Portuguese readme by @ryanrpj in https://github.com/immich-app/immich/pull/7107
- chore: Remove donation info from readme_i18n by @bo0tzz in https://github.com/immich-app/immich/pull/9225
- chore: Remove sponsor link from homepage by @bo0tzz in https://github.com/immich-app/immich/pull/9226
- chore(docs): Link to helm chart README by @bo0tzz in https://github.com/immich-app/immich/pull/9238
- docs: update post-install-steps documentation by @g-bulgarit in https://github.com/immich-app/immich/pull/9239
- Specify PowerShell for win backup/restore by @mmomjian in https://github.com/immich-app/immich/pull/9262
- docs: add custom map styles community guide by @vovchykbratyk in https://github.com/immich-app/immich/pull/9311
- chore: arabic translations by @Me-Mr in https://github.com/immich-app/immich/pull/9325
- docs: update portainer.md by @mtwb47 in https://github.com/immich-app/immich/pull/9337
- Chore: Add Arabic translations to readme by @Me-Mr in https://github.com/immich-app/immich/pull/9342
- docs: backup restore - add warning to not backup DB_DATA_LOCATION by @mmomjian in https://github.com/immich-app/immich/pull/9353
- docs: adds hyperlinks for other readme translations by @Me-Mr in https://github.com/immich-app/immich/pull/9345
- chore: put back warning banner by @alextran1502 in https://github.com/immich-app/immich/pull/9362
- docs: warn against use on NTFS / WSL by @mmomjian in https://github.com/immich-app/immich/pull/9371
- docs: add discord link by @danieldietzler in https://github.com/immich-app/immich/pull/9379
- docs: small changes&updates by @aviv926 in https://github.com/immich-app/immich/pull/9059
- Update README_nl_NL.md with missing parts included on the english readme by @Deedikjupijn in https://github.com/immich-app/immich/pull/9399
- docs: add info about database checksums by @mmomjian in https://github.com/immich-app/immich/pull/9391
- Update portainer install docs by @mmomjian in https://github.com/immich-app/immich/pull/9421
- Update external-library.md by @FedericoCalzoni in https://github.com/immich-app/immich/pull/9420
🔨 Maintenance
- chore(deps): update dependency supertest to v7 by @renovate in https://github.com/immich-app/immich/pull/9156
- chore(deps): update node.js to
142644a
by @renovate in https://github.com/immich-app/immich/pull/9165 - chore(deps): update machine-learning by @renovate in https://github.com/immich-app/immich/pull/9168
- chore(deps): update node.js to
7a91aa3
by @renovate in https://github.com/immich-app/immich/pull/9166 - fix(deps): update typescript-projects by @renovate in https://github.com/immich-app/immich/pull/9169
- chore(deps): update mambaorg/micromamba:bookworm-slim docker digest to
f4c5c3c
by @renovate in https://github.com/immich-app/immich/pull/9181 - chore(deps): update dependency ruff to v0.4.2 by @renovate in https://github.com/immich-app/immich/pull/9186
- chore(deps): update base-image to v20240430 (major) by @renovate in https://github.com/immich-app/immich/pull/9179
- chore: fvm and node dependency updates and pinning by @zackpollard in https://github.com/immich-app/immich/pull/9203
- chore(deps): update machine-learning by @renovate in https://github.com/immich-app/immich/pull/9292
- fix(deps): update typescript-projects by @renovate in https://github.com/immich-app/immich/pull/9293
- chore(deps): update base-image to v20240507 (major) by @renovate in https://github.com/immich-app/immich/pull/9303
- fix(deps): update dependency exiftool-vendored to v26 by @renovate in https://github.com/immich-app/immich/pull/9294
- chore(deps): update dependency @types/nodemailer to v6.4.15 by @renovate in https://github.com/immich-app/immich/pull/9309
- chore: remove funding file by @alextran1502 in https://github.com/immich-app/immich/pull/9319
- chore(deps): update node.js to
fe31b16
by @renovate in https://github.com/immich-app/immich/pull/9318 - chore(deps): update typescript-projects by @renovate in https://github.com/immich-app/immich/pull/9314
- chore(deps): update node.js to
fac6f74
by @renovate in https://github.com/immich-app/immich/pull/9317 - chore(deps): bump tj-actions/verify-changed-files from 19 to 20 by @dependabot in https://github.com/immich-app/immich/pull/9280
- chore: move test assets submodule by @jrasm91 in https://github.com/immich-app/immich/pull/9321
- chore(deps): update prom/prometheus docker digest to
5c43564
by @renovate in https://github.com/immich-app/immich/pull/9341 - feat(server): enable data page checksums by @mmomjian in https://github.com/immich-app/immich/pull/9384
- fix(deps): update dependency nestjs-otel to v6 by @renovate in https://github.com/immich-app/immich/pull/9415
New Contributors
- @uniqueeest made their first contribution in https://github.com/immich-app/immich/pull/8846
- @hitech95 made their first contribution in https://github.com/immich-app/immich/pull/8447
- @jzhangdev made their first contribution in https://github.com/immich-app/immich/pull/6543
- @ryanrpj made their first contribution in https://github.com/immich-app/immich/pull/7107
- @g-bulgarit made their first contribution in https://github.com/immich-app/immich/pull/9239
- @Tushar-Harsora made their first contribution in https://github.com/immich-app/immich/pull/9261
- @TapuCosmo made their first contribution in https://github.com/immich-app/immich/pull/9279
- @vovchykbratyk made their first contribution in https://github.com/immich-app/immich/pull/9311
- @aryiu made their first contribution in https://github.com/immich-app/immich/pull/9288
- @Me-Mr made their first contribution in https://github.com/immich-app/immich/pull/9325
- @mtwb47 made their first contribution in https://github.com/immich-app/immich/pull/9337
- @Deedikjupijn made their first contribution in https://github.com/immich-app/immich/pull/9399
- @andreasgerstmayr made their first contribution in https://github.com/immich-app/immich/pull/7439
- @FedericoCalzoni made their first contribution in https://github.com/immich-app/immich/pull/9420
Full Changelog: https://github.com/immich-app/immich/compare/v1.103.1...v1.104.0
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.