GitHub Enterprise Update

GitHub Enterprise Release notes - 2.17.0

GitHubKorea 2019. 5. 24. 15:59

2.17 시리즈 릴리즈 노트 에서 모든 히스토리를 확인하실  있습니다. 

 

 

기능 

  • 사용자는 Pull request 초안을 작성할 수 있습니다. 

  • Pull request 검토자는 diff 보기를 확장  축소할 수 있습니다. 

  • 코드 작성자는 변경 사항을 단일 커밋으로 커밋할 수 있습니다. 

  • GitHub Connect를 사용하는 고객은 보안 경고를 사용할 수 있습니다. 

  • 조직 소유자는 저장소에 액세스할 수 있는 사용자 목록을 보고 내보낼 수 있습니다. 

  • 사용자는 자신의 프로젝트 보드를 만들고 관리할 수 ​​있습니다. 

  • 사용자는 자신의 프로에 상태를 설정할 수 있습니다. 

  • GitHub Enterprise Server는 AWS Nitro System으로 더 많은 AWS EC2 인스턴스 유형을 지원합니다. 

  • 조직 소유자는 API를 통해 개인 액세스 토큰을 취소할 수 있습니다. 

  • 사용자는 Watch 중 인 모든 저장소 릴리스의 목록을 볼 수 있습니다. 

  • 조직 소유자는 회원의 팀 생성 막을 수 있습니다. 

  • 사용자는 Issue Pull request에 대한 모든 내용을  수 있습니다. 

  • Audit log 데이터는 Elasticsearch  아닌 MySQL에 저장됩니다. 

  • 사용자는 Issue Pull request 목록을 필터한 검색에서 라벨을 제외 수 있습니다. 

  • 조직 소유자는 조직의 개별 GitHub Apps 또는 모든 GitHub Apps를 관리할 수 있는 권한을 사용자에게 부여 할 수 있습니다. 

  • 사용자는 이전에 본 알림을 읽지 않은 상태로 표시할 수 있습니다. 

  • GitHub Connect를 사용하는 고객을 위해 GitHub Enterprise Cloud에 라이센스 사용량을 업로드 할 수 있습니다. 

  • 사용자는 대화 헤더에서 사용자 이름을 가리켜 Issue Pull request 작성자에 대한 정보를 볼 수 있습니다. 

  • 사용자는 자신의 프로필 사진을 기본 identicon으로 재설정 할 수 있습니다 . 

  • Pull request review comments Reactions, history 수정, 답장 인용, URL 복사 지원합니다. 

  • 조직 관리자는 조직 내의 활동에 대한 메일 알림을 하나 이상의 검증된 도메인으로 제한 할 수 있습니다. 

  • 사용자는 gists 프로필에 고정할 수 있습니다. 

  • 조직 관리자는 GitHub Connect를 사용하면 조직의 의존성 그래프를 활성화할 수 있습니다. 

  • 사용자는 코드리뷰 요청하여 검토자에게 Pull request에 변경 사항이 있음을 알릴 수 있습니다. 

  • 사용자는 comment에서 새로운 Issue 열 때 다른 저장소를 선택할 수 있습니다. 

  • 사용자는 모바일에 댓글 퍼머링크를 복사할 수 있습니다. 

  • GitHub Enterprise Server 관리자는 TLS (Transport Layer Security) 버전 1.3을 사용할 수 있습니다. 

  • 사용자는 프로젝트 사이드 창에서 이슈를 닫거나 열거나 요청을 가져올 수 있습니다.  

보안 관련 수정사항 

  • GitHub API의 엔드 포인트는 오류 응답안에 민감한 사용자 정보를 공개합니다. 공개된 정보에는 승인되지 않은 사용자로 인증  사용할 수 있는 인증 토큰이 포함됩니다. 영향을 받는 API에 액세스하려면 인스턴스의 인증된 사용자가 필요합니다. 

  • 외부 협력자가 저장소에 대한 쓰기 액세스가 취소 된 후 보안 취약성 경고를 받았습니다. 

  • 다른 사용자의 개인 저장소에 할당된 Issue 이슈 검색에 나타날 수 있습니다. 

  • 최신 보안 버전에 맞게 패키지 업데이트  

