Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.6 릴리즈 노트 - 상세 내용 #4

Open
doortts opened this issue Jul 19, 2017 · 0 comments
Open

v1.6 릴리즈 노트 - 상세 내용 #4

doortts opened this issue Jul 19, 2017 · 0 comments

Comments

@doortts
Copy link

doortts commented Jul 19, 2017

@doortts (doortts) 님이 작성한 이슈입니다.
---

Yona v1.6.0 릴리즈

v1.6.0은 내 이슈처리에 대한 편의성 증가, 좀 더 유연한 LDAP 호환성, 그리고 출장용 Yona 기능을 제공합니다.

스크린샷이 포함된 상세 릴리즈노트는 v1.6 기능추가/변경 상세 내용 에서 보실 수 있습니다.

소식

  • NAVER LABS가 Yona 공식 서포터가 되었습니다.
    • NAVER LABS는 이제 기본 이슈트래커로 Yona를 사용합니다.
  • 프랑스 소재의 제록스(Xerox Reserach Center Europe, XRCE) 유럽 연구소에서 Yona를 내부 공식 이슈트래커로 사용하기로 결정했습니다.
  • @hurcy 님과 @hongwonjun 님께서 레드마인(Redmine)에서 Yona로 이전을 지원하는 redmine-to-yona 프로젝트를 공개했습니다.
    • 실제로 사내 50여개의 레드마인 기반의 프로젝트를 redmine-to-yona를 이용해서 Yona로 기반을 변경했다고 합니다.
    • 즉, 레드마인에서 Yona로의 이전(Migration)을 지원합니다.
    • 참고로 그 외에도 현재 Yona는 'Yona에서 다른 Yona로', 'Yona에서 Github'으로 이전하는 기능을 제공하고 있습니다.
  • @JeongJun-Lee님 주도로 러시아 및 우즈벡어로 Yona 지역화(L10n)작업이 진행되고 있습니다.

릴리즈 노트

주요 추가 기능

  • Yona Export
    • 프로젝트 단위로 백업 및 다른 인스턴스로 이전하는 기능
    • 일명 '출장용 Yona 기능'이라고도 할 수 있는 하는 기능입니다.
      • DB내장형 경량 Yona인, [Yona H2 Embedded 버전]을 사용해서 출장/파견나가서 작업하다가 작업 완료후에 Export 받아서 본점 Yona에 Import 하는 것이 v1.6.0부터 가능합니다.
  • LDAP 기능 및 호환성 개선
    • 사내 LDAP 설정이 다양한 경우를 가정해서 옵션을 제공하고 있으며
    • LDAP 서버에 문제가 발생할때에도 정상동작 가능하도록 기능(Fallback to Local Login)을 제공합니다.
  • API 기반으로 변경 중
    • v1.6.0 기준으로 프로젝트 생성, 유저생성, 이슈생성, 이슈라벨 생성, 게시글 생성, 마일스톤 생성, 멤버추가 등을 API로 제공합니다.
    • 계속해서 API를 늘려나갈 계획입니다.
  • yona-translate
    • 바이너리 배포판을 사용하는 사용자가 특정 메시지를 변경하거나 번역하고 싶을 때 사용할 수 있는 도구를 제공합니다.
    • 소스코드를 내려받아서 컴파일 할 필요 없이 배포판을 대상으로 바로 작업가능합니다.

개선 및 변경 사항

  • 이제 내 이슈 페이지에서 즐겨찾기 프로젝트 목록이 같이 표시됩니다.
    2017619-234835-540.png
  • 기본 폰트와 사이즈등을 조절해서 화면 가독성을 높였습니다.
  • 전체 프로젝트 목록 뿐 아니라 전체 그룹 목록도 제공합니다.
    2017619-234642-797.png
  • code hightlight 지원 언어를 조정했습니다. (Swift 추가)
  • 코드 저장소 기능을 사용하지 않는 프로젝트 README의 첨부파일 표시 형식 변경 #239
    • 프로젝트 설정에서 코드 메뉴가 닫혀있을때에는, 게시판 기능을 이용한 README 파일의 첨부파일은 게시글 첨부파일을 보여줍니다.
  • Yona의 사용 현황 파악을 위해 Goggle Analytics를 배포판에 포함했습니다. Yona의 지속적인 운영/개발에 있어 중요한 부분입니다. 관련설명

