From 92a4a43400e95a80b712741689d661218e3ec41f Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 1 Aug 2017 17:24:29 +0200 Subject: v0.11.0 --- .../0.11.0-RC2_to_0.11.0/compat_report.html | 929 +++++++++++++++++++++ compat_reports/0.9.5_to_0.11.0/compat_report.html | 895 ++++++++++++++++++++ librdkafka.spec | 11 +- 3 files changed, 1831 insertions(+), 4 deletions(-) create mode 100644 compat_reports/0.11.0-RC2_to_0.11.0/compat_report.html create mode 100644 compat_reports/0.9.5_to_0.11.0/compat_report.html diff --git a/compat_reports/0.11.0-RC2_to_0.11.0/compat_report.html b/compat_reports/0.11.0-RC2_to_0.11.0/compat_report.html new file mode 100644 index 0000000..79a5ec8 --- /dev/null +++ b/compat_reports/0.11.0-RC2_to_0.11.0/compat_report.html @@ -0,0 +1,929 @@ + + + + + + + + +librdkafka: 0.11.0-RC2 to 0.11.0 compatibility report + + + +

API compatibility report for the librdkafka library between 0.11.0-RC2 and 0.11.0 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibrdkafka
Version #10.11.0-RC2
Version #20.11.0
Archx86_64
GCC Version6.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types154 / 69
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low11
Problems with
Constants
Low0
+ +

Added Symbols  1 


+rdkafka.h, librdkafka.so.1
+rd_kafka_conf_dup_filter ( rd_kafka_conf_t const* conf, size_t filter_cnt, char const** filter )
+
+to the top
+ +

Problems with Symbols, Low Severity  11 


+rdkafka.h, librdkafka.so.1
+ +[+] rd_kafka_conf_interceptor_add_on_conf_destroy ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_destroy)(void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_conf_interceptor_add_on_conf_dup ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_dup)(rd_kafka_conf_t*, rd_kafka_conf_t const*, void*), void* ic_opaque )  2  +
+ + +[+] rd_kafka_conf_interceptor_add_on_conf_set ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_conf_res_t(*on_conf_set)(rd_kafka_conf_t*, char const*, char const*, char*, size_t, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_conf_interceptor_add_on_new ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_new)(rd_kafka_t*, void*, char*, size_t), void* ic_opaque )  2  +
+ + +[+] rd_kafka_interceptor_add_on_acknowledgement ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_acknowledgement)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_commit ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_commit)(rd_kafka_t*, rd_kafka_topic_partition_list_t const*, enum rd_kafka_resp_err_t, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_consume ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_consume)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_destroy ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_destroy)(rd_kafka_t*, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_send ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_send)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )  1  +
+ +
+to the top
+

Header Files  1 


+
+rdkafka.h
+
+
to the top
+

Libraries  1 


+
+librdkafka.so.1
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibrdkafka
Version #10.11.0-RC2
Version #20.11.0
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types155 / 69
Compatibility100%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low1
Other Changes
in Symbols
-9
+ +

Added Symbols  1 


+rdkafka.h
+rd_kafka_conf_dup_filter ( rd_kafka_conf_t const* conf, size_t filter_cnt, char const** filter )
+
+to the top
+ +

Problems with Symbols, Low Severity  2 


+rdkafka.h
+ +[+] rd_kafka_conf_interceptor_add_on_conf_dup ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_dup)(rd_kafka_conf_t*, rd_kafka_conf_t const*, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_conf_interceptor_add_on_new ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_new)(rd_kafka_t*, void*, char*, size_t), void* ic_opaque )  1  +
+ +
+to the top
+ +

Problems with Constants, Low Severity  1 


+rdkafka.h
+ +[+] RD_KAFKA_VERSION +
+ + +
+to the top
+ +

Other Changes in Symbols  9 


+rdkafka.h
+ +[+] rd_kafka_conf_interceptor_add_on_conf_destroy ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_destroy)(void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_conf_interceptor_add_on_conf_dup ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_dup)(rd_kafka_conf_t*, rd_kafka_conf_t const*, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_conf_interceptor_add_on_conf_set ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_conf_res_t(*on_conf_set)(rd_kafka_conf_t*, char const*, char const*, char*, size_t, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_conf_interceptor_add_on_new ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_new)(rd_kafka_t*, void*, char*, size_t), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_acknowledgement ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_acknowledgement)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_commit ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_commit)(rd_kafka_t*, rd_kafka_topic_partition_list_t const*, enum rd_kafka_resp_err_t, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_consume ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_consume)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_destroy ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_destroy)(rd_kafka_t*, void*), void* ic_opaque )  1  +
+ + +[+] rd_kafka_interceptor_add_on_send ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_send)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )  1  +
+ +
+to the top
+

