Scalaで実装されたオープンソースのGitサーバ、GitBucket 3.13をリリースしました。
https://github.com/takezoe/gitbucket/releases/tag/3.13
ワイドスクリーンに適した新しいUIへの変更
GitBucketはこれまでなるべくGitHubに近いUIを提供してきましたが、このバージョンからワイドスクリーンに適したサイドバー付きの独自UIに方向転換しました。
この方向転換はGitHubとの類似性を排除するための措置です。詳細については以前のブログエントリを参照してください。
Issue一覧取得APIのレスポンスにpull_requestキーを追加
GitBucketのIssue一覧取得APIはペイロードにpull_request
というキーを含まないため、GitHubプルリクエストビルダープラグインは"test this please"
のようなコメントを無視します。
このリリースではGitBucketはプルリクエストに対しては以下のようにpull_request
キーを追加するようになりました。
... "pull_request": { "url": "http://localhost:8080/api/v3/repos/octocat/Hello-World/pulls/1347", "html_url": "http://localhost:8080/octocat/Hello-World/pull/1347" }, ...
WebフックのヘッダにX-Hub-Signatureを追加
セキュアなWebフックを提供するために、xhub4jを使ってX-Hub-Signature
ヘッダをレスポンスに追加できるようになりました。リポジトリの管理画面から設定を行うことができます。
SHA-256チェックサムの提供を開始
これまでリリースファイル(gitbucket.war)に対してMD5とSHA-1チェックサムを提供してきましたが、このリリースからはこれらに加えてSHA-256チェックサムも提供するようになります。