3.0.0
3.0.0 (2021-09-09)
This release introduces BREAKING changes. We are now using the matrix-bot-sdk under the hood. While the library has kept the same function signatures in many places, some changes have been made. Please take care to review your bridge after upgrading to ensure that you do not depend on depecated or undefined behaviours.
Features
- Breaking: This library now uses the matrix-bot-sdk for Matrix requests. Previously, the bridge used the matrix-js-sdk which
is now deprecated in this release, but can still be accessed viaIntent.getClient()
. (#326) - Breaking: The
Cli
will no longer specify a default port of8090
if one is not provided as an command line argument. insteadrun
will be called withnull
. Bridge developers MUST now handle
this case. (#344) - Breaking: The room link validator no longer has a seperate rule file. Bridge developers should maintain their own rules in the config file and call
updateRoomLinkValidatorRules
to update the ruleset on config reload. - Add
buckets
option to PrometheusMetrics.addTimer, to specify custom bucket intervals. (#347)