Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.22.0をリリースしました。
https://github.com/takezoe/gitbucket/releases/tag/4.22.0
プルリクエストのマージ方法の設定
リポジトリ毎にデフォルトのマージ方法と、選択可能なマージ方法を設定できるようになりました。
イシューでのアクションの記録を強化
イシュー、プルリクエストで以下の操作も履歴として記録されるようになりました。
空コミットでリポジトリを作成可能に
リポジトリ作成時に空コミットで初期化されたリポジトリを作成できるようになりました。
データベースビューアの改善
データベースビューアにいくつかの機能が追加されました。
- 左側のツリーでカラムを選択した場合にそのカラムを検索するSQLが生成されるようになりました。
- "Auto query"チェックボックスが追加されました。チェックしておくと左側のツリー項目を選択した際に自動的にSQLが実行されます。
maven-repository-pluginのアップデート
非公式プラグインですが、maven-repository-pluginがアップデートされました。
管理画面で任意のリポジトリを追加できるようになり、リポジトリ毎にアーティファクトの上書きが可能かどうか、全員に後悔するかどうかを設定できます。非公開リポジトリはアクセスするためのGitBucketアカウントでのBASIC認証が必要です。
また、管理者限定でブラウザからリポジトリ内のファイル、ディレクトリを選択して削除できるようになりました。これは上書き不可能なリポジトリでも利用可能です。