Skip to content

Releases: matrix-org/matrix-appservice-discord

4.0.0 (2023-09-15)

15 Sep 08:08
v4.0.0
Compare
Choose a tag to compare

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)

10 Nov 10:27
Compare
Choose a tag to compare

Bugfixes

  • Fix a crash caused by processing metrics for Matrix events. (#869)

3.1.0 (2022-11-03)

03 Nov 09:40
Compare
Choose a tag to compare

Features

  • Adds a config value, in order to disable forwarding room topic changes from Matrix to Discord (disableRoomTopicNotifications, false by default). (#836)

Bugfixes

  • Include the domain name in the regular expression. (#834)
  • Remove usage of unreliable field age on events, allowing the bridge to work with non-Synapse homeserver implementations. (#842)
  • Prevent crashes when handling messages sent to voice channels. (#858)

3.0.0 (2022-08-12)

11 Aug 23:39
Compare
Choose a tag to compare

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

  • Remove unused variables. (#657)
  • Add workflow for building docker images, and push new docker images to ghcr.io. (#826)
  • Remove git config workaround to pull a dependency from github.com. (#830)

v2.0.0 (2022-08-05)

04 Aug 23:39
Compare
Choose a tag to compare

Improved Documentation

  • Update CONTRIBUTING.md guide to reference the newly-updated guide for all of the matrix.org bridge repos. (#794)

Deprecations and Removals

  • Node.JS 12 is now unsupported, please upgrade to Node.JS 14 or later. Node.JS 16 becomes the new default version. (#811)

Internal Changes

  • Add automatic changelog generation via Towncrier. (#787)
  • Use yarn instead of npm for package management and scripts. (#796)
  • Add new CI workflow to check for signoffs. (#818)

v1.0.0

01 Dec 11:24
v1.0.0
Compare
Choose a tag to compare

** 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

05 Nov 17:51
v1.0.0-rc2
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release

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

03 Nov 17:19
Compare
Choose a tag to compare
1.0.0-rc1 Pre-release
Pre-release

This release upgrades our supported version of the Discord API from v11 to v12.

v0.5.2

22 Oct 10:04
v0.5.2
Compare
Choose a tag to compare

Changes for 0.5.2

This is a minor release to update some dependencies for Node 12 support.

Misc

  • Fix #563 by updating version of better-sqlite to 5.4.3
  • Run npm audit fix to fix some outstanding vulns.

v0.5.1

14 Jun 19:47
v0.5.1
Compare
Choose a tag to compare

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

  • #489 Fix compilation failure with TS 3.5.1 - Thanks @pacien

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