Binary compatibility report for the dropwizard-auth library between 1.3.29 and 2.0.0 versions

Test Info


Library Namedropwizard-auth
Version #11.3.29
Version #22.0.0

Test Results


Total Java Modules1
Total Methods / Classes93 / 25
Compatibility 80.8%

Problem Summary


SeverityCount
Added Methods-15
Removed MethodsHigh15
Problems with
Data Types
High0
Medium0
Low2
Problems with
Methods
High2
Medium0
Low0

Added Methods  15 


dropwizard-auth-2.0.0.jar, Authorizer.class
package io.dropwizard.auth
Authorizer<P>.authorize ( P principal, String role, ContainerRequestContext requestContext )  :  boolean

dropwizard-auth-2.0.0.jar, AuthValueFactoryProvider.class
package io.dropwizard.auth
AuthValueFactoryProvider<T>.AuthValueFactoryProvider<T> ( MultivaluedParameterExtractorProvider mpep, AuthValueFactoryProvider.PrincipalClassProvider<T> principalClassProvider )
AuthValueFactoryProvider<T>.createValueProvider ( Parameter parameter )  :  Function<ContainerRequest,?>

dropwizard-auth-2.0.0.jar, CachingAuthenticator.class
package io.dropwizard.auth
CachingAuthenticator<C,P>.CachingAuthenticator<C,P> ( MetricRegistry metricRegistry, Authenticator<C,P> authenticator, Caffeine<Object,Object> builder )
CachingAuthenticator<C,P>.CachingAuthenticator<C,P> ( MetricRegistry metricRegistry, Authenticator<C,P> authenticator, CaffeineSpec cacheSpec )
CachingAuthenticator<C,P>.invalidateAll ( Predicate<? super C> predicate )  :  void
CachingAuthenticator<C,P>.stats ( )  :  CacheStats

dropwizard-auth-2.0.0.jar, CachingAuthorizer.class
package io.dropwizard.auth
CachingAuthorizer<P>.authorize ( P principal, String role, ContainerRequestContext requestContext )  :  boolean
CachingAuthorizer<P>.CachingAuthorizer<P> ( MetricRegistry metricRegistry, Authorizer<P> authorizer, Caffeine<Object,Object> builder )
CachingAuthorizer<P>.CachingAuthorizer<P> ( MetricRegistry metricRegistry, Authorizer<P> authorizer, CaffeineSpec cacheSpec )
CachingAuthorizer<P>.invalidate ( P principal, String role, ContainerRequestContext requestContext )  :  void
CachingAuthorizer<P>.stats ( )  :  CacheStats

dropwizard-auth-2.0.0.jar, PolymorphicAuthDynamicFeature.class
package io.dropwizard.auth
PolymorphicAuthDynamicFeature<T>.PolymorphicAuthDynamicFeature<T> ( Map<Class<?>,ContainerRequestFilter> authFilterMap )

dropwizard-auth-2.0.0.jar, PolymorphicAuthValueFactoryProvider.class
package io.dropwizard.auth
PolymorphicAuthValueFactoryProvider<T>.createValueProvider ( Parameter parameter )  :  Function<ContainerRequest,?>
PolymorphicAuthValueFactoryProvider<T>.PolymorphicAuthValueFactoryProvider<T> ( MultivaluedParameterExtractorProvider mpep, PolymorphicAuthValueFactoryProvider.PrincipalClassSetProvider<T> principalClassSetProvider )

to the top

Removed Methods  15 


dropwizard-auth-1.3.29.jar, AuthValueFactoryProvider.class
package io.dropwizard.auth
AuthValueFactoryProvider<T>.AuthValueFactoryProvider<T> ( MultivaluedParameterExtractorProvider mpep, ServiceLocator injector, AuthValueFactoryProvider.PrincipalClassProvider<T> principalClassProvider )
AuthValueFactoryProvider<T>.createValueFactory ( Parameter p1 )  :  Factory
AuthValueFactoryProvider<T>.createValueFactory ( Parameter parameter )  :  AbstractContainerRequestValueFactory<?>

dropwizard-auth-1.3.29.jar, CachingAuthenticator.class
package io.dropwizard.auth
CachingAuthenticator<C,P>.CachingAuthenticator<C,P> ( MetricRegistry metricRegistry, Authenticator<C,P> authenticator, CacheBuilder<Object,Object> builder )
CachingAuthenticator<C,P>.CachingAuthenticator<C,P> ( MetricRegistry metricRegistry, Authenticator<C,P> authenticator, CacheBuilderSpec cacheSpec )
CachingAuthenticator<C,P>.invalidateAll ( Predicate<? super C> predicate )  :  void
CachingAuthenticator<C,P>.stats ( )  :  CacheStats

dropwizard-auth-1.3.29.jar, CachingAuthorizer.class
package io.dropwizard.auth
CachingAuthorizer<P>.CachingAuthorizer<P> ( MetricRegistry metricRegistry, Authorizer<P> authorizer, CacheBuilder<Object,Object> builder )
CachingAuthorizer<P>.CachingAuthorizer<P> ( MetricRegistry metricRegistry, Authorizer<P> authorizer, CacheBuilderSpec cacheSpec )
CachingAuthorizer<P>.invalidate ( P principal, String role )  :  void
CachingAuthorizer<P>.stats ( )  :  CacheStats

dropwizard-auth-1.3.29.jar, PolymorphicAuthDynamicFeature.class
package io.dropwizard.auth
PolymorphicAuthDynamicFeature<T>.PolymorphicAuthDynamicFeature<T> ( ImmutableMap<Class<?>,ContainerRequestFilter> authFilterMap )

dropwizard-auth-1.3.29.jar, PolymorphicAuthValueFactoryProvider.class
package io.dropwizard.auth
PolymorphicAuthValueFactoryProvider<T>.createValueFactory ( Parameter p1 )  :  Factory
PolymorphicAuthValueFactoryProvider<T>.createValueFactory ( Parameter parameter )  :  AbstractContainerRequestValueFactory<?>
PolymorphicAuthValueFactoryProvider<T>.PolymorphicAuthValueFactoryProvider<T> ( MultivaluedParameterExtractorProvider mpep, ServiceLocator injector, PolymorphicAuthValueFactoryProvider.PrincipalClassSetProvider<T> principalClassSetProvider )

to the top

Problems with Methods, High Severity  2 


dropwizard-auth-1.3.29.jar, CachingAuthenticator.class
package io.dropwizard.auth
[+] CachingAuthenticator<C,P>.stats ( )  :  CacheStats  1 

dropwizard-auth-1.3.29.jar, CachingAuthorizer.class
package io.dropwizard.auth
[+] CachingAuthorizer<P>.stats ( )  :  CacheStats  1 

to the top

Problems with Data Types, Low Severity  2 


dropwizard-auth-1.3.29.jar
package io.dropwizard.auth
[+] class AuthValueFactoryProvider.Binder<T>  1 
[+] class PolymorphicAuthValueFactoryProvider.Binder<T>  1 

to the top

Java Archives  1 


dropwizard-auth-1.3.29.jar

to the top