버그 수정

  • 안정성을 높이는 버전이라 따로 표기할만한 주요 기능 관련 버그 수정은 없습니다.

그 외 소소한 버그 수정 및 변경사항들이 적용되었습니다. (하단의 커밋목록 참고)

v1.6.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

배포파일

  • yona-v1.6.0-bin.zip
    • 바이너리 실행파일로 제공되는 기본 배포파일
  • yona-h2-v1.6.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

이하 v1.5.1 이후 v1.6.0까지의 커밋목록

* 92a70e8f - org: Change sidebar display role level
* 083e9db9 - project: Make project enroll request button bigger
* 28645c68 - google-anaylitics: Support google analytics
* f205c4c1 - README: Update according to version up
* b3ac81ff - version: Yona v1.6.0
* 4faeaa5e - LDAP: Fix typo
* cb9e8600 - logger: Change wrong logger level when LDAP login
* 71aa1ac8 - css: Change size of list title and contents
* 044bba07 - upload: Change clipboard paste file upload name
* 65ede6c9 - fonts: Change some fixed fonts to normal
* 2559507a - messages: Modify the awkward expression
* 43562b7e - font: Match the default font to Github
* 48c64211 - favorite: Update when project/org name changed
* 2d4c8996 - my-issues: Change owner name min width
* 3042e93f - my-issues: Support favorite projects listing
* 2f2ae8c0 - project: Support default menu options when create
* c71437db - REAMDE: Change Non-codebase project's README expression way
* 64cd61ce - login: Seperate social login button area
* 49a79f7c - messages: Add missing message
* bd871d66 - messages: Remove redundant sentence
* 93487a1d - org: Change list ordering method to desc
* 099dee70 - org: Change UI to prevent UX misundestanding
* 0f95473d - list: Update search field message and add autofocus
* f4c272fd - messages: Change search filter description
* abacb5e2 - fix: Wrong paging at showing org list
* 21eb5651 - feature: Show group list of site
* 660f634d - access-control: Add shortcut logic for project manager
* 942a45b3 - messages: More detailed locked user flash message
* f775680c - AbtractPosting: Skip PersistenceException for bulk insert
* 92908dff - attachment: Force move to resource in case of admin user
* b1e78fb5 - api: Remove redundant loggings
* 3c12b844 - api: Update APIs - issue labels
* 79a92f1d - api: Refactorings
* d484f593 - LDAP: Prevent error when mergeing into existing user
* 4771561b - message: More detailed email verification link message
* 35b6c114 - LDAP: Fix login_id is null when to create new
* 6b1201bf - api: Change date string format
* 8a845c7d - api: Update APIs - milestone
* 13ff2c56 - LDAP: Support email property and fallback to local login
* 28f0a096 - LDAP: Make more sophisticated logged in
* e3f9e878 - LDAP: Prevent error when user attr field is missing
* e115c187 - LDAP: Increase compatibility of existing user
* 733f7c7e - housekeeping: Remove redundant logging
* d014aaea - api: Update export APIs - project scope
* 0dbb5ce3 - LDAP: Support user name sync by default
* 15eb28ea - LDAP: Improve auth compatibility for git commandline usage
* 39ae4bc3 - image: Add project logo
* f7190481 - api: Update import APIs - create project
* f4bea70d - api: Update import APIs - create user
* af105939 - api: Update project import APIs - issue state
* 7b17f900 - api: Update project import APIs - issue comment
* 4a1268a4 - fixup! api: Update project export APIs - issue
* 73eb0395 - api: Update project export APIs - issue
* fbfbc4e8 - api: Add author list of project
* a59517f6 - README: Update README.md
* 7a4e0ea8 - code: Update highlight.js support language
* 81783199 - api: Update project export APIs
* 15a28551 - org: Add more authority to site admin
* 6c36e15c - my-files: Update size, date font size
* 1c56aebf - my-files: Prevent created date related bug
* 15e08e02 - AUTHORS: Add new contributor

--- attachments ---
2017619-234642-797.png
2017619-234835-540.png

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant