Releases: matrix-org/matrix-hookshot
4.6.0 2023-11-20
Features
- Add new
webhookResponse
field to the transformation API to specify your own response data. See the documentation for help. (#839)
Bugfixes
- Fix version picker on docs site not loading. (#843)
Improved Documentation
- Add note about GitHub token scope for private vs. public repo notifications (#830)
Internal Changes
- Update the release script to check for consistency between Node & Rust package versions. (#819)
- Chart version 0.1.14
Do not populate optional values in default helm config, as default values are not valid. (#821) - Release chart version 0.1.15.
Sample config now comments out optional parameters by default. (#826)
helm-hookshot-0.1.15
Deploy a Matrix Hookshot instance to Kubernetes
helm-hookshot-0.1.14
Deploy a Matrix Hookshot instance to Kubernetes
4.5.1 2023-09-26
Bugfixes
- Fix transformation scripts breaking if they include a
return
at the top level (#818)
4.5.0 2023-09-26
4.5.0 (2023-09-26)
Important
This release removes the deprecated vm2
module, used for processing generic webhook transformation functions. This has been replaced with quickjs
which offers a safer sandbox. If you have enabled generic.allowJsTransformationFunctions
in your config then you should upgrade to this version immediately.
Features
- Bridge Gitlab comment replies as Matrix threads. (#758)
- Add generic webhook transformation JS snippet for Prometheus Alertmanager. (#808)
Bugfixes
- Fix a potential memory leak where Hookshot may hold onto certain requests forever in memory. (#814)
- Fix feed metrics treating request failures as parsing failures. (#816)
Deprecations and Removals
- Drop support for the Sled crypto store format. Users must disable/remove the configuration key of
experimentalEncryption.useLegacySledStore
, and the crypto store will always use the SQLite format. If an existing SQLite store does not exist on bridge startup, one will be created. (#798)
Internal Changes
4.4.1 2023-07-31
It is strongly recommended you upgrade your bridge, as this release contains security fixes.
🔒 Security
- Fixes for GHSA-vc7j-h8xg-fv5x.
Features
- Add more icons to GitHub repo hooks (#795)
Bugfixes
- Fix instructions for validating your config using Docker (#787)
Internal Changes
4.4.0 2023-06-28
Bugfixes
-
Refactor Hookshot to use Redis for caching of feed information, massively improving memory usage.
Please note that this is a behavioural change: Hookshots configured to use in-memory caching (not Redis),
will no longer bridge any RSS entries it may have missed during downtime, and will instead perform an initial
sync (not reporting any entries) instead. (#786) -
Feeds now tries to find an HTML-type link before falling back to the first link when parsing atom feeds (#784)
4.3.0 2023-06-19
helm-hookshot-0.1.13
Deploy a Matrix Hookshot instance to Kubernetes