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

Test Info


Library Namedropwizard-logging
Version #11.3.29
Version #22.0.0

Test Results


Total Java Modules1
Total Methods / Classes198 / 34
Compatibility 77.8%

Problem Summary


SeverityCount
Added Methods-54
Removed MethodsHigh11
Problems with
Data Types
High2
Medium0
Low0
Problems with
Methods
High7
Medium0
Low0
Other Changes
in Data Types
-4

Added Methods  54 


dropwizard-logging-2.0.0.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
AbstractAppenderFactory<E>.getFilterFactories ( )  :  List<FilterFactory<E>>
AbstractAppenderFactory<E>.getMessageRate ( )  :  Duration
AbstractAppenderFactory<E>.setMessageRate ( Duration messageRate )  :  void

dropwizard-logging-2.0.0.jar, DefaultLoggingFactory.class
package io.dropwizard.logging
DefaultLoggingFactory.getAppenders ( )  :  List<AppenderFactory<ILoggingEvent>>
DefaultLoggingFactory.getLoggers ( )  :  Map<String,JsonNode>

dropwizard-logging-2.0.0.jar, FileAppenderFactory.class
package io.dropwizard.logging
FileAppenderFactory<E>.getBufferSize ( )  :  DataSize
FileAppenderFactory<E>.getMaxFileSize ( )  :  DataSize
FileAppenderFactory<E>.getTotalSizeCap ( )  :  DataSize
FileAppenderFactory<E>.isTotalSizeCapValid ( )  :  boolean
FileAppenderFactory<E>.setBufferSize ( DataSize bufferSize )  :  void
FileAppenderFactory<E>.setMaxFileSize ( DataSize maxFileSize )  :  void
FileAppenderFactory<E>.setTotalSizeCap ( DataSize totalSizeCap )  :  void

dropwizard-logging-2.0.0.jar, LoggerConfiguration.class
package io.dropwizard.logging
LoggerConfiguration.getAppenders ( )  :  List<AppenderFactory<ILoggingEvent>>

dropwizard-logging-2.0.0.jar, ResilientSocketOutputStream.class
package io.dropwizard.logging
ResilientSocketOutputStream.close ( )  :  void
ResilientSocketOutputStream.flush ( )  :  void
ResilientSocketOutputStream.getContext ( )  :  Context
ResilientSocketOutputStream.ResilientSocketOutputStream ( String host, int port, int connectionTimeoutMs, int sendBufferSize, SocketFactory socketFactory )
ResilientSocketOutputStream.setContext ( Context p1 )  :  void
ResilientSocketOutputStream.write ( byte[ ] p1, int p2, int p3 )  :  void
ResilientSocketOutputStream.write ( int p1 )  :  void

dropwizard-logging-2.0.0.jar, TcpSocketAppenderFactory.class
package io.dropwizard.logging
TcpSocketAppenderFactory<E>.getSendBufferSize ( )  :  DataSize
TcpSocketAppenderFactory<E>.setSendBufferSize ( DataSize sendBufferSize )  :  void

dropwizard-logging-2.0.0.jar, TlsSocketAppenderFactory.class
package io.dropwizard.logging
TlsSocketAppenderFactory<E>.getExcludedCipherSuites ( )  :  List<String>
TlsSocketAppenderFactory<E>.getExcludedProtocols ( )  :  List<String>
TlsSocketAppenderFactory<E>.getJceProvider ( )  :  String
TlsSocketAppenderFactory<E>.getKeyStorePassword ( )  :  String
TlsSocketAppenderFactory<E>.getKeyStorePath ( )  :  String
TlsSocketAppenderFactory<E>.getKeyStoreProvider ( )  :  String
TlsSocketAppenderFactory<E>.getKeyStoreType ( )  :  String
TlsSocketAppenderFactory<E>.getSupportedCipherSuites ( )  :  List<String>
TlsSocketAppenderFactory<E>.getSupportedProtocols ( )  :  List<String>
TlsSocketAppenderFactory<E>.getTrustStorePassword ( )  :  String
TlsSocketAppenderFactory<E>.getTrustStorePath ( )  :  String
TlsSocketAppenderFactory<E>.getTrustStoreProvider ( )  :  String
TlsSocketAppenderFactory<E>.getTrustStoreType ( )  :  String
TlsSocketAppenderFactory<E>.isValidateCerts ( )  :  boolean
TlsSocketAppenderFactory<E>.isValidatePeers ( )  :  boolean
TlsSocketAppenderFactory<E>.setExcludedCipherSuites ( List<String> excludedCipherSuites )  :  void
TlsSocketAppenderFactory<E>.setExcludedProtocols ( List<String> excludedProtocols )  :  void
TlsSocketAppenderFactory<E>.setJceProvider ( String jceProvider )  :  void
TlsSocketAppenderFactory<E>.setKeyStorePassword ( String keyStorePassword )  :  void
TlsSocketAppenderFactory<E>.setKeyStorePath ( String keyStorePath )  :  void
TlsSocketAppenderFactory<E>.setKeyStoreProvider ( String keyStoreProvider )  :  void
TlsSocketAppenderFactory<E>.setKeyStoreType ( String keyStoreType )  :  void
TlsSocketAppenderFactory<E>.setSupportedCipherSuites ( List<String> supportedCipherSuites )  :  void
TlsSocketAppenderFactory<E>.setSupportedProtocols ( List<String> supportedProtocols )  :  void
TlsSocketAppenderFactory<E>.setTrustStorePassword ( String trustStorePassword )  :  void
TlsSocketAppenderFactory<E>.setTrustStorePath ( String trustStorePath )  :  void
TlsSocketAppenderFactory<E>.setTrustStoreProvider ( String trustStoreProvider )  :  void
TlsSocketAppenderFactory<E>.setTrustStoreType ( String trustStoreType )  :  void
TlsSocketAppenderFactory<E>.setValidateCerts ( boolean validateCerts )  :  void
TlsSocketAppenderFactory<E>.setValidatePeers ( boolean validatePeers )  :  void
TlsSocketAppenderFactory<E>.socketFactory ( )  :  SocketFactory
TlsSocketAppenderFactory<E>.TlsSocketAppenderFactory<E> ( )

