Skip to content

v2.3.0 — 대용량 전송 안정화 + 프로파일 클릭 연결

Choose a tag to compare

@Go-MinSeong Go-MinSeong released this 23 Jul 03:43
· 34 commits to main since this release

안정성 (대용량·대량 전송)

  • 서버 무응답(연결 끊김) 수정: 잡 생성 라우트가 원격/S3 트리를 열거하는 동안 이벤트 루프를 막던 문제를 해결(블로킹 라우트를 스레드풀로). 대용량 디렉터리에서도 서버가 살아있습니다.
  • 진행률 이벤트 폭주로 인한 마비 제거: 파일별 WebSocket 이벤트를 스로틀 진행률로 통합, 큐 오버플로우 안전 처리.
  • 로그 범람 방지: 파일별 실패 로그를 debug로 낮춰 로그 스트림 락 정체 제거(실패는 작업 이력 상세에 표시).
  • 전송 견고화: S3 커넥션 풀·adaptive 재시도, SFTP keepalive + 파일별 재시도·죽은 채널 재연결.
  • 원격이 S3에 못 닿을 때 직통→릴레이 자동 전환(헛시도 최소화).

기능

  • 프로파일 클릭 연결: 저장된 원격 프로파일 목록에서 항목을 클릭하면 바로 연결됩니다(선택→연결 2단계 제거).

유지보수

  • 고정 코드서명: 재빌드해도 Keychain에 저장한 원격 비밀번호 접근이 유지됩니다.
  • SIGUSR1 스레드 스택 덤프 등 진단 도구 추가.

설치: INSTALL.md 참고(압축 해제 → /Applications → 첫 실행 시 우클릭 '열기').