概要
Immich v3.0.0がリリースされ、多数の新機能と改善が追加 APIエンドポイントなどに破壊的変更あり、通常利用者には影響小 モバイル編集や自動化Workflowsなど注目機能が登場 アップデート手順やマーチャンダイズ情報も案内 開発者向けの主なBreaking Changesも詳細に記載
Immich v3.0.0 リリースノート
-
Immich v3.0.0 の正式リリース
- 数ヶ月にわたるチームとコントリビューターの努力による成果
- 破壊的変更を含むメジャーアップデート
-
破壊的変更 (Breaking Changes)の案内
- 主にAPIエンドポイントの更新
- サードパーティツール利用者のみ影響
- 通常ユーザーは従来通りのアップデート手順
-
アップデート方法
- .envファイルの IMMICH_VERSION をv3に変更
- 例:
IMMICH_VERSION=v3
- 例:
docker compose pull && docker compose up -dで更新
- .envファイルの IMMICH_VERSION をv3に変更
-
リリース候補(Release Candidates)の導入
- v3.0.0からプレリリース版のテスト提供開始
- 通知設定は Admin settings > Version check options で変更可能
-
新マーチャンダイズの案内
- 子供服やフルカラー刺繍ロゴ入り商品を新発売
- オンラインストア: https://immich.store
新機能・改善点ハイライト
-
モバイル非破壊編集
- v2.5.0のWeb編集機能をモバイルにも展開
- 元ファイルを保持しつつトリミング・回転・調整が可能
- 編集履歴の再調整や復元も可能
- 一部旧機能(リカラー、Live Photo編集等)は一時削除
-
Workflows(プレビュー)
- トリガー・フィルター・アクションを組み合わせて自動化フローを作成
- Webの Utilities > Workflows から利用
- ビジュアル/JSONエディタ切り替え可
- 作成フローはテキストまたはJSONで共有可能
-
バックグラウンドバックアップ改善
- Android: 新しいタスクスケジューラーで全ライブラリの自動バックアップ対応
- バッテリー最適化や通知設定の干渉も警告
- iOS: 並列処理で短時間内にアップロード開始
-
最近追加ページ
- 新たに追加されたアセット順で閲覧可能な「Recently Added」ページ
- Webは「Explore」タブ、モバイルは「Search」タブに配置
-
整合性チェック機能
- メンテナンスページに「Integrity reports」追加
- ファイルシステムとDBの差異を検出し、未追跡・欠損・チェックサム不一致を報告
- 実行時間の設定も可能
-
モバイルスライドショー
- 写真・動画を自動再生するスライドショー機能
- Web同様の体験をモバイルで提供
-
HLS & リアルタイム動画トランスコーディング(プレビュー)
- オンザフライで動画変換、クオリティ切り替えやストレージ削減
- ハードウェアアクセラレーション推奨
- Webアプリで先行実装、モバイル対応も進行中
- 旧アセットは Metadata Extraction の再実行が必要
-
新Web用ビデオプレイヤー
- 統一デザイン・操作性、再生速度変更など基本機能搭載
- iOSでの表示問題も改善
-
Androidギャラリー機能
- 他アプリからImmichを画像ビューアとして直接起動可能
- ファイルの共有やライブラリへのアップロードも対応
-
モバイルOCR機能
- 画像内のテキスト認識・ハイライト・コピーが可能
-
アルバムへの直接アップロード(モバイル)
- ローカル写真をアルバムに直接アップロード可能
- バックアップと整理のフローを簡素化
-
画像共有時のサイズ選択(モバイル)
- 共有前に画像サイズを選択可能
- デフォルト動作はApp Settings > Preferencesで設定
- シェアボタン長押しでその場選択も可
-
タイムライン表示のパフォーマンス改善
- 一ヶ月に大量アセットがある場合でもスムーズな表示
Immichプロジェクト支援案内
- プロダクトキー購入や公式グッズ購入による支援
- https://buy.immich.app
- https://immich.store
主なBreaking Changes一覧(開発者向け抜粋)
- class-validatorからzodへの移行
- replace assetの削除
- 古いタイムライン同期エンドポイントの削除
- APIキーのスキーマ名称変更
- pvgecto.rsサポートの廃止
- OAuth関連のバリデーション強化とセキュリティ向上
- エラーレスポンスの簡素化
- album ownerからalbum_userへの移行
- /api/server/themeエンドポイントの削除
- 詳細は マイグレーションガイド を参照