Scalaで実装されたオープンソースのGitHubクローン、GitBucket 3.9をリリースしました。
https://github.com/takezoe/gitbucket/releases/tag/3.9
GFMのインライン改行をサポート
GitHubと同様、Markdownで改行した場合は<br>
タグとしてレンダリングされるようになりました。
Webフックの改善
プルリクエストへのレビューコメントの登録時もWebフックが呼び出されるようになりました。
また、Webフックの設定画面でWebフックのリクエスト、レスポンスを確認できるようになりました。
Solidbaseの開発を開始しました
現在、GitBucketはバージョンアップ時の自動マイグレーションのために独自のマイグレーションシステムを使用していますが、GitBucketではJGitやファイルシステムのマイグレーションが必要になるケースになることがあったり、H2以外のデータベースをサポートしたいという要望に応えることができなかったり、マルチテナントに対応していないためプラグイン用に別途マイグレーションシステムを提供していたりと機能面で不足を感じていました。
そのため、GitBucketプロジェクトではSolidbaseという新たなマイグレーションシステムの開発に着手しました。
Solidbaseは以下のような特徴を持っています。
GitBucketプロジェクトでは将来的にGitBucketのマイグレーションシステムをSolidbaseに移行することを想定して開発を進めています。