Binary compatibility report for the dropwizard-db library between 0.8.5 and 0.9.0 versions
Test Info
Library Name | dropwizard-db |
Version #1 | 0.8.5 |
Version #2 | 0.9.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 96 / 7 |
Compatibility |
98.7% |
Problem Summary
| Severity | Count |
Added Methods | - | 17 |
Removed Methods | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 1 |
Medium | 0 |
Low | 0 |
Added Methods 17
dropwizard-db-0.9.0.jar, DatabaseConfiguration.class
package io.dropwizard.db
DatabaseConfiguration<T>.getDataSourceFactory ( T p1 ) [abstract] : PooledDataSourceFactory
io/dropwizard/db/DatabaseConfiguration.getDataSourceFactory:(Lio/dropwizard/Configuration;)Lio/dropwizard/db/PooledDataSourceFactory;
dropwizard-db-0.9.0.jar, DataSourceFactory.class
package io.dropwizard.db
DataSourceFactory.asSingleConnectionPool ( ) : void
io/dropwizard/db/DataSourceFactory.asSingleConnectionPool:()V
DataSourceFactory.getHealthCheckValidationQuery ( ) : String
io/dropwizard/db/DataSourceFactory.getHealthCheckValidationQuery:()Ljava/lang/String;
DataSourceFactory.getHealthCheckValidationTimeout ( ) : Optional<Duration>
io/dropwizard/db/DataSourceFactory.getHealthCheckValidationTimeout:()Lcom/google/common/base/Optional;
DataSourceFactory.getRemoveAbandonedTimeout ( ) : Duration
io/dropwizard/db/DataSourceFactory.getRemoveAbandonedTimeout:()Lio/dropwizard/util/Duration;
DataSourceFactory.getValidatorClassName ( ) : Optional<String>
io/dropwizard/db/DataSourceFactory.getValidatorClassName:()Lcom/google/common/base/Optional;
DataSourceFactory.isRemoveAbandoned ( ) : boolean
io/dropwizard/db/DataSourceFactory.isRemoveAbandoned:()Z
DataSourceFactory.setRemoveAbandoned ( boolean removeAbandoned ) : void
io/dropwizard/db/DataSourceFactory.setRemoveAbandoned:(Z)V
DataSourceFactory.setRemoveAbandonedTimeout ( Duration removeAbandonedTimeout ) : void
io/dropwizard/db/DataSourceFactory.setRemoveAbandonedTimeout:(Lio/dropwizard/util/Duration;)V
DataSourceFactory.setValidatorClassName ( Optional<String> validatorClassName ) : void
io/dropwizard/db/DataSourceFactory.setValidatorClassName:(Lcom/google/common/base/Optional;)V
dropwizard-db-0.9.0.jar, PooledDataSourceFactory.class
package io.dropwizard.db
PooledDataSourceFactory.asSingleConnectionPool ( ) [abstract] : void
io/dropwizard/db/PooledDataSourceFactory.asSingleConnectionPool:()V
PooledDataSourceFactory.build ( MetricRegistry p1, String p2 ) [abstract] : ManagedDataSource
io/dropwizard/db/PooledDataSourceFactory.build:(Lcom/codahale/metrics/MetricRegistry;Ljava/lang/String;)Lio/dropwizard/db/ManagedDataSource;
PooledDataSourceFactory.getDriverClass ( ) [abstract] : String
io/dropwizard/db/PooledDataSourceFactory.getDriverClass:()Ljava/lang/String;
PooledDataSourceFactory.getHealthCheckValidationQuery ( ) [abstract] : String
io/dropwizard/db/PooledDataSourceFactory.getHealthCheckValidationQuery:()Ljava/lang/String;
PooledDataSourceFactory.getHealthCheckValidationTimeout ( ) [abstract] : Optional<Duration>
io/dropwizard/db/PooledDataSourceFactory.getHealthCheckValidationTimeout:()Lcom/google/common/base/Optional;
PooledDataSourceFactory.getProperties ( ) [abstract] : Map<String,String>
io/dropwizard/db/PooledDataSourceFactory.getProperties:()Ljava/util/Map;
PooledDataSourceFactory.isAutoCommentsEnabled ( ) [abstract] : boolean
io/dropwizard/db/PooledDataSourceFactory.isAutoCommentsEnabled:()Z
to the top
Removed Methods 1
dropwizard-db-0.8.5.jar, DatabaseConfiguration.class
package io.dropwizard.db
DatabaseConfiguration<T>.getDataSourceFactory ( T p1 ) [abstract] : DataSourceFactory
io/dropwizard/db/DatabaseConfiguration.getDataSourceFactory:(Lio/dropwizard/Configuration;)Lio/dropwizard/db/DataSourceFactory;
to the top
Problems with Methods, High Severity 1
dropwizard-db-0.8.5.jar, DatabaseConfiguration.class
package io.dropwizard.db
[+] DatabaseConfiguration<T>.getDataSourceFactory ( T p1 ) [abstract] : DataSourceFactory 1
io/dropwizard/db/DatabaseConfiguration.getDataSourceFactory:(Lio/dropwizard/Configuration;)Lio/dropwizard/db/DataSourceFactory;
| Change | Effect |
---|
1 |
Return value type has been changed from DataSourceFactory to PooledDataSourceFactory. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
to the top
Java Archives 1
dropwizard-db-0.8.5.jar
to the top