Skip to content

Releases: matrix-org/matrix-hookshot

6.0.3 2025-02-25

25 Feb 13:30
Compare
Choose a tag to compare

Bugfixes

  • Fixed Helm chart templates missing namespace: in resource metadata, causing some resources to appear in different namespaces under certain circumstances, specifically deployment scenarios using ArgoCD-deployed Helmfile with a release namespace set for Hookshot differently than the ArgoCD Application's namespace. Most other Helm deployment methods should continue to work as expected with your existing configuration, as the inferred namespace would have resulted in proper resource placement without this change. (#1013)
  • Fix hookshot failing to handle incoming webhooks when it is unable to change a user's displayname. (#1019)
  • GitLab merge request comments are now correctly filtered based on label include / exclude configuration. (#1756)

Improved Documentation

  • Explain how to edit room state for GitLab projects from within Element. (#1016)

Internal Changes

  • Update dependencies with security advisories. (#1024)

helm-hookshot-0.1.16

17 Feb 08:42
3ec1fa6
Compare
Choose a tag to compare

Deploy a Matrix Hookshot instance to Kubernetes

6.0.2 2025-01-23

23 Jan 08:02
Compare
Choose a tag to compare

Security release: It is strongly recommended that you upgrade to this release, as it contains security fixes.

Internal Changes

  • Switch to using GitHub Actions native arm runners for Docker builds, which will reduce build times. (#1008)

Security

Fixes for CVE-2025-23197 / GHSA-cr4q-jf47-3645.

5.4.2 2025-01-23

23 Jan 08:02
Compare
Choose a tag to compare

5.4.2 (2025-01-23)

Security release: It is strongly recommended that you upgrade to this release, as it contains security fixes.

Security

Fixes for CVE-2025-23197 / GHSA-cr4q-jf47-3645.

6.0.1 2024-11-29

29 Nov 13:14
Compare
Choose a tag to compare
This release fixes an issue where arm64 Docker images were not being …

6.0.0 2024-11-29

29 Nov 10:08
Compare
Choose a tag to compare

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

21 Jun 18:21
Compare
Choose a tag to compare

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

20 Jun 13:20
Compare
Choose a tag to compare

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

  • Fix GitLab's ready for review hook. (#936)
  • Fix rendering of comments of GitLab merge requests. (#937)
  • Fix the symbol used to prefix GitLab merge requests. (#938)

5.3.0 2024-04-17

17 Apr 10:20
Compare
Choose a tag to compare

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 dedicated cache config section. Check the "Cache configuration" section for more information on how to configure Hookshot caches. (#902)

Internal Changes

  • Switch expressjs to production mode for improved performance. (#904)
  • Track which key was used to encrypt secrets in storage, and encrypt/decrypt secrets in Rust. (#915)

5.2.1 2024-02-21

21 Feb 16:30
Compare
Choose a tag to compare

Bugfixes

  • Fix Atom feeds being repeated in rooms once after an upgrade. (#901)