Skip to content

Releases: 42wim/matterbridge

Matterbridge v0.16.0-rc1

29 Jun 22:06
Compare
Choose a tag to compare

Breaking Changes

  • URL,UseAPI,BindAddress is deprecated. Your config has to be updated.
    • URL => WebhookURL
    • BindAddress => WebhookBindAddress
    • UseAPI => removed
      This change allows you to specify a WebhookURL and a token (slack,discord), so that
      messages will be sent with the webhook, but received via the token (API)
      If you have not specified WebhookURL and WebhookBindAddress the API (login or token)
      will be used automatically. (no need for UseAPI)

New features

  • steam: New protocol support added (http://store.steampowered.com/)
  • discord: WebhookURL posting support added (thanks @saury07) #204
    Discord API does not allow to change the name of the user posting, but webhooks does.

Bugfix

  • general: samechannelgateway now relays messages correct again #207
  • slack: Remove label from URLs (slack). #205

Matterbridge v0.15.0

19 Jun 18:51
Compare
Choose a tag to compare

New features

  • general: add option IgnoreMessages for all protocols (see mattebridge.toml.sample)
    Messages matching these regexp will be ignored and not sent to other bridges
    e.g. IgnoreMessages="^~~ badword"
  • telegram: add support for sticker/video/photo/document #184

Changes

  • api: add userid to each message #200

Bugfix

  • discord: fix crash in memberupdate #198
  • mattermost: Fix incorrect behaviour of EditDisable (mattermost). Fixes #197
  • irc: Do not relay join/part of ourselves (irc). Closes #190
  • irc: make reconnections more robust. #153
  • gitter: update library, fixes possible crash

Matterbridge v0.14.0

14 Jun 23:47
Compare
Choose a tag to compare

New features

  • api: add token authentication
  • mattermost: add support for mattermost 3.10.0

Changes

  • api: gateway name is added in JSON messages
  • api: lowercase JSON keys
  • api: channel name isn't needed in config #195

Bugfix

  • discord: Add hashtag to channelname (when translating from id) (discord)
  • mattermost: Fix a panic. #186
  • mattermost: use teamid cache if possible. Fixes a panic
  • api: post valid json. #185
  • api: allow reuse of api in different gateways. #189
  • general: Fix utf-8 issues for {NOPINGNICK}. #193

Matterbridge v0.13.0

31 May 21:37
Compare
Choose a tag to compare

New features

  • irc: Limit message length. MessageLength=400
    Maximum length of message sent to irc server. If it exceeds will be add to the message.
  • irc: Add NOPINGNICK option.
    The string "{NOPINGNICK}" (case sensitive) will be replaced by the actual nick / username, but with a ZWSP inside the nick, so the irc user with the same nick won't get pinged.
    See #175 for more information

Bugfix

  • slack: Fix sending to different channels on same account (slack). Closes #177
  • telegram: Fix incorrect usernames being sent. Closes #181

Matterbridge v0.12.1

23 May 20:52
Compare
Choose a tag to compare

New features

  • telegram: Add UseFirstName option (telegram). Closes #144
  • matrix: Add NoHomeServerSuffix. Option to disable homeserver on username (matrix). Closes #160.

Bugfix

  • xmpp: Add Compatibility for Cisco Jabber (xmpp) (#166)
  • irc: Fix JoinChannel argument to use IRC channel key (#172)
  • discord: Fix possible crash on nil (discord)
  • discord: Replace long ids in channel metions (discord). Fixes #174

Matterbridge v0.12.0

09 May 21:49
Compare
Choose a tag to compare

Changes

  • general: edited messages are now being sent by default on discord/mattermost/telegram/slack. See "New Features"

New features

  • general: add support for edited messages.
    Add new keyword EditDisable (false/true), default false. Which means by default edited messages will be sent to other bridges.
    Add new keyword EditSuffix , default "". You can change this eg to "(edited)", this will be appended to every edit message.
  • mattermost: support mattermost v3.9.x
  • general: Add support for HTTP{S}_PROXY env variables (#162)
  • discord: Strip custom emoji metadata (discord). Closes #148

Bugfix

  • slack: Ignore error on private channel join (slack) Fixes #150
  • mattermost: fix crash on reconnects when server is down. Closes #163
  • irc: Relay messages starting with ! (irc). Closes #164

Matterbridge v0.11.0

11 Apr 19:55
Compare
Choose a tag to compare

New features

  • general: reusing the same account on multiple gateways now also reuses the connection.
    This is particuarly useful for irc. See #87
  • general: the Name is now REQUIRED and needs to be UNIQUE for each gateway configuration
  • telegram: Support edited messages (telegram). See #141
  • mattermost: Add support for showing/hiding join/leave messages from mattermost. Closes #147
  • mattermost: Reconnect on session removal/timeout (mattermost)
  • irc: Rejoin channel when kicked (irc).

Bugfix

  • mattermost: Remove space after nick (mattermost). Closes #142
  • mattermost: Modify iconurl correctly (mattermost). Closes #145
  • irc: Fix join/leave regression (irc)

Matterbridge v0.11.0-beta3

07 Apr 22:50
Compare
Choose a tag to compare
Pre-release

New features

  • general: reusing the same account on multiple gateways now also reuses the connection.
    This is particuarly useful for irc. See #87
  • general: the Name is now REQUIRED and needs to be UNIQUE for each gateway configuration
  • telegram: Support edited messages (telegram). See #141
  • mattermost: Add support for showing/hiding join/leave messages from mattermost. Closes #147
  • mattermost: Reconnect on session removal/timeout (mattermost)
  • irc: Rejoin channel when kicked (irc).

Bugfix

  • mattermost: Remove space after nick (mattermost). Closes #142
  • mattermost: Modify iconurl correctly (mattermost). Closes #145
  • irc: Fix join/leave regression (irc)

Matterbridge v0.11.0-beta2

03 Apr 20:20
Compare
Choose a tag to compare
Pre-release

New features

  • general: reusing the same account on multiple gateways now also reuses the connection.
    This is particuarly useful for irc. See #87
  • general: the Name is now REQUIRED and needs to be UNIQUE for each gateway configuration
  • telegram: Support edited messages (telegram). See #141

Bugfix

  • Remove space after nick (mattermost). Closes #142
  • Fix join/leave regression (irc)

Matterbridge v0.11.0-beta1

01 Apr 16:27
Compare
Choose a tag to compare
Pre-release

New features

  • general: reusing the same account on multiple gateways now also reuses the connection.
    This is particuarly useful for irc. See #87
  • general: the Name is now REQUIRED and needs to be UNIQUE for each gateway configuration
  • telegram: Support edited messages (telegram). See #141

Bugfix

  • Remove space after nick (mattermost). Closes #142