immich

High performance self-hosted photo and video management solution.

AGPL-3.0 License

Downloads
47.7K
Stars
37.8K
Committers
460

Bot releases are visible (Hide)

immich - v1.81.1

Published by github-actions[bot] about 1 year ago

v1.81.1

There is no mobile release for this version

Hotfixes

  • Fixed issue with timezone volume in the docker-compose file

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.81.0...v1.81.1

immich - v1.81.0

Published by github-actions[bot] about 1 year ago

v1.81.0

Highlights

Welcome to release v1.81.0 of Immich. This release focuses on fixes for the recently discovered bug on the server.

There is no mobile release for this version.


Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

Full Changelog: https://github.com/immich-app/immich/compare/v1.80.0...

immich - v1.80.0

Published by github-actions[bot] about 1 year ago

V1.80.0

We urge all Immich users to update this release as soon as possible, as it fixes a severe security vulnerability caused by a third-party dependency. See below for more details.

Warning

Breaking Changes (Action Required)

  • The reverse geocoding settings have been moved to the admin settings pages. If you have set the level of accuracy in the .env file, you will need to make the corresponding changes in the settings menu on the administration page on the web.
  • Migrate thumbnails to a new folder structure by running the new migration job Admin > Settings > Migration. See #4112 for more details)

Highlights

Welcome to release v1.80.0 of Immich. I just returned from a long vacation to visit my family in Vietnam. The team has been working very productively while I was not actively involved in the development. This makes me happy and proves the project is in good hands.

I am excited to share this release with you, emphasizing bug fixing of the recent new library feature and many further QoL improvements. Below are some of the highlights

  • Added mechanism to store generated files for thumbnails and encoded-videos in subfolders.
  • Added an ability to suggest people’s names during name assignment for faces.
  • Added an option to show the sidebar menu for the people page in the user setting on the web.
  • Added week number as an option for path templating.
  • Bugfixes related to External Libraries, metadata processing, and Live Photos

Storing generated files for thumbnails and encoded-videos in subfolders

This feature helps improve the performance by storing generated files in subdirectories. This yields smaller directory sizes (in terms of files per directory), decreasing the size of the inode entry.

New asset and face thumbnails will be stored at i.e. 89/ab/, if their id starts with 89abxxxx-xxxx...

We added a Migration job on the Jobs page to migrate the existing directory to this new structure.

The job will perform the following actions:

  • Migration job to migrate all files to new folder structure (and possibly more migration stuff in the future)
  • Clean up directories if assets/people get deleted

Suggesting people’s names during name assignments for faces

https://github.com/immich-app/immich/assets/74269598/2588b940-cc84-4347-a52a-3ff00e98f6fa

Option to show the sidebar menu for the people page in the user setting on the web.

Add a new account preferenceAccount Settings > Sidebar Settings, which allows a user to enable a sidebar link to "People"

Light Dark
image image

image
image

Option to use week number as an option for path templating

You can now use week numbers ('W') and padded week numbers ('WW') patterns for storage templating.


And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

Changelogs

Security

  • Fixes a security vulnerability (CVE-2023-5129) by rebuilding the Docker image with the newest Debian libwebp library

Web

Server

Mobile

Others

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.79.1...v1.80.0

immich - v1.79.1

Published by github-actions[bot] about 1 year ago

v1.79.1

Hotfixes

  • Fixed LivePhotos upload on iOS

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

Full Changelog: https://github.com/immich-app/immich/compare/v1.79.0...v1.79.1

immich - v1.79.0

Published by github-actions[bot] about 1 year ago

v1.79.0

Highlights

Welcome to release v1.79.0 of Immich. This release introduces the most requested feature since the beginning of Immich; the ability to serve existing photos in a streamlined and easy-to-use manner. Not only that, this release packs a ton of other improvements that we hope you will like. Some of the highlights below

  • Support for external libraries
  • Set minimum detected face to show on your instance
  • Notable fix: Video EXIF parsing
  • Notable fix: Android background upload regression
  • Notable fix: Jerky mobile's swipe behavior

