Binary compatibility report for the Jackrabbit library between 2.3.7 and 2.4.0 versions
Test Info
Library Name | Jackrabbit |
Version #1 | 2.3.7 |
Version #2 | 2.4.0 |
Test Results
Total Java ARchives | 40 |
---|
Total Methods / Classes | 10765 / 1389 |
---|
Verdict | Incompatible (0.03%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 5 |
---|
Removed Methods | High | 0 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 0 |
Low | 1 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (5)
jackrabbit-jcr-server-2.4.0.jar, DavexServletService.class
package org.apache.jackrabbit.server.remoting.davex
DavexServletService.addSessionProvider ( SessionProvider provider ) : void
[mangled: org/apache/jackrabbit/server/remoting/davex/DavexServletService.addSessionProvider:(Lorg/apache/jackrabbit/server/SessionProvider;)V]
DavexServletService.getSession ( HttpServletRequest request, Repository repository, String workspace ) : Session
[mangled: org/apache/jackrabbit/server/remoting/davex/DavexServletService.getSession:(Ljavax/servlet/http/HttpServletRequest;Ljavax/jcr/Repository;Ljava/lang/String;)Ljavax/jcr/Session;]
DavexServletService.getSessionProvider ( ) : SessionProvider
[mangled: org/apache/jackrabbit/server/remoting/davex/DavexServletService.getSessionProvider:()Lorg/apache/jackrabbit/server/SessionProvider;]
DavexServletService.releaseSession ( Session session ) : void
[mangled: org/apache/jackrabbit/server/remoting/davex/DavexServletService.releaseSession:(Ljavax/jcr/Session;)V]
DavexServletService.removeSessionProvider ( SessionProvider provider ) : void
[mangled: org/apache/jackrabbit/server/remoting/davex/DavexServletService.removeSessionProvider:(Lorg/apache/jackrabbit/server/SessionProvider;)V]
to the top
Problems with Data Types, High Severity (1)
jackrabbit-jcr-server-2.3.7.jar
package org.apache.jackrabbit.server
[+] SessionProviderImpl (1)
| Change | Effect |
---|
1 | Field ATTRIBUTE_SESSION_ID of type java.lang.String has been removed from this class. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (3)
SessionProviderImpl ( CredentialsProvider )This constructor is from 'SessionProviderImpl' class.
getSession ( HttpServletRequest, Repository, String )This method is from 'SessionProviderImpl' class.
releaseSession ( Session )This method is from 'SessionProviderImpl' class.
to the top
Problems with Data Types, Low Severity (1)
jackrabbit-jcr-server-2.3.7.jar
package org.apache.jackrabbit.server.remoting.davex
[+] DavexServletService (1)
| Change | Effect |
---|
1 | Method getSessionProvider ( ) has been overridden by getSessionProvider ( ) | Method getSessionProvider ( ) will be called instead of getSessionProvider ( ) in a client program. |
[+] affected methods (1)
getSessionProvider ( )Method 'getSessionProvider ( )' will be called instead of this method in a client program.
to the top
Java ARchives (40)
bcmail-jdk15-1.45.jar
bcprov-jdk15-1.45.jar
commons-codec-1.5.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.6.0.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
jackrabbit-api-2.3.7.jar
jackrabbit-core-2.3.7.jar
jackrabbit-jcr-commons-2.3.7.jar
jackrabbit-jcr-rmi-2.3.7.jar
jackrabbit-jcr-server-2.3.7.jar
jackrabbit-jcr-servlet-2.3.7.jar
jackrabbit-spi-2.3.7.jar
jackrabbit-spi-commons-2.3.7.jar
jackrabbit-standalone-2.3.7.jar
jackrabbit-webdav-2.3.7.jar
jcl-over-slf4j-1.6.4.jar
jdtCompilerAdapter.jar
jempbox-1.6.0.jar
logback-classic-1.0.0.jar
logback-core-1.0.0.jar
lucene-core-3.0.3.jar
pdfbox-1.6.0.jar
poi-3.8-beta4.jar
poi-ooxml-3.8-beta4.jar
poi-ooxml-schemas-3.8-beta4.jar
poi-scratchpad-3.8-beta4.jar
slf4j-api-1.6.4.jar
tagsoup-1.2.1.jar
tika-core-1.0.jar
tika-parsers-1.0.jar
xmlbeans-2.3.0.jar
to the top