Matrix Appservice Slack Versions Save

A Matrix <--> Slack bridge

2.1.2

9 months ago

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

1 year ago

Internal Changes

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

2.1.0

1 year ago

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

1 year ago

No changes since 2.0.2-rc2.

2.0.2-rc2

1 year ago

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

1 year ago

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

1 year ago

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

1 year ago

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

1 year ago

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

2 years ago

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)