to the top

Removed Methods  11 


dropwizard-logging-1.3.29.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
AbstractAppenderFactory<E>.getFilterFactories ( )  :  ImmutableList<FilterFactory<E>>

dropwizard-logging-1.3.29.jar, DefaultLoggingFactory.class
package io.dropwizard.logging
DefaultLoggingFactory.getAppenders ( )  :  ImmutableList<AppenderFactory<ILoggingEvent>>
DefaultLoggingFactory.getLoggers ( )  :  ImmutableMap<String,JsonNode>

dropwizard-logging-1.3.29.jar, FileAppenderFactory.class
package io.dropwizard.logging
FileAppenderFactory<E>.getBufferSize ( )  :  Size
FileAppenderFactory<E>.getMaxFileSize ( )  :  Size
FileAppenderFactory<E>.setBufferSize ( Size bufferSize )  :  void
FileAppenderFactory<E>.setMaxFileSize ( Size maxFileSize )  :  void

dropwizard-logging-1.3.29.jar, LoggerConfiguration.class
package io.dropwizard.logging
LoggerConfiguration.getAppenders ( )  :  ImmutableList<AppenderFactory<ILoggingEvent>>

dropwizard-logging-1.3.29.jar, ResilentSocketOutputStream.class
package ch.qos.logback.core.recovery
ResilentSocketOutputStream.ResilentSocketOutputStream ( String host, int port, int connectionTimeoutMs, int sendBufferSize, SocketFactory socketFactory )

dropwizard-logging-1.3.29.jar, TcpSocketAppenderFactory.class
package io.dropwizard.logging
TcpSocketAppenderFactory<E>.getSendBufferSize ( )  :  Size
TcpSocketAppenderFactory<E>.setSendBufferSize ( Size sendBufferSize )  :  void

to the top

Problems with Data Types, High Severity  2 


dropwizard-logging-1.3.29.jar
package ch.qos.logback.core.recovery
[+] class ResilentSocketOutputStream  1 

dropwizard-logging-1.3.29.jar
package io.dropwizard.logging
[+] class AbstractAppenderFactory<E>  1 

to the top

Problems with Methods, High Severity  7 


dropwizard-logging-1.3.29.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
[+] AbstractAppenderFactory<E>.getFilterFactories ( )  :  ImmutableList<FilterFactory<E>>  1 

dropwizard-logging-1.3.29.jar, DefaultLoggingFactory.class
package io.dropwizard.logging
[+] DefaultLoggingFactory.getAppenders ( )  :  ImmutableList<AppenderFactory<ILoggingEvent>>  1 
[+] DefaultLoggingFactory.getLoggers ( )  :  ImmutableMap<String,JsonNode>  1 

dropwizard-logging-1.3.29.jar, FileAppenderFactory.class
package io.dropwizard.logging
[+] FileAppenderFactory<E>.getBufferSize ( )  :  Size  1 
[+] FileAppenderFactory<E>.getMaxFileSize ( )  :  Size  1 

dropwizard-logging-1.3.29.jar, LoggerConfiguration.class
package io.dropwizard.logging
[+] LoggerConfiguration.getAppenders ( )  :  ImmutableList<AppenderFactory<ILoggingEvent>>  1 

dropwizard-logging-1.3.29.jar, TcpSocketAppenderFactory.class
package io.dropwizard.logging
[+] TcpSocketAppenderFactory<E>.getSendBufferSize ( )  :  Size  1 

to the top

Other Changes in Data Types  4 


dropwizard-logging-1.3.29.jar
package io.dropwizard.logging
[+] class SyslogAppenderFactory.Facility  4 

to the top

Java Archives  1 


dropwizard-logging-1.3.29.jar

to the top