spatie/laravel-webhook-server
Send webhooks in Laravel apps
3.10.0
11M downloads/mo
#1040 most downloaded on Packagist
spatie/laravel-webhook-server
What this package is like to depend on
Last release 6 months ago
21 Feb 2026
Release timing varies
gaps range from 2 weeks to 12 months
Nearly every release is documented
notes for 49 of 53 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
53 releases · first in 2019
2 releases in the last 12 months
see the full history below
Release timeline
52 releases · Jun 2019 to Feb 2026Releases
latest 53-
3.10.021 Feb 2026 -
3.9.009 Feb 2026Release notes
Open source →What's new
- Add support for optional timestamp header in webhooks (#165)
- Add PHP 8.4 and 8.5 to test matrix
The timestamp header helps prevent replay attacks. You can enable it by calling
useTimestamp():WebhookCall::create() ->useTimestamp() ->url('https://example.com/webhooks') ->useSecret('my-secret') ->payload(['key' => 'value']) ->dispatch();
The header name defaults to
Timestampand can be configured via thetimestamp_header_nameconfig key.Release notes
Open source →What's new
- Add support for optional timestamp header in webhooks (#165)
- Add PHP 8.4 and 8.5 to test matrix
The timestamp header helps prevent replay attacks. You can enable it by calling
useTimestamp():WebhookCall::create() ->useTimestamp() ->url('https://example.com/webhooks') ->useSecret('my-secret') ->payload(['key' => 'value']) ->dispatch();The header name defaults to
Timestampand can be configured via thetimestamp_header_nameconfig key. -
3.8.314 Feb 2025Release notes
Open source →What's Changed
- Laravel 12.x Compatibility by @laravel-shift in #162
New Contributors
- @laravel-shift made their first contribution in #162
Full Changelog: 3.8.2...3.8.3
Release notes
Open source →What's Changed
- Laravel 12.x Compatibility by @laravel-shift in https://github.com/spatie/laravel-webhook-server/pull/162
New Contributors
- @laravel-shift made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/162
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.8.2...3.8.3
-
3.8.216 Dec 2024Release notes
Open source →What's Changed
- Fix CallWebhookJob behaviour when throwExceptionOnFailure is true by @cristian-fleischer in #161
New Contributors
- @cristian-fleischer made their first contribution in #161
Full Changelog: 3.8.1...3.8.2
Release notes
Open source →What's Changed
- Fix CallWebhookJob behaviour when throwExceptionOnFailure is true by @cristian-fleischer in https://github.com/spatie/laravel-webhook-server/pull/161
New Contributors
- @cristian-fleischer made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/161
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.8.1...3.8.2
-
3.8.112 Feb 2024Release notes
Open source →What's Changed
- Add support for laravel 11 by @shuvroroy in #154
- Corrected typos in README.md and webhook-server.php by @OussamaMater in #151
New Contributors
- @OussamaMater made their first contribution in #151
Full Changelog: 3.8.0...3.8.1
Release notes
Open source →What's Changed
- Add support for laravel 11 by @shuvroroy in https://github.com/spatie/laravel-webhook-server/pull/154
- Corrected typos in README.md and webhook-server.php by @OussamaMater in https://github.com/spatie/laravel-webhook-server/pull/151
New Contributors
- @OussamaMater made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/151
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.8.0...3.8.1
-
3.8.027 Nov 2023Release notes
Open source →3.8.0
What's Changed
- Add event that is being fired upon the webhook's dispatch by @thannaske in #150
New Contributors
- @thannaske made their first contribution in #150
Full Changelog: 3.7.0...3.8.0
Release notes
Open source →3.8.0
What's Changed
- Add event that is being fired upon the webhook's dispatch by @thannaske in https://github.com/spatie/laravel-webhook-server/pull/150
New Contributors
- @thannaske made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/150
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.7.0...3.8.0
-
3.7.020 Nov 2023Release notes
Open source →What's Changed
- Adds support for mutual TLS by @jonerickson in #149
New Contributors
- @jonerickson made their first contribution in #149
Full Changelog: 3.6.0...3.7.0
Release notes
Open source →What's Changed
- Adds support for mutual TLS by @JonErickson in https://github.com/spatie/laravel-webhook-server/pull/149
New Contributors
- @JonErickson made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/149
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.6.0...3.7.0
-
3.6.025 Sep 2023Release notes
Open source →What's Changed
- Fix webhook event type for raw body by @DotNetSimon in #147
Full Changelog: 3.5.0...3.6.0
Release notes
Open source →What's Changed
- Fix webhook event type for raw body by @DotNetSimon in https://github.com/spatie/laravel-webhook-server/pull/147
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.5.0...3.6.0
-
3.5.012 Sep 2023Release notes
Open source →What's Changed
- Webhook option to allow sending a raw body instead of array -> json. by @DotNetSimon in #146
New Contributors
- @DotNetSimon made their first contribution in #146
Full Changelog: 3.4.3...3.5.0
Release notes
Open source →What's Changed
- Webhook option to allow sending a raw body instead of array -> json. by @DotNetSimon in https://github.com/spatie/laravel-webhook-server/pull/146
New Contributors
- @DotNetSimon made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/146
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.4.3...3.5.0
-
3.4.317 Mar 2023Release notes
Open source →What's Changed
- Change to protected properties
$response,$errorTypeand$errorMessageinCallWebhookJobby @Kazuto in https://github.com/spatie/laravel-webhook-server/pull/143
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.4.2...3.4.3
- Change to protected properties
-
3.4.225 Jan 2023Release notes
Open source →What's Changed
- Fixes a couple of minor typographical errors. by @cxj in https://github.com/spatie/laravel-webhook-server/pull/141
- support Laravel 10.0 by @hihuangwei in https://github.com/spatie/laravel-webhook-server/pull/142
New Contributors
- @cxj made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/141
- @hihuangwei made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/142
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.4.1...3.4.2
-
3.4.110 Jan 2023Release notes
Open source →What's Changed
- Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/laravel-webhook-server/pull/138
- Convert all tests to pest by @alexmanase in https://github.com/spatie/laravel-webhook-server/pull/139
- Refactored Request to Method by @JamesFreeman in https://github.com/spatie/laravel-webhook-server/pull/140
New Contributors
- @patinthehat made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/138
- @alexmanase made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/139
- @JamesFreeman made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/140
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.4.0...3.4.1
-
3.4.016 Nov 2022Release notes
Open source →What's Changed
- Add proxy option by @andycowan in https://github.com/spatie/laravel-webhook-server/pull/136
New Contributors
- @andycowan made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/136
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.3.0...3.4.0
-
3.3.009 Nov 2022Release notes
Open source →What's Changed
- Add missing config documentation to readme by @Kazuto in https://github.com/spatie/laravel-webhook-server/pull/134
- Add option for configurable Webhook Job by @Kazuto in https://github.com/spatie/laravel-webhook-server/pull/135
New Contributors
- @Kazuto made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/134
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.2.1...3.3.0
-
3.2.129 Jul 2022Release notes
Open source →What's Changed
- Allow sub-classes of
CallWebhookJobto use aGuzzleHttp\Clientspecific for outgoing webhooks by @bezhermoso in https://github.com/spatie/laravel-webhook-server/pull/125
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.2.0...3.2.1
- Allow sub-classes of
-
3.2.024 Jun 2022Release notes
Open source →What's Changed
- feat: add dispatchIf, dispatchUnless, dispatchSyncIf and dispatchSync… by @regnerisch in https://github.com/spatie/laravel-webhook-server/pull/124
New Contributors
- @regnerisch made their first contribution in https://github.com/spatie/laravel-webhook-server/pull/124
Full Changelog: https://github.com/spatie/laravel-webhook-server/compare/3.1.2...3.2.0
-
3.1.211 Jan 2022 -
3.1.110 Dec 2021Nothing published for this version
-
3.1.028 Oct 2021Nothing published for this version
-
3.0.010 Sep 2021Release notes
Open source →- support using webhook URLs as part of webhook signatures (#98)
The only breaking change in this release is the addidation of
string $webhookUrlto thecalculateSignaturemethod of theSignerinterface. If you have a customSignerin your project, add that$webhookUrlto thecalculateSignaturemethod. -
2.1.127 Aug 2021 -
2.1.001 Aug 2021 -
2.0.123 Jul 2021 -
2.0.028 Apr 2021Release notes
Open source →- require Laravel 8
- require PHP 8
No changes to the API were made, so you can safely upgrade from v1 to v2
-
1.13.0no date -
1.12.020 Apr 2021 -
1.11.302 Apr 2021 -
1.11.217 Mar 2021 -
1.11.115 Dec 2020 -
1.11.028 Nov 2020 -
1.10.004 Oct 2020 -
1.9.309 Sep 2020 -
1.9.209 Sep 2020 -
1.9.105 Apr 2020 -
1.9.019 Mar 2020 -
1.8.119 Mar 2020 -
1.8.018 Mar 2020 -
1.7.005 Mar 2020 -
1.6.002 Mar 2020 -
1.5.008 Dec 2019 -
1.4.005 Sep 2019 -
1.3.105 Sep 2019 -
1.3.004 Sep 2019 -
1.2.004 Sep 2019 -
1.1.004 Sep 2019 -
1.0.524 Jul 2019 -
1.0.423 Jun 2019 -
1.0.320 Jun 2019 -
1.0.216 Jun 2019 -
1.0.115 Jun 2019 -
1.0.014 Jun 2019 -
0.0.211 Jun 2019Nothing published for this version
-
0.0.111 Jun 2019Nothing published for this version