Git Tree v1.1.3 패치노트
업데이트 연결 안정성
- 공식 홈페이지와 GitHub에서 서명된 업데이트 정보를 동시에 확인합니다.
- 한 경로의 응답을 기다린 뒤 다른 경로를 확인하지 않아 시작 시 최악 대기 시간을 줄였습니다.
- 한쪽 서버가 일시적으로 차단되거나 응답하지 않아도 다른 경로로 확인을 계속합니다.
- 두 경로의 버전이 다르면 서명이 유효한 가장 최신 버전을 선택합니다.
- 인터넷 연결만 확인하라는 안내 대신 업데이트 서버 문제와 공식 수동 다운로드 경로를 구분해 표시합니다.
업데이트 보안
- 어느 경로에서 받은 정보든 기존 Ed25519 서명 검증을 동일하게 적용합니다.
- installer의 공식 GitHub 주소, 파일명, 크기와 SHA-256 검증을 그대로 유지합니다.
다운로드
- Windows x86_64 installer:
Git-Tree-Windows-x86_64-Setup.exe - Apple Silicon Mac installer:
Git-Tree-macOS-arm64.pkg - Intel Mac installer:
Git-Tree-macOS-x86_64.pkg - 사용권 계약(EULA):
Git-Tree-EULA.txt - 앱 내 업데이트 정보:
Git-Tree-update.json - SHA-256 체크섬:
Git-Tree-SHA256SUMS.txt
installer는 같은 태그의 비공개 소스로 빌드되며 체크섬 파일로 무결성을 확인할 수 있습니다. 1.0.0부터 앱 안에서 서명된 업데이트를 확인하고 installer를 직접 다운로드할 수 있습니다. Windows와 macOS 모두 시스템에 Git이 설치되어 있어야 합니다.
Windows installer는 코드 서명 인증서로 서명하지 않았습니다. macOS 앱은 ad-hoc 서명만 적용되며 PKG installer와 앱은 Apple 공증을 받지 않았습니다.