페이지 트리

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


Highlights



Bitbucket Mesh 데이터 센터

크고 복잡한 Bitbucket 데이터 센터 인스턴스는 때로 공유 파일 시스템의 설계로 Git 성능이 저하될 수 있습니다. Bitbucket Mesh는 이 문제를 해결합니다.
Bitbucket Mesh는 Git 성능을 높이기 위해 의도적으로 구축되고 리포지토리에 고가용성을 포함하는 수평 확장 가능한 분산 Git 스토리지입니다.

공유 파일 시스템에서 Mesh 노드로 저장소를 마이그레이션하면 Git 프로세싱이 스토리지에 더 가깝게 이동하므로 I/O 지연 시간이 감소합니다.
Mesh가 여러 Mesh 노드에 저장소를 복제하면 공유 파일 시스템은 더 이상 단일 장애 지점이 아니게 되며 인스턴스의 복원력이 향상됩니다.

두 개의 클러스터와 세개의 Mesh 노드가 있는 Bitbucket DC 8.0




사용하지 않는 리포지토리 처리 데이터 센터

리포지토리를 모든 사용자에게 읽기 전용으로 설정하되, Bitbucket 인스턴스에서 계속 사용할 수 있도록 해야하나요?

이제 리포지토리를 보관하여 사용자들에게 더 이상 유지관리되지 않다는 것을 알릴 수 있습니다. 리포지토리를 보관하면 검색에서 제외되며
사용자는 더 이상 이동, 댓글, 풀 요청 또는 브랜치 생성, 비교할 수 없습니다. 
실수로 리포지토리를 보관했거나 보관된 리포지토리를 나중에 유지 관리하려는 경우 보관을 취소할 수 있습니다.




다른 개선 사항들

Diff 보기 업데이트

Bitbucket 7.0은 풀 요청이 재설계 되었으며 변신했습니다. 이제 모든 diff 보기를 (커밋 diff, 브랜치 비교 및 Create Pull Request 페이지를 포함하여) 새로운 형식으로 전환했습니다.
더욱 빠르고 일관된 코드 협업 환경을 경험해 보세요.



SSH 키 업데이트

SSH  키 및 Access 키 페이지를 새롭게 단장했습니다. 소스코드의 안전한지 확인하기 위하여 이제 키를 분석하고 충분히 안전하지 않은 키는 강조합니다.
SSH 키를 사용하여 Bitbucket 데이터센터 또는 해당 통합에 액세스하는 경우 Ed25519 사용을 추천합니다.



빌드 상태

두 가지의 새로운 빌드 상태를 추가했습니다. UNKNOWN 과 CANCELLED로 코드 통합(CI) 도구가 빌드 결과로 보낼 수 있습니다.

UNKNOWN : 빌드 상태가 알 수 없음을 나타냅니다.

CANCELLED : 빌드가 완료되기 전에 취소되었음을 나타냅니다.



접근성 개선을 위해 업데이트된 VPAT 문서 데이터 센터

웹 콘텐츠 접근성 지침(WCAG) 2.1 레벨 AA에 맞춰 최근 개선된 사항을 반영하기 위해 제품에 대한 VPAT 문서를 업데이트 했습니다.

WCAG 2.1 및 섹션 508에 대한 VPAT 문서를 참고하세요.



보안 애플리케이션 터널로 클라우드 제품에 연결

애플리케이션 링크를 통해 Atlassian 클라우드와 자체 관리형(데이터 센터 및 서버) 제품을 통합하려면 입중계 접속( incoming connections) 네트워크를 열어야 하는데,
이는 모든 사람이 할 수 있는 일이 아닙니다. 이 문제를 해결하기 위해 이제 애플리케이션 터널을 도입하고 있습니다.

애플리케이션 터널은 네트워크 터널링을 사용하여 Atlassian 클라우드의 조직과 네트워크의 제품 간에 보안 경로를 생성합니다.
이 경로를 사용하여 애플리케이션 링크를 터널링하고 제품을 안전한 방식으로 통합할 수 있습니다.
그 덕분에, 제품들은 서로 통신할 수 있고, 네트워크를 안전하고 건전하게 유지할 수 있습니다.

애플리케이션 터널은 Bitbucket 6.9 이상에서 사용할 수 있습니다.




8.0으로 업데이트 하기 전에

Window 지원이 종료 됩니다.

Bitbucket 7.21은 윈도우에서 Bitbucket을 호스팅하는 마지막 릴리즈 입니다.

Bitbucket Server를 Windows에서 Linux로 마이그레이션하는 방법에 대해 자세히 알아보기


H2 데이터베이스 마이그레이션 요구 사항

향상된 처리 속도를 달성하기 위해 멀티스레딩을 지원하는 H2 데이터베이스를 버전 1.4.200으로 업그레이드했습니다. 
H2 버전 1.4.200은 PageStore 형식을 지원하지 않습니다. Bitbucket 미러 또는 서버에 H2 데이터베이스를 사용하는 경우 디스크에 있는 데이터베이스 파일을 MvStore 형식으로 마이그레이션해야 합니다.
H2 데이터베이스를 MvStore 형식으로 마이그레이션하는 방법에 대해 자세히 알아보세요.


최소 Git 버전

Bitbucket 8.0에는 Git 2.31 이상이 필요합니다. 더 낮은 버전의 Git에 Bitbucket이 있는 경우 지금 업그레이드하세요.


지원 종료

8.0부터 더 이상 지원하지 않습니다.

  • 이전에 발표한것 처럼 Windows에서 Bitbucket 서버 호스팅 지원 종료
  • PostgreSQL 9.4, 9.5 및 9.6
  • MySQL 5.5 및 5.6
  • MariaDB 10.0, 10.1, 10.2
  • Microsoft SQL Server/Microsoft SQL Server Express 2012
  • Oracle 12c R1 및 11g
  • Amazon Aurora(데이터 센터만 해당) PostgreSQL 9.6
  • Git 2.30.x 이하 (Bitbucket 인스턴스에 설치된 경우)
  • Elasticsearch 7.10.2 미만의 버전




다른 새로운 사항

지원 플랫폼 업데이트

  • Git 2.36
  • MariaDB 10.7.3+


API 변경

이전에 공지한것과 같이, APIs가 업데이트 되었습니다. 세부 사항은 API Changelog를 참고하세요.