Version Log

0.1.0 - 2021-10-21

  • Beta2 에서 정직 Release

0.1.0.beta2 - 2021-10-20

Change

  • [For Developers] UserManager 기능 분리, Data Access 작업을 직접 하는 것이 아닌 Data/Format Layer에 권한을 넘김 (단, 계정을 생성하면서 프로필 이미지 업로드 작업은 제외)

0.1.0.beta1 - 2021-10-12

Add

  • 비 로그인한 상태도 다운받을 수 있는 공유 기능 추가(기한 7일), 공유된 파일의 기한을 체크하기 위해 Share Sub Thread 가 1ms 간격으로 따로 작동

Change

  • 로그인 보안 인증 시스템 변경

    • JWT(key)와 StaticID(value)를 저장해서 Sub Thread로 관리하는 방식 -> Client에서 token을 전송하면 Server에서 이를 받고 복호화를 해서 인증 여부를 판단하는 방식

    • 더이상 token을 따로 저장할 필요가 없기 때문에 Token을 관리하는 Sub Thread는 사라지고. RestFul 방식으로 운영 가능

Fix

  • Sqlite Version Container에서 DB File 동시접근으로 인하여 발생된 에러를 최소화 하기 위해 Sqlite에서만 작동하는 Thread Locker 구현. 그러나 일부만 막을 수 있기 때문에 추가 연구 및 Fix 필요

0.0.5 - 2021-10-06

Fix

  • 유저를 삭제할 때 Admin 이 아니어도 삭제 위험 발견, admin 확인 관련 함수로 해결

  • Debug Mode -> False

0.0.4 - 2021-10-04

Fix

  • v0.1.x 프로젝트 진행을 위한 Code Refectoring 및 일부 기능 개선

  • 로그인 시 프로필이 나타나지 않는 문제 해결

  • (For Developers) Unittest를 사용할 때 Input Data를 Json 파일에서 작성할 수 있게 개펀

  • 프로필 이미지를 변경 후 다른 탭으로 들어갈 때 변경되지 않은 문제 해결

Change

  • 계정 관련 정보를 수정할 때 모든 변경 대상 정보를 입력해야 변경 되는 부분을 일부분만 입력해도 수정할 수 있게 기능을 수정

0.0.3 - 2021-09-17

Change

  • 프로필 이미지 업로드 기능 추가

0.0.2 - 2021-09-12

Fix

  • 디렉토리 생성할 때 올바르지 않은 디렉토리를 요청할 경우 서버 에러가 발생하는 문제점 해결

  • 같은 이름의 디렉토리 및 파일을 업로드 및 생성 할 경우에 발생하는 에러를 예외처리 → 같은 이름의 파일 및 디렉토리가 발견될 경우 "같은 파일 및 디렉토리가 있습니다. 메세지 출력"

Change

  • 파일 업로드 시 중복 파일 이 발견 될 경우, 이 상테에서 업로드 중지 → 중복 파일이 발견될 경우 덮어쓰지 않고 무시한 다음 다음 파일 업로드

  • MySQL, MariaDB 연결 가능

0.0.1 - 2021-09-10

Fixed

  • 초기 버전.

Changed

  • 초기 버전

Last updated