ImageGenius Changes:
move to using seperate immich baseimage
immich Changes:
v1.88.0
Warning
BREAKING CHANGES
immich-proxy
and immich-web
are no longer used as announced. Please see the content that needs to be edited from the docker-compose.yml
file below. immich-server
now serves the api on /api
and the web-app from /
.
The steps to update are as follow:
- Bring down the stack with
docker compose down --remove-orphans
- Update the
docker-compose.yml
file
2.1. Removeimmich-proxy
service
2.2. Removeimmich-web
service
2.3. Expose port2283:3001
in theimmich-server
service - Bring up the stack with
docker compose up
For those using a custom proxy, please update the routing to forward all requests to immich-server
without the /api
path re-write.
services:
immich-server:
container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
command: [ "start.sh", "immich" ]
volumes:
- ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro
env_file:
- .env
+ ports:
+ - 2283:3001
depends_on:
- redis
- database
- typesense
restart: always
immich-microservices:
[...]
immich-machine-learning:
[...]
- immich-web:
- container_name: immich_web
- image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release}
- env_file:
- - .env
- restart: always
typesense:
[...]
redis:
[...]
database:
[...]
- immich-proxy:
- container_name: immich_proxy
- image: ghcr.io/ Warninimmich-app/immich-proxy:${IMMICH_VERSION:-release}
- ports:
- - 2283:8080
- depends_on:
- - immich-server
- - immich-web
- restart: always
Highlights
Welcome to release v1.88.0
of Immich. In this release we have simplified how Immich is deployed, beautified our app interface with a new font, namely Overpass, and finally released version 2 of our command line interface (CLI), which has been in the works for the past six months.
Please consider supporting the project.
Support
If you find the project helpful, you can support Immich via the following channels.
- Monthly donation via GitHub Sponsors
- One-time donation via GitHub Sponsors
- Librepay
- buymeacoffee
- Bitcoin: 1FvEp6P6NM8EZEkpGUFAN2LqJ1gxusNxZX
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
- feat(server): bmp format by @jrasm91 in immich-app/immich#5197
- chore(server): update new CLI into the image by @alextran1502 in immich-app/immich#5192
CLI
- feat(cli): refactor and add album support by @etnoy in immich-app/immich#4434
- docs(cli): Link to main Immich documentation by @etnoy in immich-app/immich#5163
- chore(cli): push to npm by @jrasm91 in immich-app/immich#5168
- chore(docs): Redirect old CLI paths by @bo0tzz in immich-app/immich#5183
- chore(cli): set cli workdir in npm publish by @etnoy in immich-app/immich#5185
Web
- feat(web)!: SPA by @jrasm91 in immich-app/immich#5069
- fix(web): improve year label position by @Funk66 in immich-app/immich#5141
- fix(web): album sorting options by @martabal in immich-app/immich#5127
- feat(web): new fonts by @alextran1502 in immich-app/immich#5165
- chore(web): small font size improvement by @alextran1502 in immich-app/immich#5190
- chore(web): remove deprecation message by @alextran1502 in immich-app/immich#5115
- chore(web): album thumbnail size by @alextran1502 in immich-app/immich#5196
Mobile
- fix(mobile): Mark more strings for translation by @adamantike in immich-app/immich#5132
- fix(mobile): use proper context for popping out from share by @shenlong-tanwen in immich-app/immich#5138
- chore(mobile): add initial DCM analysis_options by @shenlong-tanwen in immich-app/immich#5136
- chore(mobile): Mobile make over by @alextran1502 in immich-app/immich#5129
- refactor(mobile): riverpod codegen + riverpod lint by @shenlong-tanwen in immich-app/immich#4836
Machine Learning
- chore(ml): update onnxruntime by @mertalev in immich-app/immich#5175
- chore(ml): increase spool threshold by @mertalev in immich-app/immich#5176
Documentation and others
- docs: add warning to compose file and readme by @danieldietzler in immich-app/immich#5123
- docs: Update machine-learning.md by @digitaljamie in immich-app/immich#5160
- chore: fix typo in docker-compose.yml by @danieldietzler in immich-app/immich#5124
- readme: Add Korean README by @bunubbv in immich-app/immich#5128
- docs: update requirement for CLI by @alextran1502 in immich-app/immich#5198
Dependencies
- fix(deps): update server by @renovate in immich-app/immich#5057
- chore(build): renovate grouping by @jrasm91 in immich-app/immich#5167
- chore(deps): update redis:6.2-alpine docker digest to 80cc851 by @renovate in immich-app/immich#5131
- chore(deps): update dependency @types/node to v20.9.2 by @renovate in immich-app/immich#5139
- chore(deps): update dependency eslint to v8.54.0 by @renovate in immich-app/immich#5140
- chore(deps): update docker/build-push-action action to v5.1.0 by @renovate in immich-app/immich#5145
- chore(deps): update dependency @types/archiver to v6 by @renovate in immich-app/immich#5146
- chore(deps): update dependency eslint-config-prettier to v9 by @renovate in immich-app/immich#5173
New Contributors
- @Funk66 made their first contribution in immich-app/immich#5141
- @digitaljamie made their first contribution in immich-app/immich#5160
- @bunubbv made their first contribution in immich-app/immich#5128
Full Changelog: immich-app/immich@v1.87.0...v1.88.0