Skip to content

Releases: matrix-org/matrix-appservice-slack

2.1.2 (2023-07-31)

31 Jul 09:02
2.1.2
Compare
Choose a tag to compare

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

🔒 Security

Features

  • Add improved error messages in setup widget. (#744)
  • Add support for specifying a HTTP proxy to connect to the Slack API. (#750)

Bugfixes

  • Fix the provisioner staring once per bridged room. (#751)

Internal Changes

  • Update matrix-appservice-bridge to 8.1.2. (#765)

2.1.1 (2023-03-07)

07 Mar 17:58
2.1.1
3b575ea
Compare
Choose a tag to compare

Internal Changes

  • Fix provisioning API base URL in setup widget. (#739)
  • Update matrix-appservice-bridge to 8.1.1. (#740)

2.1.0 (2023-03-03)

06 Mar 15:55
2.1.0
11ec962
Compare
Choose a tag to compare

Features

  • Add a new UI widget for linking and unlinking channels from within a Matrix room. (#734, #735)

Internal Changes

  • Correctly attribute mkarg for documentation contributions. We also reverted commits and recommited them with the correct Author value set. (#729)
  • Optimize the Dockerfile to speed up image rebuilds following a code change. (#732)
  • Update the provisioning API to use matrix-appservice-bridge. (#733)

2.0.2 (2022-11-30)

01 Dec 16:14
2.0.2
Compare
Choose a tag to compare

No changes since 2.0.2-rc2.

2.0.2-rc2 (2022-11-30)

30 Nov 22:24
2.0.2-rc2
Compare
Choose a tag to compare
Pre-release

Bugfixes

  • Safely handle errors from admin commands. (#725)

Internal Changes

  • Docs: Docker container uses port 5858 unless explicitly modified in config.yaml (#718). Contributed by @mkarg
  • Docs: Fixed numbering by fixing indentation (#719). Contributed by @mkarg
  • Docs: Run bridge as daemon (#720). Contributed by @mkarg
  • Docs: Merge #718, #719 and #720 and reduce abbreviations. (#727)

2.0.2-rc1 (2022-11-28)

28 Nov 15:45
2.0.2-rc1
Compare
Choose a tag to compare
Pre-release

Bugfixes

  • Correctly set "is_falling_back" flag in thread events so that events in threads are not also displayed as replies. (#709)
  • Fix crash in whoami command when the team name of a Slack account is unavailable. (#714)
  • Prevent admin commands from being unusable after an invalid command is issued. (#717)
  • Improve the calculation of DM names & avatars. (#721)
  • Ensure messages you send in a DM from Slack will appear in Matrix, even if the ghost of your Slack account was not initially present in the Matrix DM room. (#722)

Internal Changes

  • Update matrix-appservice-bridge to 6.0.0. (#710)
  • Remove annoying noisy Didn't handle event log line. (#712)
  • Remove IDE-related files from version control. (#715)

2.0.1 (2022-10-06)

06 Oct 13:11
2.0.1
Compare
Choose a tag to compare

This release fixes a bug in our build system that prevented Docker images from being built. Users not using Docker on 2.0.0
are not required to upgrade.

2.0.0 (2022-10-05)

05 Oct 12:05
2.0.0
Compare
Choose a tag to compare

Note this release requires Node.16 or greater.

Features

  • New releases will now include Docker images built on the linux/amd64 platform in addition to x86_64. (#656)

Bugfixes

  • Add missing reactions:write scope to oauth scopes. (#696)

  • Fix PostgreSQL schema 14 not applying cleanly if events containing NULL columns. (#701)

  • Fix /metrics and /ready paths requiring authentication. (#704)

  • Disallowed the accidental behaviour of puppeting two or more Slack accounts from the same team to the same Matrix user. This would cause all puppeting for the
    user to stop working. The bridge will now automatically delete any puppeted connections which violate this rule. You will be notified via the bridge when
    this happens, so you can relink your accounts. (#705)

  • Improve performance of removing deleted Slack users from rooms. (#649)

Improved Documentation

  • Use the matrix-appservice-bridge contributing guide. (#686)

Deprecations and Removals

  • The bridge now requires Node.JS 16 or greater. (#690)

Internal Changes

  • Don't allow NULL in SQL columns of events, matching the expectation of the models. (#670)
  • Fix towncrier script for summarising the newsfiles (#677)
  • Switch from npm to yarn for dependency management. (#685)
  • Move CI to GitHub Actions. (#688)
  • Add new CI workflow to check for signoffs. (#693)

2.0.0-rc1 (2022-07-29)

29 Jul 16:00
2.0.0-rc1
Compare
Choose a tag to compare

This release requires Node.16 or greater.

Features

  • New releases will now include Docker images built on the linux/amd64 platform in addition to x86_64. (#656)

Bugfixes

  • Improve performance of removing deleted Slack users from rooms. (#649)

Improved Documentation

  • Use the matrix-appservice-bridge contributing guide. (#686)

Deprecations and Removals

  • The bridge now requires Node.JS 16 or greater. (#690)

Internal Changes

  • Don't allow NULL in SQL columns of events, matching the expectation of the models. (#670)
  • Fix towncrier script for summarising the newsfiles (#677)
  • Switch from npm to yarn for dependency management. (#685)
  • Move CI to GitHub Actions. (#688)
  • Add new CI workflow to check for signoffs. (#693)

1.11.0

05 Apr 17:11
Compare
Choose a tag to compare

No significant changes since 1.11.0-rc1.

Features

  • Support bridging Slack message threads with new m.thread relations (MSC3440) (#634, #673)
  • Add check to verify if the homeserver <-> bridge connection is working on startup. (#666)

Bugfixes

  • Fix: Don't create an internal ping room on every restart (#669)

Internal Changes

  • Upgrade dependency axios to 0.26.0 to close a possible vulnerability (#664)
  • Remove uses of the deprecated JavaScript function substr() (#665)