이 문서는 에 출시된 Bitbucket 9.3 Release Note 릴리즈 노트를 공유하기 위해 작성되었다.

하이라이트



여러 줄 제안

ADMIN END USERS

풀 리퀘스트 경험을 지속적으로 개선하고 있습니다. 이제 Diff 뷰에서 특정 줄 범위에 대한 제안을 추가할 수 있습니다.

주석을 추가하는 것처럼 코드 변경 제안을 추가하려면 드래그 앤 드롭만 하면 됩니다.

풀 리퀘스트나 개별 커밋에서 코드 줄에 걸쳐 (더하기) 아이콘을 표시합니다.



이 기능을 통해 검토자는 더욱 정확한 피드백을 제공하고 특정 코드 블록에 대한 제안을 할 수 있습니다 . 댓글 검토자는 제안을 적용하고 클릭 한 번으로 커밋을 생성할 수 있습니다.

자세한 내용은 bookmark tabs Pull Request에 주석 달기를 참고하세요.


2단계 인증을 통한 새로운 로그인 환경

ADMIN END USERS

Bitbucket Data Center 로그인 환경을 개편하고 두 번째 인증 계층을 추가하여 계정 보안을 강화했습니다. 



이제 2단계 인증을 설정하고 로그인 시 인증 앱을 통해 신원을 확인하여 Atlassian 계정을 보호할 수 있습니다. 

2단계 인증을 설정하려면 다음 가이드를 참고하세요.

bookmark tabs Manage two-step verification for your Atlassian account


S3에 Git LFS 객체 저장

ADMIN

AWS S3에서 Git LFS 객체를 저장하고 제공하는 기능을 추가했습니다.

이를 통해 스토리지 및 요청 부하를 AWS S3 버킷으로 분산하여 Bitbucket 자체에 가해지는 부하를 줄이고 확장성을 높일 수 있습니다.


기존 LFS 데이터를 구성하고 마이그레이션하는 방법을 확인하세요.


Bitbucket Mesh에 대한 여러 가용성 영역 지원

ADMIN

Bitbucket 9.3부터 여러 가용 영역에 Mesh 노드를 배포하여 저장소의 가용성과 중복성을 향상시킬 수 있습니다.

이 기능의 이점을 극대화하려면 Mesh 노드에 여러 가용 영역을 할당하는 것이 필수적입니다.

그러면 Bitbucket Mesh가 여러 가용 영역에 저장소를 분산하여 영역 장애 발생 시에도 저장소에 계속 액세스할 수 있도록 보장합니다.

Bitbucket Mesh의 가용 영역에 대한 자세한 정보는 다음 문서를 참고하세요.

bookmark tabs Bitbucket Mesh availability zones


기타 개선 사항

프로젝트/저장소 수준에서 기본 인증으로 HTTP 액세스 토큰 사용

ADMIN

프로젝트 및 저장소 수준 모두에서 토큰에 대한 기본 인증 지원을 추가하여 Git 저장소와의 원활한 인증이 가능해졌습니다.

2단계 인증 없이 관리자 로그인 시 새로운 보안 알림 표시

ADMIN

이제 2단계 인증 설정이 없는 관리자가 로그인할 경우 관리자에게 보안 경고가 표시됩니다. 

자세한 내용은 다음 문서를 참고하세요. bookmark tabs Monitor security threats


9.3으로 업그레이드하기 전에

데이터베이스로 사용하는 경우 Oracle 드라이버를 다운로드하여 설치

Bitbucket Data Center 9.0에는 더 이상 Oracle 데이터베이스 드라이버가 포함되지 않습니다.

Bitbucket 인스턴스가 Oracle 데이터베이스에 연결되는 경우, 업그레이드를 시작하기 전에 Oracle 씬 드라이버를 수동으로 다운로드하여 설치하세요.

이 단계를 건너뛰면 업그레이드 후 Bitbucket이 Oracle 데이터베이스에 연결할 수 없습니다.

  1. Oracle에서 직접 지원되는 최신 Oracle JDBC 드라이버(ojdbc8.jar)를 다운로드하세요.
  2. Bitbucket 설치 디렉토리에 드라이버를 설치하려면 Bitbucket을 Oracle에 연결 가이드를 따르세요.

검색 재색인 계획

Bitbucket Data Center 9.0에는 새로운 인덱스 형식이 필요한 업데이트된 OpenSearch 버전이 포함되어 있습니다.

번들 검색을 사용하는 경우, 기존 검색 인덱스는 업그레이드 과정에서 자동으로 삭제되고 다시 작성됩니다.

원격 OpenSearch 구성에는 영향을 미치지 않습니다.

저장소 크기에 따라 재색인화에 몇 시간에서 며칠이 걸릴 수 있습니다. 이에 따라 업그레이드를 계획하세요.

재색인화 시간에 대한 우려가 있거나 대안을 알아보고 싶으시다면 Atlassian 지원팀에 문의하여 옵션에 대해 논의하세요.


지원되는 플랫폼에 대한 업데이트

Bitbucket 9.3에서는 지원되는 플랫폼에 다음과 같은 업데이트를 도입합니다.


  • (눈금) Oracle 23ai에 ​​대한 지원이 추가되었습니다.
  • (눈금) Java 21에 대한 지원이 추가되었습니다.
  • (눈금) Postgres 17에 대한 지원이 추가되었습니다.
  • (눈금) Git 2.47에 대한 지원이 추가되었습니다.


해결된 문제

Released   


TKeySummary
SuggestionBSERV-12219Multiline pull request code suggestions
SuggestionBSERV-7815Two-factor authentication (2FA) for Bitbucket Server
SuggestionBSERV-9125Support for storage of LFS files in AWS S3
SuggestionBSERV-13270Mesh: Support Mesh nodes being deployed to multiple Availability Zones
BugBSERV-13561"Deflater has been closed" error in logs
BugBSERV-13613Specifying HTTP Access Token via Authorization header causes git LFS operations to fail if a reverse proxy is deployed in front of Bitbucket Server
SuggestionBSERV-19682Support Git 2.47
BugBSERV-11338Unexpected refs/pull-requests/notes and refs/pull-requests/<pr_id>/v* (e.g. v0, v1, ..., v99) folders are present in the git repositories in Bitbucket Server
BugBSERV-14409Reply link in email opens comment reply on resolved threads
SuggestionBSERV-19575Oracle 23c Support for Bitbucket Data Center
SuggestionBSERV-19606Using HTTP Access tokens at Project / Repository Level as Basic Auth
BugBSERV-19480Auto-merging the PR when user doesn't have permission to merge ends up in the situation where the UI is unstable.
BugBSERV-19160Automatically assigned groups in Crowd have a delayed sync time in Bitbucket
Public Security VulnerabilityBSERV-19735org.springframework:spring-webmvc Dependency in Bitbucket Data Center and Server
BugBSERV-14292Disable Comment button when attachment upload is in progress
BugBSERV-19687Crowd legacy SSO doesn't work when external directory password encryption is enabled
BugBSERV-13260Edit Pull request : No feedback is provided when the user enter wrong names in the reviewer search input field
SuggestionBSERV-19656Support Postgres 17
BugBSERV-19690Disabling auto-merge pull requests feature disables merge button
BugBSERV-19075Keyboard shortcut 'o' on dashboard is not working
BugBSERV-19695"Open task" dialog renders empty state after adding an overview comment as a task with a suggestion


21 issues



참조 링크