Matterbridge v1.12.0
Breaking changes
The slack bridge has been split in a slack-legacy
and slack
bridge.
If you're still using legacy tokens
and want to keep using them you'll have to rename slack
to slack-legacy
in your configuration. See wiki for more information.
To migrate to the new bot-token based setup you can follow the instructions here.
Slack legacy tokens may be deprecated by Slack at short notice, so it is STRONGLY recommended to use a proper bot-token instead.
New features
- general: New {GATEWAY} variable for
RemoteNickFormat
#501. SeeRemoteNickFormat
in matterbridge.toml.sample. - general: New {CHANNEL} variable for
RemoteNickFormat
#515. SeeRemoteNickFormat
in matterbridge.toml.sample. - general: Remove hyphens when auto-loading envvars from viper config #545
- discord: You can mention discord-users from other bridges.
- slack: Preserve threading between Slack instances #529. See
PreserveThreading
in matterbridge.toml.sample. - slack: Add ability to show when user is typing across Slack bridges #559
- slack: Add rate-limiting
- mattermost: Add support for mattermost matterbridge plugin
- api: Respond with message on connect. #550
- api: Add a health endpoint to API #554
Bugfix
- slack: Refactoring and making it better.
- slack: Restore file comments coming from Slack. #583
- irc: Fix IRC line splitting. #587
- mattermost: Fix cookie and personal token behaviour. #530
- mattermost: Check for expiring sessions and reconnect.
Contributors
This release couldn't exist without the following contributors:
@jheiselman, @NikkyAI, @dajohi, @NetwideRogue, @patcon and @Helcaraxan
Special thanks to @Helcaraxan and @patcon for their work on improving/refactoring slack.