BREAKING CHANGE - Note that this release requires requests to /_matrix/provision are authenticated with the hs_token
.
Features
- Add metrics for active users and rooms (#380)
Bugfixes
- Include server name in the Matrix users regex (#368)
- Fix Slack user updates (e.g. to their Display name) not getting immediately synced with Workspace Sync enabled (#377)
- Fix occasional crash if an error occurs handling a Slack event. (#392)
- SECURITY FIX The bridge now requires authentication on the /_matrix/provision set of endpoints. It requires either an
access_token
query parameter or aAuthorization
header containing thehs_token
provided in the registration file. (#395)
Improved Documentation
- Change NPM instructions to use the path config/config.yaml (#364)
- Correct database name in a code example to slack_bridge (#365)
- Minor wording changes in
getting_started.md
(#366) - Use a descriptive label for a link in README.md (#367)
- Add documentation for Team Sync (#372)
Internal Changes
- Add decorators to provisioning functions (#358)
- Bump minimist from 1.2.0 to 1.2.2 (#362)
- Correct ISlackEvent.user type; remove unused declarations (#374)
- Enable code linting for no-any where it does matter (#375)
- Fix read the docs and add new page to nav bar (#379)
- Upgrade various low-risk dependencies (#381)
- Upgrade uuid dependency (#382)
- Upgrade quick-lru dependency (requires NodeJS >=10) (#383)
- Add Launch config for VS Code and enable SourceMaps (#384)
- Add error and debug logs to .gitignore (#385)
- Remove chalk as a direct dependency (#386)
- Upgrade dependency pg-promise 10, which requires PostgreSQL 11 (#387)
- Fix PostgreSQL errors when a metric activity is recorded twice (#393)
- Updated dependency
matrix-appservice-bridge
to1.12.2
(#396)