Existing library support

Thanks to many months of hard work from @etnoy, @jrasm91, @danieldietzler. In this release, all assets will be part of a library. Existing assets are put in an “upload library” where all mobile uploads will be put. You can create an external library if you want to point Immich to your existing photos. Some basic features of the library mechanism are

  • Supports creating multiple external libraries.
  • Each library can recursively import one or more paths.
  • Add exclude paths from being imported.

Complete documentation on how to use external libraries can be viewed here

Libraries, being a new top-level container, also allow us to develop more exciting features in the future.

[!NOTE]
Support for read-only imported assets has not changed with this release, although it will likely be deprecated soon.

[!NOTE]
Please help us test and report any bugs that you find in this new feature. We are looking forward to receiving your feedback and improving in the subsequent releases.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changelogs

Server

Web

Mobile

Docs

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.78.1...v1.79.0

immich - v1.78.1

Published by github-actions[bot] about 1 year ago

1.78.1

Hot Fixes

  • Fixed issue using --import flag from the CLI doesn't work

And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.78.0...

immich - v1.78.0

Published by github-actions[bot] about 1 year ago

v1.78.0

Welcome to release v1.78.0 of Immich. This release packs a ton of improvement that we hope you enjoy. Some of the highlights include

  • Allow self-signed certificate on the mobile app
    Users with self-signed certificates can now enable this option on the mobile app.
  • Notable fix: Fix the issue with iOS background upload not working properly
  • Notable fix: Better synchronization mechanism on the mobile app - Before this implementation, the mobile app will fetch all asset information from the server to build the timeline. This caused long building time for any instance with many assets. It will now fetch incremental changes since the app was opened last. This mechanism significantly reduces the loading and building of the timeline when reopening the app.

And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

Mobile

Server

Web

Machine Learning

Others

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.77.0...v1.78.0

immich - v1.77.0

Published by github-actions[bot] about 1 year ago

v1.77.0

Welcome to release v1.77.0 of Immich. This release includes many improvements and bug fixes across the server, web, and mobile clients. This will improve the experience of using Immich for you all. We hope you enjoy this release.


Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changelogs

Web

Machine Learning

Server

Mobile

Others

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.76.1...v1.77.0

immich - v1.76.1

Published by github-actions[bot] about 1 year ago

Hotfixes

  • Fix machine learning minScore not being set correctly

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

Full Changelog: https://github.com/immich-app/immich/compare/v1.76.0...

immich - v1.76.0

Published by github-actions[bot] about 1 year ago

v1.76.0

Highlights

Welcome to release v1.76.0 of Immich. There are many improvements in this version that you will like. Some of the key highlights include:

  • Map view on mobile
  • Customizable machine learning settings

Map view on mobile

Thanks to @shalong-tanwen's amazing work, the map view is now available on mobile. You can see the location of your photos and videos on the map. This is a great way to see where your memories are located and where the events are happening.

Search Page Map view With Selection Light-mode
search_page map_view with_selection light_mode

Customizable machine learning settings

Thanks to the continuous improvment to machine learning pipe line from @mertalev, you now have more control of the machine learning settings, including the score we use to determine if a face is present in a photo or how the face grouping works. You can now customize the settings to your liking.
image


Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changelogs

Web

Mobile

Server

Full Changelog: https://github.com/immich-app/immich/compare/v1.75.2...v1.76.0

immich - v1.75.2

Published by github-actions[bot] about 1 year ago

Hot Fixes

  • Fix an issue with refreshing the job page; it doesn't render the correct button for each job.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

Full Changelog: https://github.com/immich-app/immich/compare/v1.75.1...

immich - v1.75.1

Published by github-actions[bot] about 1 year ago

v1.75.1

