Releases: matrix-org/matrix-hookshot
Releases · matrix-org/matrix-hookshot
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)
5.0.0 2023-12-27
Features
- Warn if the bot does not have permissions to talk in a room. (#852)
- Support dark mode for the widget interface. (#863)
- Add
webhook list
andwebhook remove
commands. (#866)
Bugfixes
- Fix notify on failure not being toggleable in the feeds widget interface. (#865)
Improved Documentation
- Documentation tidyups. (#855, #857, #858, #859, #860)
- Generally tidy up and improve metrics documentation. (#856)
Deprecations and Removals
- Drop support for Node 18 and start supporting Node 21. (#862)