Skip to content

0.20.1 (2020-08-17)

Compare
Choose a tag to compare
@Half-Shot Half-Shot released this 17 Aug 12:25

There were enough changes during the RC period to warrant a new release, so 0.20.0 was dropped in favour of 0.20.1.

Features

  • Media URLs now include the filename when sent to IRC. (#1087)
  • The quit debouncer has been rewritten to be more performant, dropping QUITs entirely until the bridge is able to cope with them. (#1091)
  • Add metrics for tracking user activeness for matrix and irc users (#1105)
  • Track connection state in metrics (#1110)

Bugfixes

  • Fix duplicate messages appearing if an IRC message is poorly decoded. (#1081)
  • Make sure a killed BridgedClient is dead, even if connect was never called (#1098)
  • Fix issue where /metrics would respond with no data (#1107)
  • Fix metrics worker dying and crashing after high load (#1109)
  • Speed up operations on the publicity syncer for IRC -> Matrix (#1111)
  • Fix issue where all irc bridged rooms would be marked as public (#1113)
  • Allow nicknames to start with a special character or number according to RFC 2812 § 2.3.1 (#1114)
  • Fix UTF-8 encoding bugs matrix-org/node-irc#49
  • Fix bug where the bridge couldn't use SASL auth with some networks due because it expected a space in the response matrix-org/node-irc#47

Internal Changes

  • Enable many recommended ESLint rules to catch errors (#1078)
  • Replace .indexOf with more specific methods (#1097)
  • Improve logging around ClientPool (#1112)