Skip to content

Releases: matrix-org/matrix-appservice-slack

1.0.0

03 Oct 11:22
1.0.0
Compare
Choose a tag to compare

1.0.0 (2019-10-03)

This release marks the end of the 1.0RC period. Please see UPGRADE
for notes on how to upgrade your bridge from 0.3.2 to 1.0.

Features

Bugfixes

  • Fix migrator bug where it would not find an access token (#267)
  • Fix issue where Slack webhooks would not be able to send messages to Matrix. (#269)
  • Fix issue where uploading large files will crash the bridge. (#264)
  • Lock around avatar updates so it doesn't race. (#274)

Improved Documentation

  • Update documentation for the bridge to include more information on Docker. Thanks @kingoftheconnors. (#168)
  • Added migration instructions for docker users (#268)

1.0.0-rc6

27 Sep 10:56
1.0.0-rc6
Compare
Choose a tag to compare
1.0.0-rc6 Pre-release
Pre-release

1.0.0-rc6 (2019-09-27)

Bugfixes

  • Do not handle slack tombstone messages as edits (#262)
  • Fix issue where metrics would not report user activity ages (#263)

1.0.0-rc5

25 Sep 09:00
1.0.0-rc5
Compare
Choose a tag to compare
1.0.0-rc5 Pre-release
Pre-release

1.0.0-rc5 (2019-09-25)

Bugfixes

  • Fix bug where teams would start echoing messages after accepting an oauth request. (#260)
  • Fix issue where using RTM on large deployments would trigger Slack to turn off Event subscriptions (#261)

1.0.0-rc4

24 Sep 14:38
1.0.0-rc4
Compare
Choose a tag to compare
1.0.0-rc4 Pre-release
Pre-release

1.0.0-rc4 (2019-09-24)

Bugfixes

  • Fix multi-person DMs being marked with the group (private channel) type rather than the mpim type. (#253)
  • Connecting an account via OAuth will no longer barf on the lack of a puppeting parameter (#254)
  • Don't log stack traces for missing rooms, teams or events (#255)
  • Don't log the whole response object when an error occurs when sending slack requests (#256)
  • Fix .toUpperCase() errors due to the bridge trying to handle unknown deleted messages (#257)

Internal Changes

  • Update datastore.md with a few more options (#239)
  • Fix issue where towncrier would wrongly link to matrix-appservice-slack-issues (#251)
  • Towncrier should check against develop for changelog changes (#258)

1.0.0-rc3

24 Sep 10:19
Compare
Choose a tag to compare
1.0.0-rc3 Pre-release
Pre-release

1.0.0-rc3 (2019-09-24)

Bugfixes

  • Ensure users enter the correct type of token into the link command (#243)
  • Fix issue where the bridge will not start if a team cannot connect to RTM. (#247)

Internal Changes

  • Log more information during startup (#246)

1.0.0-rc2

18 Sep 11:03
1.0.0-rc2
Compare
Choose a tag to compare
1.0.0-rc2 Pre-release
Pre-release

1.0.0-rc2 (2019-09-18)

Features

  • Suppport puppeted reactions/redactions (#235)

Bugfixes

  • Remove option slack_user_token on link command (#236)
  • Messages from puppeted accounts are no longer duplicated over the bridge (#237)
  • Do not send messages to slack with no content (#238)

1.0.0-rc1

13 Sep 16:46
1.0.0-rc1
Compare
Choose a tag to compare
1.0.0-rc1 Pre-release
Pre-release

1.0.0-rc1 (2019-09-13)

This is the first RC of a major restructure of the bridge's architecture. Please do NOT upgrade production bridges onto this release

Features

  • Add caching option to config to limit the number of stored users in memory (#228)
  • The bridge now has support for the RTM API. See the README for more information. (#164)
  • Support Postgresql and implement generic Datastores. (#186)
  • A datastore migration script is included. (#190)
  • Add a /health endpoint. (#199)
  • Add support for puppeting Slack accounts. (#200)

Bugfixes

  • Fix issue where DMs can race while the DM room is being created. (#219)
  • Logging out your personal puppeting token no longer logs out the whole workspace. (#220)
  • Correctly add reply fallbacks on messages in threads, and edits in threads. Thanks @Cadair. (#169
  • Correctly bookeep threads when we reply on matrix. Thanks @Cadair. (#194

Internal Changes

  • The project now uses TypeScript for source code (#152)
  • The project now has integration testing! (#181)
  • The project now uses towncrier for changelog management. (#216)
  • Room storage is now handled in a dedicated class (#225)
  • We now use the Slack Node library for calls (#185)
  • Add CONTRIBUTING.md (#207)

0.3.1

22 Jul 14:41
Compare
Choose a tag to compare

Changes in 0.3.1 (2019-07-22)

Bugfixes:

  • Fixed issue where invalid slack ghost ids were being used for pills #167.
  • Correctly add reply fallbacks on messages in threads, and edits in threads #169. Thanks @Cadair!
  • Fix an issue where webhooks would fail to bridge across messages #165.

0.3.0

19 Jul 10:32
0.3.0
Compare
Choose a tag to compare

No new changes since 0.3.0-rc3

0.3.0-rc3

12 Jul 10:34
0.3.0-rc3
Compare
Choose a tag to compare
0.3.0-rc3 Pre-release
Pre-release

Changes in 0.3.0-rc3 (2019-07-12)

Bugfixes:

  • Fix slack -> matrix emote messages
  • Stop logging bodies