github immich-app/immich v1.94.0

latest releases: v1.116.2, v1.116.1, v1.116.0...
8 months ago

1.94.0

Breaking Changes ⚠️

  • The mobile app will no be longer compatible with server version < v1.92 starting from this version. Please make sure to have your server and mobile app on the same version to work correctly.
  • docker-compose.yml content change for hardware acceleration to incorporate hardware acceleration for machine learning
  • The following asset endpoints have been deprecated and will be removed in a future release
    • GET /asset/assetById/:id
    • POST /asset/download/info
    • POST /asset/download/archive
    • POST /asset/download/:id
    • POST /asset/restore
    • POST /asset/trash/empty
    • POST /asset/trash/restore
  • WebSocket connections no longer use "polling". If you see a disconnected status in the web, make sure your reverse proxy allows websockets.

Highlights

Welcome to release v1.94.0 of Immich. This release is packed with bug fixes, quality-of-life improvements, and preparation for migrating to a new search experience. Please find some of the highlights of this release below, and we hope you like it!

  • Automatically update the external libraries when the filesystem changes (experimental)
  • Hardware acceleration for machine learning is now supported for ARM NN, CUDA, and OpenVINO.
  • Search for people on the people page.
  • Additional video transcoding options for audio and video codecs.
  • New combobox component for selecting asset’s timezone on the web.
  • Notable fix: Motion Photo on Samsung is now fixed. Re-run metadata extraction to detect and automatically fix affected files.
  • Notable fix: The blurry memory photo on the mobile app is now fixed.

Automatic library watching (experimental)

External libraries can now automatically import changed files without a full rescan. It will import the file whenever the operating system reports a file change. If your photos are mounted over the network, this does not work, but there is an option to enable polling. Beware, however, that polling can cause high CPU consumption.

You can enable this feature in the Administration page > Settings > Library

image

Library watching is considered experimental at this stage and is disabled by default. Please report how this feature works for you, especially if you have large external libraries.

Sneak peak

image

And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

⚠️ Breaking Changes

🗄️ Server

📱 Mobile

🖥️ Web

🧠 Machine Learning

⚡ CLI

  • refactor(cli): organize files, simplify types, use @immich/sdk by @jrasm91 in #6747
  • chore: migrate CLI to ESM and vitest by @benmccann in #6777

📓 Documentation

🔨 Build

🤖 Dependencies

Other changes

New Contributors

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

Don't miss a new immich release

NewReleases is sending notifications on new releases.