Skip to content

Releases: immich-app/immich

v1.15.0_21-dev

30 Jun 04:32
8db0739
Compare
Choose a tag to compare

Breaking Changes

First and foremost. No data will be lost

There is no new version of the mobile app in this release.

The docker-compose file will need to be updated with new content.

Click to show new docker-compose.yml content
version: "3.8"

services:
  immich-server:
    image: altran1502/immich-server:release
    entrypoint: ["/bin/sh", "./start-server.sh"]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
    env_file:
      - .env
    environment:
      - NODE_ENV=production
    depends_on:
      - redis
      - database
    restart: always

  immich-microservices:
    image: altran1502/immich-server:release
    entrypoint: ["/bin/sh", "./start-microservices.sh"]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
    env_file:
      - .env
    environment:
      - NODE_ENV=production
    depends_on:
      - redis
      - database
    restart: always

  immich-machine-learning:
    image: altran1502/immich-machine-learning:release
    entrypoint: ["/bin/sh", "./entrypoint.sh"]
    volumes:
      - ${UPLOAD_LOCATION}:/usr/src/app/upload
    env_file:
      - .env
    environment:
      - NODE_ENV=production
    depends_on:
      - database
    restart: always

  immich-web:
    image: altran1502/immich-web:release
    entrypoint: ["/bin/sh", "./entrypoint.sh"]
    env_file:
      - .env
    restart: always

  redis:
    container_name: immich_redis
    image: redis:6.2
    restart: always

  database:
    container_name: immich_postgres
    image: postgres:14
    env_file:
      - .env
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USERNAME}
      POSTGRES_DB: ${DB_DATABASE_NAME}
      PG_DATA: /var/lib/postgresql/data
    volumes:
      - pgdata:/var/lib/postgresql/data
    restart: always

  immich-proxy:
    container_name: immich_proxy
    image: altran1502/immich-proxy:release
    ports:
      - 2283:80
      - 2284:443
    logging:
      driver: none
    depends_on:
      - immich-server
    restart: always

volumes:
  pgdata:

You no longer need the nginx.conf file for the setup. The immich-proxy container has been added to the stack to handle the proxy setup. Additional changes to the internal networking will not require an update on your side.

The default tags of the containers in docker-compose file have been changed from latest to release to avoid pushing out changes that are not formally sorted between the client and the server app.

I and the team are working hard to provide more features, higher quality, and an easier way to set up the app for you.

What's Changed

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.14.0_21-dev...v1.15.0_21-dev

v1.14.0_21-dev

27 Jun 20:16
5f00d8b
Compare
Choose a tag to compare

What's Changed

  • Delete assets from the server if the local deletion fails by @matthinc in #260
  • Fix Dev web container port mapping by @jbaez in #264
  • Set TypeScript to strict mode and fix issues related to server types by @jbaez in #261
  • Add service provider by @xpwmaosldk in #250
  • Fix backup not resuming after closed and reopen by @alextran1502 in #266
  • Use APP_UPLOAD_LOCATION constant for disk info by @bo0tzz in #271
  • Mechanism to require a password change on the new user on their first log in by @alextran1502 in #272

New Contributors

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.13.0_20-dev...v1.14.0_21-dev

v1.13.0_20-dev

24 Jun 04:09
568436f
Compare
Choose a tag to compare

Breaking

First and foremost, no data will be lost

Web is now served at http://<your-ip>:2283

Server is now served at http://<your-ip>:2283/api.

Two actions will need to be taken

  1. You will need to modify VITE_SERVER_ENDPOINT in your .env file by adding /api at the end.
  2. Get the new Nginx configuration file from the docker directory of the repo.

For example, before you have the VITE_SERVER_ENDPOINT as

VITE_SERVER_ENDPOINT=http://192.168.1.216:2283

Now, you need to change the value into

VITE_SERVER_ENDPOINT=http://192.168.1.216:2283/api

Screen Shot 2022-06-23 at 23 11 23

Please make sure to reflect this change in your mobile app as well, please see the image below

