Binary compatibility report for the PostgreSQL ODB library between 2.0.1 and 2.1.0 versions on x86
Test Info
Library Name | PostgreSQL ODB |
Version #1 | 2.0.1 |
Version #2 | 2.1.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 34 |
Total Shared Libraries | 1 |
Total Symbols / Types | 253 / 223 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 3 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 4 |
Problems with Constants | Low | 0 |
Added Symbols (3)
options.hxx,
libodb-pgsql-2.1.so
namespace odb::pgsql::details
options::_parse ( char const* p1, cli::scanner& p2 )
[symbol: _ZN3odb5pgsql7details7options6_parseEPKcRNS1_3cli7scannerE]
options::options [in-charge] ( )
[symbol: _ZN3odb5pgsql7details7optionsC1Ev]
options::options [not-in-charge] ( )
[symbol: _ZN3odb5pgsql7details7optionsC2Ev]
to the top
Problems with Symbols, Low Severity (4)
database.hxx,
libodb-pgsql-2.0.so
namespace odb::pgsql
[+] database::database [not-in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, std::string const& socket_ext, std::string const& extra_conninfo, odb::details::transfer_ptr<connection_factory> p7 ) (2)
[symbol: _ZN3odb5pgsql8databaseC2ERKSsS3_S3_S3_S3_S3_NS_7details12transfer_ptrINS0_18connection_factoryEEE]
| Change | Effect |
---|
1 | The default argument "" of 4th parameter host has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
2 | The default argument "" of 5th parameter socket_ext has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
[+] database::database [in-charge] ( std::string const& user, std::string const& password, std::string const& db, std::string const& host, std::string const& socket_ext, std::string const& extra_conninfo, odb::details::transfer_ptr<connection_factory> p7 ) (2)
[symbol: _ZN3odb5pgsql8databaseC1ERKSsS3_S3_S3_S3_S3_NS_7details12transfer_ptrINS0_18connection_factoryEEE]
| Change | Effect |
---|
1 | The default argument "" of 4th parameter host has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
2 | The default argument "" of 5th parameter socket_ext has been removed. | Applications will pass an old default argument (that is not default any more) that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
to the top
Header Files (34)
auto-handle.hxx
binding.hxx
config.h
config.hxx
connection-factory.hxx
connection.hxx
container-statements.hxx
database.hxx
endian-traits.hxx
error.hxx
exceptions.hxx
export.hxx
forward.hxx
no-id-object-result.hxx
no-id-object-statements.hxx
options.hxx
pgsql-fwd.hxx
pgsql-oid.hxx
pgsql-types.hxx
polymorphic-object-result.hxx
polymorphic-object-statements.hxx
query.hxx
simple-object-result.hxx
simple-object-statements.hxx
statement-cache.hxx
statement.hxx
statements-base.hxx
tracer.hxx
traits.hxx
transaction-impl.hxx
transaction.hxx
version.hxx
view-result.hxx
view-statements.hxx
to the top
Shared Libraries (1)
libodb-pgsql-2.0.so
to the top