DBFlute-1.2.1 Released

Java8対応のDBFluteのリリース

DBFlute-1.2.1 です。

Change Log | DBFlute
移行の注意点 1.2.0 to 1.2.1

一応、移行ポイントありです。
AlterCheckを利用されている方は注意点を読んでください!

AlterCheckをリニューアルしました!

DB変更作業を並列で行えるようにしました!
(2人の人が別ブランチで同時にAlterCheckして、後にマージしても問題ないように)

また、それに伴い、まだ未リリースのAlterDDLはzipに固めず、テキストファイルのまま置いておくようにしました。これにより、GithubのプルリクでAlterDDLのレビューがしやすくなります。

詳しくは、DBFluteユーザの集いMLのスレッドを御覧ください。
 => DB変更並列作業のためのAlterCheckのリニューアル

AlterCheckに詳しい人であれば、ドキュメントページを読めば「ああ」とわかるとは思います。
 => AlterCheckのドキュメントページ

これで、「ERFlute」と「ReplaceSchemaのテストデータTSVファイル」と「新しいAlterCheck」の組み合わせであれば、DB変更作業を複数人で同時に実施できます。
(ただしDBFluteのクラス自動生成はシリアルで)

DBFlute Introも同時リリース!

なんと、DBFlute Intro で AlterCheck を実施できるようになりました!

f:id:jflute:20191020180413p:plain

画面で操作できるようになったので、AlterCheckのディレクトリ構成とか、ファイル名の規約とか、差分のHTMLはどこにあるのか?などなど、あまり細かい仕様を気にせず、AlterCheck作業に集中できます。

ケアレスミスや操作ミスを未然に防いでくれますので、今後はぜひ DBFlute Intro 経由で AlterCheck を実施しましょう!
DBFluteとしても Intro での操作を推奨していきます。
 => AlterCheck を Intro で

DBFlute Introは、DBFluteを使っていれば誰でも利用できます。
ぜひ、manage.sh|bat の 88 を叩いてみてください(^^。

スペシャルサンクス、協力頂きました

AlterCheckのリニューアル実装において「ビズリーチ」さんより協力を頂きました。本当に感謝感謝です。ありがとうございます。(お名前公開の了承を得ています)
すでにRC版を使って頂いていてDB変更の並列作業は順調にいっているようです。

同様に、「U-NEXT」さんから協力を頂きました。並列作業はしていないようですが、AlterCheckは何年も利用していて、リニューアル作業に前向きな協力を頂けました。いつもいつも、ありがとうございます!

DBFlute Introとのコラボ

DBFluteの様々な有用な機能、DBFluteだけだと敷居が高い部分もあります。
そこで、GUIDBFluteを操作できる DBFlute Intro があることで、より一層利用しやすくなるでしょう。
こらからもここを強くしていきたいなと思います。

Introコミッターのみんな、ありがとう!