IMG_5F409B599B84-1 Large

The purpose is to make sure we don't run into a CORS issue when exposing the service to the external network since both the server and the web are on the same domain. This change is also a stepping stone to a more simplified Docker setup for the app.

Please make sure to perform docker-compose down then docker-compose pull and finally docker-compose up in the docker directory of Immich's repository to receive the latest update

What's Changed

New Contributors

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.12.0_18-dev...v1.12.2_20-dev

v1.12.0_18-dev

18 Jun 18:45
b7603fd
Compare
Choose a tag to compare

Breaking

First and foremost, no data will be lost

You need to pull the latest server build to restore the sharing functionality.

What's Changed

  • [MOBILE] Input validation for email and server endpoint in mobile app by @matthinc in #211
  • [WEB] Added account info panel with sign-out button by @alextran1502 in #219
  • [SERVER] Fixed ENABLE_MAPBOX value is ignored by @alextran1502 in #223
  • [SERVER] Fix 500 error on login with email not in DB by @jbaez in #212
  • [MOBILE] fix: out of memory error when uploading large assets on slow internet by @zackpollard in #224
  • [MOBILE + SERVER] Refactor API for albums feature by @jbaez in #155

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.11.0_17-dev...v1.12.0_18-dev

v1.11.0_17-dev

11 Jun 21:13
a822017
Compare
Choose a tag to compare

Breaking

First and foremost, no data will be lost. The users need to update the docker-compose content.

This release includes the improved version of the backend application.

The background tasks for generating webp format for thumbnail, video reformatting (MOV to MP4), dispatching jobs for image tagging, and object detection have moved to the separated microservices container. In addition, the current microservices container is renamed machine-learning to serve its true purpose. This change is to prepare for the additional features that will be developed in the future and to guarantee the best I/O performance on the main server.

Therefore, the docker-compose file has additional services added and changed, namely machine-learning and microservices. You should update your docker-compose setup to restore the full function of the app.

From this release, users will receive the announcement on the web and mobile application whenever there is a new release from Github as a reminder to check for any changes.

What's Changed

New Contributors

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.10.0_15-dev...v1.11.0_17-dev

v1.10.0_15-dev

29 May 14:17
Compare
Choose a tag to compare

What's Changed

New Contributors

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.9.1_14-dev...v1.10.0_15-dev

v1.9.1_14-dev

08 May 12:18
bb89fa4
Compare
Choose a tag to compare

What's Changed

  • Bug/fixed permission not requested android 10 by @alextran1502 in #150
  • Modify docker-compose file using a hyphen for services instead of under… by @alextran1502 in #149

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.9.0_13-dev...v1.9.1_14-dev

v1.9.0_13-dev

06 May 12:31
373b691
Compare
Choose a tag to compare

What's Changed

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.8.0_12-dev...v1.9.0_13-dev

v1.8.0_12-dev

29 Apr 18:14
2c4243b
Compare
Choose a tag to compare

What's Changed

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor or "Buy Me A Coffee"

Full Changelog: v1.7.0_11-dev...v1.8.0_12-dev

v1.7.0_11-dev

24 Apr 02:46
4309104
Compare
Choose a tag to compare

What's Changed

  • New features
    • Share album. Users can now create albums to share with existing people on the network.
    • Owner can delete the album.
    • Owner can invite the additional users to the album.
    • Shared users and the owner can add additional assets to the album.
  • In the asset viewer, the user can swipe up to see detailed information and swipe down to dismiss.
  • Several UI enhancements.
  • The app is now on F-Droid 🔥

F-Droid

You can get the app on F-droid by clicking the image below.

Get it on F-Droid

Android

You can also download the app from Google Play Store here

The App version might be lagging behind the latest release due to the review process.

iOS

You can download the app from Apple AppStore here:

The App version might be lagging behind the latest release due to the review process.

Support

You can support the project using Github Sponsor

New Contributors

Full Changelog: v1.6.0_10-dev...v1.7.0_11-dev