Binary compatibility report for the dropwizard-logging library between 1.2.9 and 1.3.0 versions

Test Info


Library Namedropwizard-logging
Version #11.2.9
Version #21.3.0

Test Results


Total Java Modules1
Total Methods / Classes149 / 32
Compatibility 99.1%

Problem Summary


SeverityCount
Added Methods-38
Removed MethodsHigh1
Problems with
Data Types
High0
Medium0
Low6
Problems with
Methods
High1
Medium0
Low0
Other Changes
in Data Types
-1

Added Methods  38 


dropwizard-logging-1.3.0.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
AbstractAppenderFactory<E>.buildLayout ( LoggerContext context, LayoutFactory<E> defaultLayoutFactory )  :  LayoutBase<E>
AbstractAppenderFactory<E>.getLayout ( )  :  DiscoverableLayoutFactory
AbstractAppenderFactory<E>.setLayout ( DiscoverableLayoutFactory layout )  :  void

dropwizard-logging-1.3.0.jar, AbstractOutputStreamAppenderFactory.class
package io.dropwizard.logging
AbstractOutputStreamAppenderFactory<E>.AbstractOutputStreamAppenderFactory<E> ( )
AbstractOutputStreamAppenderFactory<E>.appender ( LoggerContext p1 ) [abstract]  :  OutputStreamAppender<E>
AbstractOutputStreamAppenderFactory<E>.build ( LoggerContext context, String applicationName, LayoutFactory<E> layoutFactory, LevelFilterFactory<E> levelFilterFactory, AsyncAppenderFactory<E> asyncAppenderFactory )  :  Appender<E>

dropwizard-logging-1.3.0.jar, BootstrapLogging.class
package io.dropwizard.logging
BootstrapLogging.bootstrap ( Level level, DiscoverableLayoutFactory<ILoggingEvent> layoutFactory ) [static]  :  void

dropwizard-logging-1.3.0.jar, ConsoleAppenderFactory.class
package io.dropwizard.logging
ConsoleAppenderFactory<E>.appender ( LoggerContext context )  :  OutputStreamAppender<E>

dropwizard-logging-1.3.0.jar, DiscoverableLayoutFactory.class
package io.dropwizard.logging.layout
DiscoverableLayoutFactory<E>.build ( LoggerContext p1, TimeZone p2 ) [abstract]  :  LayoutBase<E>

dropwizard-logging-1.3.0.jar, DropwizardSocketAppender.class
package io.dropwizard.logging.socket
DropwizardSocketAppender<E>.DropwizardSocketAppender<E> ( String host, int port, int connectionTimeoutMs, int sendBufferSize, SocketFactory socketFactory )
DropwizardSocketAppender<E>.socketOutputStream ( )  :  OutputStream
DropwizardSocketAppender<E>.start ( )  :  void

dropwizard-logging-1.3.0.jar, DropwizardUdpSocketAppender.class
package io.dropwizard.logging.socket
DropwizardUdpSocketAppender<E>.datagramSocketOutputStream ( String host, int port )  :  OutputStream
DropwizardUdpSocketAppender<E>.DropwizardUdpSocketAppender<E> ( String host, int port )
DropwizardUdpSocketAppender<E>.start ( )  :  void

dropwizard-logging-1.3.0.jar, FileAppenderFactory.class
package io.dropwizard.logging
FileAppenderFactory<E>.appender ( LoggerContext context )  :  OutputStreamAppender<E>
FileAppenderFactory<E>.isImmediateFlush ( )  :  boolean
FileAppenderFactory<E>.setImmediateFlush ( boolean immediateFlush )  :  void

dropwizard-logging-1.3.0.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.0.jar, TcpSocketAppenderFactory.class
package io.dropwizard.logging
TcpSocketAppenderFactory<E>.appender ( LoggerContext context )  :  OutputStreamAppender<E>
TcpSocketAppenderFactory<E>.getConnectionTimeout ( )  :  Duration
TcpSocketAppenderFactory<E>.getHost ( )  :  String
TcpSocketAppenderFactory<E>.getPort ( )  :  int
TcpSocketAppenderFactory<E>.getSendBufferSize ( )  :  Size
TcpSocketAppenderFactory<E>.isImmediateFlush ( )  :  boolean
TcpSocketAppenderFactory<E>.setConnectionTimeout ( Duration connectionTimeout )  :  void
TcpSocketAppenderFactory<E>.setHost ( String host )  :  void
TcpSocketAppenderFactory<E>.setImmediateFlush ( boolean immediateFlush )  :  void
TcpSocketAppenderFactory<E>.setPort ( int port )  :  void
TcpSocketAppenderFactory<E>.setSendBufferSize ( Size sendBufferSize )  :  void
TcpSocketAppenderFactory<E>.socketFactory ( )  :  SocketFactory
TcpSocketAppenderFactory<E>.TcpSocketAppenderFactory<E> ( )

dropwizard-logging-1.3.0.jar, UdpSocketAppenderFactory.class
package io.dropwizard.logging
UdpSocketAppenderFactory<E>.appender ( LoggerContext context )  :  OutputStreamAppender<E>
UdpSocketAppenderFactory<E>.getHost ( )  :  String
UdpSocketAppenderFactory<E>.getPort ( )  :  int
UdpSocketAppenderFactory<E>.setHost ( String host )  :  void
UdpSocketAppenderFactory<E>.setPort ( int port )  :  void
UdpSocketAppenderFactory<E>.UdpSocketAppenderFactory<E> ( )

to the top

Removed Methods  1 


dropwizard-logging-1.2.9.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
AbstractAppenderFactory<E>.buildLayout ( LoggerContext context, LayoutFactory<E> layoutFactory )  :  PatternLayoutBase<E>

to the top

Problems with Methods, High Severity  1 


dropwizard-logging-1.2.9.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
[+] AbstractAppenderFactory<E>.buildLayout ( LoggerContext context, LayoutFactory<E> layoutFactory )  :  PatternLayoutBase<E>  1 

to the top

Problems with Data Types, Low Severity  6 


dropwizard-logging-1.2.9.jar
package io.dropwizard.logging
[+] class ConsoleAppenderFactory<E>  2 
[+] class FileAppenderFactory<E>  2 
[+] class SyslogAppenderFactory  2 

to the top

Other Changes in Data Types  1 


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

to the top

Java Archives  1 


dropwizard-logging-1.2.9.jar

to the top