Skip to content

Releases: matrix-org/matrix-appservice-bridge

1.13.1 (2020-06-26)

26 Jun 09:16
1.13.1
Compare
Choose a tag to compare

Bugfixes

  • Drain log messages after configuring logging, not just on first message. Thanks @halkeye! (#150)
  • Fix bug where ContentRepo is undefined due to matrix-js-sdk export changes. (#171)

1.13.0 (2020-06-25)

25 Jun 14:51
1.13.0
Compare
Choose a tag to compare

Features

  • Make parsed CLI arguments accessible to bridges. Thanks @devec0! (#164)
  • Use towncrier for changelog tracking (#168)
  • Allow bridges to provide their own prometheus metrics Register
    and disable the default metrics endpoint (#169)

Bugfixes

  • Fix prototype bug (#170)

1.12.2 (2020-04-17)

17 Apr 15:26
1.12.2
Compare
Choose a tag to compare

Changes

  • Fix a bug where Authorization headers were ignored for authenticated requests #162

1.12.0 (2020-04-16)

16 Apr 13:30
1.12.0
Compare
Choose a tag to compare

Changes

  • Remove usage of v1 event format keys in the library. #145
  • The project now supports Typescript source files. #148
  • StateLookup /state requests are now queued rather than run in parallel. #157
  • IMPORTANT The bridge now supports authenticating /_matrix/app/.../thirdparty requests. #158
    To remain backwards compatible with other homeservers, it is off by default. Setting
    opts.authenticateThirdpartyEndpoints to true on the Bridge object will enable this behaviour.
  • Limit thirdparty requests to v1 and unstable versions. #160

Docs

  • Update HOWTO.md to clarify server_name/localhost confusion. Thanks @marceltransier! #141
  • Remove /appservice URL parth from cli.js help text. #152

Misc

  • Minimum required Node.JS version is now 10. Thanks @V02460 #146
  • Audit packages and update versions. #159

1.11.1

01 Nov 15:42
1.11.1
Compare
Choose a tag to compare

1.11.1 (2019-11-01)

Changes

  • Use matrix-appservice 0.4.1 #138
  • Bridges can now bind to a hostname rather than listening globally #137

1.11.0

23 Oct 13:27
1.11.0
Compare
Choose a tag to compare

1.11.0 (2019-10-23)

Changes

  • Add option to disable stores #135

1.10.1

10 Sep 09:59
1.10.1
Compare
Choose a tag to compare

1.10.1 (2019-09-10)

Changes

  • Update matrix-js-sdk to 2.3.0 #134
  • Fix issue where rejected promises would not be returned from _onEvent #133 #132

1.10.0

10 Sep 09:58
1.10.0
Compare
Choose a tag to compare

1.10.0 (2019-08-22)

Changes

  • Bridge Errors are a new unstable feature which allows a bridge to report errors
    to the client when a message cannot be relayed. This feature is not stable and
    will be subject to change in the future. Please read the README for more
    information. #111, #121, #125, #127. Thanks to Kai (@V02460) for their work on this
    during GSOC!

  • Remove old room store entries during upgrade. #129, #130

1.9.2

05 Aug 11:42
1.9.2
Compare
Choose a tag to compare

1.9.2 (2019-08-05)

Changes

  • Bugfix where we failed to handle events with empty string state_keys

1.9.0

05 Jul 12:41
1.9.0
Compare
Choose a tag to compare

1.9.0 (2019-07-05)

Changes

  • New EventStore component for storing matrix and remote event id mappings. #107
  • Request.outcomeFrom no longer expects a Bluebird promise. #104
  • Username escaping now handles [ ] #112
  • Escaping can be now disabled by changing MatrixUser.ESCAPE_DEFAULT to false. #112

Misc

  • Linting has been fixed, and now supports more modern syntax. #110 Thanks @V02460!