Version 3.4.0.1

October 11, 2026
  • Updated incorrect GHSA link.

Version 3.4.0

October 11, 2026

Webhook URLs that resolve to private IP addresses are now rejected, unless their hostname is listed in the allowedPrivateHosts config setting. See Sending Webhooks to Internal Services on how to do that.

Version 3.3.0

July 6, 2026

Version 3.2.0

February 12, 2026

Payload, header, webhook URL, and debounce key templates are now rendered in a sandboxed Twig environment, when enableTwigSandbox is enabled.

Version 3.1.1

July 29, 2025
  • Fixed a PHP error that could occur if a webhook header was null. (#97)

Version 3.1.0

March 19, 2024
  • Added Craft 5 compatibility.
  • Fixed a bug where request timestamps in the Activity section weren’t using the system time zone. (#78)

Version 3.0.5

September 18, 2023

Fixed

  • Fixed a potential SSRF vulnerability.

Version 3.0.4

June 1, 2022

Fixed

  • Fixed a bug where the FirstSave and ProvisionalDraft filters would not respect negation. (#74)

Version 3.0.3

May 20, 2022

Fixed

  • Fixed a bug where you couldn’t add custom headers when defining a webhook. (#73)

Version 3.0.2

May 12, 2022

Fixed

  • Fixed a Twig error when accessing the activity page. (#71)

Version 3.0.1

May 11, 2022

Fixed

  • Fixed PHP error. (#70)

Version 3.0.0

May 3, 2022

Added

  • Added Craft 4 compatibility.

Changed

  • The webhookManager component can now be configured via craft\services\Plugins::$pluginConfigs.