github immich-app/immich v1.92.0

latest releases: v1.105.1, v1.105.0, v1.104.0...
4 months ago

v1.92.0

Highlights

Welcome to the first Immich release of 2024, v1.92.0. This release is packed with features, bug fixes, and improvements. Let’s dive into some of the highlights of this release.

  • [BREAKING CHANGE] The welcome message for your instance is now moved to the Server Setting in the Settings section in the Administration page on the web
  • Hardening storage template move operation: verify files are copied correctly when operating across filesystem boundaries
  • External domain setting: allow the usage of a different domain for shared links
  • Native hash calculation on iOS: significantly speeds up the initial hash calculation
  • Introduce Onboarding flow for new instances: Show the admin common settings of the instance for a better user experience.
  • CLI version 2.0.6 was released on npm: https://www.npmjs.com/package/@immich/cli
  • Search is now working across the partner’s assets.

Hardening storage template

We have further hardened the storage template move mechanism to not leave any files in the upload folder behind. Making the job concurrency a fixed number and performing database lock between the move jobs will resolve some outstanding issues and stabilize this core feature.

For new instances, the storage template mechanism is now disabled by default (existing instances won’t be affected). This means files uploaded to the server will be stored in the upload folder and not moved to the library folder. To provide a nice user experience, we added the onboarding feature, as seen below, to inform users that the storage template is disabled by default, and they can enable it before uploading any photos or videos to the instance to avoid confusion.

onboarding.mov

This is also the continued effort to add support for other storage backends, such as Amazon S3 or Backblaze B2, in the future.

External domain setting

Add the option to set the instance's "external domain" when constructing the shared link URL to copy to the clipboard.

Admin Settings

image

Shared Links

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.

Changelogs

Breaking Changes 🛠

  • feat(server)!: move welcome message to settings by @jrasm91 in #6157

Server

Mobile

Web

CLI

  • fix(cli): don't open too many files by @etnoy in #5841
  • feat(cli): Allow uploading a single file by @etnoy in #5837
  • feat(cli): Add existing assets to album and allow album name by @etnoy in #5838
  • fix(cli): file handles by @jrasm91 in #6110
  • fix(cli): add unit tests for exclusion patterns by @etnoy in #6148
  • chore(cli): remove chai and unused types by @jrasm91 in #6153

Documentation

Dependency updates

New Contributors

Full Changelog: v1.91.4...v1.92.0

Don't miss a new immich release

NewReleases is sending notifications on new releases.