<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/py-amqp.git/amqp/connection.py, branch codeql</title>
<subtitle>github.com: celery/py-amqp.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/'/>
<entry>
<title>Fix typos</title>
<updated>2021-11-06T06:56:36+00:00</updated>
<author>
<name>Kian-Meng, Ang</name>
<email>kianmeng@cpan.org</email>
</author>
<published>2021-11-06T05:00:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=c1fe574f64e5afc09c22ff5c4f655a0168d8629f'/>
<id>c1fe574f64e5afc09c22ff5c4f655a0168d8629f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial reference documentation amqp.transport</title>
<updated>2020-11-10T21:29:33+00:00</updated>
<author>
<name>Matus Valo</name>
<email>matusvalo@gmail.com</email>
</author>
<published>2020-11-08T23:53:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=371d2e9dde816841f4a9004b7a85efe8b58982e8'/>
<id>371d2e9dde816841f4a9004b7a85efe8b58982e8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added __repr__ to Connection() and *Transport() classes</title>
<updated>2020-09-14T04:45:26+00:00</updated>
<author>
<name>Matus Valo</name>
<email>matusvalo@gmail.com</email>
</author>
<published>2020-09-06T19:14:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=1843521745ca075d683be9f64d09c8f98c6e648c'/>
<id>1843521745ca075d683be9f64d09c8f98c6e648c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pyupgrade.</title>
<updated>2020-09-03T11:56:00+00:00</updated>
<author>
<name>Omer Katz</name>
<email>omer.drow@gmail.com</email>
</author>
<published>2020-09-03T07:24:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=f5bca3d670b65c04aa2bfcfd3b64905d1237047b'/>
<id>f5bca3d670b65c04aa2bfcfd3b64905d1237047b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop to use deprecated method ssl.wrap_socket (#327)</title>
<updated>2020-09-02T09:55:33+00:00</updated>
<author>
<name>Hervé Beraud</name>
<email>hberaud@redhat.com</email>
</author>
<published>2020-09-02T09:55:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=ad9697ab2eaa97e153211c82e4bad8d655e63591'/>
<id>ad9697ab2eaa97e153211c82e4bad8d655e63591</id>
<content type='text'>
`ssl.wrap_socket` is deprecated since python 3.7 and since python 3.2
and 2.7.9 (released in 2014) it is recommended to use the
SSLContext.wrap_socket() instead of wrap_socket(). The top-level
function is limited and creates an insecure client socket without server
name indication or hostname matching [1].

Python 2.7 is now officially unmaintained, latest version of
python 2.7 is 2.7.18, py-amqp only support python versions who are compatible
with these changes [2].

These changes move away from `ssl.wrap_socket` by using
now `ssl.SSLContext.wrap_socket` [3].

[1] https://docs.python.org/3/library/ssl.html#ssl.wrap_socket
[2] https://github.com/celery/py-amqp/blob/master/setup.py#L24,L29
[3] https://docs.python.org/3/library/ssl.html#ssl.SSLContext.wrap_socket</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`ssl.wrap_socket` is deprecated since python 3.7 and since python 3.2
and 2.7.9 (released in 2014) it is recommended to use the
SSLContext.wrap_socket() instead of wrap_socket(). The top-level
function is limited and creates an insecure client socket without server
name indication or hostname matching [1].

Python 2.7 is now officially unmaintained, latest version of
python 2.7 is 2.7.18, py-amqp only support python versions who are compatible
with these changes [2].

These changes move away from `ssl.wrap_socket` by using
now `ssl.SSLContext.wrap_socket` [3].

[1] https://docs.python.org/3/library/ssl.html#ssl.wrap_socket
[2] https://github.com/celery/py-amqp/blob/master/setup.py#L24,L29
[3] https://docs.python.org/3/library/ssl.html#ssl.SSLContext.wrap_socket</pre>
</div>
</content>
</entry>
<entry>
<title>Happify linters.</title>
<updated>2020-08-31T08:05:09+00:00</updated>
<author>
<name>Omer Katz</name>
<email>omer.drow@gmail.com</email>
</author>
<published>2020-08-30T17:19:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=b82a2d56fe110bd2699301288f3202fd3c17258b'/>
<id>b82a2d56fe110bd2699301288f3202fd3c17258b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make __all__ immutable.</title>
<updated>2020-08-19T06:04:32+00:00</updated>
<author>
<name>Omer Katz</name>
<email>omer.drow@gmail.com</email>
</author>
<published>2019-04-01T12:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=726cd7e33bdacacdef012e68c65c338b3d4952ad'/>
<id>726cd7e33bdacacdef012e68c65c338b3d4952ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop Python 2.7 and 3.4 support.</title>
<updated>2020-08-19T06:04:32+00:00</updated>
<author>
<name>Omer Katz</name>
<email>omer.drow@gmail.com</email>
</author>
<published>2019-04-01T12:28:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=6e300de918abbd0081d6d172bdeffae9c1911ce3'/>
<id>6e300de918abbd0081d6d172bdeffae9c1911ce3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix flake8</title>
<updated>2020-04-20T23:02:41+00:00</updated>
<author>
<name>Matus Valo</name>
<email>matusvalo@gmail.com</email>
</author>
<published>2020-04-20T19:06:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=64a2313dd28a969ad923045b58199bfc90003761'/>
<id>64a2313dd28a969ad923045b58199bfc90003761</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separate logger for Connection.heartbeat_tick method</title>
<updated>2020-04-16T02:00:39+00:00</updated>
<author>
<name>Owain Jones</name>
<email>tehdoomcat@gmail.com</email>
</author>
<published>2019-09-23T10:09:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/py-amqp.git/commit/?id=0416761daf88a8fdd60454b2515242be83d783c0'/>
<id>0416761daf88a8fdd60454b2515242be83d783c0</id>
<content type='text'>
I have a microservice=y project where I'm using py-amqp extensively. In the development environment I would guesstimate that 90% of the debug logs from these services are from `amqp.connection.Connection.heartbeat_tick`.

I still want to see all the other debug output, but selectively filter out the heartbeat debug from my own code via
`logging.getLogger('amqp.connection.Connection.heartbeat_tick').setLevel(logging.INFO)`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have a microservice=y project where I'm using py-amqp extensively. In the development environment I would guesstimate that 90% of the debug logs from these services are from `amqp.connection.Connection.heartbeat_tick`.

I still want to see all the other debug output, but selectively filter out the heartbeat debug from my own code via
`logging.getLogger('amqp.connection.Connection.heartbeat_tick').setLevel(logging.INFO)`.</pre>
</div>
</content>
</entry>
</feed>