버그 관련 수정사항 

  • /var/log/github/exceptions.log파일은 많은 수의 QueryWarningLogger::QueryWarning 오류를 포함할 수 있습니다 

  • ghe-migrator로 가져온 조직은 글로벌 엔터프라이즈 계정에 추가되지 않았습니다. 

  • 하위 모듈을 포함하는 diff의 diff 컨텍스트는 종종 잘못된 내용을 로드합니다. 

 

변경사항 

  • 'Business Account' 'Enterprise Account' 변경되었습니다. 

  • 사용자 / 조직 대시 보드는 full-width 반응형 입니다. 

  • 사용자가 댓글에서 새 Issue 열면 본문에 원본 텍스트가 모두 포함됩니다. 

  • 프로젝트 보드에 esc키를 누르면 세부 정보 창을 닫을 수 있습니다. 

  • 조직 이름에 공백을 포함할 수 있습니다. 

  • BLOB 편집기 페이지 사용할  있습니다. 

  • API diff 파일의 최대 파일 수는 3000입니다. 

  • 조직 관리자는 API를 통해 조직 구성원의 2Factor 인증 (2FA) 상태를 볼 수 있습니다. 

  • 삭제된 리포지토리 대량으로 복원할 수 있습니다. 

  • 사용자 gist를 작성하려면 인증된 전자 메일이 하나 이상 있어야 합니다. 

  • contribution guideline이 리포지토리에 추가된 경우, 사용자가 해당 리포지토리에서  번째 Issue 열면 사이드 바에 표시됩니다. 

  • 조직 관리자는 남은 라이선스가 없을 때 같은 비즈니스에서 다른 조직의 구성원을 초대 할 수 있습니다. 

  • load balancer 관련 timeout 보다 잘 수용하기 위해 실시간 페이지 업데이트 지속 시간이 30 초로 단축되었습니다. 

 

백업  복구 

  • GitHub Enterprise Server 2.14는 2019년 7월 12일부터 서비스되지 않을 예정입니다. 

 

GitHub Enterprise Server 2.14의 향후 제공 중단 예정 

  • GitHub Enterprise Server 2.17에는 백업 및 복구를 위한 GitHub Enterprise Backup Utilities 2.17.0 이상이 필요합니다. 

 

GitHub 서비스의 사용 중단 

  • GitHub Enterprise Server 2.17.0부터 GitHub Services에 대한 지원이 중단되었으며 관리자는 새로운 GitHub Services를 설치하거나 구성 할 수 없습니다. GitHub Enterprise Server 이전 버전의 기존 GitHub Services는 계속 작동하지만 GitHub Enterprise Server는 GitHub Services 기능에 대한 보안 또는 버그 수정을 제공하지 않습니다. 기존 기능은 변경되지 않지만 지원 중단 발표 블로그 게시물에는 경고 배너가 표시됩니다. 관리자는 ghe-legacy-github-services-report GitHub 서비스를 사용하는 리포지토리를 볼 수 있습니다. 

 

진행중인 이슈 

  • 사용자가없는 GitHub Enterprise를 새로 설정하면 헤커가 첫 번째 관리 사용자를 만들 수 있습니다. 

  • 사용자 지정 방화벽 규칙은 업그레이드 중에 유지 관리되지 않습니다. 

  • 저장소 데이터 캐시가 빌드되는 동안 svn checkout이 시간 초과 될 수 있습니다. 대부분의 경우, 후속 svn checkout 시도가 성공합니다. 

  •  인터페이스를 통해 직접 업로드  Git LFS 추적 파일은 잘못된 저장소에 추가됩니다. 

  • 파일 경로가 255자를 초과하는 동일한 저장소의 BLOB에 퍼머 링크가 포함되어 있으면 이슈를 닫을 수 없습니다. 

  • Resque 작업자는 구성 작업을 수행한 후에 정리할 수 없으므로 부실 작업자가 늘어나고 메모리 사용량이 높아질 수 있습니다. 

 

 

 

 

단군소프트