What's Changed
Added
Fixed
Documentation
- 📚🐛 Fix SequenceSet documentation errors by @nevans in #480
- 📚🐛 Fix doc & error msg for SequenceSet coersion by @nevans in #483
- 📚 RDoc updates for SequenceSet by @nevans in #489
Other Changes
- ♻️ Short-circuit frozen SequenceSet modifications by @nevans in #473
- 🐛 Always remove idle response handler after done by @nevans in #481
- ♻️ Move SequenceSet autoload by @nevans in #491
- ♻️ Avoid unnecessary allocation in
SequenceSet[]
by @nevans in #492 - 🧵 Close socket in
#disconnect
before waiting for lock & thread join by @nevans in #493 - 🧵 Improve synchronization of
connection_state
transitions by @nevans in #494
Miscellaneous
- ♻️ Generate same stringprep tables with ruby 3.4 by @nevans in #469
- ✅ CI: Mark ruby head on windows as "experimental" by @nevans in #472
- ✅ Update Regexp.linear_time? tests for non-CRuby by @nevans in #477
- ✅ Add timeouts to CI workflow by @nevans in #478
- ✅ Update ResponseReader, UIDFetchData, DeprecatedClientOptions tests by @nevans in #476
- ⏪ Revert #472 (✅ CI: Mark ruby head on windows as "experimental") by @nevans in #482
- ➕ Add benchmark to Gemfile to silence warnings by @nevans in #486
- ⬆️ Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot in #488
Full Changelog: v0.5.8...v0.5.9