Skip to content

3.0.0-rc1 (2021-08-16)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Half-Shot Half-Shot released this 16 Aug 17:50
· 311 commits to develop since this release
3.0.0-rc1

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 deprecated or undefined behaviours.

Since 3.0.0 is a major release, there will be a release candidate process.

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 via Intent.getClient(). (#326)
  • Breaking: The Cli will no longer specify a default port of 8090 if one is not provided as an command line argument. instead run will be called with null. 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)

Bugfixes

  • Leave the new room on room upgrade if the upgrade was not successful. (#342)
  • Remove unused config parameter from Bridge.run. (#345)