4.14にはリポジトリのフォークに失敗する場合があるバグがあり、これを修正した4.14.1をリリース済みです。こちらをご利用ください。 https://github.com/gitbucket/gitbucket/releases/tag/4.14.1
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.14をリリースしました。
https://github.com/takezoe/gitbucket/releases/tag/4.14
イシュー、プルリクエストに優先度を指定可能に
イシュー、プルリクエストに優先度を指定できるようになりました。優先度はリポジトリ毎にカスタマイズ可能で、指定した優先度によってフィルタリングやソートを行うことができます。
サイドバーの折りたたみ
サイドバーを折りたたんだ場合もアイコンを表示し、サイドバーを開かなくても画面遷移を行えるようになりました。
Webフックの改善
Webフックに以下の改善を行いました。
- gollumイベント(Wiki関連のイベント)のサポート
- ユーザ、グループ単位でのWebフックを設定可能に
--max_file_size
オプションの追加
アップロード可能なファイルサイズを指定するための--max_file_size
オプションが追加されました。このオプションは組み込みJettyを使用して起動する場合に以下のように指定できます。
java -jar gitbucket.war --max_file_size=10485760
また、システムプロパティgitbucket.maxFileSize
でも同様に指定することができます。gitbucket.warをサーブレットコンテナにデプロイしている場合はこちらの方法で設定するとよいでしょう。
全ての設定を環境変数またはシステムプロパティで指定可能に
gitbucket.conf
およびdatabase.conf
で設定可能なすべての項目を環境変数もしくはシステムプロパティで指定できるようになりました。たとえばldap.mail_attribute
という設定項目の場合、GitBucketは以下の順番で設定値を取得します。
- システムプロパティ
gitbucket.ldap.mail_attribute
- 環境変数
GITBUCKET_LDAP_MAIL_ATTRIBUTE
gitbucket.conf
のldap.mail_attribute
プロパティ
これによってDockerコンテナなどの環境でGitBucketを使用する場合に設定の自動化が容易になります。
プラグインのための新しい拡張ポイント
イシューおよびプルリクエストに関するイベントをフックするための拡張ポイントを追加しました。
- accountHooks
- issueHooks
- pullRequestHooks
- issueSidebars