Next | Query returned 37 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2021-07-06 07:56:34 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-asgiref: updated to 3.4.1

3.4.1 (2021-07-01)
------------------

* Fixed an issue with the deadlock detection where it had false positives
  during exception handling.

3.4.0 (2021-06-27)
------------------

* Calling sync_to_async directly from inside itself (which causes a deadlock
  when in the default, thread-sensitive mode) now has deadlock detection.

* asyncio usage has been updated to use the new versions of get_event_loop,
  ensure_future, wait and gather, avoiding deprecation warnings in Python 3.10.
  Python 3.6 installs continue to use the old versions; this is only for 3.7+

* sync_to_async and async_to_sync now have improved type hints that pass
  through the underlying function type correctly.

* All Websocket* types are now spelled WebSocket, to match our specs and the
  official spelling. The old names will work until release 3.5.0, but will
  raise deprecation warnings.

* The typing for WebSocketScope and HTTPScope's `extensions` key has been
  fixed.
   2021-04-06 21:42:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.3.4

3.3.4 (2021-04-06)
------------------

* The async_to_sync type error is now a warning due the high false negative
  rate when trying to detect coroutine-returning callables in Python.

3.3.3 (2021-04-06)
------------------

* The sync conversion functions now correctly detect functools.partial and other
  wrappers around async functions on earlier Python releases.
   2021-04-06 06:48:35 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-asgiref: updated to 3.3.2

3.3.2 (2021-04-05)
------------------

* SyncToAsync now takes an optional "executor" argument if you want to \ 
supply
  your own executor rather than using the built-in one.

* async_to_sync and sync_to_async now check their arguments are functions of
  the correct type.

* Raising CancelledError inside a SyncToAsync function no longer stops a future
  call from functioning.

* ThreadSensitive now provides context hooks/override options so it can be
  made to be sensitive in a unit smaller than threads (e.g. per request)
   2020-11-10 12:13:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: update to 3.3.1

3.3.1:
Unknown changes
   2020-10-10 20:00:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.3.0

3.3.0:
* sync_to_async now defaults to thread-sensitive mode being on
* async_to_sync now works inside of forked processes
* WsgiToAsgi now correctly clamps its response body when Content-Length is set
   2020-06-20 18:26:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.10

3.2.10:
* Fixed bugs due to bad WeakRef handling introduced in 3.2.8
   2020-06-17 06:53:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.9

3.2.9:
* Fixed regression with exception handling in 3.2.8 related to the contextvars fix.

3.2.8:
* Fixed small memory leak in local.Local
* contextvars are now persisted through AsyncToSync
   2020-04-07 12:44:59 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.7

3.2.7:
* Bug fixed in local.Local where deleted Locals would occasionally inherit
  their storage into new Locals due to memory reuse.
   2020-03-24 07:58:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.6

3.2.6:
* local.Local now works in all threading situations, no longer requires
  periodic garbage collection, and works with libraries that monkeypatch
  threading (like gevent)
   2020-03-12 17:15:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asgiref: updated to 3.2.5

3.2.5
* __self__ is now preserved on methods by async_to_sync

3.2.4
* Pending tasks/async generators are now cancelled when async_to_sync exits
* Contextvars now propagate changes both ways through sync_to_async
* sync_to_async now preserves attributes on functions it wraps

Next | Query returned 37 messages, browsing 11 to 20 | Previous