Bitbucket Data Center および Server 8.9 リリース ノート
12 April 2023
Bitbucket Data Center および Server 8.9 をリリースしました。
Bitbucket Data Center 8.9 長期サポート リリース のリリースを発表いたします。
Bitbucket Data Center および Server 8.9 は長期サポート リリースです
標準の 2 年のサポート期間の間、アトラシアンではクリティカルなセキュリティおよび製品バグの修正を 8.9 に適用します。また、可能な場合は、他のすべてのセキュリティ バグ修正をバックポートします。
これにより、弊社の継続的な製品開発の最大限のメリットを活用しながら、頻繁なリリースを厳密に適用する労力を抑えることができます。
Long Term Support releases are designed specifically for larger, more complex instances – ones that require significant planning and effort to upgrade. We understand that upgrades for such instances can be few and far between, and so every one of them needs to count. So, if you can manage only one feature release upgrade every year, make sure it is to the latest LTS release.
See the Atlassian Data Center Bug Fix Policy and Security Bug Fix policies for more information.
長期サポート リリースのまとめ
Bitbucket Server および Data Center 7.21 が長期サポート リリースとしてリリースされてから、およそ 1 年が経ちました。この間に多数のメリットが追加されています。この間にたくさんの価値が追加されています。
お客様の重要なニーズをサポートする、次のレベルのエンタープライズ機能の一覧です。
Performance and scaling
- Bitbucket Mesh は、リポジトリで最高のパフォーマンスと高可用性を実現するための分散 git ストレージです。Bitbucket Mesh の利用は任意ですが、負荷の高い大規模な Bitbucket DC インスタンスにはおすすめです。
- リポジトリをアーカイブして、使われなくなったリポジトリを整理し、それらの更新が行われなくなっていることをユーザーに知らせます。
- 監査ログを高速化し、より簡単で強力なパフォーマンスを実現します。
- 多数の権限、ユーザー、グループを持つインスタンスにおける認証や権限のパフォーマンスを改善。
セキュリティとコンプライアンス
- シークレット スキャンで秘密情報の意図せぬ開示を通知
- SSH キーをさらに厳格に制御
- SSH キーとアクセス キーのページの再設計また、安全性の低い SSH キーは強調表示されます。
- リポジトリ設定の厳格な制御。
- アクセシビリティ向上を目的とする VPAT ドキュメントの更新。
- セキュアなアプリケーション トンネルでクラウド製品に接続。
開発者や管理者のエクスペリエンス
- リポジトリ権限を作成して、プロジェクト管理者の負担を軽減。
- プル リクエストのデフォルト タスクにより、一貫したプロセスを作成し、開発者の生産性を向上。
- ユーザー権限の管理やコンプライアンス要件の実現を簡単に行えるよう、権限ページのデザインを更新。
- 差分ビューの新しいフォーマット。
アプリと連携
- プロジェクトレベルの webhook で大規模環境での自動化を実現。
- CI/CD 連携のための 2 つの新しいビルド ステータス、UNKNOWN および CANCELLED。
- Jira Cloud でデプロイおよびビルド情報を確認。
監視、インサイト、トラブルシューティング
- Bitbucket の診断やトラブルシューティングを Java Flight Recorder でその場で実行
- アプリケーションのパフォーマンスを監視してインスタンスを規則正しく実行
- ミラーのトラブルシューティング用の REST API
7.21 以降、全部で 121 件を超える課題が解決されています。すべての変更の概要については長期サポート リリースの変更履歴をご確認ください。
次に、Bitbucket 8.9 での改善点について説明します。アトラシアンでは品質、安定性、およびパフォーマンスにすでに高い目標を掲げていますが、このリリースではハードルをさらに上げました。お客様がアップグレードの計画に専念できるよう、Bitbucket の既存の機能の包括的なテストや強化に焦点を当てています。長期サポート リリースと標準フィーチャー リリースの両方において、Bitbucket インスタンスを最大限に活用するため、その時点での最新のバグ修正バージョンをインストールすることをおすすめします。
提供されるその他の機能
Bitbucket Mesh changes and improvements
DATA CENTER
8.0 よりも前のバージョンからアップグレードする場合、アップグレードのプロセスは変更されていない点にご注意ください。アップグレード時の Bitbucket Mesh ノードのプロビジョニングは任意ですが、大規模で負荷の高い Bitbucket インスタンスでは、Git 処理を高速化して高可用性を実現するために Mesh の利用をおすすめします。
最大規模の負荷がかかる大規模な Bitbucket インスタンスで、Mesh 2.0 が利用できるようになりました。Mesh 1.0 以降に追加されたものは次のとおりです。
- 大規模で負荷の高いリポジトリのサポート。
- Mesh ノードをシームレスに追加および削除できる機能。Mesh がデータを適切なノードに移動して再調整します。
- ディザスタ リカバリの組み込みのサポート。
- 当社のサポート対象の Helm チャートを通じて Kubernetes インフラストラクチャに Mesh ノードをプロビジョニングできる機能。
Focus on important discussions with resolvable comments
サーバー データセンター
When a pull request has lots of comments it becomes hard to navigate and focus on really important discussions. You can now resolve comment threads to communicate to the rest of the pull request participants that the issue has been addressed, the decision has been made, and no further discussion is needed.
多数のオープンなコメントが残っているプル リクエストでコードの差分に集中したいときに、コメント スレッドを折りたたむことでビューを素早く整理できます。コメントの解決方法を確認
その他の変更と改善事項
HTTP Strict Transport Security (HSTS) のサポート
HTTP Strict Transport Security (HSTS) ポリシー メカニズムのサポートを追加しました。HSTS は、ユーザーが安全でない HTTP 接続で誤って Bitbucket に接続する可能性を減らし、中間者攻撃を防ぐのに役立ちます。
デフォルトでは、HSTS はご利用の Bitbucket インスタンスで無効になっています。 有効化するには、bitbucket.properties 設定ファイルに server.hsts.enabled=true
を追加してから Bitbucket を再起動します。このプロパティは 8.9 へのアップグレード前に追加することもできます。HSTS ポリシーは、8.9+ へのアップグレード後に Bitbucket が再起動したときに有効になります。
Bitbucket 8.9.10 security enhancement: App upload through UPM and REST API disabled by default
In Bitbucket Data Center 8.18.0, two ways of app installation through UPM (the Universal Plugin Manager) became disabled by default:
- with the Upload app button on the Manage apps page
- with the REST API
We've also backported this change to Bitbucket 8.9.10. So in Bitbucket 8.9.10 and all the next bugfix releases of Bitbucket 8.9.x, you can install new apps only by selecting the Install button on the Find new apps page. This limitation prevents unwanted uploads of potentially malicious files to your Bitbucket instance.
If you need to enable app installation with the Upload app button on the Manage apps page or with the REST API, set the following property in the bitbucket.properties
file:
upm.plugin.upload.enabled=true
If app installation from files and through the REST API is an integral part of your workflow, we strongly recommend setting the relevant property to enable it prior to the upgrade.
If you decide to enable the feature after the upgrade, make sure to restart your instance for the changes to take effect.
If you run a Bitbucket cluster, a rolling restart is enough to pick up the configuration properties you set to enable the features.
弱視のユーザーとキーボードのみを使用するユーザーのアクセシビリティに関する修正
当社では引き続きアクセシビリティのジャーニーに取り組み、スクリーン リーダーのサポートやキーボード ナビゲーションに関連する 8 件の課題を解決し、ユーザーが Bitbucket で必須タスクを行えるようにしました。
8.9 にアップグレードする前に
SERVER DATA CENTER
H2 データベース移行の要件
H2 データベース ドライバは、現在の最新バージョン 2.2.220 にアップグレードされました。アップグレードにより、データのセキュリティが強化されました。
If you’re upgrading to Bitbucket 8.8 and later or Mesh 1.5 and later, you’ll need to migrate the data manually to the upgraded Bitbucket or Mesh instance if:
ミラーを利用している場合
Bitbucket Server を H2 データベースで利用している場合
Bitbucket Mesh をセットアップ済みの場合
サポート対象プラットフォームの更新
Bitbucket 8.9 で次の製品の実行がサポートされるようになりました。
- Git 2.40.x is supported in Bitbucket 8.9.0 and later 8.9.x bugfix releases.
- Git 2.43.x is supported in Bitbucket 8.9.11 and later 8.9.x bugfix releases.
- Git 2.44.x is supported in Bitbucket 8.9.12 and later 8.9.x bugfix releases.
- Git 2.45.x is supported in Bitbucket 8.9.17 and later 8.9.x bugfix releases.
- Git 2.46.x is supported in Bitbucket 8.9.19 and later 8.9.x bugfix releases.
Git 2.43.x, 2.44.x, and 2.45.x may contain a performance regression, so we don't recommend using these versions of Git. The performance issue in Git is fixed in 2.46.x which is supported by Bitbucket 8.9.19 and later 8.9.x bugfix releases.
アップグレードの準備
以前のバージョンからのアップグレードをご検討の場合、アップグレード ガイドとアップグレード マトリクスをご参照ください。また、アクティブなソフトウェア メンテナンス ライセンスが更新済みであることをご確認ください。
バージョン 7.0 以降の新しいプル リクエスト エクスペリエンスの一環として、1 ページで確認できる新機能の一覧である「コード レビュー ワークフローの強化」ページをご用意しました。
変更履歴
Bitbucket Server 8.9.19 で解決済みの課題
2024 年 9 月 9 日にリリース
Bitbucket Server 8.9.18 で解決済みの課題
2024 年 8 月 11 日にリリース済み
Bitbucket Server 8.9.17 で解決済みの課題
2024 年 7 月 9 日にリリース
Bitbucket Server 8.9.16 で解決済みの課題
2024 年 6 月 17 日にリリース
Bitbucket Server 8.9.15 で解決済みの課題
2024 年 6 月 11 日にリリース
Bitbucket Server 8.9.14 で解決済みの課題
2024 年 5 月 8 日にリリース
Bitbucket Server 8.9.13 で解決済みの課題
Released 24 April 2024
Bitbucket Server 8.9.12 で解決済みの課題
Released 3 April 2024
Bitbucket Server 8.9.11 で解決済みの課題
Released 8 March 2024
Bitbucket Server 8.9.10 で解決済みの課題
2024 年 2 月 6 日にリリース
Bitbucket Server 8.9.9 で解決済みの課題
2024 年 1 月 8 日にリリース
Bitbucket Server 8.9.8 で解決済みの課題
2023 年 12 月 11 日にリリース
Bitbucket Server 8.9.7 で解決済みの課題
2023 年 11 月 13 日にリリース
Bitbucket Server 8.9.6 で解決済みの課題
2023 年 10 月 8 日にリリース
Bitbucket Server 8.9.5 で解決済みの課題
2023 年 9 月 11 日にリリース
Bitbucket Server 8.9.4 で解決済みの課題
2023 年 8 月 07 日にリリース済み
Bitbucket Server 8.9.3 で解決済みの課題
2023 年 7 月 03 日にリリース
Bitbucket Server 8.9.2 で解決済みの課題
2023 年 6 月 19 日にリリース
Bitbucket Server 8.9.1 で解決済みの課題
2023 年 5 月 17 日にリリース
Bitbucket Server 8.9.0 で解決済みの課題
Released 12 April 2023