Hot Fixes

  • Fix issue with TypeSense doesn't get initialized in microservices. If you have uploaded new assets since v1.75.0, you can invoke the CLIP encoding for missing assets to get those indexes to the database.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

Full Changelog: https://github.com/immich-app/immich/compare/v1.75.0...

immich - v1.75.0

Published by github-actions[bot] about 1 year ago

v1.75.0

Breaking Changes ⚠️

[!WARNING]

  • To disable machine learning now, use IMMICH_MACHINE_LEARNING_ENABLED=false
    (previously IMMICH_MACHINE_LEARNING_URL=false)

  • Sentence-Transformers is no longer used for CLIP models, users who set MACHINE_LEARNING_CLIP_IMAGE_MODEL or MACHINE_LEARNING_CLIP_TEXT_MODEL must migrate to one of the ViT-B models listed here, with the caveat that OpenCLIP models will require running CLIP on all images since the embeddings are incompatible.

Highlights

Welcome to release v1.75.0 of Immich. There are many improvements in this version that you will like. Some of the key highlights include:

  • Add the ability to use a configuration file for bootstrapping an Immich instance instead of using the administration web UI. Documentation
  • Machine learning sub-jobs can now be configured via the administration web UI
  • Slide show mode on the web

https://github.com/immich-app/immich/assets/27055614/bf2c7d0f-30a7-4808-94b0-2189db1862f1


And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changelogs

Server

Web

Machine learning

Mobile

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.74.0...v1.75.0

immich - v1.74.0

Published by github-actions[bot] about 1 year ago

v1.74.0

Highlights

Welcome to release v1.74.0 of Immich. Thanks to all the contributors who have made this release possible in the midst of the heated summer and traveling for work. Here are a few highlights

  • Optimized shared link view to use virtual viewports
  • Add the ability to refresh metadata and regenerate thumbnails for individual photo or video.
  • Upgrade to Flutter 3.13 and improvement of album UI/UX.
  • Albums can now be viewed as a list on the web.
  • Add the ability to set the birthday of a person.

And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changelogs

Server

Web

Mobile

Documentation and others

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.73.0...v1.74.0

immich - v1.73.0

Published by github-actions[bot] about 1 year ago

1.73.0

Breaking Changes ⚠️

[!WARNING]
Please make sure the mobile app and the server are on the same version to see the album displayed on the mobile app.

Highlights

Welcome to release v1.73.0 of Immich. There are many improvements in this version that you will like. Some of the key highlights include:

  • Optimized viewing experience for the Album page.
  • Added option to configure the generated thumbnail resolution.
  • Added option to toggle visibility of the memory reel.
  • Better quality for thumbnails and generated videos.

Optimized viewing experience for the Album page

Thanks to @jrasm91’s contribution to this complex mechanism, the high-performance viewport mechanism from the main timeline is now available on the album Page.

Previously, this page rendered all the photos upon entering the page, which led to high memory consumption on the browser, and if the number of photos was high, the browser could crash. By adopting the main timeline mechanism, the web only renders and shows the photos that are in the viewport, thus significantly increasing performance. Now users with tens of thousands of photos in an album can view them without any hiccups.

Options to adjust the thumbnail’s resolution

You can now adjust the resolution of the small (WebP) and large (JPEG) thumbnails on the administration page on the web.

image

Option to toggle visibility of Memory feature

Some users find the memory reel on the top of the timeline distracting, and we added a mechanism to toggle it.

You can find the option from the web in Account Settings > Memories

image

Better quality for thumbnails and generated videos.

Thanks to @mertalev’s hard work on this to find the available and optimal settings for ffmpeg to generate better video quality for HDR content.

You can find the tone-mapping option for HDR encoding content on the web in Administration > Settings > FFmpeg Settings > Tone-mapping

image

The differences of options can be seen in the PR here


Support

And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changelogs

Mobile

Server

Web

Machine Learning

Documentation and Others

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.72.2...v1.73.0

immich - v1.72.2

