ImageGenius Changes:
rebase to alpine edge
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.
![image](https://user-images.githubusercontent.com/27055614/284393127-ba54b5f1-b0cf-4ac6-809a-5af957db6d2b.png)
![image](https://user-images.githubusercontent.com/27055614/284393330-3d37537c-caa8-45ca-bafb-82ddd2f502a9.png)
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