Releases: matrix-org/matrix-appservice-bridge
Releases · matrix-org/matrix-appservice-bridge
1.13.1 (2020-06-26)
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)
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
1.12.2 (2020-04-17)
Changes
- Fix a bug where Authorization headers were ignored for authenticated requests #162
1.12.0 (2020-04-16)
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
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
1.11.0 (2019-10-23)
Changes
- Add option to disable stores #135
1.10.1
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
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
1.9.2 (2019-08-05)
Changes
- Bugfix where we failed to handle events with empty string
state_key
s
1.9.0
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!