Hello community,

here is the log from the commit of package librdkafka for openSUSE:Factory 
checked in at 2020-09-01 20:04:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librdkafka (Old)
 and      /work/SRC/openSUSE:Factory/.librdkafka.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librdkafka"

Tue Sep  1 20:04:30 2020 rev:7 rq:830730 version:1.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/librdkafka/librdkafka.changes    2020-04-04 
12:19:27.151625573 +0200
+++ /work/SRC/openSUSE:Factory/.librdkafka.new.3399/librdkafka.changes  
2020-09-01 20:05:25.448537859 +0200
@@ -1,0 +2,59 @@
+Fri Aug 21 12:36:30 UTC 2020 - Chris Coutinho <[email protected]>
+
+- Update library v1.3.0 -> 1.5.0
+ * Improved broker connection error reporting with more useful information and
+   hints on the cause of the problem.
+ * Consumer: Propagate errors when subscribing to unavailable topics (#1540)
+ * Producer: Add `batch.size` producer configuration property (#638)
+ * Add `topic.metadata.propagation.max.ms` to allow newly manually created
+   topics to be propagated throughout the cluster before reporting them
+   as non-existent. This fixes race issues where CreateTopics() is
+   quickly followed by produce().
+ * Prefer least idle connection for periodic metadata refreshes, et.al.,
+   to allow truly idle connections to time out and to avoid 
load-balancer-killed
+   idle connection errors (#2845)
+ * Added `rd_kafka_event_debug_contexts()` to get the debug contexts for
+   a debug log line (by @wolfchimneyrock).
+ * Added Test scenarios which define the cluster configuration.
+ * Added MinGW-w64 builds (@ed-alertedh, #2553)
+ * `./configure --enable-XYZ` now requires the XYZ check to pass,
+   and `--disable-XYZ` disables the feature altogether (@benesch)
+ * Added `rd_kafka_produceva()` which takes an array of produce arguments
+   for situations where the existing `rd_kafka_producev()` va-arg approach
+   can't be used.
+ * Added `rd_kafka_message_broker_id()` to see the broker that a message
+   was produced or fetched from, or an error was associated with.
+ * Added RTT/delay simulation to mock brokers.
+ * Subscribing to non-existent and unauthorized topics will now propagate
+   errors `RD_KAFKA_RESP_ERR_UNKNOWN_TOPIC_OR_PART` and
+   `RD_KAFKA_RESP_ERR_TOPIC_AUTHORIZATION_FAILED` to the application through
+   the standard consumer error (the err field in the message object).
+ * Consumer will no longer trigger auto creation of topics,
+   `allow.auto.create.topics=true` may be used to re-enable the old deprecated
+   functionality.
+ * The default consumer pre-fetch queue threshold `queued.max.messages.kbytes`
+   has been decreased from 1GB to 64MB to avoid excessive network usage for low
+   and medium throughput consumer applications. High throughput consumer
+   applications may need to manually set this property to a higher value.
+ * The default consumer Fetch wait time has been increased from 100ms to 500ms
+   to avoid excessive network usage for low throughput topics.
+ * If OpenSSL is linked statically, or `ssl.ca.location=probe` is configured,
+   librdkafka will probe known CA certificate paths and automatically use the
+   first one found. This should alleviate the need to configure
+   `ssl.ca.location` when the statically linked OpenSSL's OPENSSLDIR differs
+   from the system's CA certificate path.
+ * The heuristics for handling Apache Kafka < 0.10 brokers has been removed to
+   improve connection error handling for modern Kafka versions.
+   Users on Brokers 0.9.x or older should already be configuring
+   `api.version.request=false` and `broker.version.fallback=...` so there
+   should be no functional change.
+ * The default producer batch accumulation time, `linger.ms`, has been changed
+   from 0.5ms to 5ms to improve batch sizes and throughput while reducing
+   the per-message protocol overhead.
+   Applications that require lower produce latency than 5ms will need to
+   manually set `linger.ms` to a lower value.
+ * librdkafka's build tooling now requires Python 3.x (python3 interpreter).
+
+- Update install location of doc/license files
+
+-------------------------------------------------------------------

Old:
----
  v1.3.0.tar.gz

New:
----
  v1.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ librdkafka.spec ++++++
--- /var/tmp/diff_new_pack.lEa1ai/_old  2020-09-01 20:05:28.576539321 +0200
+++ /var/tmp/diff_new_pack.lEa1ai/_new  2020-09-01 20:05:28.580539323 +0200
@@ -24,7 +24,7 @@
 
 %define libname %{name}1
 Name:           librdkafka
-Version:        1.3.0
+Version:        1.5.0
 Release:        0
 Summary:        A library for changing configuration files
 License:        BSD-2-Clause
@@ -88,16 +88,23 @@
 %postun -n %{libname} -p /sbin/ldconfig
 
 %files -n %{libname}
-%doc README.md CONFIGURATION.md
-%license LICENSE
+%defattr(-,root,root,-)
+%{_docdir}/../%{name}
+%doc %attr(0644,root,root) %{_docdir}/../%{name}/README.md
+%doc %attr(0644,root,root) %{_docdir}/../%{name}/CONFIGURATION.md
+%doc %attr(0644,root,root) %{_docdir}/../%{name}/INTRODUCTION.md
+%doc %attr(0644,root,root) %{_docdir}/../%{name}/STATISTICS.md
+%license %attr(0644,root,root) %{_docdir}/../%{name}/LICENSE
+%license %attr(0644,root,root) %{_docdir}/../%{name}/LICENSES.txt
 %{_libdir}/librdkafka.so.*
 %{_libdir}/librdkafka++.so.*
 
 %files devel
-%dir %{_includedir}/librdkafka
-%attr(0644,root,root) %{_includedir}/librdkafka/*
-%attr(0755,root,root) %{_libdir}/librdkafka.so
-%attr(0755,root,root) %{_libdir}/librdkafka++.so
+%defattr(-,root,root,-)
+%dir %{_includedir}/%{name}
+%attr(0644,root,root) %{_includedir}/%{name}/*
+%{_libdir}/librdkafka.so
+%{_libdir}/librdkafka++.so
 %{_libdir}/pkgconfig/rdkafka.pc
 %{_libdir}/pkgconfig/rdkafka++.pc
 %{_libdir}/pkgconfig/rdkafka-static.pc

++++++ v1.3.0.tar.gz -> v1.5.0.tar.gz ++++++
++++ 44608 lines of diff (skipped)


Reply via email to