Immich v1.120.0 - 50.000 Stars Release Release
요약
v1.120.0 - 50.000 Stars 릴리즈
v1.120.0 버전의 Immich 릴리즈를 환영합니다. GitHub에서 50,000개 이상의 별을 받았습니다. 이 프로젝트에 대한 사랑, 지원 및 기여에 감사드립니다.
이 릴리즈에는 새로운 내장 자동 데이터베이스 덤프 기능과 버그 수정 및 향상 사항이 포함되어 있습니다. 일부 하이라이트는 다음과 같습니다.
- 내장 자동 데이터베이스 백업 기능
- 스크롤 시 타임라인 위치 표시
- 웹이 이제 Svelte 5로 이동했습니다.
- HDR 비디오의 더 빠른 CPU 변환
- 주목할만한 수정: 일부 시스템에서 서버 시작 시간이 느립니다.
내장 자동 데이터베이스 백업 기능
이 릴리즈에서는 자동으로 데이터베이스 덤프를 생성하는 기능이 기본 설정으로 도입되었습니다. 이 기능은 매일 밤 2시에 서버 시간 기준으로 실행되며 마지막 14개의 백업을 유지합니다. 이러한 모든 설정은 관리 > 설정 > 백업 설정에서 구성할 수 있습니다.
데이터베이스 zip 파일은 <UPLOAD_LOCATION>/backups
에 저장됩니다.
아래는 80,000개의 에셋이 있는 라이브러리의 데이터베이스 백업 용량 예시입니다.
현재, 복원은 수동으로 수행되어야 하며 문서에서 지침을 찾을 수 있습니다.
스크롤 시 타임라인 위치 표시
웹의 타임라인은 스크롤 시 뷰포트 컨텍스트를 더 잘 나타내기 위해 월/년 정보를 표시합니다.
Screen.Recording.2024-11-06.at.08.46.53.mov
HDR 비디오의 더 빠른 CPU 변환
Immich는 이제 HDR에서 SDR로 색상을 매핑하기 위해 Jellyfin 팀에서 개발한 더 빠른 톤 매핑 구현을 사용합니다. 테스트 중에 4K 대상 해상도에 대해 전체 트랜스코딩 속도가 최대 69% 향상되었습니다. 실제 개선 사항은 하드웨어, 소스 비디오 및 트랜스코딩 설정에 따라 다를 수 있습니다.
노트
제3자 Immich 배포에 대한 참고 사항: 이 필터는 jellyfin-ffmpeg에만 존재하므로 표준 FFmpeg 빌드 대신이 빌드를 사용하도록 확인하십시오.
Immich 지원하기
프로젝트가 도움이 되면 https://buy.immich.app에서 제품 키를 구매하여 Immich를 지원할 수 있습니다.
건배! 🍻
변경 사항
🚀 기능
- @alextran1502가 #13815에서 닫기 레이블 및 애니메이션 기능 추가
- @zackpollard가 #13773에서 내장 자동 데이터베이스 백업 기능 추가
🌟 향상
- @zackpollard가 #13801에서 폴더 수준의 마운트 체크 기능 추가
- @zackpollard가 #13807에서 라이브러리 설정 크론탭 링크에 기존 표현식 포함
- @ITestInProd가 Svelte 5
- Faster CPU transcoding for HDR videos
- Notable fix: Slow server start-up time on some systems
Built-in automatic database backups
This release introduces a mechanism that automatically creates a database dump and is enabled by default. It will run at 2 AM server time and keep the last 14 backups, all of which are configurable. You can find the settings in Administration > Settings > Backup Settings
The database zip files are placed at <UPLOAD_LOCATION>/backups
.
Below is an example of a database backup size for a library with 80_000 assets.
Currently, restores must be done manually, and instructions can be found in the documentation
Timeline location indicator on scrolling
The timeline on the web will now show the Month/Year information while scrolling to better indicate the viewport context.
Screen.Recording.2024-11-06.at.08.46.53.mov
Faster CPU transcoding for HDR videos
Immich now uses a faster tone-mapping implementation developed by the Jellyfin team to map colors from HDR to SDR. During testing, overall transcoding speed improved by as much as 69% for a 4K target resolution. The exact improvement will depend on hardware, source video, and transcoding settings.
Note
Note for third-party Immich distributions: as this filter only exists in jellyfin-ffmpeg, please ensure you use this build instead of a standard FFmpeg build.
Support Immich
If you find the project helpful, you can support Immich by purchasing a product key at https://buy.immich.app.
Cheers! 🍻
What's Changed
🚀 Features
- feat(web): scrubber label and animation by @alextran1502 in #13815
- feat: built-in automatic database backups by @zackpollard in #13773
🌟 Enhancements
- feat: mount checks on a folder level by @zackpollard in #13801
- feat(web): library settings crontab link includes existing expression by @zackpollard in #13807
- feat(web): disable opening image and library sub-items by default by @ITestInProd in #13729
- fix(mobile): Reapply thumbnail image improvements and fix issue #13804 by @dvbthien in #13835
- feat(server): use tonemapx for software tone-mapping by @mertalev in #13785
- feat: render asset path by @cfitzw in #13873
- chore(mobile): upgrade gradle by @alextran1502 in #13901
🐛 Bug fixes
- fix(server): handle N/A duration response from ffprobe by @jrasm91 in #13803
- fix: shutdown api process when another worker exits unexpectedly by @zackpollard in #13802
- fix(mobile): Revert thumbnail image ui improvements (#13655) by @alextran1502 in #13806
- fix(server): keep system config transformations by @jrasm91 in #13796
- fix(mobile): thumbnail not filled area on tablet by @alextran1502 in #13808
- fix(mobile): search page by @alextran1502 in #13833
- fix(mobile): not throwing error when cannot parse orientation value by @alextran1502 in #13853
- fix(mobile): do not removed not backup asset when selecting the correspond options by @yashrajjain726 in #13256
- fix(server): wrong image dimensions for RAW files (RAF, CR2) (also fixes face preview) by @C-Otto in #13377
- fix: healthcheck if custom host is set by @danieldietzler in #13887
- fix: remove duplicateIds on unique assets by @Pranay-Pandey in #13752
📚 Documentation
- chore(docs): update german readme to latest version by @MickLesk in #13824
- chore(docs): Add Immich Public Proxy to the Community Projects list by @alangrainger in #13836
- docs: fail2ban community project by @mmomjian in #13943
🌐 Translations
- chore(web): update translations by @weblate in #13688
- chore(web): update translations by @weblate in #13810
New Contributors
- @ITestInProd made their first contribution in #13729
- @alangrainger made their first contribution in #13836
Full Changelog: v1.119.1...v1.120.0
링크 : https://github.com/immich-app/immich/releases/tag/v1.120.0