Changelog for
python311-eventlet-0.39.0-1.1.noarch.rpm :
* Fri Feb 07 2025 John Paul Adrian Glaubitz
- Update to 0.39.0
* [fix] Remove monotonic from requirements (#1018)
* [fix] wsgi: Clean up some override logic (#999)
* [fix] Correct line lookup from inspect.getsourcelines() (#990)
* Drop support of Python 3.7 (#967)
* [fix] Calling eventlet.sleep(0) isn\'t really blocking, so don\'t blow up (#1015)
* Mon Jan 06 2025 John Paul Adrian Glaubitz - Update to 0.38.2
* [fix] fix the monkey patching with the asyncio hub
* [feature] introduce the unmonkeypatching feature- from version 0.38.1
* [fix] Python 3.13: Use greenthread\'s dead state where possible (#1000)
* [env] bump github Actions (#996)
* [fix] Fix bug where asyncio hub didn\'t support multiple os threads (#995)
* Wed Dec 04 2024 John Paul Adrian Glaubitz - Update to 0.38.0
* Python 3.13 Support (#988)
* [fix] wsgi: server MUST NOT send Content-Length/Transfer-Encoding header in response with a status code of 1xx, 204 or (2xx to CONNECT request) (#747)
* [fix] wsgi: No request Content-Length nor Transfer-Encoding implies no body (#985)- Drop 313-new-thread-attributes.patch, merged upstream- Drop no-dynamic-version.patch, no longer required- Switch back to stable releases
* Wed Oct 23 2024 mceplAATTcepl.eu- Temporarily switch to direct download from GitHub, and update to version 0.37.0+git.1726056572.8637820:
* Update changelog for version 0.37.0 (#980)
* Describes Eventlet\'s Alternatives Into the Migration Guide (#971)
* fix migration guide url (#978)
* os.read/write waits until file descriptor is ready. (#975)
* Upgrade RLocks as last thing we do (#970)
* warns about using multiple readers (#960)
* drop header keys with underscores (#959)
* doc: Repair changelog link (#958)
* Make the docs more user friendly (#950)
* Update changelog for version 0.36.1 (#952)- Add patches making it build with 3.13: - 313-new-thread-attributes.patch (gh#eventlet/eventlet#964) - no-dynamic-version.patch (we cannot use dynamic version number on a git checkout)- Fix setting of the version number \"manually\" (with sed)
* Wed Sep 18 2024 John Paul Adrian Glaubitz - Update to 0.37.0
* [fix] os.read/write waits until file descriptor is ready
* [fix] Upgrade RLocks as last thing we do
* [security] drop header keys with underscores
* [doc] Various doc updates (Migration Guide, repair links, warns...)
* Thu Jun 06 2024 Dirk Müller - update to 0.36.1:
* [fix] eventlet.websocket is not always used from eventlet.wsgi, so do not assume eventlet.set_idle exists
* [fix] Make sure asyncio hub doesn\'t use greendns for asyncio DNS APIs
* [fix] Make asyncio.to_thread work with the same semantics as normal asyncio
* [fix] Refactor congruence checks based on assert at runtime
* [tests] Run tests on macOS in CI, and some fixes to get it in reasonable state (#list
* [fix] Fix wsgi.server shutdown for in-flight requests
* [feature] Add debug convenience helpers - asyncio, threads
* [fix] Handle errors better.
* [fix] Fix tool.setuptools/packages list
* [security] Dnspython 2.6.1 - Address DoS via the Tudoor mechanism (CVE-2023-29483)
* [doc] add asyncio into the doc hub page
* [clean] clean obsolete python 2 code from the ssl module
* [fix] Add get_server_info to db_pool.py
* [fix] wsgi: Handle Timeouts from applications
* [fix] shrinks window before connecting
* [fix] Do not allow failed patching to stop execution
* [doc] Basic documentation for asyncio migration
* [tests] add minimal linting
* [doc] officially host docs on readthedocs
* [fix] fix truncate size nullable
* [fix] Handle transport endpoint shutdown in conditions
* [fix] Rework reject_bad_requests option
* [fix] Fix NameError introduced by #826
* [feature] Support awaiting GreenThread in an `async def` context https://github.com/eventlet/eventlet/pull/889
* [infra] Extend test cert to 2049
* [feature] Asyncio hub support for Python 3.7 to 3.9
* [infra] Modernize doc generation
* [fix] Fix bad exceptions handlings
* [feature] Support using asyncio coroutines from inside greenlets https://github.com/eventlet/eventlet/pull/877
* [removal] Remove deprecated CGIHTTPServer and SimpleHTTPServer
* [governance] Update maintenance goals
* [feature] Add an asyncio hub for eventlet
* Fri Jan 19 2024 Dirk Müller - update to 0.34.3:
* Fix security issue in the wsgi module related to RFC 9112
* Fix segfault, a new approach for greening existing locks
* greendns: fix getaddrinfo parameter name
* Fix deprecation warning on ssl.PROTOCOL_TLS
* Pytests, fix error at teardown of TestGreenSocket.test_full_duplex
* Skip test which uses Py cgi module
* Drop old code based on python < 3.7
* Allowing inheritance of GreenSSLSocket without overriding the __new_ method https://github.com/eventlet/eventlet/pull/796
* [bug] Fix broken API related to `__version__` removal
* [doc] Fix pypi broken link
* 0.34.1
* [bug] Fix memory leak in greendns
* [infra] Fix OIDC authentication failure
* [bug] Ignore asyncore and asynchat for Python 3.12+
* 0.34.0 (Not released on Pypi)
* Dropped support for Python 3.6 and earlier.
* Fix Python 3.13 compat by adding missing attibute \'_is_main_interpreter\'
* Add support of Python 3.12
* Drop unmaintained and unused stdlib tests
* Fix tests and CI for Python 3.7 and higher
* Stop claiming to create universal wheels
* Fix green logging locks for Python versions <= 3.10- switch to PEP517 build- cleanup tests- drop support-python3.12.patch, denose-eventlet.patch: solved differently upstream- drop python-eventlet-FTBFS2028.patch fix-py3-rlock.patch: upstream
* Thu Nov 30 2023 Steve Kowalik - Add patch support-python3.12.patch:
* Support Python 3.12 changes.
* Tue Nov 07 2023 Jiri Slaby - disable test_full_duplex (bsc#1216858)
* Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68)- Remove upstreamed newdnspython.patch (bsc#1208126).- skip test_raise_dns_tcp test (gh#eventlet/eventlet#803)
* Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional.
* Thu Feb 16 2023 Dirk Müller - update newdnspython.patch to not patch non-testsuite as it breaks the functionality (bsc#1208126)
* Tue Feb 14 2023 Matej Cepl - Remove unnecessary obsolete dependency on pyzmq.- Clean up the SPEC file.
* Sat Jan 28 2023 Dirk Müller - update to 0.33.3:
* dnspython 2.3.0 raised AttributeError: module \'dns.rdtypes\' has no attribute \'ANY\' https://github.com/eventlet/eventlet/issues/781
* Tue Jan 17 2023 Daniel Garcia - Add fix-py3-rlock.patch to make the code compatible with python 3.11, gh#eventlet/eventlet#754
* Fri Dec 09 2022 Thorsten Kukuk - Reove unecessary sysconfig-netconfig BuildRequires
* Sat Dec 03 2022 Yogalakshmi Arunachalam - Update to v0.33.2
* Stop using deprecated threading APIs Way back in py26, snake_case alternatives were added for the old camelCase APIs. py310 started emitting DeprecationWarnings about them; presumably they\'ll look to remove the old APIs eventually. See
* Wed Nov 09 2022 Pedro Monreal - Fix build with OpenSSL 3.0 [bsc#1205042]
* Temporarily disable test_017_ssl_zeroreturnerror
* Wed Aug 17 2022 Jiri Slaby - disable test_018b_http_10_keepalive_framing (bsc#1202188)
* Sat Jun 04 2022 Dirk Müller - update to 0.33.1:
* Prevent deadlock on logging._lock