Releases: mybatis/mybatis-3
mybatis-3.2.6
See the details at https://github.com/mybatis/mybatis-3/issues?milestone=6&page=1&state=closed
Provides some new features:
- Caches nested selects
- Lazy loading can be enabled only for specific relations
- Supports returning multiple fields in a select key
- Some other minor improvements
A note for users who implemented their own caches or 3rd party cache adapters. MyBatis no longer calls Cache#getReadWriteLock(). Any locking needed by the cache should be implemented internally by the cache. So in case you coded your own cache make sure it is properly synchronized. See issue #159.
mybatis-3.2.5
See the details at https://github.com/mybatis/mybatis-3/issues?milestone=5&page=1&state=closed
Provides 7 bug fixes, 4 of them are regressions coming from 3.2.3 and 3.2.4.
mybatis-3.2.4
See the details at https://github.com/mybatis/mybatis-3/issues?milestone=4&page=1&state=closed
This version calculates bindings during startup for all statements that are not dynamic, so there is no longer needed to use lang="raw" to improve performance. See issue #98.
An special remark about this feature. Previous versions ignored the "parameterType" attribute and used the actual parameter to calculate bindings. This version builds the binding information during startup and the "parameterType" attribute is used if present (though it is still optional), so in case you had a wrong value for it you will have to change it.
mybatis-3.2.3
See the details at https://github.com/mybatis/mybatis-3/issues?milestone=3&state=closed
This version enables filling results out of multiple result sets. See issue #27 for the details.
mybatis-3.2.2
See the details at https://github.com/mybatis/mybatis-3/issues?milestone=2&state=closed
Fixes a bug in RAW language. RAW language should speed up batches but it did not. See issue #24 for the details.
mybatis-3.2.1
See the details at https://github.com/mybatis/mybatis-3/issues?milestone=1&state=closed
This version mostly fixes bugs introduced in 3.2.0.
mybatis-3.2.0
New features:
- Support for plugable scripting engines.
- Support pluggable bytecode providers & Javassist.
- Can fill nested queries from cache.
- Logging improvements.
- More than 40 bug fixes.
Upgrade notes:
- MyBatis 3.2 requires Jdk 1.6 while previous versions required Jdk 1.5.