<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/kafka-python.git, branch 2.0.2</title>
<subtitle>github.com: mumrah/kafka-python.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/'/>
<entry>
<title>Patch Release 2.0.2</title>
<updated>2020-09-30T04:49:33+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2020-09-30T04:49:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=5bb126bf20bbb5baeb4e9afc48008dbe411631bc'/>
<id>5bb126bf20bbb5baeb4e9afc48008dbe411631bc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>KIP-54: Implement sticky partition assignment strategy (#2057)</title>
<updated>2020-09-30T04:03:54+00:00</updated>
<author>
<name>Valeria Chernenko</name>
<email>aynroot@users.noreply.github.com</email>
</author>
<published>2020-09-30T04:03:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=c536dd28bc3c2db85d9b62a1e73d23a3eeaebd93'/>
<id>c536dd28bc3c2db85d9b62a1e73d23a3eeaebd93</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump dev requirements (#2129)</title>
<updated>2020-09-17T20:17:39+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2020-09-17T20:17:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=cb96a1a6c79c17ac9b3399b7a33bbaea7ad8886f'/>
<id>cb96a1a6c79c17ac9b3399b7a33bbaea7ad8886f</id>
<content type='text'>
Also re-order lexicographically.

Note that I did not exhaustively test this... there could be edge cases
depending on the python version. But I think we should be okay because
`tox.ini` is currently testing using with unpinned versions, so I think
we're already running these versions in our test suite.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also re-order lexicographically.

Note that I did not exhaustively test this... there could be edge cases
depending on the python version. But I think we should be okay because
`tox.ini` is currently testing using with unpinned versions, so I think
we're already running these versions in our test suite.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crc32c deprecation warning (#2128)</title>
<updated>2020-09-17T19:27:58+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2020-09-17T19:27:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=16f48671e6c821c1174acc8fe27eee58a2316156'/>
<id>16f48671e6c821c1174acc8fe27eee58a2316156</id>
<content type='text'>
Fix a deprecation warning in the newest version.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix a deprecation warning in the newest version.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge _find_coordinator_id methods (#2127)</title>
<updated>2020-09-17T19:15:08+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2020-09-17T19:15:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=098ecbfd79ce8919c1d3dec50a207bbbe62c894c'/>
<id>098ecbfd79ce8919c1d3dec50a207bbbe62c894c</id>
<content type='text'>
Previously there were two methods:
* `_find_coordinator_id()`
* `_find_many_coordinator_ids()`

But they do basically the same thing internally. And we need the plural
two places, but the singular only one place.

So merge them, and change the function signature to take a list of
`group_ids` and return a dict of `group_id: coordinator_id`s.

As a result of this, the `describe_groups()` command should scale better
because the `_find_coordinator_ids()` command issues all the requests
async, instead of sequentially blocking as the `described_groups()` used
to do.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously there were two methods:
* `_find_coordinator_id()`
* `_find_many_coordinator_ids()`

But they do basically the same thing internally. And we need the plural
two places, but the singular only one place.

So merge them, and change the function signature to take a list of
`group_ids` and return a dict of `group_id: coordinator_id`s.

As a result of this, the `describe_groups()` command should scale better
because the `_find_coordinator_ids()` command issues all the requests
async, instead of sequentially blocking as the `described_groups()` used
to do.</pre>
</div>
</content>
</entry>
<entry>
<title>Lint cleanup (#2126)</title>
<updated>2020-09-17T17:41:39+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2020-09-17T17:41:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=6cfe706d1ab4eaa7c970f19ce102f65625affb96'/>
<id>6cfe706d1ab4eaa7c970f19ce102f65625affb96</id>
<content type='text'>
Small cleanup leftover from https://github.com/dpkp/kafka-python/pull/2035</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Small cleanup leftover from https://github.com/dpkp/kafka-python/pull/2035</pre>
</div>
</content>
</entry>
<entry>
<title>Feature: delete consumergroups (#2040)</title>
<updated>2020-09-17T16:17:35+00:00</updated>
<author>
<name>Swen Wenzel</name>
<email>5111028+swenzel@users.noreply.github.com</email>
</author>
<published>2020-09-17T16:17:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=16a0b3155fdeebe80295fcfb0f32d75af74dcb1a'/>
<id>16a0b3155fdeebe80295fcfb0f32d75af74dcb1a</id>
<content type='text'>
* Add consumergroup related errors
* Add DeleteGroups to protocol.admin
* Implement delete_groups feature on KafkaAdminClient</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add consumergroup related errors
* Add DeleteGroups to protocol.admin
* Implement delete_groups feature on KafkaAdminClient</pre>
</div>
</content>
</entry>
<entry>
<title>Fix initialization order in KafkaClient (#2119)</title>
<updated>2020-09-17T04:57:01+00:00</updated>
<author>
<name>Pedro Calleja</name>
<email>pecalleja@gmail.com</email>
</author>
<published>2020-09-17T04:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=e485a6ee2a1f05f2333e22b0fbdbafb12badaf3f'/>
<id>e485a6ee2a1f05f2333e22b0fbdbafb12badaf3f</id>
<content type='text'>
Fix initialization order in KafkaClient</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix initialization order in KafkaClient</pre>
</div>
</content>
</entry>
<entry>
<title>Allow configurable timeouts in admin client check version</title>
<updated>2020-09-17T01:02:37+00:00</updated>
<author>
<name>Himanshu Mishra</name>
<email>sigmablazer@gmail.com</email>
</author>
<published>2020-08-22T21:56:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=b32f369e5a4b9914e92b4818b4d1bc6152264ec5'/>
<id>b32f369e5a4b9914e92b4818b4d1bc6152264ec5</id>
<content type='text'>
Currently there's no way to pass timeout to check_version if called from admin.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently there's no way to pass timeout to check_version if called from admin.</pre>
</div>
</content>
</entry>
<entry>
<title>Added crc32c extra requirement as per issue #2068</title>
<updated>2020-09-17T00:41:07+00:00</updated>
<author>
<name>Misha Seltzer</name>
<email>misha@armis.com</email>
</author>
<published>2020-06-23T19:51:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=d09ff02bbc19a8b762be67a294e0da1bfdff8029'/>
<id>d09ff02bbc19a8b762be67a294e0da1bfdff8029</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
