Yona v1.9.0
스크린샷이 포함된 상세 릴리즈노트는 v1.9 릴리즈노트 - 상세 내용 에서 보실 수 있습니다.
소식과 인사
- 약 4개월만에 v1.9.0을 릴리즈하게 되었습니다.
- 많은 의견 및 개선사항을 이슈에 남겨주셔서 감사하고, 앞으로도 잘 부탁드립니다.
- 따뜻한 봄 맞이하시길 바랍니다!
릴리즈 노트
주요 추가 기능
- 그룹 코드 주고받기 기능
- navi-bar에 사용자 정의 링크 추가 기능
- 이슈 공감 사용자 목록 확인 및 이메일 복사 기능
- 이슈 공유하기 기능
개선 및 변경 사항
- 우측 상단 메뉴에 추가적인 정보를 제외한 사용자 이름만 표시됩니다.
- 상단 프로젝트 경로의 프로젝트명 우측의 별 아이콘을 통해 즐겨찾기 여부가 표시됩니다.
- LDAP 서버 시간초과 시, 로컬 로그인이 가능합니다.
- 이슈 수정 시, 새로운 본문이 아닌 기존 본문과 새로운 본문의 diff 내용이 이메일로 발송됩니다.
- gravatar 서버 연결 불가능 시, 기본 아바타 이미지를 사용할 수 있습니다.
- 구글 Roboto 폰트를 제거했습니다.
- 관리자 로그인 시, 사이트 관리 - 데이터 메뉴가 삭제되었습니다.
- 2가지 유형의 Authorization Header를 제공합니다.
- Yona-Token: RdGwsWz6u6GVv90l4AFPdTZNnyUTfX1O19yx4AwjA=
- Authorization: token RdGwsWz6u6GVv90l4AFPdTZNnyUTfX1O19yx4AwjA=
- 이슈의 라벨 변경 내역이 타임라인에 추가되었습니다. #355
- 이슈의 엑셀파일로 다운받기 실행 시, 마일스톤 컬럼이 추가되었습니다. #326
- 라벨로 이슈 검색 시, 여러 라벨을 선택하면 AND 연산으로 검색됩니다. #325 #197
- 프로젝트 지켜보기 시, 새로운 글이 등록되었을 때만 알림메일을 받도록 수정되었습니다.
- 이슈 담당자 변경 시, 알림을 받는 사람의 범위가 수정되었습니다.
- 이슈 작성자, 이전 & 새로운 이슈 담당자, 이슈 공유받은 사람, 이슈 지켜보는 사람
- 이슈 마일스톤 변경 시, 알림메일을 수신할 수 있습니다.
- 이슈 상태 변경 시, 알림을 받는 대상자를 줄였습니다.
- 이슈 작성자, 이슈 공유받은 사람, 이슈 담당자
- Mailbox 서비스를 Async로 동작하도록 개선하여 서버 재시작 시간을 줄였습니다. #317
버그 수정
- 사용자 메뉴를 보기 위한 단축키 'f'가 Firefox 및 Safari의 단축키 'CMD + F'와 충돌나던 문제
- 프로젝트 이관 시, 수락 링크 두번 이상 클릭 시 이관이 성공하지 못하던 문제 #330
- 게시판 댓글이 업데이트 된 날짜별로 정렬되지 않았던 문제 #323
- Akka Scheduler와 같은 특정 환경에서 사용자 언어와 맞지 않는 이름이 출력되던 문제
API
- 현재 제공되는 기능
- 사용자 생성
- 프로젝트 생성부터 이슈, 라벨, 마일스톤, 게시판 생성등 기본 기능 전체
- 파일 업로드
- 사용자 아바타 변경
- (제한적) 사용자 검색
- 이슈 담당자 지정
- 이슈 공유받은 사람 검색 및 수정, 이슈 공유 가능한 사람 검색
- 이 외에도 Authorization Header 를 사용해서 기존 대부분의 HTTP GET 방식의 접근(파일 다른로드, 엑셀 내려 받기 등등)이 curl 등의 도구등을 통해 좀 더 편하게 접근 가능하도록 변경되었습니다.
Contributors
- v1.9 릴리즈는 @hongwonjun 님, @mjpark03 님께서 함께 작업해 주셨습니다.
- 그리고 @mjpark03 님은 Yona 프로젝트 committer로 새로 합류했습니다.
- 기존 Author 분들과 새로 추가되신 분들은 AUTHORS파일에서 확인 가능합니다.
배포파일
이번 버전에서는 MariaDB 10.1 과 10.2 두 버전용으로 배포합니다.
향후 Yona 2.0 부터는 MariabDB 10.1 을 더이상 지원하지 않을 예정입니다.
MariaDB 버전 업그레이드 가이드
- MariaDB 10.1 용 yona-v1.9.0-mariadb-10.1.bin.zip
- MariaDB 10.2 용 yona-v1.9.0-mariadb-10.2.bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.9.0-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- 대신 Yona Export프로젝트를 이용하면 파견/출장등에 편하게 사용 후 프로젝트 데이터를 쉽게 부모 Yona 인스턴스로 옮길 수 있습니다.
- Docker
- @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki