Binary compatibility report for the mongoDB library  between 1.2.5 and 1.3.0 versions on x86

Test Info


Library NamemongoDB
Version #11.2.5
Version #21.3.0
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types336 / 236
VerdictIncompatible
(23.51%)

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh5
Problems with
Data Types
High11
Medium8
Low1
Problems with
Symbols
High3
Medium0
Low0
Problems with
Constants
Low0
Other Changes-0

Added Symbols (6)


assert_util.h, libmongoclient.so
namespace mongo
msgasserted int msgid, char const* msg )
uasserted int msgid, char const* msg )

dbclient.h, libmongoclient.so
namespace mongo
DBClientInterface::findOne ( std::string const& ns, Query query, BSONObj const* fieldsToReturn, int queryOptions )

jsobj.h, libmongoclient.so
namespace mongo
BSONObj::extractFieldsDotted BSONObj pattern ) const
BSONObjIteratorSorted::BSONObjIteratorSorted [in-charge] BSONObj const& o )
BSONObjIteratorSorted::BSONObjIteratorSorted [not-in-charge] BSONObj const& o )

to the top

Removed Symbols (5)


assert_util.h, libmongoclient.so
namespace mongo
msgasserted char const* msg )
uasserted char const* msg )

dbclient.h, libmongoclient.so
namespace mongo
DBClientBase::findOne ( std::string const& ns, Query query, BSONObj const* fieldsToReturn, int queryOptions )

jsobj.h, libmongoclient.so
namespace mongo
BSONObj::extractFieldsDotted BSONObj pattern, BSONObjBuilder& b, char const*& nameWithinArray ) const

optime.h, libmongoclient.so
namespace mongo
vtable for ClockSkewException [data]

to the top

Problems with Data Types, High Severity (11)


assert_util.h
namespace mongo
[+] class AssertionException (1)
[+] class DBException (2)
[+] class MsgAssertionException (1)
[+] class UserException (1)

dbclient.h
namespace mongo
[+] class DBClientInterface (5)

lasterror.h
namespace mongo
[+] class LastError (1)

to the top

Problems with Symbols, High Severity (3)


assert_util.h, libmongoclient.so
namespace mongo
[+] msgasserted char const* msg ) (1)
[+] uasserted char const* msg ) (1)

jsobj.h, libmongoclient.so
namespace mongo
[+] BSONObj::extractFieldsDotted ( BSONObj pattern, BSONObjBuilder& b, char const*& nameWithinArray ) const (1)

to the top

Problems with Data Types, Medium Severity (8)


assert_util.h
namespace mongo
[+] class AssertionException (1)
[+] class MsgAssertionException (1)
[+] class UserException (1)

dbclient.h
namespace mongo
[+] class DBClientBase (1)
[+] class DBClientConnection (1)
[+] class DBClientPaired (1)
[+] class DBClientWithCommands (1)

lasterror.h
namespace mongo
[+] class LastError (1)

to the top

Problems with Data Types, Low Severity (1)


stdafx.h
namespace mongo
[+] enum ExitCode (1)

to the top

Header Files (1)


dbclient.h

to the top

Shared Libraries (1)


libmongoclient.so

to the top




Generated on Mon Oct 3 22:21:02 2011 for mongoDB by ABI Compliance Checker 1.94.6  
A tool for checking backward binary compatibility of a shared C/C++ library API