Test Info
Library Name | libcouchbase |
Version #1 | 2.8.3 |
Version #2 | 2.8.4 |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 30 |
Total Libraries | 1 |
Total Symbols / Types | 281 / 406 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 3 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 4 |
Other Changes in Data Types | - | 1 |
Other Changes in Constants | - | 2 |
Added Symbols 3
auth.h
lcbauth_set_callbacks ( lcb_AUTHENTICATOR* auth, void* cookie, lcb_AUTHCALLBACK usercb, lcb_AUTHCALLBACK passcb )
couchbase.h
lcb_diag ( lcb_t instance, void const* cookie, struct lcb_CMDDIAG const* cmd )
error.h
lcb_strerror_long ( enum lcb_error_t error )
to the top
Problems with Data Types, Low Severity 1
couchbase.h
[+] struct lcb_CMDPING 1
|
Change |
Effect |
1 |
Field id has been added to this type. |
This field will not be initialized or used by old client applications. |
[+] affected symbols: 1 (0.4%)
lcb_ping3 ( lcb_t instance, void const* cookie, struct lcb_CMDPING const* cmd )
3rd parameter 'cmd' (pointer) has base type 'struct lcb_CMDPING'.
to the top
Problems with Constants, Low Severity 4
cntl.h
[+] LCB_CNTL__MAX
|
Change |
Effect |
1 |
The value of constant LCB_CNTL__MAX has been changed from 0x4A to 0x4c. |
Recompilation of a client program may be broken. |
configuration.h
[+] LCB_VERSION
|
Change |
Effect |
1 |
The value of constant LCB_VERSION has been changed from 0x020803 to 0x020804. |
Recompilation of a client program may be broken. |
[+] LCB_VERSION_CHANGESET
|
Change |
Effect |
1 |
The value of constant LCB_VERSION_CHANGESET has been changed from "8ce52f9294cfef59b9ff44f3cfc18cc3ca8c2860" to "c701796502dcabc846da5992964d828c426b264f". |
Recompilation of a client program may be broken. |
[+] LCB_VERSION_STRING
|
Change |
Effect |
1 |
The value of constant LCB_VERSION_STRING has been changed from "2.8.3" to "2.8.4". |
Recompilation of a client program may be broken. |
to the top
Other Changes in Data Types 1
auth.h
[+] enum lcbauth_MODE 1
|
Change |
Effect |
1 |
The member LCBAUTH_MODE_DYNAMIC with value 2 has been added. |
No effect. |
[+] affected symbols: 1 (0.4%)
lcbauth_set_mode ( lcb_AUTHENTICATOR* src, enum lcbauth_MODE mode )
2nd parameter 'mode' is of type 'enum lcbauth_MODE'.
to the top
Other Changes in Constants 2
cntl-private.h
[+] LCB_CNTL_USE_COLLECTIONS
|
Change |
Effect |
1 |
The constant LCB_CNTL_USE_COLLECTIONS with value 0x4a has been added. |
No effect. |
cntl.h
[+] LCB_CNTL_SSL_KEY
|
Change |
Effect |
1 |
The constant LCB_CNTL_SSL_KEY with value 0x4b has been added. |
No effect. |
to the top
Header Files 30
_cxxwrap.h
api-legacy.h
api3.h
assert.h
auth.h
cbft.h
cntl-private.h
cntl.h
configuration.h
couchbase.h
deprecated.h
http.h
iops.h
ixmgmt.h
kvbuf.h
libev_io_opts.h
libevent_io_opts.h
libuv_compat.h
libuv_io_opts.h
metrics.h
n1ql.h
pktfwd.h
plugin-internal.h
select_io_opts.h
subdoc.h
sysdefs.h
vbucket.h
views.h
visibility.h
wsaerr.h
to the top
Libraries 1
libcouchbase.so.2.0.51
to the top