Binary compatibility report for the Jackrabbit library between 2.3.0 and 2.3.4 versions

Test Info


Library NameJackrabbit
Version #12.3.0
Version #22.3.4

Test Results


Total Java ARchives40
Total Methods / Classes10704 / 1374
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Methods-65
Removed MethodsHigh2
Problems with
Data Types
High0
Medium2
Low1
Problems with
Methods
High0
Medium0
Low2
Other Changes
in Data Types
-6

Added Methods (65)


jackrabbit-api-2.3.4.jar, ManagedRepositoryMBean.class
package org.apache.jackrabbit.api.jmx
ManagedRepositoryMBean.createWorkspace ( String p1 ) [abstract]  :  void
ManagedRepositoryMBean.getDescriptors ( ) [abstract]  :  Map
ManagedRepositoryMBean.getName ( ) [abstract]  :  String
ManagedRepositoryMBean.getVersion ( ) [abstract]  :  String
ManagedRepositoryMBean.getWorkspaceNames ( ) [abstract]  :  String[ ]

jackrabbit-api-2.3.4.jar, QueryStat.class
package org.apache.jackrabbit.api.stats
QueryStat.clearPopularQueriesQueue ( ) [abstract]  :  void
QueryStat.clearSlowQueriesQueue ( ) [abstract]  :  void
QueryStat.getPopularQueries ( ) [abstract]  :  QueryStatDto[ ]
QueryStat.getPopularQueriesQueueSize ( ) [abstract]  :  int
QueryStat.getSlowQueries ( ) [abstract]  :  QueryStatDto[ ]
QueryStat.getSlowQueriesQueueSize ( ) [abstract]  :  int
QueryStat.isEnabled ( ) [abstract]  :  boolean
QueryStat.reset ( ) [abstract]  :  void
QueryStat.setEnabled ( boolean p1 ) [abstract]  :  void
QueryStat.setPopularQueriesQueueSize ( int p1 ) [abstract]  :  void
QueryStat.setSlowQueriesQueueSize ( int p1 ) [abstract]  :  void

jackrabbit-api-2.3.4.jar, QueryStatDto.class
package org.apache.jackrabbit.api.stats
QueryStatDto.getCreationTime ( ) [abstract]  :  String
QueryStatDto.getDuration ( ) [abstract]  :  long
QueryStatDto.getLanguage ( ) [abstract]  :  String
QueryStatDto.getOccurrenceCount ( ) [abstract]  :  int
QueryStatDto.getPosition ( ) [abstract]  :  long
QueryStatDto.getStatement ( ) [abstract]  :  String
QueryStatDto.setPosition ( long p1 ) [abstract]  :  void

jackrabbit-api-2.3.4.jar, QueryStatManagerMBean.class
package org.apache.jackrabbit.api.jmx
QueryStatManagerMBean.clearPopularQueriesQueue ( ) [abstract]  :  void
QueryStatManagerMBean.clearSlowQueriesQueue ( ) [abstract]  :  void
QueryStatManagerMBean.getPopularQueries ( ) [abstract]  :  TabularData
QueryStatManagerMBean.getPopularQueriesQueueSize ( ) [abstract]  :  int
QueryStatManagerMBean.getSlowQueries ( ) [abstract]  :  TabularData
QueryStatManagerMBean.getSlowQueriesQueueSize ( ) [abstract]  :  int
QueryStatManagerMBean.setPopularQueriesQueueSize ( int p1 ) [abstract]  :  void
QueryStatManagerMBean.setSlowQueriesQueueSize ( int p1 ) [abstract]  :  void

jackrabbit-api-2.3.4.jar, RepositoryStatistics.class
package org.apache.jackrabbit.api.stats
RepositoryStatistics.getTimeSeries ( RepositoryStatistics.Type p1 ) [abstract]  :  TimeSeries

jackrabbit-api-2.3.4.jar, TimeSeries.class
package org.apache.jackrabbit.api.stats
TimeSeries.getValuePerHour ( ) [abstract]  :  long[ ]
TimeSeries.getValuePerMinute ( ) [abstract]  :  long[ ]
TimeSeries.getValuePerSecond ( ) [abstract]  :  long[ ]
TimeSeries.getValuePerWeek ( ) [abstract]  :  long[ ]

jackrabbit-api-2.3.4.jar, Type.class
package org.apache.jackrabbit.api.stats
RepositoryStatistics.Type.isResetValueEachSecond ( )  :  boolean
RepositoryStatistics.Type.valueOf ( String name ) [static]  :  RepositoryStatistics.Type
RepositoryStatistics.Type.values ( ) [static]  :  RepositoryStatistics.Type[ ]

jackrabbit-jcr-commons-2.3.4.jar, Text.class
package org.apache.jackrabbit.util
Text.escapeIllegalJcr10Chars ( String name ) [static]  :  String

jackrabbit-jcr-commons-2.3.4.jar, ValueUtil.class
package org.apache.jackrabbit.commons.webdav
ValueUtil.lengthsFromXml ( Object propValue ) [static]  :  long[ ]

jackrabbit-jcr-server-2.3.4.jar, DavexServletService.class
package org.apache.jackrabbit.server.remoting.davex
DavexServletService.activate ( Map config )  :  void
DavexServletService.bindRepository ( Repository p1 )  :  void
DavexServletService.DavexServletService ( )
DavexServletService.getRepository ( )  :  Repository
DavexServletService.getResourcePathPrefix ( )  :  String
DavexServletService.unbindRepository ( Repository p1 )  :  void

jackrabbit-jcr-server-2.3.4.jar, JcrRemotingServlet.class
package org.apache.jackrabbit.server.remoting.davex
JcrRemotingServlet.getResourcePathPrefix ( )  :  String

