Binary compatibility report for the dropwizard-hibernate library between 1.3.29 and 2.0.0 versions
Test Info
| Library Name | dropwizard-hibernate | 
| Version #1 | 1.3.29 | 
| Version #2 | 2.0.0 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 71 / 10 | 
| Compatibility | 
88.3% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 7 | 
| Removed Methods | High | 7 | 
Problems with Data Types | High | 0 | 
| Medium | 0 | 
| Low | 0 | 
Problems with Methods | High | 2 | 
| Medium | 1 | 
| Low | 0 | 
Added Methods  7 
dropwizard-hibernate-2.0.0.jar, HibernateBundle.class
package io.dropwizard.hibernate
HibernateBundle<T>.HibernateBundle<T> ( List<Class<?>> entities, SessionFactoryFactory sessionFactoryFactory )
io/dropwizard/hibernate/HibernateBundle."<init>":(Ljava/util/List;Lio/dropwizard/hibernate/SessionFactoryFactory;)V
dropwizard-hibernate-2.0.0.jar, ScanningHibernateBundle.class
package io.dropwizard.hibernate
ScanningHibernateBundle<T>.findEntityClassesFromDirectory ( String[ ] pckgs ) [static]  :  List<Class<?>>
io/dropwizard/hibernate/ScanningHibernateBundle.findEntityClassesFromDirectory:([Ljava/lang/String;)Ljava/util/List;
dropwizard-hibernate-2.0.0.jar, SessionFactoryHealthCheck.class
package io.dropwizard.hibernate
SessionFactoryHealthCheck.getValidationQuery ( )  :  Optional<String>
io/dropwizard/hibernate/SessionFactoryHealthCheck.getValidationQuery:()Ljava/util/Optional;
SessionFactoryHealthCheck.SessionFactoryHealthCheck ( ExecutorService executorService, Duration duration, SessionFactory sessionFactory, Optional<String> validationQuery )
io/dropwizard/hibernate/SessionFactoryHealthCheck."<init>":(Ljava/util/concurrent/ExecutorService;Lio/dropwizard/util/Duration;Lorg/hibernate/SessionFactory;Ljava/util/Optional;)V
SessionFactoryHealthCheck.SessionFactoryHealthCheck ( SessionFactory sessionFactory, Optional<String> validationQuery )
io/dropwizard/hibernate/SessionFactoryHealthCheck."<init>":(Lorg/hibernate/SessionFactory;Ljava/util/Optional;)V
dropwizard-hibernate-2.0.0.jar, UnitOfWorkAspect.class
package io.dropwizard.hibernate
UnitOfWorkAspect.validateSession ( )  :  void
io/dropwizard/hibernate/UnitOfWorkAspect.validateSession:()V
dropwizard-hibernate-2.0.0.jar, UnitOfWorkAwareProxyFactory.class
package io.dropwizard.hibernate
UnitOfWorkAwareProxyFactory.newAspect ( Map<String,SessionFactory> sessionFactories )  :  UnitOfWorkAspect
io/dropwizard/hibernate/UnitOfWorkAwareProxyFactory.newAspect:(Ljava/util/Map;)Lio/dropwizard/hibernate/UnitOfWorkAspect;
to the top
Removed Methods  7 
dropwizard-hibernate-1.3.29.jar, HibernateBundle.class
package io.dropwizard.hibernate
HibernateBundle<T>.HibernateBundle<T> ( ImmutableList<Class<?>> entities, SessionFactoryFactory sessionFactoryFactory )
io/dropwizard/hibernate/HibernateBundle."<init>":(Lcom/google/common/collect/ImmutableList;Lio/dropwizard/hibernate/SessionFactoryFactory;)V
HibernateBundle<T>.run ( T configuration, Environment environment )  :  void
io/dropwizard/hibernate/HibernateBundle.run:(Lio/dropwizard/Configuration;Lio/dropwizard/setup/Environment;)V
dropwizard-hibernate-1.3.29.jar, ScanningHibernateBundle.class
package io.dropwizard.hibernate
ScanningHibernateBundle<T>.findEntityClassesFromDirectory ( String[ ] pckgs ) [static]  :  ImmutableList<Class<?>>
io/dropwizard/hibernate/ScanningHibernateBundle.findEntityClassesFromDirectory:([Ljava/lang/String;)Lcom/google/common/collect/ImmutableList;
dropwizard-hibernate-1.3.29.jar, SessionFactoryHealthCheck.class
package io.dropwizard.hibernate
SessionFactoryHealthCheck.getValidationQuery ( )  :  String
io/dropwizard/hibernate/SessionFactoryHealthCheck.getValidationQuery:()Ljava/lang/String;
SessionFactoryHealthCheck.SessionFactoryHealthCheck ( ExecutorService executorService, Duration duration, SessionFactory sessionFactory, String validationQuery )
io/dropwizard/hibernate/SessionFactoryHealthCheck."<init>":(Ljava/util/concurrent/ExecutorService;Lio/dropwizard/util/Duration;Lorg/hibernate/SessionFactory;Ljava/lang/String;)V
SessionFactoryHealthCheck.SessionFactoryHealthCheck ( SessionFactory sessionFactory, String validationQuery )
io/dropwizard/hibernate/SessionFactoryHealthCheck."<init>":(Lorg/hibernate/SessionFactory;Ljava/lang/String;)V
dropwizard-hibernate-1.3.29.jar, UnitOfWorkAwareProxyFactory.class
package io.dropwizard.hibernate
UnitOfWorkAwareProxyFactory.newAspect ( ImmutableMap<String,SessionFactory> sessionFactories )  :  UnitOfWorkAspect
io/dropwizard/hibernate/UnitOfWorkAwareProxyFactory.newAspect:(Lcom/google/common/collect/ImmutableMap;)Lio/dropwizard/hibernate/UnitOfWorkAspect;
to the top
Problems with Methods, High Severity  2 
dropwizard-hibernate-1.3.29.jar, ScanningHibernateBundle.class
package io.dropwizard.hibernate
[+] ScanningHibernateBundle<T>.findEntityClassesFromDirectory ( String[ ] pckgs ) [static]  :  ImmutableList<Class<?>>  1 
io/dropwizard/hibernate/ScanningHibernateBundle.findEntityClassesFromDirectory:([Ljava/lang/String;)Lcom/google/common/collect/ImmutableList;
 | Change | Effect | 
|---|
| 1 | 
Return value type has been changed from com.google.common.collect.ImmutableList<java.lang.Class<?>> to java.util.List<java.lang.Class<?>>. | 
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. | 
 
dropwizard-hibernate-1.3.29.jar, SessionFactoryHealthCheck.class
package io.dropwizard.hibernate
[+] SessionFactoryHealthCheck.getValidationQuery ( )  :  String  1 
io/dropwizard/hibernate/SessionFactoryHealthCheck.getValidationQuery:()Ljava/lang/String;
 | Change | Effect | 
|---|
| 1 | 
Return value type has been changed from java.lang.String to java.util.Optional<java.lang.String>. | 
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
Problems with Methods, Medium Severity  1 
dropwizard-hibernate-1.3.29.jar, HibernateBundle.class
package io.dropwizard.hibernate
[+] HibernateBundle<T>.run ( Object p1, Environment p2 )  :  void  1 
io/dropwizard/hibernate/HibernateBundle.run:(Ljava/lang/Object;Lio/dropwizard/setup/Environment;)V
 | Change | Effect | 
|---|
| 1 | 
Method became final. | 
A client program trying to reimplement this method may be interrupted by VerifyError exception. | 
 
to the top
Java Archives  1 
dropwizard-hibernate-1.3.29.jar
to the top