Library Name | libcouchbase |
---|---|
Version #1 | 2.9.0 |
Version #2 | 2.9.1 |
Arch | x86_64 |
GCC Version | 7 |
Subject | Binary Compatibility |
Total Header Files | 32 |
---|---|
Total Libraries | 1 |
Total Symbols / Types | 262 / 440 |
Compatibility | 99.8% |
Severity | Count | |
---|---|---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 | |
Low | 5 | |
Problems with Symbols | High | 0 |
Medium | 2 | |
Low | 0 | |
Problems with Constants | Low | 1 |
Other Changes in Constants | - | 1 |
Change | Effect | |
---|---|---|
1 | Parameter source of type char const* has been added to the calling stack. | This parameter will not be initialized by old clients. |
2 | Parameter network of type char** has been added to the calling stack. | This parameter will not be initialized by old clients. |
Change | Effect | |
---|---|---|
1 | Field v4 has been added to this type. | NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | Field alt_hostname has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field alt_svc has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field alt_svc_ssl has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Size of this type has been changed from 280 bytes to 512 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
Change | Effect | |
---|---|---|
1 | The value of constant LCB_CNTL__MAX has been changed from 0x5b to 0x5c. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
Change | Effect | |
---|---|---|
1 | The constant LCB_CNTL_NETWORK with value 0x5b has been added. | No effect. |
Library Name | libcouchbase |
---|---|
Version #1 | 2.9.0 |
Version #2 | 2.9.1 |
Arch | x86_64 |
Subject | Source Compatibility |
Total Header Files | 32 |
---|---|
Total Libraries | 1 |
Total Symbols / Types | 471 / 447 |
Compatibility | 99.9% |
Severity | Count | |
---|---|---|
Added Symbols | - | 0 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 | |
Low | 3 | |
Problems with Symbols | High | 0 |
Medium | 2 | |
Low | 0 | |
Problems with Constants | Low | 4 |
Other Changes in Data Types | - | 1 |
Other Changes in Constants | - | 1 |
Change | Effect | |
---|---|---|
1 | Parameter source of type char const* has been added to the calling stack. | Recompilation of a client program may be broken. |
2 | Parameter network of type char** has been added to the calling stack. | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | Field alt_hostname has been added to this type. | This field will not be initialized or used by old client applications. |
2 | Field alt_svc has been added to this type. | This field will not be initialized or used by old client applications. |
3 | Field alt_svc_ssl has been added to this type. | This field will not be initialized or used by old client applications. |
Change | Effect | |
---|---|---|
1 | The value of constant LCB_CNTL__MAX has been changed from 0x5b to 0x5c. | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant LCB_VERSION has been changed from 0x020900 to 0x020901. | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant LCB_VERSION_CHANGESET has been changed from "b028b9e40b2eda0c15eda9e54e8901f491e197e7" to "13210f0f0be149f3ce14da5191ef59bf5f8b56bc". | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | The value of constant LCB_VERSION_STRING has been changed from "2.9.0" to "2.9.1". | Recompilation of a client program may be broken. |
Change | Effect | |
---|---|---|
1 | Field v4 has been added to this type. | No effect. |
Change | Effect | |
---|---|---|
1 | The constant LCB_CNTL_NETWORK with value 0x5b has been added. | No effect. |