Releases: kmc7468/arkvault
Releases · kmc7468/arkvault
v0.4.0
경고
- 이 버전의 ArkVault는 불안정할 수 있어요.
- DB 스키마가 변경되었어요. 기존 버전으로부터의 마이그레이션이 불가능해요.
변경사항
새로운 기능
- 카테고리를 통해 파일을 더욱 체계적으로 분류할 수 있게 되었어요.
개선된 기능
- 이제 파일이 업로드된 후 체크섬 검사를 수행하여 오류 없이 업로드가 완료되었는지 검증해요.
- 업로드된 파일을 자동으로 디스크에 캐시하도록 하여 추가적인 다운로드의 필요성을 없앴어요.
- 원활한 마이그레이션과 더 나은 성능을 위해 SQLite 대신 PostgreSQL을 DB로 사용하게 되었어요.
수정된 버그
- 업로드 중인 파일이 '폴더' 페이지에 표시되지 않던 버그를 수정했어요.
v0.3.0
경고
- 이 버전의 ArkVault는 불안정할 수 있어요.
- DB 스키마가 변경되었어요. 기존 버전으로부터의 마이그레이션이 불가능할 수 있어요.
- 업로드된 파일이 존재하지 않는 경우에만 마이그레이션이 가능해요.
- 다음 버전에서 DB 스키마 변경이 예정되어 있으며, 마이그레이션 스크립트를 제공하지 않을 예정이에요.
변경사항
새로운 기능
- 다운로드한 파일은 디스크에 자동으로 캐시돼요. 파일을 열어보는데 걸리는 시간이 크게 단축되었어요.
- 필요한 경우, '메뉴'에서 캐시된 파일을 삭제하여 디스크 공간을 확보할 수도 있어요.
- 업로드 중이거나 다운로드 중인 파일의 목록을 볼 수 있어요.
- '메뉴'에서 로그아웃을 할 수 있게 되었어요.
개선된 기능
- 여러 개의 파일을 한 번에 업로드할 수 있게 되었어요.
- 동시에 최대 1개의 파일 업로드 및 다운로드만 가능하도록 제한을 추가했어요.
- 이제 파일과 폴더의 정보를 메모리 뿐만이 아니라 디스크에도 저장해요. 폴더를 더 빠르게 탐색할 수 있게 되었어요.
수정된 버그
- 파일을 업로드할 때 서버의 파일 시스템에 스트리밍되지 않던 버그를 수정하여, 대용량의 파일 업로드도 효율적으로 처리할 수 있어요.
- 하나의 파일을 업로드할 때 5분 이상 걸릴 경우 파일이 업로드되지 않던 버그를 수정했어요.
v0.2.0
경고
- 이 버전의 ArkVault는 불안정할 수 있어요.
- DB 스키마가 변경되었어요. 기존 버전으로부터의 마이그레이션이 불가능해요.
- 다음 버전에서 DB 스키마 변경이 예정되어 있으며, 마이그레이션 스크립트를 제공하지 않을 예정이에요.
변경사항
새로운 기능
- HMAC을 기반으로 한 안전한 파일 중복 검사를 지원해요.
- '메뉴'에서 비밀번호를 바꿀 수 있게 되었어요.
개선된 기능
- 이제 인증을 위해 JWT가 아니라 Session ID를 사용해요. 더 엄격한 접근 제어가 가능해졌어요.
- 파일이나 폴더의 이름을 변경할 때마다 로그가 기록돼요. 하지만 아직 사용자에게 표시되지는 않아요.
수정된 버그
- 동시에 여러 요청을 처리하게 되더라도 데이터베이스의 무결성이 깨지지 않아요.