Changelog for
python311-amqp-5.2.0-1.5.noarch.rpm :
* Tue Nov 14 2023 Dirk Müller
- update to 5.2.0:
* Added python 3.12 and drop python 3.7 (#423).
* Test vine 5.1.0 (#424).
* Set an explicit timeout on SSL handshake to prevent hangs.
* Add MessageNacked to recoverable errors.
* Send heartbeat frames more often.
* Sun Jun 11 2023 ecsos - Add %{?sle15_python_module_pythons}
* Sat Jun 04 2022 Dirk Müller - update to 5.1.1: - Use AF_UNSPEC for name resolution
* Sat Mar 26 2022 Dirk Müller - update to 5.1.0: - Improve performance of _get_free_channel_id, fix channel max bug (#385). - Document memoryview usage, minor frame_writer.write_frame refactor (#384). - Start dropping python 3.6 (#387). - Added experimental __slots__ to some classes (#368) - Relaxed vine version for upcoming release. - Upgraded topytest 7 (#388).- drop vine-no-double-equals-deps.patch (upstream)
* Mon Jan 03 2022 Dirk Müller - update to 5.0.9: - Append to _used_channel_ids in _used_channel_ids
* Mon Dec 20 2021 Dirk Müller - update to 5.0.8: - Reduce memory usage of Connection (#377) - Add additional error handling around code where an OSError may be raised on failed connections. Fixes (#378) - Remove dependency to case - Bugfix: not closing socket after server disconnect
* Thu Jun 17 2021 Dirk Müller - update to 5.0.6: - Change the order in which context.check_hostname and context.verify_mode get set in SSLTransport._wrap_socket_sni. Fixes bug introduced in 5.0.3 where setting context.verify_mode = ssl.CERT_NONE would raise \"ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled.\" Setting context.check_hostname prior to setting context.verify_mode resolves the issue. - Remove TCP_USER_TIMEOUT option for Solaris (#355) - Pass long_description to setup() (#353) - Fix for tox-docker 2.0 - Moved to GitHub actions CI (#359)
* Mon Feb 01 2021 Dirk Müller - update to 5.0.5: - Removed mistakenly introduced code which was causing import errors - Add missing load_default_certs() call to fix a regression in v5.0.3 release. (#350) - Change the default value of ssl_version to None. When not set, the proper value between ssl.PROTOCOL_TLS_CLIENT and ssl.PROTOCOL_TLS_SERVER will be selected based on the param server_side in order to create a TLS Context object with better defaults that fit the desired connection side. - Change the default value of cert_reqs to None. The default value of ctx.verify_mode is ssl.CERT_NONE, but when ssl.PROTOCOL_TLS_CLIENT is used, ctx.verify_mode defaults to ssl.CERT_REQUIRED. - Fix context.check_hostname logic. Checking the hostname depends on having support of the SNI TLS extension and being provided with a server_hostname value. Another important thing to mention is that enabling hostname checking automatically sets verify_mode from ssl.CERT_NONE to ssl.CERT_REQUIRED in the stdlib ssl and it cannot be set back to ssl.CERT_NONE as long as hostname checking is enabled. - Refactor the SNI tests to test one thing at a time and removing some tests that were being repeated over an
* Sun Dec 20 2020 Dirk Müller - update to 5.0.2: - Whhels are no longer universal. - Added debug representation to Connection and
*Transport classes - Reintroduce ca_certs and ciphers parameters of SSLTransport._wrap_socket_sni() - Fix infinite wait when using confirm_publish
* Tue Nov 10 2020 Steve Kowalik - Update to 5.0.1:
* Require vine 5.0.0.
* Stop to use deprecated method ssl.wrap_socket.
* Dropped Python 3.5 support.
* Removed additional compatibility code.
* Dropped Python 2.x support.
* Dropped Python 3.4 support.- Add vine-no-double-equals-deps.patch that loosens the vine requirement