Releases: mybatis/guice
Releases · mybatis/guice
Mybatis Guice 4.0.0
- Jakarta namespace
Mybatis Guice 3.18 Release
- Supports Mybatis 3.5.11
Mybatis Guice 3.17 Release
- Add failover mode and load balancing mode of MariaDB connector
- Set slf4j back to 1.7.x line
- Use nullable from spotbugs-annotations rather than legacy jsr305
- General build updates and library updates
Mybatis Guice 3.16 Release
- There is a gab between this and last release 3.13 due to some issues pushing release. Therefore 3.16 is next.
- General library updates - needed to get jdk 17 support usage directly on guice.
- Build related updates
3.12
3.12 maintenance release
- Adds support for HikariCP.
- Fixes #129
- Replaces Apache Commons DBCP version 1 by Apache Commons DBCP version 2. Some properties are replaced.
BasicDataSourceProvider:
maxActive -> maxTotal;
maxWait -> maxWaitMillis;
DriverAdapterCPDSProvider:
maxIdle removed;
PerUserPoolDataSource:
minEvictableIdleTimeMillis -> defaultMinEvictableIdleTimeMillis;
numTestsPerEvictionRun -> defaultNumTestsPerEvictionRun;
testOnBorrow -> defaultTestOnBorrow;
testOnReturn -> defaultTestOnReturn;
testWhileIdle -> defaultTestWhileIdle;
timeBetweenEvictionRunsMillis -> defaultTimeBetweenEvictionRunsMillis;
maxActive -> defaultMaxTotal;
maxIdle -> defaultMaxIdle;
maxWait -> defaultMaxWaitMillis;
@PerUserMaxActive -> @PerUserMaxTotal;
@PerUserMaxWait -> @PerUserMaxWaitMillis;
SharedPoolDataSourceProvider:
minEvictableIdleTimeMillis -> defaultMinEvictableIdleTimeMillis;
numTestsPerEvictionRun -> defaultNumTestsPerEvictionRun;
testOnBorrow -> defaultTestOnBorrow;
testOnReturn -> defaultTestOnReturn;
testWhileIdle -> defaultTestWhileIdle;
timeBetweenEvictionRunsMillis -> defaultTimeBetweenEvictionRunsMillis;
maxActive -> defaultMaxTotal;
maxIdle -> defaultMaxIdle;
maxWait -> defaultMaxWaitMillis; - Removed support for BoneCP.
- Fixes #139
3.11
3.10
3.10 maintenance release
- Allow Druid connection properties to be set using an instance of Properties.
- Fixes #112
- Make JdbcUrlAntFormatter class public to allow users to format their custom URLs like in JdbcHelper.
- Fixes following configuration properties for BoneCP data source.
- idleConnectionTestPeriod
- idleConnectionTestPeriodInMinutes
- idleConnectionTestPeriodInSeconds
- Fixes #111
- Fixes ProvisionException when setting login timeout for BasicDataSource
- Fixes #110
- Fixes use of data source name configuration property for SharedPoolDataSourceProvider.
- Fixes #115
- Fixes generic types in PerUserPoolDataSourceModule.
- Fixes #114
- Fixes readOnly property for Druid data source.
- Fixes #116
- Removed dependency on guice multibindings.
mybatis-guice-3.9
3.9 maintenance release
- Restored setting configuration using properties. Only properties that existed in version 3.7 will be supported in the future.
- Fixes constructor injection for TypeHandlers.
- Added support for Druid data source.
mybatis-guice-3.8
3.8 maintenance release
- Default Environment ID for XML configuration changed from "development" to the value of "default" attribute of <environments> element.
- Added support for Druid data source.
- Configuration can be customized using ConfigurationSetting interface.
mybatis-guice-3.7.1
3.7.1 maintenance release
- Fixes concurrency error with JTA.