Releases: matrix-org/matrix-appservice-bridge
Releases · matrix-org/matrix-appservice-bridge
2.5.0 (2021-02-10)
No significant changes since 2.5.0-rc1
Features
- Allow for returning
roomId
inonAliasQuery
which facilitates handling room creation yourself. (#288) - Allow the
Bridge
to be initalised without starting the HTTP listener. (#299) - Add
Intent.resolveRoom
function (#301)
Bugfixes
- Fix a case where an encrypted bridge may stop syncing for some users of the bridge (#285)
- Fix onAliasQuery tests which would pass no matter if they failed (#289)
- Fix regex complexity vulnerability in highlight.js (GHSA-7wwv-vh3v-89cq) (#290)
- Fix a bug where /metrics would report empty values. (#296)
- Fix a bug that would cause membership queue request failures to not be reported under the
membershipqueue_reason
metric (#300) - Fix Winston logging errors if the bridge hadn't called Logger.configure yet (#302)
Internal Changes
v2.5.0-rc1
2.5.0-rc1 (2021-01-29)
Features
- Allow for returning
roomId
inonAliasQuery
which facilitates handling room creation yourself. (#288) - Allow the
Bridge
to be initalised without starting the HTTP listener. (#299) - Add
Intent.resolveRoom
function (#301)
Bugfixes
- Fix a case where an encrypted bridge may stop syncing for some users of the bridge (#285)
- Fix onAliasQuery tests which would pass no matter if they failed (#289)
- Fix regex complexity vulnerability in highlight.js (GHSA-7wwv-vh3v-89cq) (#290)
- Fix a bug where /metrics would report empty values. (#296)
- Fix a bug that would cause membership queue request failures to not be reported under the
membershipqueue_reason
metric (#300) - Fix Winston logging errors if the bridge hadn't called Logger.configure yet (#302)
Internal Changes
2.4.1 (2020-12-02)
Features
- Allow for returning
roomId
inonAliasQuery
which facilitates handling room creation yourself. (#288)
2.4.0 (2020-12-01)
No significant changes since 2.4.0-rc2
Features
- Add function
registerMetrics
toMembershipQueue
to track metrics. (#276) - Add
defaultTtl
option toMembershipQueue
to expire membership that is too old. (#277) - Logs from
matrix-js-sdk
will now be passed through the bridgeLogger
to keep logging in one place. (#280)
Bugfixes
- Fixed a issue the membership queue where a failed action would cause the
membershipqueue_pending
metric to increase. (#283) - Fix a bug where
intent.uploadContent
would return the full JSON response of an upload rather than it's MXC url. (#279)
Misc
- Add a script to automatically generate documentation for a release. (#275)
2.4.0-rc2 (2020-11-23)
Bugfixes
- Fixed a issue the membership queue where a failed action would cause the
membershipqueue_pending
metric to increase. (#283)
2.4.0-rc1 (2020-11-20)
2.3.1 (2020-11-06)
Bugfixes
- Remove
winston-daily-rotate-file
side-effects which can throw errors with some installedwinston
versions (#264) - Fixed a bug where encrypted events may be handled twice. (#267)
- Update
matrix-appservice
dependency to 0.7.1 to fix a bug wheremsc2409.push_ephemeral
would be required in the registration file. (#270)
Improved Documentation
- Render various opts objects in the documentation that were missed last time (#268)
- Add contributing docs to make first time contributions easier (#269)
- Replace usages of deprecated
event.user_id
field withevent.sender
in examples. (#272)
Internal Changes
- Remove travis-ci build status badge on README.md. (#273)
2.3.0 (2020-10-26)
Features
- Add
MembershipQueue
component (#251) - Add function to ping the homeserver to check that the AS can be reached (#253)
- Add
uploadContent()
, andsetRoomDirectoryVisibility()
intent functions (#254)
Bugfixes
- Fix a bug where the default configuration would be overwritten on validation (#252)
- Fix a bug where messages would be echoed to the bridge from the bot user, even if
suppressEcho
was on. (#255) - Fix issue where Intent.join would return undefined rather than the roomId (#257)
- Fix a bug where a timeout would not be cleared after a successful homeserver ping test (#256)
2.3.0-rc3 (2020-10-22)
Bugfixes
- Fix issue where Intent.join would return undefined rather than the roomId (#257)
2.3.0-rc2 (2020-10-22)
Bugfixes
- Fix a bug where a timeout would not be cleared after a sucessful homeserver ping test (#256)