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)