Test Info
Library Name | libcouchbase |
Version #1 | 2.8.5 |
Version #2 | 2.8.6 |
Arch | x86_64 |
Subject | Source Compatibility |
Test Results
Total Header Files | 31 |
Total Libraries | 1 |
Total Symbols / Types | 285 / 409 |
Compatibility |
100% |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 31 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 4 |
Other Changes in Constants | - | 43 |
Added Symbols 31
cbft.h
lcb_fts_set_parent_span ( lcb_t instance, lcb_FTSHANDLE handle, lcbtrace_SPAN* span )
crypto.h
lcbcrypto_decrypt_document ( lcb_t instance, lcbcrypto_CMDDECRYPT* cmd )
lcbcrypto_encrypt_document ( lcb_t instance, lcbcrypto_CMDENCRYPT* cmd )
lcbcrypto_ref ( lcbcrypto_PROVIDER* provider )
lcbcrypto_register ( lcb_t instance, char const* name, lcbcrypto_PROVIDER* provider )
lcbcrypto_unref ( lcbcrypto_PROVIDER* provider )
lcbcrypto_unregister ( lcb_t instance, char const* name )
n1ql.h
lcb_n1ql_set_parent_span ( lcb_t instance, lcb_N1QLHANDLE handle, lcbtrace_SPAN* span )
tracing.h
lcb_get_tracer ( lcb_t instance )
lcb_set_tracer ( lcb_t instance, lcbtrace_TRACER* tracer )
lcbtrace_destroy ( lcbtrace_TRACER* tracer )
lcbtrace_new ( lcb_t instance, lcb_U64 flags )
lcbtrace_now ( )
lcbtrace_span_add_tag_bool ( lcbtrace_SPAN* span, char const* name, int value )
lcbtrace_span_add_tag_double ( lcbtrace_SPAN* span, char const* name, double value )
lcbtrace_span_add_tag_str ( lcbtrace_SPAN* span, char const* name, char const* value )
lcbtrace_span_add_tag_uint64 ( lcbtrace_SPAN* span, char const* name, lcb_U64 value )
lcbtrace_span_finish ( lcbtrace_SPAN* span, lcb_U64 now )
lcbtrace_span_get_finish_ts ( lcbtrace_SPAN* span )
lcbtrace_span_get_operation ( lcbtrace_SPAN* span )
lcbtrace_span_get_parent ( lcbtrace_SPAN* span )
lcbtrace_span_get_span_id ( lcbtrace_SPAN* span )
lcbtrace_span_get_start_ts ( lcbtrace_SPAN* span )
lcbtrace_span_get_tag_bool ( lcbtrace_SPAN* span, char const* name, int value )
lcbtrace_span_get_tag_double ( lcbtrace_SPAN* span, char const* name, double* value )
lcbtrace_span_get_tag_str ( lcbtrace_SPAN* span, char const* name, char** value, size_t* nvalue )
lcbtrace_span_get_tag_uint64 ( lcbtrace_SPAN* span, char const* name, lcb_U64* value )
lcbtrace_span_get_trace_id ( lcbtrace_SPAN* span )
lcbtrace_span_is_orphaned ( lcbtrace_SPAN* span )
lcbtrace_span_start ( lcbtrace_TRACER* tracer, char const* operation, lcb_U64 now, struct lcbtrace_REF* ref )
views.h
lcb_view_set_parent_span ( lcb_t instance, lcb_VIEWHANDLE handle, lcbtrace_SPAN* span )
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 0x4f to 0x58. |
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 0x020805 to 0x020806. |
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 "e9c46be209881f7a8c583523a7a58a2dbd88c110" to "eac059bc29f7ee60721de86a3b0e0fcec74b021b". |
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.5" to "2.8.6". |
Recompilation of a client program may be broken. |
to the top
Other Changes in Constants 43
cntl-private.h
[+] LCB_CNTL_TRACING_ORPHANED_QUEUE_FLUSH_INTERVAL
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_ORPHANED_QUEUE_FLUSH_INTERVAL with value 0x4f has been added. |
No effect. |
[+] LCB_CNTL_TRACING_ORPHANED_QUEUE_SIZE
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_ORPHANED_QUEUE_SIZE with value 0x50 has been added. |
No effect. |
[+] LCB_CNTL_TRACING_THRESHOLD_ANALYTICS
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_THRESHOLD_ANALYTICS with value 0x57 has been added. |
No effect. |
[+] LCB_CNTL_TRACING_THRESHOLD_FTS
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_THRESHOLD_FTS with value 0x56 has been added. |
No effect. |
[+] LCB_CNTL_TRACING_THRESHOLD_KV
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_THRESHOLD_KV with value 0x53 has been added. |
No effect. |
[+] LCB_CNTL_TRACING_THRESHOLD_N1QL
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_THRESHOLD_N1QL with value 0x54 has been added. |
No effect. |
[+] LCB_CNTL_TRACING_THRESHOLD_QUEUE_FLUSH_INTERVAL
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_THRESHOLD_QUEUE_FLUSH_INTERVAL with value 0x51 has been added. |
No effect. |
[+] LCB_CNTL_TRACING_THRESHOLD_QUEUE_SIZE
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_THRESHOLD_QUEUE_SIZE with value 0x52 has been added. |
No effect. |
[+] LCB_CNTL_TRACING_THRESHOLD_VIEW
|
Change |
Effect |
1 |
The constant LCB_CNTL_TRACING_THRESHOLD_VIEW with value 0x55 has been added. |
No effect. |
tracing.h
[+] LCBTRACE_F_THRESHOLD
|
Change |
Effect |
1 |
The constant LCBTRACE_F_THRESHOLD with value 0x01 has been added. |
No effect. |
[+] LCBTRACE_NOW
|
Change |
Effect |
1 |
The constant LCBTRACE_NOW with value 0 has been added. |
No effect. |
[+] LCBTRACE_OP_ADD
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_ADD with value "add" has been added. |
No effect. |
[+] LCBTRACE_OP_APPEND
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_APPEND with value "append" has been added. |
No effect. |
[+] LCBTRACE_OP_COUNTER
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_COUNTER with value "counter" has been added. |
No effect. |
[+] LCBTRACE_OP_DISPATCH_TO_SERVER
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_DISPATCH_TO_SERVER with value "dispatch_to_server" has been added. |
No effect. |
[+] LCBTRACE_OP_GET
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_GET with value "get" has been added. |
No effect. |
[+] LCBTRACE_OP_GET_FROM_REPLICA
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_GET_FROM_REPLICA with value "get_from_replica" has been added. |
No effect. |
[+] LCBTRACE_OP_INSERT
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_INSERT with value "insert" has been added. |
No effect. |
[+] LCBTRACE_OP_OBSERVE_CAS
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_OBSERVE_CAS with value "observe_cas" has been added. |
No effect. |
[+] LCBTRACE_OP_OBSERVE_SEQNO
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_OBSERVE_SEQNO with value "observe_seqno" has been added. |
No effect. |
[+] LCBTRACE_OP_PREPEND
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_PREPEND with value "prepend" has been added. |
No effect. |
[+] LCBTRACE_OP_REMOVE
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_REMOVE with value "remove" has been added. |
No effect. |
[+] LCBTRACE_OP_REPLACE
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_REPLACE with value "replace" has been added. |
No effect. |
[+] LCBTRACE_OP_REQUEST_ENCODING
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_REQUEST_ENCODING with value "request_encoding" has been added. |
No effect. |
[+] LCBTRACE_OP_RESPONSE_DECODING
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_RESPONSE_DECODING with value "response_decoding" has been added. |
No effect. |
[+] LCBTRACE_OP_TOUCH
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_TOUCH with value "touch" has been added. |
No effect. |
[+] LCBTRACE_OP_UNLOCK
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_UNLOCK with value "unlock" has been added. |
No effect. |
[+] LCBTRACE_OP_UPSERT
|
Change |
Effect |
1 |
The constant LCBTRACE_OP_UPSERT with value "upsert" has been added. |
No effect. |
[+] LCBTRACE_TAG_COMPONENT
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_COMPONENT with value "component" has been added. |
No effect. |
[+] LCBTRACE_TAG_DB_INSTANCE
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_DB_INSTANCE with value "db.instance" has been added. |
No effect. |
[+] LCBTRACE_TAG_DB_TYPE
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_DB_TYPE with value "db.type" has been added. |
No effect. |
[+] LCBTRACE_TAG_LOCAL_ADDRESS
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_LOCAL_ADDRESS with value "local.address" has been added. |
No effect. |
[+] LCBTRACE_TAG_LOCAL_ID
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_LOCAL_ID with value "couchbase.local_id" has been added. |
No effect. |
[+] LCBTRACE_TAG_OPERATION_ID
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_OPERATION_ID with value "couchbase.operation_id" has been added. |
No effect. |
[+] LCBTRACE_TAG_PEER_ADDRESS
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_PEER_ADDRESS with value "peer.address" has been added. |
No effect. |
[+] LCBTRACE_TAG_PEER_LATENCY
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_PEER_LATENCY with value "peer.latency" has been added. |
No effect. |
[+] LCBTRACE_TAG_SERVICE
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_SERVICE with value "couchbase.service" has been added. |
No effect. |
[+] LCBTRACE_TAG_SERVICE_ANALYTICS
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_SERVICE_ANALYTICS with value "analytics" has been added. |
No effect. |
[+] LCBTRACE_TAG_SERVICE_KV
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_SERVICE_KV with value "kv" has been added. |
No effect. |
[+] LCBTRACE_TAG_SERVICE_N1QL
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_SERVICE_N1QL with value "n1ql" has been added. |
No effect. |
[+] LCBTRACE_TAG_SERVICE_SEARCH
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_SERVICE_SEARCH with value "search" has been added. |
No effect. |
[+] LCBTRACE_TAG_SERVICE_VIEW
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_SERVICE_VIEW with value "view" has been added. |
No effect. |
[+] LCBTRACE_TAG_SPAN_KIND
|
Change |
Effect |
1 |
The constant LCBTRACE_TAG_SPAN_KIND with value "span.kind" has been added. |
No effect. |
to the top
Header Files 31
_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
tracing.h
vbucket.h
views.h
visibility.h
wsaerr.h
to the top
Libraries 1
libcouchbase.so.2.0.53
to the top