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