Skip to content

Releases: hifi/heisenbridge

v1.11.0

03 Apr 10:12
Compare
Choose a tag to compare
  • Fixed retry behavior on startup to wait for HS startup
  • Ignore TAGMSG messages from IRC server
  • Fixed HTML messages not working as commands
  • Fixed room aliases in messages dropping the message completely
  • Upgrade to Mautrix 0.15

This release also breaks support for homeservers not supporting the "v3" API path so if you run Synapse 1.47 or older the bridge will not start.

v1.10.1

04 Feb 07:44
Compare
Choose a tag to compare
Add twitch.tv/membership capability

Signed-off-by: Filip Kszczot <filip@kszczot.pl>

v1.10.0

14 Jan 09:34
Compare
Choose a tag to compare
  • RELAYMSG sending support πŸš€
  • Allow forwarding all IRC noise to network room
  • Support ZNC self-message caps βœ…
  • Support CHGHOST caps (prevents leave+join on host change) βœ…
  • Fix owner auto-registration (regression) πŸ›
  • Upgrade to Mautrix 0.14 ⬆️

Not a breaking change but the caps support will cause connections to networks that ignore CAP requests take a few seconds longer unless you remove all the default caps for said network and it will never try requesting them again.

Mautrix 0.14 upgrade bumps the minimum version as well so packages beware.

v1.9.0

29 Dec 18:57
Compare
Choose a tag to compare
  • Spaces support πŸŒƒ
  • Proper SASL external with CertFP with mechanism override option (see notes)
  • Disconnect and cleanup from networks that have no rooms open ♻️
  • Reply (and reject) DM requests to ghosts with QUERY command β†ͺ️
  • Try to keep IRC users in the room at all costs if they are on the IRC channel
  • Prevent accidental namespace changes to cause mayhem
  • Conduit support was broken in 1.8.x but fixed again in 1.9.0, sorry

Upgrade warning: CertFP SASL has been updated to do SASL external flow by default. If you are upgrading and have used CertFP with OFTC you need to run SASL --mechanism=none for it to connect again.

v1.8.2

24 Dec 19:30
Compare
Choose a tag to compare
Bump Mautrix upper limit to 0.13

v1.8.1

24 Dec 19:24
Compare
Choose a tag to compare
  • Use correct field for fresh plumb displaynames (v1.8.0 regression)
  • Allow unplumbing from network room

v1.8.0

20 Dec 19:19
Compare
Choose a tag to compare
  • Finally convert from homegrown Matrix API stuff to Mautrix (badly)
  • Bump Mautrix requirement to 0.12
  • Sort NAMES reply nicks
  • Fix assumption of all IRC replies to have arguments

Note to packagers: required Mautrix bump, Python 3.7 is no longer tested but 3.10 is.

v1.7.1

22 Nov 17:27
Compare
Choose a tag to compare
  • Fix compat with Synapse 1.47.0

This is a critical fix for anyone upgrading Synapse. No other changes.

v1.7.0

18 Nov 11:02
Compare
Choose a tag to compare
  • Implement "best effort" basic IRC moderation in plumbed rooms if bot has ops on IRC
  • Allow configuring topic sync for plumbs (IRC<->Matrix or one way)
  • Allow using forward slash (/) as MXID separator for IRC ghosts
  • Bump max mautrix version to <0.12

The separator for IRC ghosts can now be changed to forward slash (/) from the default underscore (_). This happens by modifying the regex in the registration file. Only do this for new installations and it will cause all IRC users to duplicate in rooms who you can't remove and probably other bad side effects as well. The default may be changed in the future.

v1.6.0

12 Nov 02:40
Compare
Choose a tag to compare
  • Make reconnect loop more robust
  • Sensitive flag for MSG and NICKSERV to hide it from network room (for AUTOCMD)
  • Improved STATUS for admin room and simple STATUS for network rooms
  • Small fixes