Releases: matrix-org/matrix-bifrost
Releases · matrix-org/matrix-bifrost
0.3.0 (2021-04-26)
Features
- Add
roomRules
configuration to block rooms. (#224)
Bugfixes
- Add @xmpp/component-core and @xmpp/reconnect dependencies so the project is installed well with pnpm (#173). Thanks to @bodqhrohro (#192)
- If the bridge is already connected to a remote room requested via an alias, add that alias to the room. (#208)
- Fix bridge errors not showing human error text due to a missing attribute on a stanza. (#209)
- Download files as binary instead of as UTF-8 string. (#220)
- Fix TypeError in MatrixEventHandler (#221)
Internal Changes
0.2.0 (2020-10-30)
Features
- Report message corrections as an available feature to MUCs (#149)
- Support Matrix -> XMPP edits (#154)
- Set the user's displayname in the room based on their nickname (#161)
- The bridge will now close the AS and XMPP connections on a SIGTERM signal (#182)
- Check if a MUC room exists before creating a portal (#188)
Bugfixes
- Fix compatibility with XEP-0045 by only sending messages after sending all presence to new joiners (#134)
- Fix a bug that would cause some XMPP clients to assume that Gateway MUCs are unjoinable (#138)
- Fix bug where failed messages would be reported as successful (#148)
- Send leaves from the anonymous JID, not mxid (#150)
- Improve performance of Matrix -> XMPP gateway messages and joining (#159)
- Fix a critical issue where sending HTML with multiple attributes in a tag would cause the message to not be sent (#170)
- Do not send back an additional error stanza on S2S ping (#171)
- Self pings to gateways should check devices, not MUC JIDs (#177)
- Fix issue where XMPP users would not be informed of other XMPP users joining (#179)
- Fixed an issue where if creating a room for a remote chat failed, it would not allow users to retry joining (#180)
- Fix an issue where joining a room through the XMPP gateway would sometimes fail if the user was invited (#181)
- XMPP self-pings to gateways will now return an error if the device is not in a MUC (#184)
- The bridge will no longer part remote users who have another device joined to a gateway room (#185)
- Ensure stanzas are emitted in the right order when an XMPP user joins a MUC (#189)
Internal Changes
- Upgrade dependencies and types (#133)
- Tests now show Typescript stacktraces (#142)
- Use
/lib
for build output rather than/build/(src|test)
(#169) - Improve support for multiple devices for XMPP users connected to the gateway (#176)
- Some errors now report helpful error text (#178)
- Add CONTRIBUTING.md (#189)
0.2.0-rc2 (2020-10-27)
0.2.0-rc1 (2020-10-22)
Features
- Report message corrections as an available feature to MUCs (#149)
- Support Matrix -> XMPP edits (#154)
- Set the user's displayname in the room based on their nickname (#161)
- The bridge will now close the AS and XMPP connections on a SIGTERM signal (#182)
Bugfixes
- Fix compatibility with XEP-0045 by only sending messages after sending all presence to new joiners (#134)
- Fix a bug that would cause some XMPP clients to assume that Gateway MUCs are unjoinable (#138)
- Fix bug where failed messages would be reported as successful (#148)
- Send leaves from the anonymous JID, not mxid (#150)
- Improve performance of Matrix -> XMPP gateway messages and joining (#159)
- Fix a critical issue where sending HTML with multiple attributes in a tag would cause the message to not be sent (#170)
- Do not send back an additional error stanza on S2S ping (#171)
- Self pings to gateways should check devices, not MUC JIDs (#177)
- Fix issue where XMPP users would not be informed of other XMPP users joining (#179)
- Fixed an issue where if creating a room for a remote chat failed, it would not allow users to retry joining (#180)
- Fix an issue where joining a room through the XMPP gateway would sometimes fail if the user was invited (#181)