Skip to content

Commit 1462fac

Browse files
committed
Update changelog for channel notification fix
1 parent 3c4b90e commit 1462fac

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44

55
### Fixed
66

7+
- **Channel notification for create_task** - Fixed async channel receive hanging when using
8+
`py_event_loop:create_task`. The `event_loop_add_pending()` now sends `task_ready` to the
9+
worker, not just `pthread_cond_signal`. Also fixed Python 3.9 compatibility in ByteChannel
10+
(`Optional[bytes]` instead of `bytes | None`)
11+
712
- **Event Loop Isolation and Resource Safety** - Three fixes for event loop and atom handling
813
- **Single-loop-per-interpreter enforcement** - Prevents multiple `ErlangEventLoop` instances
914
from causing event confusion. Added `_has_loop_ref()` check that detects running loops;

0 commit comments

Comments
 (0)