요약 내용
v1.88.0
경고
BREAKING CHANGES
immich-proxy
와 immich-web
은 이제 사용되지 않습니다. docker-compose.yml
파일에서 편집해야 할 내용을 확인하십시오. immich-server
는 이제 /api
에서 API를 제공하고 웹 앱은 /
에서 제공합니다.
업데이트 절차는 다음과 같습니다.
docker compose down --remove-orphans
명령을 사용하여 스택을 종료합니다.docker-compose.yml
파일을 업데이트합니다.
2.1.immich-proxy
서비스를 제거합니다.
2.2.immich-web
서비스를 제거합니다.
2.3.immich-server
서비스에서 포트2283:3001
을 노출시킵니다.docker compose pull
명령을 실행합니다.docker compose up
명령을 사용하여 스택을 실행합니다.
사용자 정의 프록시를 사용하는 경우에는 라우팅을 업데이트하여 모든 요청을 /api
경로 재작성 없이 immich-server
로 전달하도록 해야 합니다.
하이라이트
Immich의 v1.88.0
릴리스에 오신 것을 환영합니다. 이 릴리스에서는 Immich의 배포 방법을 간소화하였으며, 앱 인터페이스를 새로운 글꼴인 Overpass로 아름답게 꾸며주었으며, 최근 6개월 동안 작업한 command line interface (CLI)의 버전 2를 마침내 릴리스하였습니다.
프로젝트를 지원해주십시오.
지원
이 프로젝트가 도움이 되었다면, 다음 채널을 통해 Immich의 개발 및 유지보수를 지원해 주실 수 있습니다.
- GitHub Sponsors를 통한 월간 기부
- GitHub Sponsors를 통한 일회성 기부
- Librepay
- buymeacoffee
- Bitcoin: 1FvEp6P6NM8EZEkpGUFAN2LqJ1gxusNxZX
이는 저에게 계속해서 이 프로젝트를 개발하고 유지할 것을 원한다는 것을 알려주는 좋은 방법입니다.
변경 내용
Server
- @jrasm91가 기여한 bmp 형식 지원 (#5197)
- @alextran1502가 CLI를 이미지에 업데이트 (#5192)
CLI
- @etnoy가 CLI 재작성 및 앨범 지원 추가 (#4434)
- @etnoy가 CLI 메인 Immich 설명서에 링크 추가 (#5163)
- @jrasm91가 npm으로 푸시 (#5168)
- @bo0tzz가 이전 CLI 경로로의 리다이렉션 (#5183)
- @etnoy가 npm 발행 작업 디렉터리 설정 (#5185)
Web
- @jrasm91가 SPA(Single Page Application) 기능 구현 (#5069)
- @Funk66가 연도 레이블 위치 개선 (#5141)
- @martabal가 앨범 정렬 옵션 개선 (#5127)
- @alextran1502가 새로운 글꼴 생성 (#5165)
- @alextran1502가 글꼴 크기 개선 (#5190)
- @alextran1502가 사용 중단 메시지 제거 (#5115)
- @alextran1502가 앨범 썸네일 크기 개선 (#5196)
Mobile
- @adamantike가 번역을 위한 추가 문자열 표시 (#5132)
- @shenlong-tanwen가 공유에서의 올바른 마지막 상황을 위한 컨텍스트 사용 (#5138)
- @shenlong-tanwen가 DCM 분석_options에 대한 초기 설정 추가 (#5136)
- @alextran1502가 모바일 메이크오버 (#5129)
- @shenlong-tanwen풀된 코드 및 ESLint 정적 분석 추가 (#4836)
Machine Learning
문서 및 기타
- @danieldietzler가 compose 파일
원문 내용
v1.88.0
Warning
BREAKING CHANGES
immich-proxy
andimmich-web
are no longer used as announced. Please see the content that needs to be edited from thedocker-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 - Run
docker compose pull
- 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 #5197
- chore(server): update new CLI into the image by @alextran1502 in #5192
CLI
- feat(cli): refactor and add album support by @etnoy in #4434
- docs(cli): Link to main Immich documentation by @etnoy in #5163
- chore(cli): push to npm by @jrasm91 in #5168
- chore(docs): Redirect old CLI paths by @bo0tzz in #5183
- chore(cli): set cli workdir in npm publish by @etnoy in #5185
Web
- feat(web)!: SPA by @jrasm91 in #5069
- fix(web): improve year label position by @Funk66 in #5141
- fix(web): album sorting options by @martabal in #5127
- feat(web): new fonts by @alextran1502 in #5165
- chore(web): small font size improvement by @alextran1502 in #5190
- chore(web): remove deprecation message by @alextran1502 in #5115
- chore(web): album thumbnail size by @alextran1502 in #5196
Mobile
- fix(mobile): Mark more strings for translation by @adamantike in #5132
- fix(mobile): use proper context for popping out from share by @shenlong-tanwen in #5138
- chore(mobile): add initial DCM analysis_options by @shenlong-tanwen in #5136
- chore(mobile): Mobile make over by @alextran1502 in #5129
- refactor(mobile): riverpod codegen + riverpod lint by @shenlong-tanwen in #4836
Machine Learning
- chore(ml): update onnxruntime by @mertalev in #5175
- chore(ml): increase spool threshold by @mertalev in #5176
Documentation and others
- docs: add warning to compose file and readme by @danieldietzler in #5123
- docs: Update machine-learning.md by @digitaljamie in #5160
- chore: fix typo in docker-compose.yml by @danieldietzler in #5124
- readme: Add Korean README by @bunubbv in #5128
- docs: update requirement for CLI by @alextran1502 in #5198
Dependencies
- fix(deps): update server by @renovate in #5057
- chore(build): renovate grouping by @jrasm91 in #5167
- chore(deps): update redis:6.2-alpine docker digest to 80cc851 by @renovate in #5131
- chore(deps): update dependency @types/node to v20.9.2 by @renovate in #5139
- chore(deps): update dependency eslint to v8.54.0 by @renovate in #5140
- chore(deps): update docker/build-push-action action to v5.1.0 by @renovate in #5145
- chore(deps): update dependency @types/archiver to v6 by @renovate in #5146
- chore(deps): update dependency eslint-config-prettier to v9 by @renovate in #5173
New Contributors
- @Funk66 made their first contribution in #5141
- @digitaljamie made their first contribution in #5160
- @bunubbv made their first contribution in #5128
Full Changelog: v1.87.0...v1.88.0
링크 : https://github.com/immich-app/immich/releases/tag/v1.88.0
- Bring down the stack with