Skip to content

Releases: matrix-org/matrix-appservice-irc

0.33.0 (2022-03-02)

02 Mar 15:57
0.33.0
Compare
Choose a tag to compare

Features

Bugfixes

  • Matrix message edits no longer bridge as a diff if it's longer than the new message (#1477)
  • Fix a duplicate metric that would prevent the bridge from starting. (#1534)

Improved Documentation

  • Update the list of bridged networks after hackint started offering a bridge once again. (#1501)
  • Removed freenode from bridged networks. (#1523)

Deprecations and Removals

  • The bridge will no longer treat invites without a is_direct: true as DM invites (and will henceforth reject group room invites). This may break some Matrix
    clients that do not supply this metadata when creating a room. (#1506)
  • Minimum required Node version is now 14. Users on Node 12 are advised to update to newer versions. (#1515)

Internal Changes

  • Check changelog.d entries in CI. (#1527)
  • Update various packages that were out of date. (#1530)

0.33.0-rc2 (2022-02-18)

18 Feb 10:04
0.33.0-rc2
Compare
Choose a tag to compare
Pre-release

Bugfixes

  • Fix a duplicate metric that would prevent the bridge from starting. (#1534)

0.33.0-rc1 (2022-02-17)

17 Feb 16:17
0.33.0-rc1
Compare
Choose a tag to compare
Pre-release

Features

Bugfixes

  • Matrix message edits no longer bridge as a diff if it's longer than the new message (#1477)

Improved Documentation

  • Update the list of bridged networks after hackint started offering a bridge once again. (#1501)
  • Removed freenode from bridged networks. (#1523)

Deprecations and Removals

  • The bridge will no longer treat invites without a is_direct: true as DM invites (and will henceforth reject group room invites). This may break some Matrix
    clients that do not supply this metadata when creating a room. (#1506)
  • Minimum required Node version is now 14. Users on Node 12 are advised to update to newer versions. (#1515)

Internal Changes

  • Check changelog.d entries in CI. (#1527)
  • Update various packages that were out of date. (#1530)

0.32.1 (2021-10-25)

25 Oct 10:55
Compare
Choose a tag to compare

Bugfixes

  • Fix a regression that prevented the bridge to run for multiple networks (#1491)

0.32.0

18 Oct 09:07
0.32.0
Compare
Choose a tag to compare

0.32.0 (2021-10-18)

IMPORTANT: The ruleFile option in this release has been removed, and replaced by storing the rules directly inside the bridge. Instead of using a HTTP url to hot-reload the rules, just hot-reload the config as normal.

Features

  • Breaking: Upgrade to matrix-appservice-bridge 3.1.0.

    This change removes the ruleFile option from the config, and replaces it with rules. See config.sample.yaml for an example. (#1485)

  • Add optional bridge blocking upon exceeding a monthly active user limit (#1472)

Bugfixes

  • Fix an issue where the bridge would excessively log state event content (#1487)

0.32.0-rc2 (2021-10-15)

15 Oct 09:12
0.32.0-rc2
Compare
Choose a tag to compare
Pre-release

Bugfixes

  • Fix an issue where the bridge would excessively log state event content (#1487)

0.32.0-rc1 (2021-10-08)

08 Oct 15:51
0.32.0-rc1
Compare
Choose a tag to compare
Pre-release

Features

  • Add optional bridge blocking upon exceeding a monthly active user limit (#1472)
  • Breaking: Upgrade to matrix-appservice-bridge 3.1.0.

This change removes the ruleFile option from the config, and replaces it with rules. See config.sample.yaml for an example. (#1485)

0.31.0

20 Sep 09:02
0.31.0
Compare
Choose a tag to compare

Features

  • Render Matrix message edits as sed-like diff statements, falling back to asterisk formatted messages (#1465)

Bugfixes

  • Make sure we don't exceed the line limit when trimming long messages (#1459)
  • Make sure Matrix notice messages are also pastebinned when they exceed the line limit for IRC. (#1461)
  • Fallback to sending an invite as a bot if the regular invite fails (#1467)
  • Fixed an issue where bridges using the NEdB datastore would still erroneously require IRC usernames to be unique. (#1471)
  • Fixed a bug where !help in an admin room would not show admin commands. (#1478)
  • Fix an edgecase where an nickname was not always set right for matrix users in PMs (#1479)

Improved Documentation

  • Replace HOWTO.md with a link to our hosted documentation, and generally improve documentation wording. (#1458)

Internal Changes

  • Remove extra encodingFallback from sample config. (#1468)

0.31.0-rc1

23 Aug 09:48
6043f7e
Compare
Choose a tag to compare
0.31.0-rc1 Pre-release
Pre-release

0.31.0-rc1 (2021-08-23)

Features

  • Render Matrix message edits as sed-like diff statements, falling back to asterisk formatted messages (#1465)

Bugfixes

  • Make sure we don't exceed the line limit when trimming long messages (#1459)
  • Make sure Matrix notice messages are also pastebinned when they exceed the line limit for IRC. (#1461)
  • Fallback to sending an invite as a bot if the regular invite fails (#1467)

Improved Documentation

  • Replace HOWTO.md with a link to our hosted documentation, and generally improve documentation wording. (#1458)

Internal Changes

  • Remove extra encodingFallback from sample config. (#1468)

0.30.0 (2021-08-18)

18 Aug 14:53
0.30.0
Compare
Choose a tag to compare

No significant changes since 0.30.0-rc1

Features

  • Show message previews for uploaded long messages (#1430)
  • Export the ircClients.maxClients config value as a metric (bridge_remote_ghosts_max) (#1448)

Bugfixes

  • Make sure that admin commands that don't need a server (like !help) don't require it (#1433)
  • Remove client_config_domain_username_idx which would have required a unique username for IPv6 users. (#1455)

Improved Documentation

  • Expand documentation for irc_modes.md (#1429)
  • docs/usage.md: point to bridged networks in-tree (#1450)
  • Adding LibertaCasa to network bridges. Thanks @Mikaela. (#1454)

Internal Changes

  • Do not generate a unique username for users on a IPv6 bridge, as it's unnessacery. (#1446)
  • Docker images are now automatically build and published via GitHub Actions, replacing DockerHub Autobuilds. (#1456)