API compatibility report for the librdkafka library between 0.9.0 and 0.9.1 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelibrdkafka
Version #10.9.0
Version #20.9.1
CPU Typex86_64
GCC Version5.3.1
SubjectBinary Compatibility

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types90 / 86
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-19
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Other Changes
in Data Types
-6
Other Changes
in Constants
-1

Added Symbols (19)


rdkafka.h, librdkafka.so.1
rd_kafka_committed rd_kafka_t* rk, rd_kafka_topic_partition_list_t* partitions, int timeout_ms )
rd_kafka_err2name enum rd_kafka_resp_err_t err )
rd_kafka_errno ( )
rd_kafka_get_err_descs ( struct rd_kafka_err_desc const** errdescs, size_t* cntp )
rd_kafka_get_watermark_offsets rd_kafka_t* rk, char const* topic, int32_t partition, int64_t* low, int64_t* high )
rd_kafka_group_list_destroy struct rd_kafka_group_list const* grplist )
rd_kafka_last_error ( )
rd_kafka_list_groups rd_kafka_t* rk, char const* group, struct rd_kafka_group_list const** grplistp, int timeout_ms )
rd_kafka_mem_free rd_kafka_t* rk, void* ptr )
rd_kafka_message_timestamp ( rd_kafka_message_t const* rkmessage, rd_kafka_timestamp_type_t* tstype )
rd_kafka_msg_partitioner_consistent_random ( rd_kafka_topic_t const* rkt, void const* key, size_t keylen, int32_t partition_cnt, void* opaque, void* msg_opaque )
rd_kafka_pause_partitions rd_kafka_t* rk, rd_kafka_topic_partition_list_t* partitions )
rd_kafka_position rd_kafka_t* rk, rd_kafka_topic_partition_list_t* partitions )
rd_kafka_query_watermark_offsets rd_kafka_t* rk, char const* topic, int32_t partition, int64_t* low, int64_t* high, int timeout_ms )
rd_kafka_resume_partitions rd_kafka_t* rk, rd_kafka_topic_partition_list_t* partitions )
rd_kafka_topic_partition_list_del ( rd_kafka_topic_partition_list_t* rktparlist, char const* topic, int32_t partition )
rd_kafka_topic_partition_list_del_by_idx ( rd_kafka_topic_partition_list_t* rktparlist, int idx )
rd_kafka_topic_partition_list_find ( rd_kafka_topic_partition_list_t* rktparlist, char const* topic, int32_t partition )
rd_kafka_topic_partition_list_set_offset ( rd_kafka_topic_partition_list_t* rktparlist, char const* topic, int32_t partition, int64_t offset )

to the top

Problems with Symbols, Low Severity (1)


rdkafka.h, librdkafka.so.1
[+] rd_kafka_produce ( rd_kafka_topic_t* rkt, int32_t partitition, int msgflags, void* payload, size_t len, void const* key, size_t keylen, void* msg_opaque ) (1)

to the top

Other Changes in Data Types (6)


rdkafka.h
[+] enum rd_kafka_resp_err_t (6)

to the top

Other Changes in Constants (1)


rdkafka.h
[+] RD_KAFKA_OFFSET_INVALID

to the top

Header Files (1)


rdkafka.h

to the top

Shared Libraries (1)


librdkafka.so.1

to the top



Test Info


Library Namelibrdkafka
Version #10.9.0
Version #20.9.1
CPU Typex86_64
GCC Version5.3.1
SubjectSource Compatibility

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types91 / 86
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-19
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Data Types
-6
Other Changes
in Symbols
-1
Other Changes
in Constants
-2

Added Symbols (19)


rdkafka.h
rd_kafka_committed rd_kafka_t* rk, rd_kafka_topic_partition_list_t* partitions, int timeout_ms )
rd_kafka_err2name enum rd_kafka_resp_err_t err )
rd_kafka_errno ( )
rd_kafka_get_err_descs ( struct rd_kafka_err_desc const** errdescs, size_t* cntp )
rd_kafka_get_watermark_offsets rd_kafka_t* rk, char const* topic, int32_t partition, int64_t* low, int64_t* high )
rd_kafka_group_list_destroy struct rd_kafka_group_list const* grplist )
rd_kafka_last_error ( )
rd_kafka_list_groups rd_kafka_t* rk, char const* group, struct rd_kafka_group_list const** grplistp, int timeout_ms )
rd_kafka_mem_free rd_kafka_t* rk, void* ptr )
rd_kafka_message_timestamp ( rd_kafka_message_t const* rkmessage, rd_kafka_timestamp_type_t* tstype )
rd_kafka_msg_partitioner_consistent_random ( rd_kafka_topic_t const* rkt, void const* key, size_t keylen, int32_t partition_cnt, void* opaque, void* msg_opaque )
rd_kafka_pause_partitions rd_kafka_t* rk, rd_kafka_topic_partition_list_t* partitions )
rd_kafka_position rd_kafka_t* rk, rd_kafka_topic_partition_list_t* partitions )
rd_kafka_query_watermark_offsets rd_kafka_t* rk, char const* topic, int32_t partition, int64_t* low, int64_t* high, int timeout_ms )
rd_kafka_resume_partitions rd_kafka_t* rk, rd_kafka_topic_partition_list_t* partitions )
rd_kafka_topic_partition_list_del ( rd_kafka_topic_partition_list_t* rktparlist, char const* topic, int32_t partition )
rd_kafka_topic_partition_list_del_by_idx ( rd_kafka_topic_partition_list_t* rktparlist, int idx )
rd_kafka_topic_partition_list_find ( rd_kafka_topic_partition_list_t* rktparlist, char const* topic, int32_t partition )
rd_kafka_topic_partition_list_set_offset ( rd_kafka_topic_partition_list_t* rktparlist, char const* topic, int32_t partition, int64_t offset )

to the top

Problems with Constants, Low Severity (1)


rdkafka.h
[+] RD_KAFKA_VERSION

to the top

Other Changes in Data Types (6)


rdkafka.h
[+] enum rd_kafka_resp_err_t (6)

to the top

Other Changes in Symbols (1)


rdkafka.h
[+] rd_kafka_produce ( rd_kafka_topic_t* rkt, int32_t partitition, int msgflags, void* payload, size_t len, void const* key, size_t keylen, void* msg_opaque ) (1)

to the top

Other Changes in Constants (2)


rdkafka.h
[+] RD_INLINE
[+] RD_KAFKA_OFFSET_INVALID

to the top

Header Files (1)


rdkafka.h

to the top

Shared Libraries (1)


librdkafka.so.1

to the top