Releases: matrix-org/matrix-appservice-irc
Releases · matrix-org/matrix-appservice-irc
0.21.0-rc3 (2020-10-13)
Features
- Add support for reconfiguring the bridge at runtime by sending a
SIGHUP
(#1145)
Bugfixes
- Fix a bug where the bridge would leave a user after joining (#1143)
- Fix more cases of double bridged users (#1146)
- Fix a bug where a user leaving with a reason would cause them to join then leave (#1151)
Internal Changes
- Add index to client_config for
config->>username
to speed up username lookups (#1148)
0.21.0-rc2 (2020-10-09)
Bugfixes
- Fix a bug where the bridge would leave a user after joining (#1143)
0.21.0-rc1 (2020-10-07)
Features
- Implement mechanisms to fix powerlevels in rooms if messages fail to bridge (#1054)
Bugfixes
- Fix a bug where connection reaping would not work sometimes if the bridge could not use the synapse whois admin endpoint (#1131)
- Fixes Matrix displayName not being updated properly. Thanks to @BernardZhao (#1137)
Internal Changes
0.20.3 (2020-09-04)
Bugfixes
- Fix a bug where connection reaping would not work sometimes if the bridge could not use the synapse whois admin endpoint (#1131)
0.20.2 (2020-08-21)
Features
- Add Grafana dashboard sample (#1122)
Bugfixes
- Reconnect to the correct domain on passsword changes. Thanks to @palmer-dabbelt (#1000)
- Improve performance of generating a username (#1121)
0.20.1 (2020-08-17)
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
0.20.0-rc2 (2020-08-12)
0.20.0-rc1 (2020-08-11)
0.19.0 (2020-07-06)
No significant changes.
0.19.0-rc2 (2020-06-29)
Features
- Add
bridge_app_version
metric to report the bridge version. (#1071)
Bugfixes
- Fix issue where some metrics would not be reported,
and a bug ininspectUsers
which would return an empty list. (#1075)
Internal Changes
- Refactor room creation code to use one function for tracking and creation of rooms (#1074)
- Code improvements: Simplify use of Map and RegEx methods (#1076)
0.19.0-rc1 (2020-06-26)
0.19 introduces a minimum reqirement of NodeJS 12.x
Features
- Split out metrics endpoint to a seperate worker (#1069)
- Add ability to limit the number of kicked users, and order by inactive time when using the reapUsers Debug API command. (#1072)
Internal Changes
- BREAKING CHANGE: The bridge now requires a minimum of
NodeJS
v12.x (#1070)