Releases: matrix-org/matrix-appservice-discord
Releases · matrix-org/matrix-appservice-discord
4.0.0 (2023-09-15)
Bugfixes
- Prefer server-level display names when available. (#888)
- Update matrix-appservice-bridge to use a non-deprecated method of authenticating to a homeserver. Fixes #896. (#897)
- Let file logs correctly ignore modules matching
"logging.files[*].disabled"
in the configuration file. (#902)
Deprecations and Removals
- Node.JS 16 is now unsupported, please upgrade to Node.JS 18 or later. Node.JS 18 is now used for Docker. (#897)
Internal Changes
- Update the package registry for better-discord.js, and use its latest release. (#898)
- Modify the "start" and "debug" package scripts to not trigger a TypeScript build, and to accept a user-supplied command line option for the path to the bridge configuration file. (#900)
- Update the GitHub action used for checking pull requests for sign-off status. (#901)
3.1.1 (2022-11-10)
Bugfixes
- Fix a crash caused by processing metrics for Matrix events. (#869)
3.1.0 (2022-11-03)
Features
- Adds a config value, in order to disable forwarding room topic changes from Matrix to Discord (
disableRoomTopicNotifications
, false by default). (#836)
Bugfixes
3.0.0 (2022-08-12)
Bugfixes
- Make sure we don't lose errors thrown when checking usage limits. (#823)
- Fix Docker instances not starting due to being unable to load a dynamic library in the latest unstable image. (#828)
- Remove matrix.to hyperlinks when relaying non-Discord user mentions to Discord.
Fix mentioning Matrix users in Discord. (#829)
Deprecations and Removals
- Minimum required Node.js version is now 16. (#825)
Internal Changes
v2.0.0 (2022-08-05)
v1.0.0
** If you are on <1.0.0 you MUST upgrade as the bridge will no longer be able to communicate with Discord on 0.x.x versions**
This release updates the bridge to suppport the latest APIs in order to work with Discord. Please review your config carefully after updating as:
- The bridge now uses the latest Discord APIs (Gateway v8)
- The bridge now supports Node 12/14. Node 10 may still work but is unsupported by the team.
- The bridge does not specify a default port in the package.json anymore. You must specify this in the config, or in the command line
if you invoke it manually.
Please take care and as always log issues and let us know if you encounter any problems.
v1.0.0-rc2
This release:
- Includes #609 which reapplies config overrides from the environment
- Ensures that the bridge is using Discord Intents, which is required for all bridges after the 7th of November.
1.0.0-rc1
v0.5.2
v0.5.1
Changes for 0.5.1
This is a minor release to improve performance, fix some compilation issues and add support for metrics.
Features
- #480 Prometheus metrics support
- #481 Add profile caching to speed up M->D messages
- #485 Override config with environment variables - Thanks @pacien
- #495 add support for animated discord guild icons
Bugfixes
Misc
- #483 Fix docker image for appservice bridge dependency - Thanks @turt2live
- #492 Add non-warning to readme for installation
- #496 Added an automated build docker label