Saturday, January 25, 2014

Migrations 3.2.0 Released!

Adds support for runtime schema upgrade (a.k.a. in-app migration).

If you distributed your application in binary form (e.g. WAR or JAR) and want to make some changes to the database schema after the initial release, that's where the Runtime Schema Upgrade helps.

Download: https://github.com/mybatis/migrations/releases

See the changes:
https://github.com/mybatis/migrations/issues?milestone=1&page=1&state=closed

Not familiar with MyBatis Migrations?

MyBatis Migrations is a Java command line tool that keeps track of database schema changes managing DDL files (known as migrations). Allows to query the current status of the database, apply schema changes and also undo them. It also helps to detect and solve concurrent database schema changes made by different developers.

Better watch the video!



Sunday, January 19, 2014

MyBatis CDI Extension 1.0-beta1 Released

The MyBatis Team is pleased to announce the first release of the mybatis-cdi extension.

It is pretty easy and just works! Look at the documentation: http://mybatis.github.io/cdi/getting-started.html

New releases: spring-1.2.2, scala-1.0.2 and migrations-maven-plugin 1.1.1

Hooray!!!! another round of releases!

- spring 1.2.2

Bugfixes and small improvements
https://github.com/mybatis/spring/issues?milestone=2&state=closed

- scala 1.0.2

Bugfixes and small improvements
https://github.com/mybatis/scala/issues?page=1&state=closed

- migrations-maven-plugin 1.1.1

Compatible with the new Migrations version.
https://github.com/mybatis/migrations-maven-plugin/issues?page=1&state=closed

Enyoy,

MyBatis Team.

Friday, January 17, 2014

MyBatis 3.2.4 Released!

Dear Community,

We would like to announce the release of MyBatis 3.2.4.

Provides some minor bug fixes and enhacements. See the details at https://github.com/mybatis/mybatis-3/issues?milestone=4&page=1&state=closed

An special remark about issue #98. In order to improve performance, some statement parsing logic has been moved to the startup process when no dynamic blocks are detected. For that purpose the value of the "parameterType" attribute is used if present (though it is still optional). This value was ignored before so in case you had a wrong value for it you will have to change it.

It is available in Github and Maven Central.

Sincerely,
The MyBatis Team.

Sunday, November 10, 2013

Bye Google Code, welcome Github

Google Code has been the home of MyBatis since 2010.

During these almost four years Google Code has proved to be a magnificent site and a clear representative of the "Google style": simple and efficient. We cannot say anything but thank you!

MyBatis 3 is a mature and stable project. Between version 3.0.1 and 3.2.3 there are over 150 bugs fixed and over 100 new features. In this phase of the project we believe we should focus much more on facilitating the contributions of the community because you are the one who can best identify real world problems and needs and code to solve them.

The internal design of MyBatis is simple (though undocumented) and we have a coverage of 81% and 1145 unit tests. It is an ideal place to foster collaboration which was one of the objectives of MyBatis 3 since the very beginning. We now feel that we need a more colaborative environment that simplifies the contribution process.

And Github is perfect for that.

So, during 2013 we have been lazily moving projects to Github. Yesterday we did the last change: moving all the binary downloads to Github "Releases". There is nothing left in our former home.

The dynamism of MyBatis is indisputable: It was born in Sourceforge and has gone through Apache and Google Code to end up at Github. ;)

See you at Github!

Sincerely,

The MyBatis team