Skip to content

Releases: kmc7468/arkvault

v0.5.1

12 Jul 10:59
dfffa00
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

경고

  • 이 버전의 ArkVault는 불안정할 수 있어요.

변경사항

새로운 기능

  • '파일' 탭과 '카테고리' 탭에서 사진과 동영상의 썸네일을 볼 수 있어요.
    • 이전 버전의 ArkVault를 통해 업로드된 파일은 썸네일이 표시되지 않아요. 대신, '메뉴'에서 썸네일을 일괄적으로 생성한 후에는 볼 수 있어요.
    • 동영상의 경우 원하는 장면을 자유롭게 썸네일으로 설정할 수 있어요.
  • 암호 키 가져오기와 강제 로그인 기능이 추가되었어요.
    • 덕분에 여러 디바이스에서 ArkVault에 배타적으로 접근할 수 있게 되었어요.
    • 하지만 암호 키를 여러 디바이스에서 공유해 사용하는 것은 보안상 권장하지 않아요.

개선된 기능

  • Safari와 같은 HEIC 디코딩을 지원하는 브라우저에서의 미리보기 성능을 개선했어요.
  • 이제 카테고리에서의 '하위 카테고리의 파일 보기' 설정 값을 기억해요.
  • 비밀번호를 변경할 때, 새 비밀번호 확인을 요구하여 사용자가 새 비밀번호를 정확하게 입력할 수 있도록 도와줘요.

수정된 버그

  • ArkVault를 꾸준히 사용했더라도 일정 기간이 지나면 로그아웃되던 버그를 수정했어요.
  • Safari와 같은 WebP 인코딩을 지원하지 않는 브라우저에서 잘못된 썸네일이 생성되던 버그를 수정했어요.
  • (보안 취약점) 로그인 과정에서, 변조된 서버에 의해 사용자의 디바이스가 Decryption Oracle로 악용될 수 있는 취약점을 수정했어요.

v0.5.0

11 Jul 21:14
0cd55a4
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

경고

  • 이 버전의 ArkVault는 불안정할 수 있어요.

변경사항

새로운 기능

  • '파일' 탭과 '카테고리' 탭에서 사진과 동영상의 썸네일을 볼 수 있어요.
    • 이전 버전의 ArkVault를 통해 업로드된 파일은 썸네일이 표시되지 않아요. 대신, '메뉴'에서 썸네일을 일괄적으로 생성한 후에는 볼 수 있어요.
    • 동영상의 경우 원하는 장면을 자유롭게 썸네일으로 설정할 수 있어요.
  • 암호 키 가져오기와 강제 로그인 기능이 추가되었어요.
    • 덕분에 여러 디바이스에서 ArkVault에 배타적으로 접근할 수 있게 되었어요.
    • 하지만 암호 키를 여러 디바이스에서 공유해 사용하는 것은 보안상 권장하지 않아요.

수정된 버그

  • ArkVault를 꾸준히 사용했더라도 일정 기간이 지나면 로그아웃되던 버그를 수정했어요.
  • (보안 취약점) 로그인 과정에서, 변조된 서버에 의해 사용자의 디바이스가 Decryption Oracle로 악용될 수 있는 취약점을 수정했어요.

v0.4.0

30 Jan 12:14
361d966
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

경고

  • 이 버전의 ArkVault는 불안정할 수 있어요.
  • DB 스키마가 변경되었어요. 기존 버전으로부터의 마이그레이션이 불가능해요.

변경사항

새로운 기능

  • 카테고리를 통해 파일을 더욱 체계적으로 분류할 수 있게 되었어요.

개선된 기능

  • 이제 파일이 업로드된 후 체크섬 검사를 수행하여 오류 없이 업로드가 완료되었는지 검증해요.
  • 업로드된 파일을 자동으로 디스크에 캐시하도록 하여 추가적인 다운로드의 필요성을 없앴어요.
  • 원활한 마이그레이션과 더 나은 성능을 위해 SQLite 대신 PostgreSQL을 DB로 사용하게 되었어요.

수정된 버그

  • 업로드 중인 파일이 '폴더' 페이지에 표시되지 않던 버그를 수정했어요.

v0.3.0

18 Jan 04:46
aef43b8
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

경고

  • 이 버전의 ArkVault는 불안정할 수 있어요.
  • DB 스키마가 변경되었어요. 기존 버전으로부터의 마이그레이션이 불가능할 수 있어요.
    • 업로드된 파일이 존재하지 않는 경우에만 마이그레이션이 가능해요.
  • 다음 버전에서 DB 스키마 변경이 예정되어 있으며, 마이그레이션 스크립트를 제공하지 않을 예정이에요.

변경사항

새로운 기능

  • 다운로드한 파일은 디스크에 자동으로 캐시돼요. 파일을 열어보는데 걸리는 시간이 크게 단축되었어요.
    • 필요한 경우, '메뉴'에서 캐시된 파일을 삭제하여 디스크 공간을 확보할 수도 있어요.
  • 업로드 중이거나 다운로드 중인 파일의 목록을 볼 수 있어요.
  • '메뉴'에서 로그아웃을 할 수 있게 되었어요.

개선된 기능

  • 여러 개의 파일을 한 번에 업로드할 수 있게 되었어요.
  • 동시에 최대 1개의 파일 업로드 및 다운로드만 가능하도록 제한을 추가했어요.
  • 이제 파일과 폴더의 정보를 메모리 뿐만이 아니라 디스크에도 저장해요. 폴더를 더 빠르게 탐색할 수 있게 되었어요.

수정된 버그

  • 파일을 업로드할 때 서버의 파일 시스템에 스트리밍되지 않던 버그를 수정하여, 대용량의 파일 업로드도 효율적으로 처리할 수 있어요.
  • 하나의 파일을 업로드할 때 5분 이상 걸릴 경우 파일이 업로드되지 않던 버그를 수정했어요.

v0.2.0

12 Jan 19:02
7f128cc
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

경고

  • 이 버전의 ArkVault는 불안정할 수 있어요.
  • DB 스키마가 변경되었어요. 기존 버전으로부터의 마이그레이션이 불가능해요.
  • 다음 버전에서 DB 스키마 변경이 예정되어 있으며, 마이그레이션 스크립트를 제공하지 않을 예정이에요.

변경사항

새로운 기능

  • HMAC을 기반으로 한 안전한 파일 중복 검사를 지원해요.
  • '메뉴'에서 비밀번호를 바꿀 수 있게 되었어요.

개선된 기능

  • 이제 인증을 위해 JWT가 아니라 Session ID를 사용해요. 더 엄격한 접근 제어가 가능해졌어요.
  • 파일이나 폴더의 이름을 변경할 때마다 로그가 기록돼요. 하지만 아직 사용자에게 표시되지는 않아요.

수정된 버그

  • 동시에 여러 요청을 처리하게 되더라도 데이터베이스의 무결성이 깨지지 않아요.

v0.1.0

08 Jan 21:30
a198e5f
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

경고

  • 이 버전의 ArkVault는 불안정할 수 있어요.
  • 다음 버전에서 DB 스키마 변경이 예정되어 있으며, 마이그레이션 스크립트를 제공하지 않을 예정이에요.

변경사항

  • ArkVault의 첫 번째 프리릴리즈예요. 아직 모든 기능이 구현되지 않았어요.