Commit Graph

  • eb1c491f08 - update to 3.4.0: * Added context propagation to/from worker threads in `to_thread.run_sync(), from_thread.run() and from_thread.run_sync() * Fixed race condition in Lock and Semaphore classes when a task waiting on acquire() is cancelled while another task is waiting to acquire the same primitive * Fixed async context manager's __aexit__() method not being called in BlockingPortal.wrap_async_context_manager()` if the host task is cancelled * Fixed worker threads being marked as being event loop threads in sniffio * Fixed task parent ID not getting set to the correct value on asyncio * Enabled the test suite to run without IPv6 support, trio or pytest plugin autoloading Dirk Mueller 2021-11-29 12:07:20 +00:00
  • d59ba1eb5e - update to 3.4.0: * Added context propagation to/from worker threads in `to_thread.run_sync(), from_thread.run() and from_thread.run_sync() * Fixed race condition in Lock and Semaphore classes when a task waiting on acquire() is cancelled while another task is waiting to acquire the same primitive * Fixed async context manager's __aexit__() method not being called in BlockingPortal.wrap_async_context_manager()` if the host task is cancelled * Fixed worker threads being marked as being event loop threads in sniffio * Fixed task parent ID not getting set to the correct value on asyncio * Enabled the test suite to run without IPv6 support, trio or pytest plugin autoloading Dirk Mueller 2021-11-29 12:07:20 +00:00
  • ed551ebde8 Accepting request 927591 from devel:languages:python Dominique Leuenberger 2021-10-27 20:21:01 +00:00
  • 8abdfcbae9 Accepting request 927591 from devel:languages:python Dominique Leuenberger 2021-10-27 20:21:01 +00:00
  • 5efc7ea1c2 - update to 3.3.4: * Fixed `BrokenResourceError instead of EndOfStream being raised in TLSStream when the peer abruptly closes the connection while TLSStream is receiving data with standard_compatible=False` set Dirk Mueller 2021-10-26 20:20:48 +00:00
  • 3d972f6b16 - update to 3.3.4: * Fixed `BrokenResourceError instead of EndOfStream being raised in TLSStream when the peer abruptly closes the connection while TLSStream is receiving data with standard_compatible=False` set Dirk Mueller 2021-10-26 20:20:48 +00:00
  • c1e16d35bf Accepting request 925754 from devel:languages:python Dominique Leuenberger 2021-10-18 19:59:05 +00:00
  • 45336c5509 Accepting request 925754 from devel:languages:python Dominique Leuenberger 2021-10-18 19:59:05 +00:00
  • f51d5b7640 - update to 3.3.3: * Fixed UNIX socket listener not setting accepted sockets to non-blocking mode on asyncio * Changed unconnected UDP sockets to be always bound to a local port (on "any" interface) to avoid errors on asyncio + Windows * Fixed cancellation problem on asyncio where level-triggered cancellation for **all** parent cancel scopes would not resume after exiting a shielded nested scope Dirk Mueller 2021-10-16 21:06:17 +00:00
  • 43ff697c49 - update to 3.3.3: * Fixed UNIX socket listener not setting accepted sockets to non-blocking mode on asyncio * Changed unconnected UDP sockets to be always bound to a local port (on "any" interface) to avoid errors on asyncio + Windows * Fixed cancellation problem on asyncio where level-triggered cancellation for **all** parent cancel scopes would not resume after exiting a shielded nested scope Dirk Mueller 2021-10-16 21:06:17 +00:00
  • 51ed021275 Accepting request 919878 from devel:languages:python Dominique Leuenberger 2021-09-17 21:26:11 +00:00
  • 943cbecabd Accepting request 919878 from devel:languages:python Dominique Leuenberger 2021-09-17 21:26:11 +00:00
  • a3e7e910c9 Accepting request 919874 from home:bnavigator:branches:devel:languages:python Matej Cepl 2021-09-17 20:42:57 +00:00
  • 7f5587d563 Accepting request 919874 from home:bnavigator:branches:devel:languages:python Matej Cepl 2021-09-17 20:42:57 +00:00
  • e7b101075a Accepting request 919658 from home:dimstar:Factory Matej Cepl 2021-09-17 13:23:37 +00:00
  • 23683d81d6 Accepting request 919658 from home:dimstar:Factory Matej Cepl 2021-09-17 13:23:37 +00:00
  • 4746a08b0b Accepting request 897206 from devel:languages:python Dominique Leuenberger 2021-07-11 23:24:50 +00:00
  • bf27f6991a Accepting request 897206 from devel:languages:python Dominique Leuenberger 2021-07-11 23:24:50 +00:00
  • 30c403eec8 Accepting request 897158 from home:alarrosa:branches:devel:languages:python Matej Cepl 2021-06-03 12:46:02 +00:00
  • 38d471d8ac Accepting request 897158 from home:alarrosa:branches:devel:languages:python Matej Cepl 2021-06-03 12:46:02 +00:00
  • e7d185c333 Accepting request 879046 from devel:languages:python Dominique Leuenberger 2021-03-15 09:56:26 +00:00
  • 3f3fccba2f Accepting request 879046 from devel:languages:python Dominique Leuenberger 2021-03-15 09:56:26 +00:00
  • 39814719e6 - Update to 2.2.0: * Added the `maybe_async() and maybe_async_cm() functions to facilitate forward compatibility with AnyIO 3 * Fixed socket stream bug on asyncio where receiving a half-close from the peer would shut down the entire connection * Fixed native task names not being set on asyncio on Python 3.8+ * Fixed TLSStream.send_eof() raising ValueError instead of the expected NotImplementedError * Fixed open_signal_receiver() on asyncio and curio hanging if the cancel scope was cancelled before the function could run * Fixed Trio test runner causing unwarranted test errors on BaseExceptions * Fixed formatted output of ExceptionGroup containing too many newlines * Added the spawn_task() and wrap_async_context_manager() methods to BlockingPortal * Added the handshake_timeout and error_handler parameters to TLSListener * Fixed Event objects on the trio backend not inheriting from anyio.abc.Event * Fixed run_sync_in_worker_thread() raising UnboundLocalError on asyncio when cancelled * Fixed send() on socket streams not raising any exception on asyncio, and an unwrapped * BrokenPipeError on trio and curio when the peer has disconnected * Fixed MemoryObjectSendStream.send() raising BrokenResourceError when the last receiver is closed right after receiving the item * Fixed ValueError: Invalid file descriptor: -1 when closing a SocketListener` on asyncio Steve Kowalik 2021-03-15 05:59:35 +00:00
  • 737749546c - Update to 2.2.0: * Added the `maybe_async() and maybe_async_cm() functions to facilitate forward compatibility with AnyIO 3 * Fixed socket stream bug on asyncio where receiving a half-close from the peer would shut down the entire connection * Fixed native task names not being set on asyncio on Python 3.8+ * Fixed TLSStream.send_eof() raising ValueError instead of the expected NotImplementedError * Fixed open_signal_receiver() on asyncio and curio hanging if the cancel scope was cancelled before the function could run * Fixed Trio test runner causing unwarranted test errors on BaseExceptions * Fixed formatted output of ExceptionGroup containing too many newlines * Added the spawn_task() and wrap_async_context_manager() methods to BlockingPortal * Added the handshake_timeout and error_handler parameters to TLSListener * Fixed Event objects on the trio backend not inheriting from anyio.abc.Event * Fixed run_sync_in_worker_thread() raising UnboundLocalError on asyncio when cancelled * Fixed send() on socket streams not raising any exception on asyncio, and an unwrapped * BrokenPipeError on trio and curio when the peer has disconnected * Fixed MemoryObjectSendStream.send() raising BrokenResourceError when the last receiver is closed right after receiving the item * Fixed ValueError: Invalid file descriptor: -1 when closing a SocketListener` on asyncio Steve Kowalik 2021-03-15 05:59:35 +00:00
  • 73ea055af9 Accepting request 868493 from devel:languages:python Dominique Leuenberger 2021-02-10 20:30:03 +00:00
  • 4233402f3d Accepting request 868493 from devel:languages:python Dominique Leuenberger 2021-02-10 20:30:03 +00:00
  • 7f2a513f44 Accepting request 868484 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2021-02-02 00:11:01 +00:00
  • a0a78dc781 Accepting request 868484 from home:bnavigator:branches:devel:languages:python Dirk Mueller 2021-02-02 00:11:01 +00:00