v0.6.5
What's Changed
Added
- 🧵 Add thread join timeout to
#disconnectby @nevans in #689 - ✨ Add
#utf8_enabled?by @nevans in #715 - ✨ Remember set of enabled server capabilities by @nevans in #716
Adds#enabledand#enabled?methods.
Fixed
- 🥅 Fix premature tagged response guard for IDLE by @nevans in #688
- 🥅 Test for NULL bytes before sending string args by @nevans in #712
- 🐛 Use literal syntax for invalid UTF8 or non-UTF8 strings by @nevans in #713
Other Changes
- 🧵🥅 Reraise receiver thread errors with caller's backtrace by @nevans in #691
- 🧵🥅 Reraise
#starttlsreceiver thread errors with caller's backtrace by @nevans in #711 - ♻️ Extract InvalidTaggedResponseError error by @nevans in #687
- 🧵 Refactor thread synchronization for sending commands by @nevans in #692
- 🧵Refactor receive responses thread sync by @nevans in #694
- ♻️ Extract
handle_responsefromreceive_responsesby @nevans in #695
Miscellaneous
- 🔀 Merge v0.6.4.1 patches by @nevans in #702
- Fix flaky test_starttls_stripping_ok_sent_before_response by @hsbt in #709
- ⬆️ Bump actions/checkout from 6 to 7 by @dependabot[bot] in #708
- ✅⚡ Faster tests by @nevans in #714
- Pin simplecov version by @nobu in #717
- simplecov-{html,json} have been incorporated in SimpleCov 1.0.0 by @nobu in #718
- ⬆️ Bump step-security/harden-runner from 2.19.4 to 2.20.0 by @dependabot[bot] in #719
- ✅ Fix issues with simplecov v1.0 upgrade by @nevans in #721
Full Changelog: v0.6.4.1...v0.6.5