페이지 트리

이 문서는 2019년 12월 10일 출시된 Bitbucket 6.9 Release Note를 공유하기 위해 작성 되었다.


주요기능

Code Insights 병합 검사로 코드 품질 보장

For SERVER DATA CENTER

Bitbucket Server 5.15에서 Code Insights를 추가하여 CI시스템과 다른 분석 도구들이( 정적 코드 분석기, 테스팅 도구, 보안 스캐너와 같은)
pull request에서 코드 품질에 대한 통찰력을 나타낼수 있는 기능인 Code Insights를 추가했습니다.

이 기능은 코드 품질과 관련된 이슈들을 정상적인 코드 검토 과정에서 보고 행동할 수 있도록 설계하여 코드 품질을 점진적으로 개선하는데 도움을 주었습니다.

Code Insights 병합 검사로 Code Insights 품질 보고서가 사용자의 요구 사항을 충족할 때까지 pull request의 병합을 차단할 수 있습니다. 
품질 보고서가 없거나 통과하지 않거나 특정 심각도의 주석이 다른 경우 병합을 차단할 수 있습니다.



Bitbucket Server에서 저자 및 커미터 보기

For SERVER DATA CENTER

누가 작성하고 누가 수행하고 있는지 파악하는 것이 쉬워졌습니다.
다른 사람이 업무를 수행한 경우 Bitbucket Server는 이제 두 아바타를 Commit에 표시합니다. 이 추가 정보는 다양한 상황에서 유용합니다.
예를 들어, 체리 따기 수행에서 원래 작성자와 체리 따기 개발자를 볼 수 있습니다.

작성자와 커미터의 아바타 위로 마우스를 가져 가면 이러한 작업이 언제 발생했는지 확인할 수 있습니다.



Git의 새로운 기능으로 강화된 성능

For SERVER DATA CENTER

Git 2.24 이상의 Bitbucket Server 6.9는 Git의 커밋 그래프 기능을 자동으로 활성화 하여 다양한 작업에서 향상된 성능을 제공합니다.
커밋 그래프 파일 형식은 구문 분석하는 것이 커밋 파일의 압축을 풀고 분석하여 부모와 루트 트리를 찾는 것보다 더 빠릅니다. 
이 기능의 또 다른 장점은 일부 커밋의 전체적인 구문 분석을 방지하는 것에 도움이 되는 추가 정보를 포함한다는 것입니다.



Bitbucket Server 7.0으로 업그레이드 시

지원되지 않는 운영 체제

7.0 릴리즈는 지원되는 플랫폼을 변경하지 않고 항상 지원하던 플랫폼을 적용하기 위한 것입니다. 
충분한 준비 시간을 확보하기 위해 지원되는 플랫폼에 있는지 여부를 감지하는 검사를 실시합니다. 
시스템이 사용자가 아닌 것을 감지하면 UI에 경고 배너와 경고가 표시됩니다.

지원 대상을 결정하는 데 도움이 되는 자세한 내용은 지원 플랫폼 페이지 에서 확인할 수 있습니다 .



pull request에 대한 2-way diff 

Bitbucket 7.0에서 3-way diff에서 2-way diff로 변경했습니다. 이것으로 아래와 같은 주요 변경사항이 있습니다.

  • Pull request는 더 이상 충돌을 시각화하여 보여주지 않습니다.
    Pull request가 충돌할 때 UI는 여전히 보여주지만, 더 이상 diff에 표시되지 않습니다.


  • 동일한 변경 사항은 "hidden" 상태가 아닙니다.
    두 개의 다른 커밋이 동일한 변경을 수행하면 3-way diff는 아무것도 보여주지 않지만(합병을 수행하고 변경 사항이 없는 것을 알기 때문에), 2-way diff는 여전히 변경 상황을 보여줍니다.


  • CPU 부하가 감소됩니다. 
    2-way diff에 필요한 처리는 실질적으로 3-way diff 보다 적습니다. 



지원 중단

MariaDB 10.0.0은 더 이상 사용되지 않습니다.
Bitbucket Server 7.0부터 MariaDB 10.0.0에 대한 지원이 제거됩니다.