Skip to content

v4.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Sep 00:27

4.2.2 (2026-09-08)

Bug Fixes

  • channels: Remove parted channels from reconnect subscriptions (4e8d960)
  • channels: Send and retain keys for keyed joins (cb0b7cc)
  • connection: Keep ping timers inactive before registration (64040b5)
  • connection: Reset server state when reconnecting (12555d6)
  • events: Emit channel messages under the documented names (f068d26)
  • messages: Budget targets and hostmasks in UTF-8 bytes (630e5a4)
  • messages: Reject split budgets that cannot make progress (4b7c27e)
  • modes: Remove flags learned from channel snapshots (747819f)
  • nick: Ignore stale welcome WHOIS results (a972c52)
  • parser: Bound incoming lines and scan each chunk once (7bb4a0b)
  • protocol: Apply server casemapping to nicks and channels (62e8c3a)
  • sasl: Handle capability values and multiline advertisements (7d39395)
  • whois: Isolate nickname records from object prototypes (e4ebc15)

Performance Improvements

  • channels: Index casefolded nicknames for membership lookups (ae9f54f)
  • messages: Split outgoing text in one pass (5f5e16f)