API compatibility report for the libbson library between 1.12.0 and 1.13.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibbson
Version #11.12.0
Version #21.13.0
Archx86_64
GCC Version7
SubjectBinary Compatibility

Test Results


Total Header Files8
Total Libraries1
Total Symbols / Types200 / 95
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols  6 


bson-iter.h, libbson-1.0.so.0.0.0
bson_iter_init_from_data_at_offset ( struct bson_iter_t* iter, uint8_t const* data, size_t length, uint32_t offset, uint32_t keylen )
bson_iter_key_len ( struct bson_iter_t const* iter )
bson_iter_offset ( struct bson_iter_t* iter )
bson_iter_overwrite_date_time ( struct bson_iter_t* iter, int64_t value )
bson_iter_overwrite_oid ( struct bson_iter_t* iter, struct bson_oid_t const* value )
bson_iter_overwrite_timestamp ( struct bson_iter_t* iter, uint32_t timestamp, uint32_t increment )

to the top

Header Files  8 


bcon.h
bson-atomic.h
bson-config.h
bson-error.h
bson-keys.h
bson-value.h
bson-writer.h
bson.h

to the top

Libraries  1 


libbson-1.0.so.0.0.0

to the top



Test Info


Library Namelibbson
Version #11.12.0
Version #21.13.0
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files8
Total Libraries1
Total Symbols / Types251 / 97
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-6
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3

Added Symbols  6 


bson-iter.h
bson_iter_init_from_data_at_offset ( struct bson_iter_t* iter, uint8_t const* data, size_t length, uint32_t offset, uint32_t keylen )
bson_iter_key_len ( struct bson_iter_t const* iter )
bson_iter_offset ( struct bson_iter_t* iter )
bson_iter_overwrite_date_time ( struct bson_iter_t* iter, int64_t value )
bson_iter_overwrite_oid ( struct bson_iter_t* iter, struct bson_oid_t const* value )
bson_iter_overwrite_timestamp ( struct bson_iter_t* iter, uint32_t timestamp, uint32_t increment )

to the top

Problems with Constants, Low Severity  3 


bson-version.h
[+] BSON_MINOR_VERSION
[+] BSON_VERSION
[+] BSON_VERSION_S

to the top

Header Files  8 


bcon.h
bson-atomic.h
bson-config.h
bson-error.h
bson-keys.h
bson-value.h
bson-writer.h
bson.h

to the top

Libraries  1 


libbson-1.0.so.0.0.0

to the top