Features
- New configuration option
provisioning.channel_adl
to manage which Slack channels may be bridged.
New configuration optionteam_sync.*.allow_private
to allow/deny bridging private channels. (#476) - Support removing reactions from Slack and Matrix messages (#485)
- Add support for bridge message encryption. (#493)
- Add onboarding message for new users when puppeting is enabled (#506)
- Join puppet to Slack channel if they are not already joined when sending a message (#515)
- The help command now distinguishes positional and named parameters. (#520)
- Fixed a bug where Slack messages would not bridge if a mentioned channel lacked an alias (#525)
Bugfixes
- Ensure that the bridge still syncs created and deleted channels, as well as new slack users, when using the RTM API. (#477)
- Do not join the Slack bot to the Matrix side (#478)
- Reduce chance of duplicate messages arriving on Matrix when using puppeting (#482)
- Stop handling the deprecated events channel_join and channel_leave. We already handle the new event types. (#487)
- Update
matrix-appservice-bridge
dependency to version2.0
(#491) - Fix issue where a thread chain on Slack would not correctly chain replies on Matrix (#499)
- OAuth2 URLs no longer break when
oauth2.redirect_prefix
is missing a trailing slash (#504) - Fix issue where generated OAuth2s would be malformed (#508)
- Bridge 👍️ and 👎️ reactions more accurately from Slack to Matrix by appending U+FE0F (Emoji-style variant) (#509)
Improved Documentation
- Add documenation to enable puppeting support (#505)
- Reformat feature documentation and include new features (#507)