Releases: hifi/heisenbridge
v1.11.0
- 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
Add twitch.tv/membership capability Signed-off-by: Filip Kszczot <filip@kszczot.pl>
v1.10.0
- 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
- 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
Bump Mautrix upper limit to 0.13
v1.8.1
- Use correct field for fresh plumb displaynames (v1.8.0 regression)
- Allow unplumbing from network room
v1.8.0
- 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
- Fix compat with Synapse 1.47.0
This is a critical fix for anyone upgrading Synapse. No other changes.
v1.7.0
- 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
- 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