Binary compatibility report for the mongoDB library  between 2.5.1 and 2.5.2 versions on x86

Test Info


Library NamemongoDB
Version #12.5.1
Version #22.5.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries76
Total Symbols / Types839 / 614
VerdictIncompatible
(6.7%)

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh2
Problems with
Data Types
High5
Medium1
Low3
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Other Changes
in Data Types
-2

Added Symbols (11)


dbclient_rs.h, libmongocommon.so
namespace mongo
ReplicaSetMonitor::cleanup ( ) [static]

message_port.h, libmongocommon.so
namespace mongo
MessagingPort::localAddr ( ) const
MessagingPort::remoteAddr ( ) const

time_support.h, libfoundation.so
namespace mongo
Date_t::toString ( ) const
Date_t::toTimeT ( ) const
Date_t::toTm tm* buf )
dateToCtimeString Date_t date )
dateToISOStringLocal Date_t date )
dateToISOStringUTC Date_t date )
time_t_to_String time_t t )
time_t_to_String_short time_t t )

to the top

Removed Symbols (2)


bsonobj.h, libbson.so
namespace mongo
BSONObj::okForStorage ( ) const

time_support.h, libfoundation.so
namespace mongo
curTimeString char* timeStr )

to the top

Problems with Data Types, High Severity (5)


dbclientinterface.h
namespace mongo
[+] class DBClientConnection (2)

message_port.h
namespace mongo
[+] class AbstractMessagingPort (2)

sock.h
namespace mongo
[+] class Socket (1)

to the top

Problems with Data Types, Medium Severity (1)


dbclientinterface.h
namespace mongo
[+] class DBClientConnection (1)

to the top

Problems with Data Types, Low Severity (3)


error_codes.h
namespace mongo
[+] enum ErrorCodes::Error (1)

sock.h
namespace mongo
[+] class Socket (2)

to the top

Problems with Symbols, Low Severity (1)


cmdline.h, libdbcmdline.so
namespace mongo
[+] CmdLine::parseConfigFile ( std::istream& f, std::stringstream& ss ) [static] (1)

to the top

Other Changes in Data Types (2)


error_codes.h
namespace mongo
[+] enum ErrorCodes::Error (2)

to the top

Header Files (1)


dbclient.h

to the top

Shared Libraries (76)


liballtools.so
libauthcore.so
libauthmocks.so
libauthmongod.so
libauthmongos.so
libauthservercommon.so
libbase.so
libboost_filesystem.so
libboost_program_options.so
libboost_system.so
libboost_thread.so
libbson.so
libbson_template_evaluator.so
libclientandshell.so
libcoding.so
libcommon.so
libcoredb.so
libcoreserver.so
libcoreshard.so
libdbcmdline.so
libdefaultversion.so
libexec.so
libexpressions.so
libexpressions_geo.so
libexpressions_where.so
libfail_point.so
libfoundation.so
libftsmongod.so
libftsmongos.so
libgeometry.so
libgeoparser.so
libgeoquery.so
libgridfs.so
libindex_set.so
liblogger.so
libmath.so
libmd5.so
libmetadata.so
libmongocommon.so
libmongodandmongos.so
libmongodwebserver.so
libmongohasher.so
libmongoscore.so
libmurmurhash3.so
libntservice.so
libpath.so
libpcrecpp.so
libplatform.so
libprocessinfo.so
librange_deleter.so
libs2.so
libscripting.so
libserver_common.so
libserver_parameters.so
libserverauth.so
libserveronly.so
libshim_allocator.so
libshim_boost.so
libshim_pcrecpp.so
libshim_snappy.so
libshim_stemmer.so
libshim_v8.so
libsnappy.so
libstacktrace.so
libstemmer.so
libstrings.so
libstringutils.so
libsynchronization.so
libthread_name.so
libupdate.so
libupdate_common.so
libupdate_driver.so
libupgrade.so
libv8.so
libworking_set.so
libwritebatch.so

to the top




Generated on Tue Aug 27 04:25:13 2013 for mongoDB by ABI Compliance Checker 1.99.8.2  
A tool for checking backward compatibility of a C/C++ library API