2017-03-27 11:40:57 -07:00
|
|
|
# v0.10.3
|
|
|
|
## Bugfix
|
|
|
|
* slack: Allow bot tokens for now without warning (slack). Closes #140 (fixes user_is_bot message on channel join)
|
|
|
|
|
2017-03-25 13:35:13 -07:00
|
|
|
# v0.10.2
|
|
|
|
## New features
|
|
|
|
* general: gops agent added. Allows for more debugging. See #134
|
|
|
|
* general: toml inline table support added for config file
|
|
|
|
|
|
|
|
## Bugfix
|
|
|
|
* all: vendored libs updated
|
|
|
|
|
|
|
|
## Changes
|
|
|
|
* general: add more informative messages on startup
|
|
|
|
|
2017-03-18 13:19:22 -07:00
|
|
|
# v0.10.1
|
|
|
|
## Bugfix
|
|
|
|
* gitter: Fix sending messages on new channel join.
|
|
|
|
|
2017-03-18 08:59:38 -07:00
|
|
|
# v0.10.0
|
2017-02-19 15:49:27 -08:00
|
|
|
## New features
|
|
|
|
* matrix: New protocol support added (https://matrix.org)
|
2017-03-18 08:59:38 -07:00
|
|
|
* mattermost: works with mattermost release v3.7.0
|
|
|
|
* discord: Replace role ids in mentions to role names (discord). Closes #133
|
2017-02-19 15:49:27 -08:00
|
|
|
|
2017-02-24 09:49:52 -08:00
|
|
|
## Bugfix
|
|
|
|
* mattermost: Add ReadTimeout to close lingering connections (mattermost). See #125
|
2017-03-18 08:59:38 -07:00
|
|
|
* gitter: Join rooms not already joined by the bot (gitter). See #135
|
|
|
|
* general: Fail when bridge is unable to join a channel (general)
|
2017-02-24 09:49:52 -08:00
|
|
|
|
|
|
|
## Changes
|
|
|
|
* telegram: Do not use HTML parsemode by default. Set ```MessageFormat="HTML"``` to use it. Closes #126
|
|
|
|
|
2017-02-18 14:32:21 -08:00
|
|
|
# v0.9.3
|
2017-02-18 14:10:22 -08:00
|
|
|
## New features
|
|
|
|
* API: rest interface to read / post messages (see API section in matterbridge.toml.sample)
|
|
|
|
|
2017-02-03 07:41:34 -08:00
|
|
|
## Bugfix
|
|
|
|
* slack: fix receiving messages from private channels #118
|
2017-02-17 14:21:43 -08:00
|
|
|
* slack: fix echo when using webhooks #119
|
|
|
|
* mattermost: reconnecting should work better now
|
|
|
|
* irc: keeps reconnecting (every 60 seconds) now after ping timeout/disconnects.
|
2017-01-28 13:29:19 -08:00
|
|
|
|
2017-01-27 14:40:20 -08:00
|
|
|
# v0.9.2
|
2017-01-28 13:29:19 -08:00
|
|
|
## New features
|
|
|
|
* slack: support private channels #118
|
|
|
|
|
2017-01-27 14:40:20 -08:00
|
|
|
## Bugfix
|
|
|
|
* general: make ignorenicks work again #115
|
|
|
|
* telegram: fix receiving from channels and groups #112
|
|
|
|
* telegram: use html for username
|
2017-01-27 15:39:33 -08:00
|
|
|
* telegram: use ```unknown``` as username when username is not visible.
|
2017-01-27 14:40:20 -08:00
|
|
|
* irc: update vendor (fixes some crashes) #117
|
|
|
|
* xmpp: fix tls by setting ServerName #114
|
|
|
|
|
2017-01-17 14:57:47 -08:00
|
|
|
# v0.9.1
|
2016-12-07 15:16:59 -08:00
|
|
|
## New features
|
|
|
|
* Rocket.Chat: New protocol support added (https://rocket.chat)
|
2017-01-04 05:20:24 -08:00
|
|
|
* irc: add channel key support #27 (see matterbrige.toml.sample for example)
|
2017-01-16 14:55:03 -08:00
|
|
|
* xmpp: add SkipTLSVerify #106
|
2016-12-07 15:16:59 -08:00
|
|
|
|
|
|
|
## Bugfix
|
|
|
|
* general: Exit when a bridge fails to start
|
|
|
|
* mattermost: Check errors only on first connect. Keep retrying after first connection succeeds. #95
|
2017-01-04 05:20:24 -08:00
|
|
|
* telegram: fix missing username #102
|
2017-01-16 14:55:03 -08:00
|
|
|
* slack: do not use API functions in webhook (slack) #110
|
2016-12-07 15:16:59 -08:00
|
|
|
|
2016-12-01 13:15:40 -08:00
|
|
|
# v0.9.0
|
2016-11-20 09:01:59 -08:00
|
|
|
## New features
|
|
|
|
* Telegram: New protocol support added (https://telegram.org)
|
2016-11-25 15:40:21 -08:00
|
|
|
* Hipchat: Add sample config to connect to hipchat via xmpp
|
2016-11-14 13:53:06 -08:00
|
|
|
* discord: add "Bot " tag to discord tokens automatically
|
2016-12-01 13:15:40 -08:00
|
|
|
* slack: Add support for dynamic Iconurl #43
|
|
|
|
* general: Add ```gateway.inout``` config option for bidirectional bridges #85
|
|
|
|
* general: Add ```[general]``` section so that ```RemoteNickFormat``` can be set globally
|
2016-11-14 13:53:06 -08:00
|
|
|
|
|
|
|
## Bugfix
|
2016-11-20 09:01:59 -08:00
|
|
|
* general: when using samechannelgateway NickFormat get doubled by the NICK #77
|
2016-11-14 13:53:06 -08:00
|
|
|
* general: fix ShowJoinPart for messages from irc bridge #72
|
2016-12-01 13:15:40 -08:00
|
|
|
* gitter: fix high cpu usage #89
|
2016-11-14 13:53:06 -08:00
|
|
|
* irc: fix !users command #78
|
2016-12-01 13:15:40 -08:00
|
|
|
* xmpp: fix keepalive
|
|
|
|
* xmpp: do not relay delayed/empty messages
|
|
|
|
* slack: Replace id-mentions to usernames #86
|
|
|
|
* mattermost: fix public links not working (API changes)
|
2016-11-14 13:53:06 -08:00
|
|
|
|
2016-11-20 09:01:59 -08:00
|
|
|
# v0.8.1
|
|
|
|
## Bugfix
|
|
|
|
* general: when using samechannelgateway NickFormat get doubled by the NICK #77
|
|
|
|
* irc: fix !users command #78
|
|
|
|
|
2016-11-14 13:53:06 -08:00
|
|
|
# v0.8.0
|
2016-11-12 13:33:58 -08:00
|
|
|
Release because of breaking mattermost API changes
|
|
|
|
## New features
|
|
|
|
* Supports mattermost v3.5.0
|
|
|
|
|
2016-11-20 09:01:59 -08:00
|
|
|
# v0.7.1
|
|
|
|
## Bugfix
|
|
|
|
* general: when using samechannelgateway NickFormat get doubled by the NICK #77
|
|
|
|
* irc: fix !users command #78
|
|
|
|
|
2016-11-14 13:53:06 -08:00
|
|
|
# v0.7.0
|
2016-09-18 12:04:28 -07:00
|
|
|
## 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
|
2016-10-29 08:54:37 -07:00
|
|
|
### General
|
2016-09-18 12:04:28 -07:00
|
|
|
* Allow for bridging the same type of bridge, which means you can eg bridge between multiple mattermosts.
|
2016-10-29 08:54:37 -07:00
|
|
|
* The bridge is now actually a gateway which has support multiple in and out bridges. (and supports multiple gateways).
|
2016-11-01 15:10:29 -07:00
|
|
|
* Discord support added. See matterbridge.toml.sample for more information.
|
2016-10-29 08:54:37 -07:00
|
|
|
* Samechannelgateway support added, easier configuration for 1:1 mapping of protocols with same channel names. #35
|
2016-11-01 15:10:29 -07:00
|
|
|
* Support for override from environment variables. #50
|
|
|
|
* Better debugging output.
|
|
|
|
* discord: New protocol support added. (http://www.discordapp.com)
|
|
|
|
* mattermost: Support attachments.
|
|
|
|
* irc: Strip colors. #33
|
|
|
|
* irc: Anti-flooding support. #40
|
|
|
|
* irc: Forward channel notices.
|
2016-10-29 08:54:37 -07:00
|
|
|
|
|
|
|
## Bugfix
|
2016-11-01 15:10:29 -07:00
|
|
|
* 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".
|
|
|
|
* irc: Actually wait until connection is complete before saying it is.
|
|
|
|
* 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.
|
2016-09-18 12:04:28 -07:00
|
|
|
|
2016-09-17 06:34:59 -07:00
|
|
|
# v0.6.1
|
2016-09-17 06:25:34 -07:00
|
|
|
## New features
|
|
|
|
* Slack support added. See matterbridge.conf.sample for more information
|
2017-01-04 05:20:24 -08:00
|
|
|
|
2016-09-17 06:25:34 -07:00
|
|
|
## Bugfix
|
|
|
|
* Fix 100% CPU bug on incorrect closed connections
|
|
|
|
|
2016-09-04 11:41:03 -07:00
|
|
|
# v0.6.0-beta2
|
|
|
|
## New features
|
2016-09-17 06:25:34 -07:00
|
|
|
* Gitter support added. See matterbridge.conf.sample for more information
|
2016-09-04 11:41:03 -07:00
|
|
|
|
2016-08-20 09:15:06 -07:00
|
|
|
# v0.6.0-beta1
|
2016-08-20 08:52:42 -07:00
|
|
|
## Breaking changes from 0.5 to 0.6
|
|
|
|
### commandline
|
|
|
|
* -plus switch deprecated. Use ```Plus=true``` or ```Plus``` in ```[general]``` section
|
2016-08-20 09:15:06 -07:00
|
|
|
|
2016-08-20 08:52:42 -07:00
|
|
|
### IRC section
|
2016-08-20 09:15:06 -07:00
|
|
|
* ```Enabled``` added (default false)
|
2016-08-20 08:52:42 -07:00
|
|
|
Add ```Enabled=true``` or ```Enabled``` to the ```[IRC]``` section if you want to enable the IRC bridge
|
2016-08-20 09:15:06 -07:00
|
|
|
|
2016-08-20 08:52:42 -07:00
|
|
|
### Mattermost section
|
2016-08-20 09:15:06 -07:00
|
|
|
* ```Enabled``` added (default false)
|
|
|
|
Add ```Enabled=true``` or ```Enabled``` to the ```[mattermost]``` section if you want to enable the mattermost bridge
|
|
|
|
|
2016-08-20 08:52:42 -07:00
|
|
|
### General section
|
|
|
|
* Use ```Plus=true``` or ```Plus``` 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
|
2016-08-20 09:15:06 -07:00
|
|
|
* RemoteNickFormat {BRIDGE} variable added
|
2016-08-20 08:52:42 -07:00
|
|
|
You can now add the originating bridge to ```RemoteNickFormat```
|
|
|
|
eg ```RemoteNickFormat="[{BRIDGE}] <{NICK}> "```
|
2016-09-04 11:41:03 -07:00
|
|
|
|
|
|
|
|
|
|
|
# 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"
|
|
|
|
```
|