Releases: matrix-org/matrix-appservice-slack
2.1.2 (2023-07-31)
It is strongly reccomended you upgrade your bridge, as this release contains security fixes.
🔒 Security
- Fixes for GHSA-vc7j-h8xg-fv5x.
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)
2.1.0 (2023-03-03)
Features
Internal Changes
2.0.2 (2022-11-30)
No changes since 2.0.2-rc2.
2.0.2-rc2 (2022-11-30)
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)
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
2.0.1 (2022-10-06)
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)
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
2.0.0-rc1 (2022-07-29)
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
1.11.0
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)