Releases: mautrix/discord
Releases Β· mautrix/discord
v0.7.2
v0.7.1
Release post: https://mau.fi/blog/2024-11-mautrix-release/
- Bumped minimum Go version to 1.22.
- Updated Discord version numbers.
v0.7.0
- Bumped minimum Go version to 1.21.
- Added support for Matrix v1.11 authenticated media.
- This also changes how avatars are sent to Discord when using relay webhooks. To keep avatars working, you must configure
public_address
in the bridge section of the config and proxy/mautrix-discord/avatar/*
from that address to the bridge.
- This also changes how avatars are sent to Discord when using relay webhooks. To keep avatars working, you must configure
- Added
create-portal
command to create individual portals bypassing the bridging mode. When used in combination with theif-portal-exists
bridging mode, this can be used to bridge individual channels from a guild. - Changed how direct media access works to make it compatible with Discord's signed URL requirement. The new system must be enabled manually, see docs for info.
v0.6.5
v0.6.4
v0.6.3
v0.6.2
v0.6.1
- 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
- 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
- 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.