Skip to content

Releases: kmc7468/arkvault

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의 첫 번째 프리릴리즈예요. 아직 모든 기능이 구현되지 않았어요.