From 5dfa7214df7892e5055055284b5a64f892a5ab8f Mon Sep 17 00:00:00 2001
From: "immich-push-o-matic[bot]"
<179150890+immich-push-o-matic[bot]@users.noreply.github.com>
Date: Thu, 29 Oct 2026 19:29:49 +0000
Subject: [PATCH] chore: version v3.4.0-rc.0
(cherry picked from commit 81778c8c4a9e015511af21eada4bbf829296580d)
---
e2e/package.json | 2 +-
machine-learning/pyproject.toml | 2 +-
machine-learning/uv.lock | 2 +-
mise.lock | 14 +-------------
mobile/android/fastlane/Fastfile | 8 ++++----
mobile/ios/Runner/Info.plist | 2 +-
mobile/pubspec.yaml | 2 +-
package.json | 2 +-
packages/cli/package.json | 2 +-
packages/sdk/package.json | 2 +-
server/package.json | 2 +-
web/package.json | 2 +-
12 files changed, 15 insertions(+), 27 deletions(-)
diff --git a/e2e/package.json b/e2e/package.json
index 6a144725b..e704d18d8 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -1,6 +1,6 @@
{
"name": "immich-e2e",
- "version": "3.3.3",
+ "version": "3.4.0-rc.0",
"description": "",
"main": "index.js",
"type": "module",
diff --git a/machine-learning/pyproject.toml b/machine-learning/pyproject.toml
index cba5fd349..822e12d30 100644
--- a/machine-learning/pyproject.toml
+++ b/machine-learning/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "immich-ml"
-version = "3.3.3"
+version = "3.4.0rc0"
description = ""
authors = [{ name = "Hau Tran", email = "alex.tran1502@gmail.com" }]
requires-python = ">=3.12,<4.0"
diff --git a/machine-learning/uv.lock b/machine-learning/uv.lock
index 7f71ee255..ab1907841 100644
--- a/machine-learning/uv.lock
+++ b/machine-learning/uv.lock
@@ -830,7 +830,7 @@ wheels = [
[[package]]
name = "immich-ml"
-version = "3.3.3"
+version = "3.4.0rc0"
source = { editable = "." }
dependencies = [
{ name = "fastapi" },
diff --git a/mise.lock b/mise.lock
index 33d681e6f..8bb2f4cc1 100644
--- a/mise.lock
+++ b/mise.lock
@@ -88,7 +88,6 @@ url_api = "https://api.github.com/repos/jellyfin/jellyfin-ffmpeg/releases/assets
[[tools."github:jellyfin/jellyfin-ffmpeg"]]
version = "7.1.3-6"
backend = "github:jellyfin/jellyfin-ffmpeg"
-specifiers = ["7.1.3-6"]
[tools."github:jellyfin/jellyfin-ffmpeg".options]
asset_pattern = "jellyfin-ffmpeg_*_portable_linuxarm64-gpl.tar.xz"
@@ -101,7 +100,6 @@ url_api = "https://api.github.com/repos/jellyfin/jellyfin-ffmpeg/releases/assets
[[tools."github:jellyfin/jellyfin-ffmpeg"]]
version = "7.1.3-6"
backend = "github:jellyfin/jellyfin-ffmpeg"
-specifiers = ["7.1.3-6"]
[tools."github:jellyfin/jellyfin-ffmpeg".options]
asset_pattern = "jellyfin-ffmpeg_*_portable_mac64-gpl.tar.xz"
@@ -114,7 +112,6 @@ url_api = "https://api.github.com/repos/jellyfin/jellyfin-ffmpeg/releases/assets
[[tools."github:jellyfin/jellyfin-ffmpeg"]]
version = "7.1.3-6"
backend = "github:jellyfin/jellyfin-ffmpeg"
-specifiers = ["7.1.3-6"]
[tools."github:jellyfin/jellyfin-ffmpeg".options]
asset_pattern = "jellyfin-ffmpeg_*_portable_macarm64-gpl.tar.xz"
@@ -234,31 +231,26 @@ specifiers = ["1.13.2"]
[tools.opentofu."platforms.linux-arm64"]
checksum = "sha256:88e2d9e3f94f97b76ab2faf55ade87578f56aed19c5e45fa139d70e994366d1f"
-checksum_source = "mise-versions"
url = "https://github.com/opentofu/opentofu/releases/download/v1.13.2/tofu_1.13.2_linux_arm64.tar.gz"
url_api = "https://api.github.com/repos/opentofu/opentofu/releases/assets/662742799"
[tools.opentofu."platforms.linux-x64"]
checksum = "sha256:ac05d9952662c7db28dd57e93f0a68018837bfdf9342384ec0987977c16a9645"
-checksum_source = "mise-versions"
url = "https://github.com/opentofu/opentofu/releases/download/v1.13.2/tofu_1.13.2_linux_amd64.tar.gz"
url_api = "https://api.github.com/repos/opentofu/opentofu/releases/assets/662742636"
[tools.opentofu."platforms.macos-arm64"]
checksum = "sha256:0d1cdc85f38992055b48e7fb161304a2ddfe2e5ee0ff68ffec9d0349c8bd1b59"
-checksum_source = "mise-versions"
url = "https://github.com/opentofu/opentofu/releases/download/v1.13.2/tofu_1.13.2_darwin_arm64.tar.gz"
url_api = "https://api.github.com/repos/opentofu/opentofu/releases/assets/662742637"
[tools.opentofu."platforms.macos-x64"]
checksum = "sha256:dc6e4eb1d3ed6550c2ef052596f933dbcd8c806957665ea83ae7537147cb3074"
-checksum_source = "mise-versions"
url = "https://github.com/opentofu/opentofu/releases/download/v1.13.2/tofu_1.13.2_darwin_amd64.tar.gz"
url_api = "https://api.github.com/repos/opentofu/opentofu/releases/assets/662742982"
[tools.opentofu."platforms.windows-x64"]
checksum = "sha256:e74fc2bda0c81ce696b6b7016a4d5c1f557638161239e4101e9ee7d8e0faba59"
-checksum_source = "mise-versions"
url = "https://github.com/opentofu/opentofu/releases/download/v1.13.2/tofu_1.13.2_windows_amd64.tar.gz"
url_api = "https://api.github.com/repos/opentofu/opentofu/releases/assets/662742635"
@@ -300,6 +292,7 @@ provenance = "github-attestations"
[[tools.restic]]
version = "0.19.0"
backend = "aqua:restic/restic"
+specifiers = ["0.19.0"]
[tools.restic."platforms.linux-arm64"]
checksum = "sha256:e522ce6bf748d753fee8093e8ec59359972cf5b6bc65fc7c7cf38ae952351d91"
@@ -343,30 +336,25 @@ specifiers = ["1.2.0"]
[tools.terragrunt."platforms.linux-arm64"]
checksum = "sha256:1e13b7f0646fa7962bc6c5bfba14a30d6a589325b82561e21b66be5981d86395"
-checksum_source = "mise-versions"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.2.0/terragrunt_linux_arm64.tar.gz"
url_api = "https://api.github.com/repos/gruntwork-io/terragrunt/releases/assets/662437526"
[tools.terragrunt."platforms.linux-x64"]
checksum = "sha256:23b5f2f9203d34919f7fd270a4b635b721b4903beca9762a1e4853b159bc9be8"
-checksum_source = "mise-versions"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.2.0/terragrunt_linux_amd64.tar.gz"
url_api = "https://api.github.com/repos/gruntwork-io/terragrunt/releases/assets/662437263"
[tools.terragrunt."platforms.macos-arm64"]
checksum = "sha256:79790d841ce71fe94c689fb6f5034afd31ad53d5904937c7a10934cca9d9734b"
-checksum_source = "mise-versions"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.2.0/terragrunt_darwin_arm64.tar.gz"
url_api = "https://api.github.com/repos/gruntwork-io/terragrunt/releases/assets/662436516"
[tools.terragrunt."platforms.macos-x64"]
checksum = "sha256:0b0e63e80509eb1ffb4f89b892bc6fbf7728f27f0a73974400f1bd82a80b8627"
-checksum_source = "mise-versions"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.2.0/terragrunt_darwin_amd64.tar.gz"
url_api = "https://api.github.com/repos/gruntwork-io/terragrunt/releases/assets/662436142"
[tools.terragrunt."platforms.windows-x64"]
checksum = "sha256:c9a146b9aad456a289614023ad5778123d819af3cf9efd1c6130f196cfcb1999"
-checksum_source = "mise-versions"
url = "https://github.com/gruntwork-io/terragrunt/releases/download/v1.2.0/terragrunt_windows_amd64.exe.tar.gz"
url_api = "https://api.github.com/repos/gruntwork-io/terragrunt/releases/assets/662438255"
diff --git a/mobile/android/fastlane/Fastfile b/mobile/android/fastlane/Fastfile
index 54143abfc..1e074d2fa 100644
--- a/mobile/android/fastlane/Fastfile
+++ b/mobile/android/fastlane/Fastfile
@@ -22,8 +22,8 @@ platform :android do
task: 'bundle',
build_type: 'Release',
properties: {
- "android.injected.version.code" => 3030399,
- "android.injected.version.name" => "3.3.3",
+ "android.injected.version.code" => 3040001,
+ "android.injected.version.name" => "3.4.0-local.1",
}
)
upload_to_play_store(skip_upload_apk: true, skip_upload_images: true, skip_upload_screenshots: true, aab: '../build/app/outputs/bundle/release/app-release.aab', track: 'beta')
@@ -35,8 +35,8 @@ platform :android do
task: 'bundle',
build_type: 'Release',
properties: {
- "android.injected.version.code" => 3030399,
- "android.injected.version.name" => "3.3.3",
+ "android.injected.version.code" => 3040001,
+ "android.injected.version.name" => "3.4.0-local.1",
}
)
upload_to_play_store(skip_upload_apk: true, skip_upload_images: true, skip_upload_screenshots: true, aab: '../build/app/outputs/bundle/release/app-release.aab')
diff --git a/mobile/ios/Runner/Info.plist b/mobile/ios/Runner/Info.plist
index 4fef21539..501c5cda2 100644
--- a/mobile/ios/Runner/Info.plist
+++ b/mobile/ios/Runner/Info.plist
@@ -78,7 +78,7 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 3.3.3
+ 3.4.0
CFBundleSignature
????
CFBundleURLTypes
diff --git a/mobile/pubspec.yaml b/mobile/pubspec.yaml
index 61dda3296..1b5a5a56f 100644
--- a/mobile/pubspec.yaml
+++ b/mobile/pubspec.yaml
@@ -2,7 +2,7 @@ name: immich_mobile
description: Immich - selfhosted backup media file on mobile phone
publish_to: 'none'
-version: 3.3.5-local.14+3030506
+version: 3.4.0-local.1+3040001
environment:
sdk: '>=3.12.0 <4.0.0'
diff --git a/package.json b/package.json
index a0e7d447a..4dc48a15e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "immich-monorepo",
- "version": "3.3.5",
+ "version": "3.4.0-rc.0",
"description": "Monorepo for Immich",
"type": "module",
"private": true,
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 98777489b..ac366d00c 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@immich/cli",
- "version": "3.3.5",
+ "version": "3.4.0-rc.0",
"description": "Command Line Interface (CLI) for Immich",
"repository": {
"type": "git",
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
index 2e06edf5c..8bed51b74 100644
--- a/packages/sdk/package.json
+++ b/packages/sdk/package.json
@@ -1,6 +1,6 @@
{
"name": "@immich/sdk",
- "version": "3.3.5",
+ "version": "3.4.0-rc.0",
"description": "Auto-generated TypeScript SDK for the Immich API",
"repository": {
"type": "git",
diff --git a/server/package.json b/server/package.json
index 9794ff10f..6a7da3109 100644
--- a/server/package.json
+++ b/server/package.json
@@ -1,6 +1,6 @@
{
"name": "immich",
- "version": "3.3.5",
+ "version": "3.4.0-rc.0",
"description": "",
"author": "",
"private": true,
diff --git a/web/package.json b/web/package.json
index f5af0ea6a..3de0d84f9 100644
--- a/web/package.json
+++ b/web/package.json
@@ -1,6 +1,6 @@
{
"name": "immich-web",
- "version": "3.3.5",
+ "version": "3.4.0-rc.0",
"license": "GNU Affero General Public License version 3",
"type": "module",
"imports": {