Releases: matrix-org/matrix-hookshot
Releases · matrix-org/matrix-hookshot
6.0.1 2024-11-29
This release fixes an issue where arm64 Docker images were not being …
6.0.0 2024-11-29
Features
- Add support for setting an expiry time on a webhook. See the documentation on Generic Webhooks for more information. (#984)
- Support for E2E Encrypted rooms is now considered stable and can be enabled in production. Please see the documentation on the requirements for enabling support. (#989)
Bugfixes
- Fix Challenge Hound activities being duplicated if the cache layer (e.g Redis) goes away. (#982)
Deprecations and Removals
- Drop support for Node 20 and start supporting Node 22, 23. (#990)
Internal Changes
- Reduce bundle size of widget. (#985)
- Don't invoke newsfile CI check for dependabot. (#987)
- Add devenv development files. (#993)
- Push Docker images to ghcr.io, and and build an image on each commit. (#994)
- Retry e2e tests in CI due to container creation flakiness. (#995)
- Update matrix-bot-sdk to pull in new matrix-rust-sdk. (#996)
5.4.1 2024-06-21
Internal Changes
- Pin the minor version of Node for Docker builds to avoid a startup crash on arm64. (#949)
5.4.0 2024-06-20
Features
- Add support for reopened GitLab MR. (#935)
- Add support for new connection type "Outgoing Webhooks". This feature allows you to send outgoing HTTP requests to other services
when a message appears in a Matrix room. See the documentation
for help with this feature. (#945)
Bugfixes
5.3.0 2024-04-17
Features
- Add support for Challenge Hound. (#924)
Bugfixes
- Ensure generic webhooks have appropriate Content-Security-Policy headers. (#926)
- Fix a few bugs introduced in challenge hound support. (#927)
- Track which key was used to encrypt secrets in storage, and encrypt/decrypt secrets in Rust. (#929, #930)
Improved Documentation
- Fixes the OpenID Connect call back URI in the config defaults and docs. (#899)
- Clarify permissions system documentation. (#925)
Deprecations and Removals
- The cache/queue configuration has been changed in this release. The
queue.monolithic
option has been deprecated, in place of a dedicatedcache
config section. Check the "Cache configuration" section for more information on how to configure Hookshot caches. (#902)
Internal Changes
5.2.1 2024-02-21
Bugfixes
- Fix Atom feeds being repeated in rooms once after an upgrade. (#901)
5.2.0 2024-02-21
A bug involving RSS feed spam has been found (#900). You may wish to hold off on updating until it's fixed
Features
- Add command to list feeds in JSON and YAML format to easily export all feeds from a room. (#876)
- Mention all assignees when a new issue is created on GitHub. (#889)
- Retry failed feed messages. (#891)
Bugfixes
- Fix widgets failing with "Request timed out". (#870)
Improved Documentation
- Mention new and legacy webhook paths in setup documentation. (#879)
- Add troubleshooting page to documentation, to cover common issues. (#882)
Internal Changes
- Failing RSS/atom feeds are now backed off before being retried. This should result in a speedup for large public deployments where failing feeds may result in a slowdown. (#890)
5.1.2 2024-01-02
Bugfixes
- Fix widget pinning to light theme. (#873)
- Fix hookshot failing to format API errors.
Only log a stacktrace of API errors on debug level logging, log limited error on info. (#874) - Fix GitHub events not working due to verification failures. (#875)
Internal Changes
- Fix spelling of "successfully". (#869)
5.1.1 2023-12-29
Bugfixes
- Fix widgets not loading when bound to the same listener as "webhooks". (#872)
5.1.0 2023-12-29
Bugfixes
- Fix feed widget not showing the true values for template / notify on failure. (#866)
- Fix widgets failing with "Request timed out". (#870)
Deprecations and Removals
- The GoNEB migrator is being removed in this release. Users wishing to migrate from GoNEB deployments should use <=5.0.0 and then upgrade. (#867)
Internal Changes
- Integrate end to end testing. (#869)