This repository has been archived by the owner on Sep 12, 2018. It is now read-only.
Yobi 0.6.0
Yobi v0.6.0 Release Notes
Backward compatibility notes
We recommend you to change the log levels to follow the changes of our default
log level as follows(66e9224, 0ee3bf6):
play: DEBUG -> WARNING
application: DEBUG -> WARNING
access: DEBUG -> INFO
mail: DEBUG -> INFO
info.schleichardt.play2.mail: DEBUG -> WARNING
Future versions of Yobi may produce huge amount of log messages if log level is
DEBUG.
Updates since v0.5.7
New Features and Enhancements
- Users can search the entire of issues, postings, users, milestones, comments
and reviews. (9ff8580) - Yobi notifies software update if available. (3bfc204)
- Project administrators can hide unnecessary project menu items. (67a21e7)
- Every comment has Agree button. (75484d6)
- Project administrators can change VCS type (Git or SVN) for their projects.
(e55b9d4) - README is editable on Web. (2cae128)
- Issues can have a duedate(134d039) and be sorted by duedate(f1359eb).
- Miletone page has a input box to filter issues. (62780c2)
- Project members can configure whether a issue-label category allows issues
have multiple labels of the category or not. (a7216b6, 9243ee6) - Group admins and members are assignable to issues of projects belong to the
group. (b651a3a) - Users can leave a group. (5496d11)
- Users can login by using email address not only login id. (6789532)
UI/UX
- Notification Mails look better. (78b2db1)
- PullRequest: Dropdown list for senders look better. (2bf828b)
- New Project form looks better. (fd252cd)
- Commit View: Commit Date column becomes wider. (bdeee6e)
- Code View: Branches becomes wider and Latest Commit becomes narrower.
(f575d85) - PullRequest: Merge commit message contains list of merged commits and
reviewer's name and email. (8acb099) - Displays "Loading..." while rendering markdown text. (70b09ac)
- Applys select2 to the dropdown lists for branches (a626d7f)
- Shows the author's info above content body. (47b40b8)
- Project dashboard looks better. (cb27f96)
- Attachment list and download button looks better. (399cb9c)
- Autocomplete list for mentioning user contains the user who is mentioning.
(ab127e8) - Displays commit message and id in fixed font. (63bb1e1)
- Comment threads display their comment form. (bdf9ef6)
- The width of column for branches becomes wider. (8c451b7)
- Sort project members and issue authors by name. (e7bf0da)
- The Yobi guide on Site home is updated. (3d71e6f)
- Issue label editor looks better. (60ebf00)
Performance
- Attachment: HTTP cache is allowed. (3cd2d6e)
- PullRequest: Merging becomes faster. (e3b7295)
- Almost of requests may be faster; We removed a synchronized block. (518c5da)
- Running unittests becomes much faster. (dbbd3fe)
Etc
- JGit has been upgraded to v3.1.0 to v3.4.0. This upgrade fixes an exception
on conflicts with recursive merge and slow delta compression. (cfa8fb0)
Fixes since v0.5.7
- In Commit View, new comment not on a specific range of code wasn't combined
into a existing thread. (99847d4) - Fix possible optimistic-lock exception while saving an issue or a posting.
(25733ba) - Some messages missed single qutoation marks. (870a951)
- A flash error message for oversize project logo was incorrect. (13e3fe0)
- SVN commits could not be commented. (24a6ecb)
- 403 error message for Git client displayed user's name which can be broken if
client does not support UTF-8. (18b5b6b) - Starting New Project by Importing Git Repository worked incorrectly if
authentication is required. (3d7dfe3) - Assignee dropdown displayed assignees incorrectly. (949bf4e)
- Strangely a project could be transfered to a group which owns the project and
some projects have incorrect organization_id. (6de171d) - Some old issues could not be autocompleted. (0bfaf8b)
- PullRequest: Title and body input was not filled automatically. (9546044)
- Avatars and number of members of a private or protected project were not
displayed if the user has the proper permission. (fa87e03) - PullRequest: Merge never stopped if commit message is longer than 2,000
bytes. (d5594dc) - Updating Yobi overwrote conf/application-logger.xml. (66e9224)
- If application.context is configured, autolink to an issue(2b70f80) and url
to a repository(4afde6) was incorrect and SVN repositories cannot be
accessed(00f33d2). - In Send Email page, the email address of sender included a duplicated domain
part if smtp.username includes a domain part (117d9e8) - Milesontes cannot be sorted by date in Closed tab. (9018993)
Yobi v0.6.0 릴리즈 노트
하위 호환성 관련 주의사항
Yobi의 디폴트 로그 레벨이 다음과 같이 변경되었습니다(66e9224, 0ee3bf6).
play: DEBUG -> WARNING
application: DEBUG -> WARNING
access: DEBUG -> INFO
mail: DEBUG -> INFO
info.schleichardt.play2.mail: DEBUG -> WARNING
사용하고 계신 Yobi의 conf/application-logger.xml 파일을 로그 레벨을 이와 똑같이
조절하는 것을 권해드립니다. 로그 레벨을 DEBUG로 유지하는 경우, Yobi가 상당히
많은 양의 로그 메시지를 기록하게 될 수도 있습니다.
v0.5.7 이후 변경점
새 기능 및 개선
- 사이트 전체의 이슈, 게시물, 사용자, 마일스톤, 댓글, 리뷰를 검색할 수 있는
기능이 추가되었습니다. (9ff8580) - 사이트 관리자에게 Yobi의 업데이트를 알려주는 기능이 추가되었습니다. (3bfc204)
- 프로젝트 관리자는 프로젝트의 메뉴를 숨길 수 있습니다. (67a21e7)
- 모든 댓글에 공감 버튼이 추가되었습니다. (75484d6)
- 이미 운영중인 프로젝트에서도 Git을 쓸 것인지 SVN을 쓸 것인지 변경할
수 있습니다. (e55b9d4) - 웹에서 README를 편집할 수 있습니다. (2cae128)
- 이슈에 마감일을 설정할 수 있고(134d039), 이슈들을 마감일 순으로 정렬할 수 있습니다(f1359eb).
- 마일스톤 페이지에서 이슈를 제목으로 필터링할 수 있습니다. (62780c2)
- 프로젝트의 멤버는 같은 카테고리의 라벨은 하나만 붙일 수 있게 할 것인지의
여부를 카테고리별로 설정할 수 있습니다. (a7216b6, 9243ee6) - 그룹 관리자와 멤버를 그 그룹에 속한 프로젝트의 이슈에 담당자로 할당할 수
있습니다. (b651a3a) - 그룹 멤버는 그룹을 탈퇴할 수 있습니다. (5496d11)
- 사용자는 아이디 뿐 아니라 메일 주소로도 로그인 할 수 있습니다. (6789532)
UI/UX
- 알림 메일 UI 개선 (78b2db1)
- 코드 주고받기에서 보낸 코드를 보낸 사람으로 검색하는 UI 개선 (2bf828b)
- 새 프로젝트 생성 폼의 UI 개선 (fd252cd)
- 커밋 보기에서 커밋 날짜 컬럼이 넓어짐 (bdeee6e)
- 코드 보기에서 브랜치와 최근 커밋의 너비 조절 (f575d85)
- 보낸 코드를 머지했을 때, 머지 커밋 로그 메시지에 머지된 커밋들의 목록과
리뷰어의 이름 및 메일 주소가 기록됨 (8acb099) - 마크다운 렌더링 중에 로딩중임이 표시됨 (70b09ac)
- 브랜치 선택 드롭다운 목록 UI 개선 (a626d7f)
- 저자 정보를 본문 위에 보여줌 (47b40b8)
- 프로젝트 대시보드 UI 개선 (cb27f96)
- 첨부 목록 UI 개선 (399cb9c)
- 사용자 자동완성 목록에서 멘션하고 있는 사용자도 보여줌 (ab127e8)
- 커밋 메시지와 아이디를 고정폭 글꼴로 보여줌 (63bb1e1)
- 댓글 스레드에 댓글 입력 폼이 같이 나타남 (bdf9ef6)
- 브랜치 컬럼이 넓어짐 (8c451b7)
- 프로젝트 멤버와 이슈 저자를 이름 순으로 정렬 (e7bf0da)
- 사이트 홈의 Yobi 안내를 새롭게 고침 (3d71e6f)
- 이슈 라벨 편집 UI 개선 (60ebf00)
성능 개선
- 첨부파일도 HTTP 캐시를 할 수 있도록 허용 (3cd2d6e)
- 코드주고받기 머지가 빨라짐 (e3b7295)
- synchronized 블록 제거로 거의 모든 요청이 빨라질 듯 (518c5da)
- 유닛테스트가 빨라졌습니다. (dbbd3fe)
기타
- JGit을 3.1.0에서 3.4.0으로 업그레이드. 코드주고받기 머지 중 발생하는 에러가
해결되고 느린 델타 압축 문제가 개선됨. (cfa8fb0)
v0.5.7 이후 버그수정
- 커밋 보기 페이지에서, 코드에 단 댓글이 아니면 같은 스레드로 댓글을 달 수 없는
문제 (99847d4) - 이슈나 게시물을 저장할 때 Optimistic lock 예외가 발생할 수 있는 문제
(25733ba) - 일부 메시지에 작은 따옴표 빠짐 (870a951)
- 너무 큰 프로젝트 로그를 업로드하려 했을 때의 에러메시지가 이상함 (13e3fe0)
- SVN 커밋에 댓글을 달 수 없음 (24a6ecb)
- Git 클라이언트가 보여주는 403 에러 메시지에 사용자 이름이 보여지는데, UTF-8을
지원하지 않는 클라이언트에서는 이것이 깨져 보일 수 있음 (18b5b6b) - Git 저장소 import로 새 프로젝트를 만들 때 인증이 필요한 경우 잘 동작하지 않는
문제 (3d7dfe3) - 담당자 드롭다운 목록이 담당자를 잘못 보여주는 문제 (949bf4e)
- 프로젝트가 자신이 속한 그룹으로 이전될 수 있는 문제와 일부 프로젝트가 그룹에
속하지 않음에도 organization_id를 갖고 있는 문제 (6de171d) - 오래된 이슈들은 자동완성이 되지 않는 문제 (0bfaf8b)
- 코드주고받기에서 제목과 본문이 자동으로 채워지지 않는 문제 (9546044)
- 비공개 혹은 프로텍티드 프로젝트의 멤버 정보가 보이지 않는 문제 (fa87e03)
- 코드주고받기에서 커밋메시지가 2000 바이트보다 긴 경우 머지가 끝나지 않는 문제
(d5594dc) - Yobi를 업데이트하면 conf/application-logger.xml를 덮어쓰는 문제 (66e9224)
- application.context를 설정한 경우 이슈에 대한 자동링크와(2b70f80) 저장소에 대한 url이 잘못 만들어지고(4afde6) SVN 저장소에 접근할 수 없는(00f33d2) 문제
- smtp.username 설정에 domain part가 포함된 경우, 사이트 관리 메뉴의 메일 발송
페이지에서 발송자 이메일 주소에 domain part가 두 번 들어갈 수 있는 문제
(117d9e8) - 마일스톤을 닫힘 탭에서 날짜순으로 정렬할 수 없음 (9018993)