Repository navigation
Fixes
- Fix a TCP socket delegate read/write race when queued callbacks overlap delegate replacement or client teardown (#744, #745).
- Preserve weak delegate ownership and allow callbacks to re-enter delegate configuration safely.
Compatibility
No public API, dependency, or minimum platform version changes.
Validation
Adds regression tests for concurrent delegate replacement, teardown during an active callback, delegate lifetime, and callback-triggered teardown followed by delegate rebinding.
Full changelog: 2.4.1...2.4.2