Source compatibility report for the dropwizard-client library between 3.0.11 and 4.0.0 versions
Test Info
Library Name | dropwizard-client |
Version #1 | 3.0.11 |
Version #2 | 4.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 178 / 12 |
Compatibility |
96% |
Problem Summary
| Severity | Count |
Added Methods | - | 4 |
Removed Methods | High | 6 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 2 |
Low | 0 |
Added Methods 4
dropwizard-client-4.0.0.jar, JerseyClientBuilder.class
package io.dropwizard.client
JerseyClientBuilder.build ( String name ) : Client
io/dropwizard/client/JerseyClientBuilder.build:(Ljava/lang/String;)Ljakarta/ws/rs/client/Client;
JerseyClientBuilder.buildRx ( String name, Class<RX> invokerType ) : Client
io/dropwizard/client/JerseyClientBuilder.buildRx:(Ljava/lang/String;Ljava/lang/Class;)Ljakarta/ws/rs/client/Client;
JerseyClientBuilder.using ( Validator validator ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.using:(Ljakarta/validation/Validator;)Lio/dropwizard/client/JerseyClientBuilder;
dropwizard-client-4.0.0.jar, JerseyIgnoreRequestUserAgentHeaderFilter.class
package io.dropwizard.client
JerseyIgnoreRequestUserAgentHeaderFilter.filter ( ClientRequestContext requestContext ) : void
io/dropwizard/client/JerseyIgnoreRequestUserAgentHeaderFilter.filter:(Ljakarta/ws/rs/client/ClientRequestContext;)V
to the top
Removed Methods 6
dropwizard-client-3.0.11.jar, HttpClientConfiguration.class
package io.dropwizard.client
HttpClientConfiguration.isProtocolUpgradeEnabled ( ) : boolean
io/dropwizard/client/HttpClientConfiguration.isProtocolUpgradeEnabled:()Z
HttpClientConfiguration.setProtocolUpgradeEnabled ( boolean protocolUpgradeEnabled ) : void
io/dropwizard/client/HttpClientConfiguration.setProtocolUpgradeEnabled:(Z)V
dropwizard-client-3.0.11.jar, JerseyClientBuilder.class
package io.dropwizard.client
JerseyClientBuilder.build ( String name ) : Client
io/dropwizard/client/JerseyClientBuilder.build:(Ljava/lang/String;)Ljavax/ws/rs/client/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;
JerseyClientBuilder.using ( Validator validator ) : JerseyClientBuilder
io/dropwizard/client/JerseyClientBuilder.using:(Ljavax/validation/Validator;)Lio/dropwizard/client/JerseyClientBuilder;
dropwizard-client-3.0.11.jar, JerseyIgnoreRequestUserAgentHeaderFilter.class
package io.dropwizard.client
JerseyIgnoreRequestUserAgentHeaderFilter.filter ( ClientRequestContext requestContext ) : void
io/dropwizard/client/JerseyIgnoreRequestUserAgentHeaderFilter.filter:(Ljavax/ws/rs/client/ClientRequestContext;)V
to the top
Problems with Data Types, High Severity 1
dropwizard-client-3.0.11.jar
package io.dropwizard.client
[+] class JerseyIgnoreRequestUserAgentHeaderFilter 1
| Change | Effect |
---|
1 |
Removed super-interface javax.ws.rs.client.ClientRequestFilter. |
Recompilation of a client program may be terminated with the message: cannot find method in class JerseyIgnoreRequestUserAgentHeaderFilter. |
[+] affected methods: 1 (0.6%)
JerseyIgnoreRequestUserAgentHeaderFilter.JerseyIgnoreRequestUserAgentHeaderFilter ( )This constructor is from 'JerseyIgnoreRequestUserAgentHeaderFilter' class.
to the top
Problems with Methods, Medium Severity 2
dropwizard-client-3.0.11.jar, JerseyClientBuilder.class
package io.dropwizard.client
[+] JerseyClientBuilder.build ( String name ) : Client 1
io/dropwizard/client/JerseyClientBuilder.build:(Ljava/lang/String;)Ljavax/ws/rs/client/Client;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.ws.rs.client.Client to jakarta.ws.rs.client.Client. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.ws.rs.client.Client cannot be converted to javax.ws.rs.client.Client. |
[+] JerseyClientBuilder.buildRx ( String name, Class<RX> invokerType ) : Client 1
io/dropwizard/client/JerseyClientBuilder.buildRx:(Ljava/lang/String;Ljava/lang/Class;)Ljavax/ws/rs/client/Client;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.ws.rs.client.Client to jakarta.ws.rs.client.Client. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.ws.rs.client.Client cannot be converted to javax.ws.rs.client.Client. |
to the top
Java Archives 1
dropwizard-client-3.0.11.jar
to the top