mirage-scalaはS2JDBCの2waySQLが使えるJava用データベースアクセスライブラリMirageをScala向けにラップしたものです。
今回のバージョンでの変更点は以下の通りです。
- ケースクラス(もしくはイミュータブルなモデル)をエンティティとして使用できるようになりました。
- NULLになる可能性のあるエンティティのプロパティにOption型を使用できるようになりました。
今までエンティティのプロパティをvarにする必要があったり、数値型でNULLになる可能性がある場合プロパティはjava.lang.Integerなどを使わないといけなかったりなど、いまいちScalaっぽくなかったのですが、今回のバージョンアップでScalaらしいライブラリになってきたのではないかと思います。