Skip to content

Releases: matrix-org/matrix-appservice-irc

3.0.5 (2025-02-25)

25 Feb 14:40
Compare
Choose a tag to compare

Internal Changes

  • Fix node-irc API breakage

3.0.4 (2025-02-25)

25 Feb 14:30
Compare
Choose a tag to compare

3.0.4 (2025-02-25)

Security

Bugfixes

  • Bridge multiline Matrix topic to IRC correctly (74f02c)

Internal Changes

  • Update to matrix-org-irc 3.1.0

3.0.3 (2024-11-14)

14 Nov 09:37
Compare
Choose a tag to compare

Security

  • Fix for CVE-2024-52505 / GHSA-c3hj-hg7p-rrq5
  • Disallow control characters in channel names sent via Provisioning API
  • Wrap some internal server errors in provisioning API

3.0.2 (2024-09-18)

18 Sep 11:07
Compare
Choose a tag to compare

Bugfixes

  • Make sure MediaProxy can connect to the homeserver over https. (#1826)

3.0.1 (2024-09-05)

06 Sep 08:12
10d2cb3
Compare
Choose a tag to compare

Bugfixes

  • Make sure mediaproxy gracefully handles errors and uses authenticated endpoints. (#1817)

3.0.0

04 Sep 08:50
Compare
Choose a tag to compare

3.0.0 (2024-09-04)

====================

No changes since 3.0.0-rc1.

Note: With version 3.0.0, the bridge takes over the serving of Matrix media, which until now was the responsibility of the homeserver.

To allow that, a Media Proxy needs to be configured and accessible from the internet. Please refer to the mediaProxy section in the config for details on how to configure it.

Features

  • Use MediaProxy to serve authenticated Matrix media. (#1805)
  • Add strikethrough formatting support (#1809)

Bugfixes

  • Fix spelling of ignoreIdleUsersOnStartup in IrcServer config. (#1810)
  • Comment out tlsOptions property in sample config. (#1812)

Internal Changes

  • Fix towncrier failing for wrong reasons. (#1813)

3.0.0-rc1

02 Sep 11:37
Compare
Choose a tag to compare
3.0.0-rc1 Pre-release
Pre-release

3.0.0-rc1 (2024-09-02)

========================

Note: With version 3.0.0, the bridge takes over the serving of Matrix media, which until now was the responsibility of the homeserver.

To allow that, a Media Proxy needs to be configured and accessible from the internet. Please refer to the mediaProxy section in the config for details on how to configure it.

Features

  • Use MediaProxy to serve authenticated Matrix media. (#1805)
  • Add strikethrough formatting support (#1809)

Bugfixes

  • Fix spelling of ignoreIdleUsersOnStartup in IrcServer config. (#1810)
  • Comment out tlsOptions property in sample config. (#1812)

Internal Changes

  • Fix towncrier failing for wrong reasons. (#1813)

2.0.1 (2024-07-04)

04 Jul 09:36
Compare
Choose a tag to compare

Note: This release includes a security fix for GHSA-w9mh-5x8j-9754

Internal Changes

  • Move to ESM for widgets. (#1800)
  • Improve e2e test reliability. (#1803)
  • Don't use origin_server_ts when tracking joins, use bridge-time instead. (#1804)

2.0.0 (2024-04-08)

08 Apr 14:09
Compare
Choose a tag to compare

Note: This release drops support for Node 18. The minimum required version is now 20+.
Note: This release includes a moderate security fix for CVE-2024-32000

Bugfixes

  • Fix Redis <=6.2 failing to clear the command queue in pooling mode. (#1763)
  • Fix GitHub CI docker builds failing for community PRs. (#1767)

Improved Documentation

  • Mention that the libera.chat bridge has since been shut down. (#1784)

Deprecations and Removals

  • Drop dynamicChannels.groupId config option. Groups were unstable and are no longer supported by any Matrix implementations. (#1772)

Internal Changes

  • Remove some build-time dependencies from the runtime dependency list. (#1758)
  • Add option to ignore "functional members" when checking if an admin room contains two users. (#1782)
  • Fixup types for Timers so the bridge works with newer node versions. (#1788)
  • Update dependencies. (#1798)
  • Add tests for various forms of rich replies. (#1799)

1.0.1 (2023-07-31)

31 Jul 09:11
1.0.1
Compare
Choose a tag to compare

It is strongly reccomended you upgrade your bridge, as this release contains security fixes.

🔒 Security

Bugfixes

  • Improve processing speed of commands sent to and from the proxy when the bridge is configured in pooling mode. (#1751)
  • Ensure QUIT messages are always sent. (#1752)
  • Ensure we don't bloat irc supported state. (#1753)
  • Fix a case where the bridge would not listen for and apply bans for legacy/unspec'd m.room.rule.* types in use by Mjolnir. (#1755, #1759)
  • Refactor the command parser for admin and room commands, ensuring we correctly trim the command. (#1756)

Internal Changes

  • Update matrix-appservice-bridge to 9.0.1. (#1760)