Published by github-actions[bot] about 1 year ago

1.72.2

There is no mobile release for this version

Highlights

  • Update immich CLI tool version in the server and microservices container

Support

And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

Full Changelog: https://github.com/immich-app/immich/compare/v1.72.1...v1.72.2

immich - v1.72.1

Published by github-actions[bot] about 1 year ago

v1.72.1

There is no mobile release for this version

Hot Fixes

  • Fix the issue with amd64 overwrite arm64 image

As always, please consider supporting the project.

🎉 Cheer! 🎉

Support


And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

What's Changed

Full Changelog: https://github.com/immich-app/immich/compare/v1.72.0...v1.72.1

immich - v1.72.0

Published by alextran1502 about 1 year ago

v1.72.0

Breaking Changes ⚠️

  • The mobile app needs to be on the same version of the server v1.72.0 to operate correctly.
  • Drop support for armV7

Highlights

Welcome to release v1.72.0 of Immich. This release includes improvements across the board, from UI elements on both the web and the mobile app client to the server’s support for hardware transcoding. Some of the key highlights include:

  • Initial support for hardware transcoding.
  • Manually upload assets from the mobile app.
  • Optimized views on the web.
  • Album description.

Hardware transcoding

Thanks, @mertalev, for working on this feature. You can now use a GPU to speed up video transcoding in Immich. We hope to receive feedback from you on this experimental feature.

The docker-compose.yml file is updated to support this feature. You can read about how to enable hardware transcoding here

Manually upload assets from the mobile app

You can now choose single or multiple photos and videos to perform selective backup in addition to the existing mass backup mechanism.

Optimized views on the web

This refactor has been in the backlog for a while, and thanks to @jrasm91 for working on this. The optimized virtual viewport is now used in the following views on the web.

  • Main timeline
  • Archive
  • Favorite
  • Person’s detail

We plan to add this virtual viewport to all the views in the future to ensure a top-notch browsing experience.

Album description

Album now has a description field; you can add/edit it on the web. The description can also be used to search for an album using m:<album-description> syntax. Mobile doesn't have this feature yet.


And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changelogs

Mobile

Web

Machine Learning

Server

Documentation and Others

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.71.0...v1.72.0

immich - v1.71.0

Published by github-actions[bot] about 1 year ago

v1.71.0

Welcome to release v1.71.0 of Immich. This release focuses on the improvement of the web features. Some of the key highlights include:

Add initial support for 360 degrees panoramas viewer on the web

Photos with the EXIF property of ProjectionType will now have a special viewer on the web to view all the angles of the panorama.

The thumbnail of the 360 degrees panoramas will have a special icon on the top right of the thumbnail

Panorama after is opened:

Merge faces suggestion based on name

https://github.com/immich-app/immich/assets/74269598/b6a241f0-58e1-4079-a775-479a69762ce4


As always, please consider supporting the project.

🎉 Cheer! 🎉

Support


And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changelogs

Web

Mobile

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.70.0...v1.71.0

immich - v1.70.0

Published by github-actions[bot] about 1 year ago

v1.70.0

Welcome to release v1.70.0 of Immich. In this release, we add some fixes to the recently discovered bugs and inconveniences in the app, along with some QoL improvements. Some of the key highlights include:

  • The shortcut panel can be toggled using Shift + ? on the web
  • Facial recognition job will now start from the most recent assets instead of the oldest assets, solving the issue of different babies getting recognized as the same person.

As always, please consider supporting the project.

🎉 Cheer! 🎉

Support


And as always, bugs are fixed, and many other improvements also come with this release.

Please consider supporting the project.

Support

If you find the project helpful, you can support Immich via the following channels.

It is a great way to let me know that you want me to continue developing and working on this project for years to come.

Changlogs

Server

Web

Others

Mobile

New Contributors

Full Changelog: https://github.com/immich-app/immich/compare/v1.69.0...v1.70.0