jackrabbit-jcr-server-2.3.4.jar, SubscriptionImpl.class
package org.apache.jackrabbit.webdav.jcr.observation
SubscriptionImpl.eventsProvideNodeTypeInformation ( )  :  boolean
SubscriptionImpl.eventsProvideNoLocalFlag ( )  :  boolean

jackrabbit-jcr-servlet-2.3.4.jar, StatisticsServlet.class
package org.apache.jackrabbit.servlet.jackrabbit
StatisticsServlet.doGet ( HttpServletRequest request, HttpServletResponse response )  :  void
StatisticsServlet.StatisticsServlet ( )

jackrabbit-spi-commons-2.3.4.jar, AdditionalEventInfo.class
package org.apache.jackrabbit.spi.commons
AdditionalEventInfo.getMixinTypeNames ( ) [abstract]  :  Set
AdditionalEventInfo.getPrimaryNodeTypeName ( ) [abstract]  :  Name
AdditionalEventInfo.getSessionAttribute ( String p1 ) [abstract]  :  Object

jackrabbit-spi-commons-2.3.4.jar, SessionExtensions.class
package org.apache.jackrabbit.spi.commons
SessionExtensions.setAttribute ( String p1, Object p2 ) [abstract]  :  void

jackrabbit-standalone-2.3.4.jar, AbstractLsNodes.class
package org.apache.jackrabbit.standalone.cli.info
AbstractLsNodes.getNewKey ( )  :  String
AbstractLsNodes.setNewKey ( String newKey )  :  void

jackrabbit-standalone-2.3.4.jar, RepositoryServiceImpl.class
package org.apache.jackrabbit.spi2dav
RepositoryServiceImpl.initMethod ( HttpMethod method, SessionInfo sessionInfo ) [static]  :  void
package org.apache.jackrabbit.spi2davex
RepositoryServiceImpl.getPropertyInfo ( SessionInfo sessionInfo, PropertyId propertyId )  :  PropertyInfo

jackrabbit-webdav-2.3.4.jar, LinkHeaderFieldParser.class
package org.apache.jackrabbit.webdav.util
LinkHeaderFieldParser.getFirstTargetForRelation ( String relationType )  :  String
LinkHeaderFieldParser.LinkHeaderFieldParser ( Enumeration en )
LinkHeaderFieldParser.LinkHeaderFieldParser ( List fieldValues )

jackrabbit-webdav-2.3.4.jar, Subscription.class
package org.apache.jackrabbit.webdav.observation
Subscription.eventsProvideNodeTypeInformation ( ) [abstract]  :  boolean
Subscription.eventsProvideNoLocalFlag ( ) [abstract]  :  boolean

to the top

Removed Methods (2)


jackrabbit-standalone-2.3.0.jar, AbstractLsNodes.class
package org.apache.jackrabbit.standalone.cli.info
AbstractLsNodes.getNew_Key ( )  :  String
AbstractLsNodes.setNew_Key ( String new_Key )  :  void

to the top

Problems with Data Types, Medium Severity (2)


jackrabbit-webdav-2.3.0.jar
package org.apache.jackrabbit.webdav.observation
[+] Subscription (2)

to the top

Problems with Data Types, Low Severity (1)


jackrabbit-standalone-2.3.0.jar
package org.apache.jackrabbit.spi2davex
[+] RepositoryServiceImpl (1)

to the top

Problems with Methods, Low Severity (2)


jackrabbit-standalone-2.3.0.jar, EventImpl
package org.apache.jackrabbit.spi2dav
[+] EventImpl.EventImpl ( ItemId eventId, Path eventPath, NodeId parentId, int eventType, Element eventElement, NamePathResolver resolver, QValueFactory qvFactory ) (2)

to the top

Other Changes in Data Types (6)


jackrabbit-jcr-server-2.3.0.jar
package org.apache.jackrabbit.server
[+] SessionProviderImpl (1)

jackrabbit-spi-commons-2.3.0.jar
package org.apache.jackrabbit.spi.commons.name
[+] NameConstants (5)

to the top

Java ARchives (40)


bcmail-jdk15-1.45.jar
bcprov-jdk15-1.45.jar
commons-codec-1.4.jar
commons-collections-3.2.1.jar
commons-dbcp-1.2.2.jar
commons-fileupload-1.2.1.jar
commons-httpclient-3.0.jar
commons-io-1.4.jar
commons-pool-1.3.jar
concurrent-1.3.4.jar
derby-10.5.3.0_1.jar
dom4j-1.6.1.jar
fontbox-1.4.0.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
jackrabbit-api-2.3.0.jar
jackrabbit-core-2.3.0.jar
jackrabbit-jcr-commons-2.3.0.jar
jackrabbit-jcr-rmi-2.3.0.jar
jackrabbit-jcr-server-2.3.0.jar
jackrabbit-jcr-servlet-2.3.0.jar
jackrabbit-spi-2.3.0.jar
jackrabbit-spi-commons-2.3.0.jar
jackrabbit-standalone-2.3.0.jar
jackrabbit-webdav-2.3.0.jar
jcl-over-slf4j-1.6.1.jar
jdtCompilerAdapter.jar
jempbox-1.4.0.jar
logback-classic-0.9.27.jar
logback-core-0.9.27.jar
lucene-core-3.0.3.jar
pdfbox-1.4.0.jar
poi-3.7.jar
poi-ooxml-3.7.jar
poi-ooxml-schemas-3.7.jar
poi-scratchpad-3.7.jar
slf4j-api-1.6.1.jar
tagsoup-1.2.jar
tika-core-0.9.jar
tika-parsers-0.9.jar
xmlbeans-2.3.0.jar

to the top