惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
GbyAI
GbyAI
aimingoo的专栏
aimingoo的专栏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence
腾讯CDC
博客园 - Franky
Engineering at Meta
Engineering at Meta
C
Check Point Blog
T
The Blog of Author Tim Ferriss
有赞技术团队
有赞技术团队
Microsoft Azure Blog
Microsoft Azure Blog
MyScale Blog
MyScale Blog
I
InfoQ
Blog — PlanetScale
Blog — PlanetScale
P
Proofpoint News Feed
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
Last Week in AI
Last Week in AI
S
SegmentFault 最新的问题
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学

Immich Blog

v3.2.0 | Immich Blog August recap | Immich Blog July recap | Immich Blog Release v3.1.0 | Immich Blog Release v3.0.0 | Immich Blog Migrating to v3 | Immich Blog June recap | Immich Blog FUTO — 2 years later | Immich Blog May recap | Immich Blog April recap | Immich Blog Awesome Immich | Immich Blog Release v2.7.0 | Immich Blog March recap | Immich Blog Release v2.6.0 | Immich Blog February recap | Immich Blog Building the Immich editor | Immich Blog January recap | Immich Blog Release v2.5.0 | Immich Blog 2025 - A year in review | Immich Blog Release v2.4.0 | Immich Blog November recap | Immich Blog Release v2.3.0 | Immich Blog October recap | Immich Blog Google flags Immich sites as dangerous | Immich Blog Release v2.1.0 | Immich Blog Release v2.0.0 - Stable 🎉 | Immich Blog Release v2.0.0 - Stable 🎉 | Immich Blog New Svelte component library | Immich Blog Sync v2 | Immich Blog Cursed knowledge | Immich Blog
Release v2.2.0 | Immich Blog
Immich Team · 2025-10-30 · via Immich Blog

October 30, 2025

— Immich Team

Release notes for v2.2.0 — v2 stable docker tag, OCR, an even faster justified layout implementation on web, various features that are now on mobile, and more!!


The month following our _stable release _🎉 has flown by! We are blown away by the support from everyone around this milestone, especially for the _Retro DVD _*📀**! If you want to get one for yourself, you still can, but once this batch is gone, we won't be making any more, EVER! So get one while you can from* *immich.store**!*

Highlights

Welcome to version v2.2.0 of Immich. This release comes with the traditional Immich fashion, where the features and enhancements list is longer than the bug fixes list. Let's dive right into the highlights of this exciting release

  • New mutable Docker tag for v2 versions
  • Optical Character Recognition (OCR)
  • [Web] WASM implementation for justified layout calculation 🦀
  • [Web] UI improvement for the review duplicates screen
  • [Mobile] Show albums in the asset's detail sheet
  • [Mobile] Show similar photos
  • [Mobile] Chat-style for activity view
  • [Mobile] High precision seeking for video
  • [Mobile] New UI to present server-client version mismatch
  • Option to create a new user as an admin
  • Notable fix: older iOS devices freeze when spawning background tasks
  • Notable fix: temporary files on iOS are now cleaned up properly

Docker tag for v2 versions

The example.env file has been updated to use IMMICH_RELEASE=v2, which is a mutable Docker tag that points to the latest 2.x.x release image.

Optical Character Recognition (OCR)

OCR search has been one of the most requested features on our users' wishlists. Thanks to the fantastic work of @flipped-1121 and @mertalev, Immich can now recognize texts in images, adding a powerful capability to its already powerful search features. This will help users find lost family recipes or a crypto wallet's passphrase more easily.

The OCR pipeline is integrated into the existing machine learning flow. For new uploads, it will run automatically with the existing machine learning flow. For existing setups, you can go to Administration > Job > Click on "All" for OCR job to extract OCR information for your gallery

To search for letters in photos, a new radio button has been added to the search type on the web app, and in the dropdown list on the mobile app.

[Web] WASM implementation for justified layout calculation 🦀

This release comes with a blazing-fast re-implementation of the justified layout on the web, which makes calculating the size of the thumbnails in each bucket several times faster, significantly improving the rendering performance for a large bucket, i.e., 10s of thousands of assets in a single month

[Web] UI improvement for the review duplicates screen

To help you decide which asset to keep in a group of duplicates, more information has been added to the info section below each asset, including date/time, location, and the number of albums the asset is in. The info section has been redesigned to make scanning the information faster, with different properties getting highlighted. We will keep improving on this interface to make it more intuitive

[Mobile] Show albums in the asset's detail sheet

You can view and navigate to the albums that the asset belongs to in the info sheet

[Mobile] Show similar photos

The popular feature "Show similar photos" has made its way to the mobile app. You can use the button in the detail sheet to find similar images to the one you are viewing.

[Mobile] Chat-style for album activity view

The album's activity view now displays the messages and actions in a chat-style view, making it easier to follow

[Mobile] High precision seeking for video

The progress bar of the video player now has higher precision duration handling. This makes seeking much more fluid than before, as well as making position updates in the progress bar smooth, rather than jumping from second to second.

[Mobile] New UI to present server-client version mismatch

As we are now in the stable-era, we want to make the notification of a new version more subtle, less distracting. The update message and icon's color on the mobile app have been redesigned for that purpose.

When your server version is older than the available one, a message with a clickable link is displayed, directing you to the latest release notes.

When your mobile app version is older than the one available on the App Store, a message with a clickable link appears, directing you to the App Store to perform the update.

What's Changed

🔒 Security

🚀 Features

🌟 Enhancements

🐛 Bug fixes

📚 Documentation

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v2.1.0...v2.2.0

Cheers,
The Immich Team