GitBucket 4.44.0をリリースしました

Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.44.0をリリースしました。

https://github.com/takezoe/gitbucket/releases/tag/4.44.0

このバージョンでの大きな新機能および変更点は以下の通りです。

ブランチプロテクションを強化

これまでGitBucketのブランチプロテクションでは以下の制限しかサポートしておらず、標準の機能ではブランチへの直接pushを禁止することができませんでした。

  • 指定したブランチへのforce pushおよび削除の禁止
  • ステータスチェックが成功していないPRのマージ不可

今回のバージョンではブランチプロテクションを強化し、以下の設定をサポートしました。

  • 指定したユーザ以外からのpushを禁止
  • 管理者ユーザにも制限を適用するかどうか

起動時のエラーログを改善

これまで起動時にエラーが発生してもログが表示されず、フリーズしたように見える状態になってしまうケースがあったのですが、起動処理中に発生したエラーのログがきちんと表示されるようにすることで、GitBucket導入時のトラブルを解決しやすくなりました。

今回のバージョンではこの他にも多くのバグ修正を行っています。詳細についてはIssueの一覧をご覧ください。