What's changed
QuickJS client is closedexceptions now include the original closure cause asprevious, preserving its stack trace and exception chain.- Repeated close calls preserve the first closure cause.
- Normal closure captures the closing stack trace for diagnosing subsequent calls to a closed client.
Normal closure does not throw or log the captured exception. The QuickJS client is closed message remains unchanged.
Full Changelog: v3.0.0-beta2...v3.0.0-beta3