페이지 트리

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


Highlights


LTS 릴리즈 정리


  • HTTP 액세스 토큰 생성

    • 사용자 계정에 고정되지 않은 특정 프로젝트와 리포지토리에서 작업하는 팀에 유용합니다.



  • OAuth 2.0로 더 안전하고 더 안정적인 통합



지금 사용 가능 : 

OpenSearch 지원

이번 릴리즈에서는 Bitbucket 용 검색 서버로 OpenSearch를 사용하기 위한 지원을 추가했습니다. 
OpenSearch는 Elasticsearch 7.10.2의 포크로 시작되었으며 라이선스가 변경된 Elasticsearch의 오픈 소스 대안입니다. Elasticsearch 사용을 계속 지원할 예정입니다.

자체 외부 검색 서버를 운영하는 고객은 Elasticsearch를 계속 사용하거나 OpenSearch를 대신 사용할 수 있습니다.
번들로 된
Elasticsearch를 사용하는 고객은 번들로 된 OpenSearch 1.2.4로 자동 업그레이드됩니다.



Bitbucket 8.0으로 업그레이드 시 준비 사항

8.0에서 윈도우 지원 종료

Bitbucket 7.21은 윈도우 호스팅을 지원하는 Bitbucket의 마지막 버전입니다.


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

8.0으로 업그레이드할 때, H2 데이터베이스를 이용하는 경우 디스크에 있는 데이터베이스 파일을 PageStore 형식에서 MvStore 형식으로 마이그레이션해야 합니다. 
이 가이드는 Bitbucket 8.0 릴리스에서 안내될 예정 있습니다.


Elasticsearch 지원 버전 변경

Bitbucket 8.0은 더 이상 Elasticsearch 5.x, Elasticsearch 6.x 또는 7.10.2 미만의 Elasticsearch 버전을 지원하지 않습니다. 
외부 검색 서버를 실행하는 고객은 Elasticsearch 7.10.2 이상 또는 Bitbucket 8.0이 포함된 OpenSearch 1.2.4 이상의 지원되는 버전 사용이 필요합니다.
검색 서버 업그레이드가 필요한 경우 Bitbucket 8.0으로 업그레이드하기 전에 수행할 수 있습니다.
(예: Bitbucket 7.21은 외부 OpenSearch 1.2.4 서버와 함께 사용할 수 있으며 나중에 Bitbucket을 8.0으로 업그레이드할 수 있음)


legacy hook 스크립트 지원 중단

Bitbucket 8.0을 준비하기 위해 레거시 훅 스크립트가 중단됩니다. 고객의 hook은 Bitbucket 인스턴스의 git 리포지토리 내부에 있는 hooks/pre-receive.d 또는hooks/post-receive.d 디렉터리에 저장됩니다.
추가 기능에서 사용하는 hook 및 hook 스크립트에 대한 기존 Java API 및 SPI는 변경되지 않습니다. 기존 hook 스크립트를 대체 메커니즘(현재 개발 중)으로 마이그레이션하는 데 도움이 되는 가이드를 제공합니다.


최소 요구되는 git 버전

Bitbucket 8.0은 git 2.31 또는 그 이상의 버전을 필요로 합니다.

Bitbucket 7.21은 git 2.35를 지원하기 때문에 업그레이드를 위해 Btibucket 8.0을 기다리지 않아도 됩니다.