Matrix Appservice Discord Versions Save

A bridge between Matrix and Discord.

v4.0.0

8 months ago

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)

v3.1.1

1 year ago

Bugfixes

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

v3.1.0

1 year ago

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)

v3.0.0

1 year ago

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

1 year ago

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

3 years ago

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

3 years ago

This release:

1.0.0-rc1

3 years ago

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

v0.5.2

4 years ago

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

4 years ago

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