Header Files  1 


+
+rdkafka.h
+
+
to the top
+

Libraries  1 


+
+librdkafka.so.1
+
+
to the top
+



+ +
+ + diff --git a/compat_reports/0.9.5_to_0.11.0/compat_report.html b/compat_reports/0.9.5_to_0.11.0/compat_report.html new file mode 100644 index 0000000..7b26c20 --- /dev/null +++ b/compat_reports/0.9.5_to_0.11.0/compat_report.html @@ -0,0 +1,895 @@ + + + + + + + + +librdkafka: 0.9.5 to 0.11.0 compatibility report + + + +

API compatibility report for the librdkafka library between 0.9.5 and 0.11.0 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibrdkafka
Version #10.9.5
Version #20.11.0
Archx86_64
GCC Version6.3.1
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types139 / 62
Compatibility100%
+

Problem Summary


+ + + + + + + + + + + +
SeverityCount
Added Symbols-16
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-17
Other Changes
in Constants
-1
+ +

Added Symbols  16 


+rdkafka.h, librdkafka.so.1
+rd_kafka_clusterid ( rd_kafka_t* rk, int timeout_ms )
+rd_kafka_conf_dup_filter ( rd_kafka_conf_t const* conf, size_t filter_cnt, char const** filter )
+rd_kafka_conf_interceptor_add_on_conf_destroy ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_destroy)(void*), void* ic_opaque )
+rd_kafka_conf_interceptor_add_on_conf_dup ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_dup)(rd_kafka_conf_t*, rd_kafka_conf_t const*, size_t, char const**, void*), void* ic_opaque )
+rd_kafka_conf_interceptor_add_on_conf_set ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_conf_res_t(*on_conf_set)(rd_kafka_conf_t*, char const*, char const*, char*, size_t, void*), void* ic_opaque )
+rd_kafka_conf_interceptor_add_on_new ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_new)(rd_kafka_t*, rd_kafka_conf_t const*, void*, char*, size_t), void* ic_opaque )
+rd_kafka_event_stats ( rd_kafka_event_t* rkev )
+rd_kafka_interceptor_add_on_acknowledgement ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_acknowledgement)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )
+rd_kafka_interceptor_add_on_commit ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_commit)(rd_kafka_t*, rd_kafka_topic_partition_list_t const*, enum rd_kafka_resp_err_t, void*), void* ic_opaque )
+rd_kafka_interceptor_add_on_consume ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_consume)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )
+rd_kafka_interceptor_add_on_destroy ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_destroy)(rd_kafka_t*, void*), void* ic_opaque )
+rd_kafka_interceptor_add_on_send ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_send)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )
+rd_kafka_message_latency ( rd_kafka_message_t const* rkmessage )
+rd_kafka_offsets_store ( rd_kafka_t* rk, rd_kafka_topic_partition_list_t* offsets )
+rd_kafka_type ( rd_kafka_t const* rk )
+rd_kafka_unittest ( )
+
+to the top
+ +

Problems with Data Types, Low Severity  1 


+rdkafka.h
+ +[+] enum rd_kafka_resp_err_t  1  +
+ + +
+to the top
+ +

Other Changes in Data Types  17 


+rdkafka.h
+ +[+] enum rd_kafka_resp_err_t  17  +
+ + +
+to the top
+ +

Other Changes in Constants  1 


+rdkafka.h
+ +[+] RD_KAFKA_EVENT_STATS +
+ + +
+to the top
+

Header Files  1 


+
+rdkafka.h
+
+
to the top
+

Libraries  1 


+
+librdkafka.so.1
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibrdkafka
Version #10.9.5
Version #20.11.0
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files1
Total Libraries1
Total Symbols / Types140 / 62
Compatibility100%
+

Problem Summary


