Binary compatibility report for the dropwizard-client library between 1.3.29 and 2.0.0 versions
Test Info
| Library Name | dropwizard-client | 
| Version #1 | 1.3.29 | 
| Version #2 | 2.0.0 | 
Test Results
| Total Java Modules | 1 | 
| Total Methods / Classes | 177 / 12 | 
| Compatibility | 
99.4% | 
Problem Summary
 | Severity | Count | 
| Added Methods | - | 9 | 
| 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  9 
dropwizard-client-2.0.0.jar, HttpClientBuilder.class
package io.dropwizard.client
HttpClientBuilder.createBuilder ( )  :  HttpClientBuilder
io/dropwizard/client/HttpClientBuilder.createBuilder:()Lorg/apache/http/impl/client/HttpClientBuilder;
HttpClientBuilder.createRequestExecutor ( String name )  :  HttpRequestExecutor
io/dropwizard/client/HttpClientBuilder.createRequestExecutor:(Ljava/lang/String;)Lorg/apache/http/protocol/HttpRequestExecutor;
dropwizard-client-2.0.0.jar, HttpClientConfiguration.class
package io.dropwizard.client
HttpClientConfiguration.isNormalizeUriEnabled ( )  :  boolean
io/dropwizard/client/HttpClientConfiguration.isNormalizeUriEnabled:()Z
HttpClientConfiguration.setNormalizeUriEnabled ( boolean normalizeUriEnabled )  :  void
io/dropwizard/client/HttpClientConfiguration.setNormalizeUriEnabled:(Z)V
dropwizard-client-2.0.0.jar, JerseyClientBuilder.class
package io.dropwizard.client
JerseyClientBuilder.buildRx ( String name, Class<RX> invokerType )  :  Client
io/dropwizard/client/JerseyClientBuilder.buildRx:(Ljava/lang/String;Ljava/lang/Class;)Ljavax/ws/rs/client/Client;
dropwizard-client-2.0.0.jar, TlsConfiguration.class
package io.dropwizard.client.ssl
TlsConfiguration.getKeyStoreProvider ( )  :  String
io/dropwizard/client/ssl/TlsConfiguration.getKeyStoreProvider:()Ljava/lang/String;
TlsConfiguration.getTrustStoreProvider ( )  :  String
io/dropwizard/client/ssl/TlsConfiguration.getTrustStoreProvider:()Ljava/lang/String;
TlsConfiguration.setKeyStoreProvider ( String keyStoreProvider )  :  void
io/dropwizard/client/ssl/TlsConfiguration.setKeyStoreProvider:(Ljava/lang/String;)V
TlsConfiguration.setTrustStoreProvider ( String trustStoreProvider )  :  void
io/dropwizard/client/ssl/TlsConfiguration.setTrustStoreProvider:(Ljava/lang/String;)V
to the top
Removed Methods  1 
dropwizard-client-1.3.29.jar, JerseyClientBuilder.class
package io.dropwizard.client
JerseyClientBuilder.buildRx ( String name, Class<RX> invokerType )  :  RxClient<RX>
io/dropwizard/client/JerseyClientBuilder.buildRx:(Ljava/lang/String;Ljava/lang/Class;)Lorg/glassfish/jersey/client/rx/RxClient;
to the top
Problems with Methods, High Severity  1 
dropwizard-client-1.3.29.jar, JerseyClientBuilder.class
package io.dropwizard.client
[+] JerseyClientBuilder.buildRx ( String name, Class<RX> invokerType )  :  RxClient<RX>  1 
io/dropwizard/client/JerseyClientBuilder.buildRx:(Ljava/lang/String;Ljava/lang/Class;)Lorg/glassfish/jersey/client/rx/RxClient;
 | Change | Effect | 
|---|
| 1 | 
Return value type has been changed from org.glassfish.jersey.client.rx.RxClient<RX> to javax.ws.rs.client.Client. | 
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-client-1.3.29.jar
to the top