Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.44.0をリリースしました。
https://github.com/takezoe/gitbucket/releases/tag/4.44.0
このバージョンでの大きな新機能および変更点は以下の通りです。
ブランチプロテクションを強化
これまでGitBucketのブランチプロテクションでは以下の制限しかサポートしておらず、標準の機能ではブランチへの直接pushを禁止することができませんでした。
- 指定したブランチへのforce pushおよび削除の禁止
- ステータスチェックが成功していないPRのマージ不可
今回のバージョンではブランチプロテクションを強化し、以下の設定をサポートしました。
- 指定したユーザ以外からのpushを禁止
- 管理者ユーザにも制限を適用するかどうか

起動時のエラーログを改善
これまで起動時にエラーが発生してもログが表示されず、フリーズしたように見える状態になってしまうケースがあったのですが、起動処理中に発生したエラーのログがきちんと表示されるようにすることで、GitBucket導入時のトラブルを解決しやすくなりました。
今回のバージョンではこの他にも多くのバグ修正を行っています。詳細についてはIssueの一覧をご覧ください。