Skip to content

Releases: matrix-org/matrix-hookshot

7.3.2 2026-01-30

30 Jan 15:45

Choose a tag to compare

Features

  • Allow configuration of widgets.allowedIpRanges to allow-list specific ranges within widgets.disallowedIpRanges. (#1209)

Bugfixes

  • Mount the widgets resource respect its listener's path prefix. (#1208)

7.3.1 2026-01-24

24 Jan 12:33
7.3.1

Choose a tag to compare

Features

  • Add generic webhook transformation JS snippet which can handle GitLab Pipeline payloads under contrib/jsTransformationFunctions/gitlab-pipeline.js. (#1109)
  • Add generic webhook transformation JS snippet to format text as code block under contrib/jsTransformationFunctions/format-as-code.js (#1111)
  • Rowers can now enjoy the correct emoji when using the ChallengeHound connection type. (#1184)

Bugfixes

  • Fix the "!hookshot help" command not working. (#1204)

7.3.0 2026-01-19

19 Jan 14:57
7.3.0

Choose a tag to compare

Features

  • Add an optional template argument to the feed command, to allow specifying a template for feed entries when using the command interface. (#1097)
  • Static connections may now be configured in the config file. (#1102)
  • Prefixes are now supported on listeners. You may specify a prefix under any listener config entry. (#1119)

Bugfixes

  • Fix a case where outbound webhooks would not work if you had not enabled openproject (due to a mixed up config check). (#1095)
  • Fix /oauth responding with 405 despite GitHub being configured. (#1105)
  • Ensure running Hookshot with a missing or empty user namespace in the registration file. (#1116)

Internal Changes

  • Update matrix-bot-sdk / matrix-appservice-bridge to latest versions. (#1120)

7.2.0 (2025-10-10)

10 Oct 13:20
7.2.0

Choose a tag to compare

Features

  • Add configuration option for generic webhooks to configure maximum request body size limit, increase default to 1mb from default 100kb. (#1090)

Bugfixes

  • Fix a bug where users may fail to be registered with a IO.ELEMENT.MSC4190.M_APPSERVICE_LOGIN_UNSUPPORTED error when MSC4190 is enabled on the homeserver. (#522) (#1092)

Internal Changes

  • Use emojis for all icons instead of dingbats, ensuring all clients render the icons in colour. (#1091)

7.1.0 2025-08-15

15 Aug 18:19
7.1.0

Choose a tag to compare

Features

  • Add an option in the config to disable hook bodies in Matrix messages. (#1004)
  • Hookshot will now ping the homeserver on startup to ensure it can be reached. (#1062)
  • Multiple config files (merged in order) may now be specified on the command line. (#1065)
  • Support Matrix v12 rooms. (#1077)
  • Add support for following room upgrades. Hookshot will now carry across all connections from the predecessor room to the next room. (#1079)

Bugfixes

  • Fix bugs in handling server names that includes colons. (#1068)

Improved Documentation

  • Instructions for how to setup a developer enviroment are now included. This includes
    a new docker-compose.yml file for development. The previous unmaintained docker-compose setup for multiple workers has been removed. (#1065)

Internal Changes

  • Support Node 24, and drop support for Node 23. (#1059)
  • GitHub and GitLab webhook requests should now be directed to /github and /gitlab respectively. / and /oauth is now deprecated and will be removed in a future release. (#1063)
  • Log encrypted device identities for consumption by third party tooling. (#1066)
  • Update matrix-appservice-bridge to 11.0.0. (#1083)

7.0.0 2025-05-16

16 May 14:20

Choose a tag to compare

Breaking change: JIRA Cloud webhooks now require a secret to configured to ensure secure handling of webhook information. This is a change from previously accepting a query string. See the documentation for more information.

Features

  • Add support for JIRA cloud secure webhooks. See the documentation for more information. (#1044)
  • Add support for OpenProject. (#1050, #1056)
  • Add new mentions field to generic hook transformation functions, to intentionally mention users. (#1051)

Bugfixes

  • Fix JIRA integration config not updating when applying changes via the widget. (#c01d13b)
  • GitHub repository listings / room configuration will now work correctly if your organization or username contains uppercase characters. (#1033)
  • Hookshot will now attempt to join permission rooms on startup. (#1041)

Deprecations and Removals

  • The legacy provisioning API has been removed (used by services such as Dimension). Developers should seek to update
    to use the widget API, which supports more features and is regularly updated. (#931)

Internal Changes

  • Update Ubuntu version in docs CI. (#1043)
  • Don't login to Docker when running CI against dependabot PRs (#1046)
  • Replace homerunner with testcontainers for (stable) E2E testing. (#1047)
  • Apply prettier formatting, and use a consistent file naming scheme. (#1055), (#1058)

6.0.3 2025-02-25

25 Feb 13:30

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

Choose a tag to compare

Deploy a Matrix Hookshot instance to Kubernetes

6.0.2 2025-01-23

23 Jan 08:02

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

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.