Skip to content

Commit c123cb8

Browse files
jrasm91github-actions[bot]
authored andcommitted
chore: release v2.4.0
1 parent 146bf65 commit c123cb8

File tree

13 files changed

+112
-12
lines changed

13 files changed

+112
-12
lines changed

CHANGELOG.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
2+
# v2.4.0
3+
4+
## Highlights
5+
6+
{{RELEASE HIGHLIGHTS}}
7+
8+
As always, please consider supporting the project.
9+
10+
🎉 Cheers! 🎉
11+
12+
13+
----
14+
15+
And as always, bugs are fixed, and many other improvements also come with this release.
16+
17+
<!-- Release notes generated using configuration in .github/release.yml at main -->
18+
19+
## What's Changed
20+
### 🫥 Deprecated Changes
21+
* feat: queues by @jrasm91 in https://github.com/immich-app/immich/pull/24142
22+
### 🚀 Features
23+
* feat: improve performance: don't sort timeline buckets from server by @midzelis in https://github.com/immich-app/immich/pull/24032
24+
* feat: command palette by @danieldietzler in https://github.com/immich-app/immich/pull/23693
25+
* feat(web): Shared album owner labels by @xCJPECKOVERx in https://github.com/immich-app/immich/pull/21171
26+
* feat(mobile): persist album sorting & layout in settings by @YarosMallorca in https://github.com/immich-app/immich/pull/22133
27+
* feat: queue detail page by @jrasm91 in https://github.com/immich-app/immich/pull/24352
28+
### 🌟 Enhancements
29+
* feat(web): allow navigating the map with arrow keys by @lukashass in https://github.com/immich-app/immich/pull/24080
30+
* feat: separate camera and lens info in detail panel by @fabianbees in https://github.com/immich-app/immich/pull/23670
31+
* feat(web): shared link card tweaks by @jrasm91 in https://github.com/immich-app/immich/pull/24192
32+
* feat(server): exclude syncthing folders from external libraries by @SaphuA in https://github.com/immich-app/immich/pull/24240
33+
* feat(web): search type selection dropdown by @YarosMallorca in https://github.com/immich-app/immich/pull/24091
34+
* feat: header context menu by @jrasm91 in https://github.com/immich-app/immich/pull/24374
35+
### 🐛 Bug fixes
36+
* fix: effect loop by @jrasm91 in https://github.com/immich-app/immich/pull/24014
37+
* fix: do not clear hash on updated_at change by @shenlong-tanwen in https://github.com/immich-app/immich/pull/24039
38+
* fix: disable animation "add to" action menu by @bwees in https://github.com/immich-app/immich/pull/24040
39+
* fix: Use correct app store link by @Mraedis in https://github.com/immich-app/immich/pull/24062
40+
* fix: show archived assets in favorite page by @bwees in https://github.com/immich-app/immich/pull/24052
41+
* fix(mobile): first video memory on page doesn't play by @YarosMallorca in https://github.com/immich-app/immich/pull/23906
42+
* feat(web): show detected faces in spherical photos by @meesfrensel in https://github.com/immich-app/immich/pull/23974
43+
* fix: add users to album by @danieldietzler in https://github.com/immich-app/immich/pull/24133
44+
* fix(server): sanitize DB_URL for pg_dumpall to remove unknown query params by @lutostag in https://github.com/immich-app/immich/pull/23333
45+
* fix: use proper updatedAt value in local assets by @shenlong-tanwen in https://github.com/immich-app/immich/pull/24137
46+
* fix: albums page reactivity loops by @danieldietzler in https://github.com/immich-app/immich/pull/24046
47+
* fix: getAspectRatio fallback to db width and height by @shenlong-tanwen in https://github.com/immich-app/immich/pull/24131
48+
* fix(web): fix support & feedback modal wrapping by @Snowknight26 in https://github.com/immich-app/immich/pull/24018
49+
* fix: don't get OCR data in shared link by @alextran1502 in https://github.com/immich-app/immich/pull/24152
50+
* fix: duration extraction by @jrasm91 in https://github.com/immich-app/immich/pull/24178
51+
* fix(ml): Upgrade ONNX Runtime to v1.22.1 to fix ROCm build failures by @LukaPrebil in https://github.com/immich-app/immich/pull/24045
52+
* fix: update timeline-manager after archive actions by @midzelis in https://github.com/immich-app/immich/pull/24010
53+
* fix: theme switcher by @jrasm91 in https://github.com/immich-app/immich/pull/24209
54+
* fix: label 'for' attributes in user-api-key-grid by @kimsey0 in https://github.com/immich-app/immich/pull/24232
55+
* fix(mobile): enable backup text overflows by @YarosMallorca in https://github.com/immich-app/immich/pull/24227
56+
* fix(web): integrate zoom toggle button into panorama photo viewer by @meesfrensel in https://github.com/immich-app/immich/pull/24189
57+
* fix(web): use full tag path when creating nested subtags by @NiklasvonM in https://github.com/immich-app/immich/pull/24249
58+
* fix: only generate memory based on users assets by @alextran1502 in https://github.com/immich-app/immich/pull/24151
59+
* fix(mobile): docs link by @mmomjian in https://github.com/immich-app/immich/pull/24277
60+
* fix(server): use bigrams for cjk by @mertalev in https://github.com/immich-app/immich/pull/24285
61+
* fix(ml): do not upscale preview by @mertalev in https://github.com/immich-app/immich/pull/24322
62+
* fix(web): open onboarding documentation link in new tab by @carbonemys in https://github.com/immich-app/immich/pull/24289
63+
* fix(mobile): use correct timezone displayed in the info sheet by @kao-byte in https://github.com/immich-app/immich/pull/24310
64+
* fix(web): folder view sort oder by @etnoy in https://github.com/immich-app/immich/pull/24337
65+
* fix(server): do not delete offline assets by @mertalev in https://github.com/immich-app/immich/pull/24355
66+
* fix: exposure info and better readability by @alextran1502 in https://github.com/immich-app/immich/pull/24344
67+
* fix: Adjust the zoom level by @jforseth210 in https://github.com/immich-app/immich/pull/24353
68+
* fix: local full sync on Android on resume by @alextran1502 in https://github.com/immich-app/immich/pull/24348
69+
* fix(web): Add minimum content size to logo for consistent visual on small screens by @kiloomar in https://github.com/immich-app/immich/pull/24372
70+
* fix: use adjustment time in iOS for hash reset by @shenlong-tanwen in https://github.com/immich-app/immich/pull/24047
71+
### 📚 Documentation
72+
* docs: DB_STORAGE_TYPE is only used by the database container by @dionysius in https://github.com/immich-app/immich/pull/24215
73+
* fix(docs): build `cli` for e2e tests by @roschaefer in https://github.com/immich-app/immich/pull/24184
74+
* docs(faq): add more info on archiving by @etnoy in https://github.com/immich-app/immich/pull/24326
75+
* fix(docs): server and machine-learning use IMMICH_HOST and IMMICH_PORT by @dionysius in https://github.com/immich-app/immich/pull/24335
76+
* fix: prevent OOM on nginx reverse proxy servers by @NicholasFlamy in https://github.com/immich-app/immich/pull/24351
77+
* fix(docs): obsolete docs about rootless docker by @roschaefer in https://github.com/immich-app/immich/pull/24376
78+
### 🌐 Translations
79+
* chore: add new language requests by @danieldietzler in https://github.com/immich-app/immich/pull/23991
80+
81+
## New Contributors
82+
* @ujjwal123123 made their first contribution in https://github.com/immich-app/immich/pull/24101
83+
* @lutostag made their first contribution in https://github.com/immich-app/immich/pull/23333
84+
* @LukaPrebil made their first contribution in https://github.com/immich-app/immich/pull/24045
85+
* @kimsey0 made their first contribution in https://github.com/immich-app/immich/pull/24232
86+
* @SaphuA made their first contribution in https://github.com/immich-app/immich/pull/24240
87+
* @dionysius made their first contribution in https://github.com/immich-app/immich/pull/24215
88+
* @NiklasvonM made their first contribution in https://github.com/immich-app/immich/pull/24249
89+
* @kao-byte made their first contribution in https://github.com/immich-app/immich/pull/24098
90+
* @carbonemys made their first contribution in https://github.com/immich-app/immich/pull/24289
91+
* @kiloomar made their first contribution in https://github.com/immich-app/immich/pull/24372
92+
93+
**Full Changelog**: https://github.com/immich-app/immich/compare/v2.3.1...v2.4.0
94+
95+
---
96+

cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@immich/cli",
3-
"version": "2.2.103",
3+
"version": "2.2.104",
44
"description": "Command Line Interface (CLI) for Immich",
55
"type": "module",
66
"exports": "./dist/index.js",

docs/static/archived-versions.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
[
2+
{
3+
"label": "v2.4.0",
4+
"url": "https://docs.v2.4.0.archive.immich.app"
5+
},
26
{
37
"label": "v2.3.1",
48
"url": "https://docs.v2.3.1.archive.immich.app"

e2e/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "immich-e2e",
3-
"version": "2.3.1",
3+
"version": "2.4.0",
44
"description": "",
55
"main": "index.js",
66
"type": "module",

machine-learning/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "immich-ml"
3-
version = "2.3.1"
3+
version = "2.4.0"
44
description = ""
55
authors = [{ name = "Hau Tran", email = "[email protected]" }]
66
requires-python = ">=3.10,<4.0"

mobile/android/fastlane/Fastfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ platform :android do
3535
task: 'bundle',
3636
build_type: 'Release',
3737
properties: {
38-
"android.injected.version.code" => 3028,
39-
"android.injected.version.name" => "2.3.1",
38+
"android.injected.version.code" => 3029,
39+
"android.injected.version.name" => "2.4.0",
4040
}
4141
)
4242
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')

mobile/openapi/README.md

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mobile/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: immich_mobile
22
description: Immich - selfhosted backup media file on mobile phone
33

44
publish_to: 'none'
5-
version: 2.3.1+3028
5+
version: 2.4.0+3029
66

77
environment:
88
sdk: '>=3.8.0 <4.0.0'

open-api/immich-openapi-specs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14268,7 +14268,7 @@
1426814268
"info": {
1426914269
"title": "Immich",
1427014270
"description": "Immich API",
14271-
"version": "2.3.1",
14271+
"version": "2.4.0",
1427214272
"contact": {}
1427314273
},
1427414274
"tags": [

open-api/typescript-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@immich/sdk",
3-
"version": "2.3.1",
3+
"version": "2.4.0",
44
"description": "Auto-generated TypeScript SDK for the Immich API",
55
"type": "module",
66
"main": "./build/index.js",

0 commit comments

Comments
 (0)