Skip to content

Releases: mautrix/discord

v0.6.5

16 Jan 20:08
Compare
Choose a tag to compare
  • Fixed adding reply embed to webhook sends if the Matrix room is encrypted.

v0.6.4

16 Nov 22:02
Compare
Choose a tag to compare
  • Changed error messages to be sent in a thread if the errored message was in a thread.

v0.6.3

16 Oct 10:54
Compare
Choose a tag to compare
  • Fixed op7 reconnects during connection causing the bridge to get stuck disconnected.
  • Fixed double puppet of recipient joining DM portals when both ends of a DM are using the same bridge.

v0.6.2

16 Sep 15:01
Compare
Choose a tag to compare
  • Added support for double puppeting with arbitrary as_tokens. See docs for more info.
  • Adjusted markdown parsing rules to allow inline links in normal messages.
  • Fixed panic if redacting an attachment fails.
  • Fixed panic when handling video embeds with no URLs (thanks to @odrling in #110).

v0.6.1

16 Aug 22:13
Compare
Choose a tag to compare
  • Bumped minimum Go version to 1.20.
  • Fixed all logged-in users being invited to existing portal rooms even if they don't have permission to view the channel on Discord.
  • Fixed gif links not being treated as embeds if the canonical URL is different than the URL in the message body.

v0.6.0

16 Jul 10:02
Compare
Choose a tag to compare
  • Added initial support for backfilling threads.
  • Exposed Application flag to displayname template.
  • Changed m.emote bridging to use italics on Discord.
  • Updated Docker image to Alpine 3.18.
  • Added limit to parallel media transfers to avoid high memory usage if lots of messages are received at the same time.
  • Fixed guilds being unbridged if Discord has server issues and temporarily marks a guild as unavailable.
  • Fixed using guilds bridge command without --entire flag.
  • Fixed panic if lottieconverter isn't installed.
  • Fixed relay webhook secret being leaked in network error messages.

v0.5.0

16 Jun 12:03
Compare
Choose a tag to compare
  • Added support for intentional mentions in Matrix (MSC3952).
  • Added GlobalName variable to displayname templates and updated the default template to prefer it over usernames.
  • Added Webhook variable to displayname templates to allow determining if a ghost user is a webhook.
  • Added guild profiles and webhook profiles as a custom field in Matrix message events.
  • Added support for bulk message delete from Discord.
  • Added support for appservice websockets.
  • Enabled parsing headers (#) in Discord markdown.
  • Messages that consist of a single image link are now bridged as images to closer match Discord.
  • Stopped bridging incoming typing notifications from users who are logged into the bridge to prevent echoes.

v0.4.0

16 May 15:16
Compare
Choose a tag to compare
  • Added bridging of friend nicks into DM room names.
  • Added option to bypass homeserver for Discord media. See docs for more info.
  • Added conversion of replies to embeds when sending messages via webhook.
  • Added option to disable caching reuploaded media. This may be necessary when using a media repo that doesn't create a unique mxc URI for each upload.
  • Improved formatting of error messages returned by Discord.
  • Enabled discordgo info logs by default.
  • Fixed limited backfill always stopping after 50 messages (thanks to @odrling in #81).
  • Fixed startup sync to sync most recent private channels first.
  • Fixed syncing group DM participants when they change.
  • Possibly fixed inviting to portal rooms when multiple Matrix users use the bridge.

v0.3.0

16 Apr 20:26
Compare
Choose a tag to compare
  • Added support for backfilling on room creation and missed messages on startup.
  • Added options to automatically ratchet/delete megolm sessions to minimize
    access to old messages.
  • Added basic support for incoming voice messages.

v0.2.0

17 Mar 00:25
Compare
Choose a tag to compare
  • Switched to zerolog for logging.
    • The basic log config will be migrated automatically, but you may want to tweak it as the options are different.
  • Added support for logging in with a bot account. The Authentication docs have been updated with instructions for creating a bot.
  • Added support for relaying messages for unauthenticated users using a webhook. See docs for instructions.
  • Added commands to bridge and unbridge channels manually.
  • Added ping command.
  • Added support for gif stickers from Discord.
  • Changed mention bridging so mentions for users logged into the bridge use the Matrix user's MXID even if double puppeting is not enabled.
  • Actually fixed ghost user info not being synced when receiving reactions.
  • Fixed uncommon bug with sending messages that only occurred after login before restarting the bridge.
  • Fixed guild name not being synced immediately after joining a new guild.
  • Fixed variation selectors when bridging emojis to Discord.