mirror of
https://github.com/42wim/matterbridge.git
synced 2024-11-28 13:42:01 -08:00
3.1 KiB
3.1 KiB
v0.7-dev
Breaking config changes from 0.6 to 0.7
Matterbridge now uses TOML configuration (https://github.com/toml-lang/toml) See matterbridge.toml.sample for an example
New features
General
- Allow for bridging the same type of bridge, which means you can eg bridge between multiple mattermosts.
- The bridge is now actually a gateway which has support multiple in and out bridges. (and supports multiple gateways).
- Discord support added. See matterbridge.toml.sample for more information
- Samechannelgateway support added, easier configuration for 1:1 mapping of protocols with same channel names. #35
- Better debugging output
- discord: new protocol support added (http://www.discordapp.com)
- mattermost: Support attachments
- irc: Strip colors #33
Bugfix
- irc: Split newlines #37
- irc: Only respond to nick related notices from nickserv
- irc: Ignore queries send to the bot
- irc: Ignore messages from ourself
- irc: only output the "users on irc information" when asked with "!users"
- mattermost: Fix mattermost channel joins
- mattermost: drop messages not from our team
- slack: do not panic on non-existing channels
- general: exit when a bridge fails to start
v0.6.1
New features
- Slack support added. See matterbridge.conf.sample for more information
Bugfix
- Fix 100% CPU bug on incorrect closed connections
v0.6.0-beta2
New features
- Gitter support added. See matterbridge.conf.sample for more information
v0.6.0-beta1
Breaking changes from 0.5 to 0.6
commandline
- -plus switch deprecated. Use
Plus=true
orPlus
in[general]
section
IRC section
Enabled
added (default false)
AddEnabled=true
orEnabled
to the[IRC]
section if you want to enable the IRC bridge
Mattermost section
Enabled
added (default false)
AddEnabled=true
orEnabled
to the[mattermost]
section if you want to enable the mattermost bridge
General section
- Use
Plus=true
orPlus
in[general]
section to enable the API version of matterbridge
New features
- Matterbridge now bridges between any specified protocol (not only mattermost anymore)
- XMPP support added. See matterbridge.conf.sample for more information
- RemoteNickFormat {BRIDGE} variable added
You can now add the originating bridge toRemoteNickFormat
egRemoteNickFormat="[{BRIDGE}] <{NICK}> "
v0.5.0
Breaking changes from 0.4 to 0.5 for matterbridge (webhooks version)
IRC section
Server
Port removed, added to server
server="irc.freenode.net"
port=6667
changed to
server="irc.freenode.net:6667"
Channel
Removed see Channels section below
UseSlackCircumfix=true
Removed, can be done by using RemoteNickFormat="<{NICK}> "
Mattermost section
BindAddress
Port removed, added to BindAddress
BindAddress="0.0.0.0"
port=9999
changed to
BindAddress="0.0.0.0:9999"
Token
Removed
Channels section
[Token "outgoingwebhooktoken1"]
IRCChannel="#off-topic"
MMChannel="off-topic"
changed to
[Channel "channelnameofchoice"]
IRC="#off-topic"
Mattermost="off-topic"