{"id":180860,"date":"2025-08-03T17:04:58","date_gmt":"2025-08-03T17:04:58","guid":{"rendered":"https:\/\/linuxiac.com\/?p=180860"},"modified":"2025-08-03T17:05:05","modified_gmt":"2025-08-03T17:05:05","slug":"immich-1-137-photo-and-video-backup-arrives-with-breaking-changes","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/immich-1-137-photo-and-video-backup-arrives-with-breaking-changes\/","title":{"rendered":"Immich 1.137 Photo and Video Backup Arrives with Breaking Changes"},"content":{"rendered":"\n<p>Immich, an open-source\u00a0<a href=\"https:\/\/linuxiac.com\/how-to-install-immich-with-docker\/\">self-hosted photo and video backup solution<\/a>, has just released version 1.137. First things first: there <em>are<\/em> breaking changes in this release, but they won\u2019t affect everyone. If you\u2019re already running Immich 1.132 or newer, you\u2019re good\u2014no action needed. But if you\u2019re updating from an older version, heed the warning.<\/p>\n\n\n\n<p>Immich 1.137 removes TypeORM completely, which means your instance needs to have started at least once on version 1.132 or later. Be sure to check out the <a href=\"https:\/\/immich.app\/errors\/#typeorm-upgrade\" target=\"_blank\" rel=\"noreferrer noopener\">official guide<\/a> at Immich&#8217;s website if you&#8217;re unsure how this impacts your setup.<\/p>\n\n\n\n<p>Regarding the other stuff, the most important change is that the default &#8220;<em>docker-compose.yml<\/em>&#8221; now has a new, simplified media storage location. Previously, media ended up in a somewhat confusing double-folder setup at &#8220;<em>\/usr\/src\/app\/upload\/upload<\/em>.&#8221; Now, it&#8217;ll neatly sit in &#8220;<em>\/data\/upload<\/em>&#8221; instead.<\/p>\n\n\n\n<p>Another big highlight: the beta timeline feature, <a href=\"https:\/\/linuxiac.com\/immich-1-136-photo-and-video-backup-brings-breaking-changes\/\">introduced earlier<\/a>, received a ton of attention in this update. The developers fixed numerous issues\u2014from invalid timeline grouping to problems with backup indicators.<\/p>\n\n\n\n<p>Sharing links is also getting a boost. Previously, Immich\u2019s shared links were deliberately lengthy for security reasons, but they were pretty cumbersome. Now, you have the option to create custom, short URLs.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/08\/immich1137-custom-shared-link.jpg\"><img decoding=\"async\" width=\"720\" height=\"445\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/08\/immich1137-custom-shared-link.jpg\" alt=\"Custom URLs for shared links\" class=\"wp-image-180881\" style=\"width:516px;height:auto\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/08\/immich1137-custom-shared-link.jpg 720w, https:\/\/linuxiac.com\/wp-content\/uploads\/2025\/08\/immich1137-custom-shared-link-380x235.jpg 380w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><figcaption class=\"wp-element-caption\">Custom URLs for shared links<\/figcaption><\/figure>\n\n\n\n<p>The web UI also introduces a handy new &#8220;<em>Find Large Files<\/em>&#8221; utility. Accessible via the &#8220;<em>Utility<\/em>&#8221; page, it quickly shows the top 250 largest original files uploaded, helping you manage storage more effectively.<\/p>\n\n\n\n<p>Lastly, API key permissions are now much finer-grained, and there&#8217;s improved documentation to help you set these permissions precisely. The web interface even got a search bar to make finding specific permissions faster and more intuitive.<\/p>\n\n\n\n<p>For a full rundown of fixes and enhancements, check out the <a href=\"https:\/\/github.com\/immich-app\/immich\/releases\/tag\/v1.137.0\" target=\"_blank\" rel=\"noreferrer noopener\">release\u2019s changelog<\/a>.<\/p>\n\n\n\n<p><em>Image credits: Immich Project<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Immich 1.137 lands with breaking changes, major bug fixes, new beta timeline improvements, and custom shared link support.<\/p>\n","protected":false},"author":10,"featured_media":180863,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[3581,5662,4980],"class_list":["post-180860","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-images","tag-immich","tag-self-hosted"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/180860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=180860"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/180860\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/180863"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=180860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=180860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=180860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}