+ + + + + + + + + + + +
SeverityCount
Added Symbols-16
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low1
Other Changes
in Data Types
-18
Other Changes
in Constants
-1
+ +

Added Symbols  16 


+rdkafka.h
+rd_kafka_clusterid ( rd_kafka_t* rk, int timeout_ms )
+rd_kafka_conf_dup_filter ( rd_kafka_conf_t const* conf, size_t filter_cnt, char const** filter )
+rd_kafka_conf_interceptor_add_on_conf_destroy ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_destroy)(void*), void* ic_opaque )
+rd_kafka_conf_interceptor_add_on_conf_dup ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_conf_dup)(rd_kafka_conf_t*, rd_kafka_conf_t const*, size_t, char const**, void*), void* ic_opaque )
+rd_kafka_conf_interceptor_add_on_conf_set ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_conf_res_t(*on_conf_set)(rd_kafka_conf_t*, char const*, char const*, char*, size_t, void*), void* ic_opaque )
+rd_kafka_conf_interceptor_add_on_new ( rd_kafka_conf_t* conf, char const* ic_name, enum rd_kafka_resp_err_t(*on_new)(rd_kafka_t*, rd_kafka_conf_t const*, void*, char*, size_t), void* ic_opaque )
+rd_kafka_event_stats ( rd_kafka_event_t* rkev )
+rd_kafka_interceptor_add_on_acknowledgement ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_acknowledgement)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )
+rd_kafka_interceptor_add_on_commit ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_commit)(rd_kafka_t*, rd_kafka_topic_partition_list_t const*, enum rd_kafka_resp_err_t, void*), void* ic_opaque )
+rd_kafka_interceptor_add_on_consume ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_consume)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )
+rd_kafka_interceptor_add_on_destroy ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_destroy)(rd_kafka_t*, void*), void* ic_opaque )
+rd_kafka_interceptor_add_on_send ( rd_kafka_t* rk, char const* ic_name, enum rd_kafka_resp_err_t(*on_send)(rd_kafka_t*, rd_kafka_message_t*, void*), void* ic_opaque )
+rd_kafka_message_latency ( rd_kafka_message_t const* rkmessage )
+rd_kafka_offsets_store ( rd_kafka_t* rk, rd_kafka_topic_partition_list_t* offsets )
+rd_kafka_type ( rd_kafka_t const* rk )
+rd_kafka_unittest ( )
+
+to the top
+ +

Problems with Constants, Low Severity  1 


+rdkafka.h
+ +[+] RD_KAFKA_VERSION +
+ + +
+to the top
+ +

Other Changes in Data Types  18 


+rdkafka.h
+ +[+] enum rd_kafka_resp_err_t  18  +
+ + +
+to the top
+ +

Other Changes in Constants  1 


+rdkafka.h
+ +[+] RD_KAFKA_EVENT_STATS +
+ + +
+to the top
+

Header Files  1 


+
+rdkafka.h
+
+
to the top
+

Libraries  1 


+
+librdkafka.so.1
+
+
to the top
+



+ +
+ + diff --git a/librdkafka.spec b/librdkafka.spec index 4682766..e614f78 100644 --- a/librdkafka.spec +++ b/librdkafka.spec @@ -7,13 +7,13 @@ # Please, preserve the changelog entries # %global libname librdkafka -%global gh_commit ee261f8b867ae722f31b97e4e62be4b2767e8541 +%global gh_commit 2df048ba8118cba73d0551564b7a15eeb65cd5b8 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner edenhill %global gh_project %{libname} %global upstream_version 0.11.0 -%global upstream_prever RC2 +#global upstream_prever RC2 Name: %{libname} Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}} @@ -98,10 +98,13 @@ rm %{buildroot}%{_libdir}/*.a %changelog -* Thu Jun 29 2017 Remi Collet - 0.11.0-RC2-1 +* Tue Aug 1 2017 Remi Collet - 0.11.0-1 +- update to 0.11.0 + +* Thu Jun 29 2017 Remi Collet - 0.11.0~RC2-1 - update to 0.11.0-RC2 -* Thu Jun 29 2017 Remi Collet - 0.11.0-RC1-1 +* Thu Jun 29 2017 Remi Collet - 0.11.0~RC1-1 - update to 0.11.0-RC1 - open https://github.com/edenhill/librdkafka/issues/1290 broken build on 32-bit architecture -- cgit