All Versions
14
Latest Version
Avg Release Cycle
115 days
Latest Release
1436 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.8.0 Changes
December 06, 2020✨ Enhancements
- ➕ Add option to send raw request body to command (#486)
- ➕ Add soft signature failure support (#485)
- ➕ Add support for slashes in hook IDs (#484)
- ➕ Add request source (#479)
- 🛰 Transition payload hash option names to hmac (#461)
- Return JSON format when referenced value is not a simple type enhancement (#448)
- ⚡️ Update ExtractParameterAsString to return JSON on complex types (#449)
- ➕ Add support for top-level JSON array in payload (#446)
🛠 Bugfixes
- 🛠 Fix OrRule logic on parameter lookup failures (#472)
- 🌲 Log stdlib error on failed exec.LookPath (#460)
- 🛠 Bugfix/require go14 (#445)
- Tighten file permissions on pidfile creation (#431)
- 🛠 Fix request dumper (#426)
📚 Internal & Documentation updates
- ➕ Add string parameter example to docs (#489)
- 📦 Move some request parsing into hook package (#477)
- 👍 Document YAML support (#463)
- ➕ Add Request object to hook package to simplify API proposal (#462)
- ➕ Add a table of contents to some of the docs (#447)
Binaries
I've attached binaries that I've managed to cross-compile without problems.
MD5 checksums
d034baac6741fe0b0914cc933231475f webhook-windows-386.tar.gz 0b5895ce6b721c151e5a7ba499c3092a webhook-windows-amd64.tar.gz 128e9d0ae6b6859bd5fc78b4cdfa6870 webhook-windows-arm.tar.gz 7eb1170ace3d022fcde0afc6ede4293a webhook-darwin-386.tar.gz cb663f8737f6d37f0cfc8c807a82c461 webhook-darwin-amd64.tar.gz 7c6ced117b7fd8b3796f36e18375f8f3 webhook-freebsd-386.tar.gz 85bdebd6e3ff2c4ce887e80d93e14980 webhook-freebsd-amd64.tar.gz 2702575c0a6b0850ce58feb1df1d9c4c webhook-freebsd-arm64.tar.gz 27088b17d4492bf66c76f0841fb9b7bf webhook-freebsd-arm.tar.gz 31d002e9fdd2e01c87c58cc7f11e4ebf webhook-linux-386.tar.gz 62ab801c7337a8b83de8d6ae8d7ace81 webhook-linux-amd64.tar.gz 2fa7f6327e83448f253dc1508aa51d72 webhook-linux-arm64.tar.gz aa87709d247c812806bdf9bbaa8ea024 webhook-linux-arm.tar.gz 7667d92e321f09348884c4202d858ac5 webhook-openbsd-386.tar.gz 1c5724643f8243c510abfa273ee29b9b webhook-openbsd-amd64.tar.gz aff01500e6404d1834d6f6cca26d9de4 webhook-openbsd-arm64.tar.gz 5ad72a10457a76ea05f0f613a34cb86f webhook-openbsd-arm.tar.gz
-
v2.7.0 Changes
May 12, 2020🔔 Notice
Switched to Go modules.
✨ Enhancements
- ➕ Added support for multipart/form content encoding #373
- ➕ Added XML payload support #376
- ➕ Added SIGHUP support #378
- ➕ Added setuid and setgid options for dropping privileges for platforms that are supported by Go #379
- ➕ Added HTTP method verb whitelist filter #380
- ➕ Added logfile support #381
- ➕ Added pidfile support #383
- ➕ Added debug info to show failed parameter lookup nodes in logs #384
- ➕ Added support for comma-separated signatures to support secret rolling #388
🛠 Bugfixes
- ➕ Add request ID logging on missing command #415
Binaries
I've attached binaries that I've managed to cross-compile without problems.
MD5 checksums
dd3fd7d8d5a491fd061967b2d94177eb webhook-darwin-386.tar.gz 62fbf40c836733596e80ddd25c6f0614 webhook-darwin-amd64.tar.gz 7c7cd374f70f232066ffbd50d98da9de webhook-freebsd-386.tar.gz edf2a7e704a0101e369e2b0aeb7993d7 webhook-freebsd-amd64.tar.gz 77d80c08a6b78de0de1145866a48e93d webhook-freebsd-arm64.tar.gz 6b7b7b59784b5ffdb59d487d740c25de webhook-freebsd-arm.tar.gz 32c606b2afca0ac9351948c2007e3df8 webhook-linux-386.tar.gz 23ccc711368d3062f7c049ca7414f05b webhook-linux-amd64.tar.gz 2f3037ca6f68e0462a65588bf7e32dca webhook-linux-arm64.tar.gz b282adf0a0d9dd0258cb45bdcef094bf webhook-linux-arm.tar.gz 50efa54fb8ec078d645f8f8a77889996 webhook-openbsd-386.tar.gz 26bc8c4139f6a2097548da1ab8ad85bb webhook-openbsd-amd64.tar.gz 333b1a1292191b9b30dc47e0f1c9902e webhook-openbsd-arm64.tar.gz 8317876ff7278cece48ef26479cf9780 webhook-openbsd-arm.tar.gz 8985cc3207b411268a30396b3f9aa0db webhook-windows-386.tar.gz 9153a5a2407b6d090cc41efa667a82fd webhook-windows-amd64.tar.gz 789ab2390ffb654c9af7c74da8627833 webhook-windows-arm.tar.gz
-
v2.6.11 Changes
December 15, 2019🔔 Notice
- 🍱 ⚠️ From this version on, Go 1.12 is the minimum supported version.
✨ Enhancements
- ➕ Added SHA512 payload check rule #361
- 👉 Use constant time string compare for match value to prevent timing attacks #365
- 0️⃣ Default to TLS 1.2 and secure cipher suites #362
🛠 Bugfixes
- 🚀 Webhook will no longer attempt to parse multipart forms, proper parsing will come in future releases. #360
Binaries
I've attached binaries that I've managed to cross-compile without problems.
MD5 checksums
64d1a2096a599d59c743e5b7465f84fd webhook-darwin-386.tar.gz a0c2e1c84b88a3d7dbc6275bb490a441 webhook-darwin-amd64.tar.gz 50929a7b4562f60aecf49a4402f75dfc webhook-freebsd-386.tar.gz c84a10f8bfac42c56abc36b3f1de6587 webhook-freebsd-amd64.tar.gz e4e742c2fe1bd6a46cf8db6019620ce1 webhook-freebsd-arm.tar.gz 34dcfd3983eea4190cca96f47dc11eef webhook-linux-386.tar.gz 65740c6fb9c38b72b3efb285d2bd485d webhook-linux-amd64.tar.gz ae28230c9d99b63141692a107f492166 webhook-linux-arm64.tar.gz 38bd3a0e8b97568699b9597dc2701995 webhook-linux-arm.tar.gz f258d370302fd5151a4a18c27b2cedf8 webhook-openbsd-386.tar.gz d434ed8ca699d3d2000d182144c2bd0d webhook-openbsd-amd64.tar.gz 2910907987a5f8a2f8922766d86cf307 webhook-openbsd-arm.tar.gz 3ae829d343884fd645057b4eb209b03f webhook-windows-386.tar.gz 0f6e0b8ab6f6ec90f4edfa7484a4633d webhook-windows-amd64.tar.gz bd815ef29df12b8554aa74dee845f3a2 webhook-windows-arm.tar.gz
-
v2.6.10 Changes
September 24, 2019✨ Enhancements
- ➕ Added
/
route which will return 200 OK so it can be used for healthcheck #283 - ➕ Added
success-http-response-code
flag to the hook definition, which allows users to specify the HTTP status code to be returned upon successful hook execution #266 - Check if the command is available relative to the work directory if it's not an absolute path #327
🛠 Bugfixes
- 🛠 Fixed
%
being replaced with%!(MISSING)
when usinginclude-command-output-in-response
#313 - 🛠 Fixed issue with accessing JSON keys which included
.
in their name #337
Binaries
I've attached binaries that I've managed to cross-compile without problems.
MD5 checksums
cae608eba33384c5f9566a201b6c7ae5 webhook-darwin-386.tar.gz ad285b94782febf6aeb7cb2cdb7b25b2 webhook-darwin-amd64.tar.gz 309c93fba4bd9781ebb0ad4f94262189 webhook-freebsd-386.tar.gz ca88c82c9187cd09fa71792144b3cf1f webhook-freebsd-amd64.tar.gz 3852292bb6a58cb1a107725107f2e433 webhook-freebsd-arm.tar.gz e9d89c78f31d1a35e87b3b7af9f3d028 webhook-linux-386.tar.gz 22c242e8f53f4315089470982420d2b0 webhook-linux-amd64.tar.gz d793163476ea60c82baab3e8f4c49ee5 webhook-linux-arm64.tar.gz d1883896de38ebc1e3107c555714023c webhook-linux-arm.tar.gz 0b5d10e01401f8ed1455b2f5add7be15 webhook-openbsd-386.tar.gz 8382cf4e75a6ee7e6175224b9b53ec02 webhook-openbsd-amd64.tar.gz 811da0b26362fa1e3406f10ed9ef188e webhook-openbsd-arm.tar.gz fcabee9a8d249f0b18951546017e74e0 webhook-windows-386.tar.gz 28beebce11c8acde50f6e0d39bbc6f9b webhook-windows-amd64.tar.gz 8541c9c053185896c59a13ff027d6b03 webhook-windows-arm.tar.gz
- ➕ Added
-
v2.6.9 Changes
November 13, 2018✨ Enhancements
- ➕ Added ability to override the incoming payload
Content-Type
header using theincoming-payload-type
property in the hook definition #206
🛠 Bugfixes
- 🛠 Fixed some broken links in the documentation #256 , #277
- 🛠 Fixed Makefile to add
.exe
extension to the windows build #278
Binaries
I've attached binaries that I've managed to cross-compile without problems.
- ➕ Added ability to override the incoming payload
-
v2.6.8 Changes
December 21, 2017✨ Enhancements
🛠 Bugfixes
- 🛠 Fix panic issue when file cannot be created #212
Binaries
I've attached binaries that I've managed to cross-compile without problems.
-
v2.6.7 Changes
December 13, 2017✨ Enhancements
- 👍 Allow hooks file to be parsed as a template using the
-template
flag when starting webhook #161 - 👍 Allow storing specified request values into temp files and pass the filename to the executing commands #174
🛠 Bugfixes
Binaries
I've attached binaries that I've managed to cross-compile without problems.
- 👍 Allow hooks file to be parsed as a template using the
-
v2.6.6 Changes
November 04, 2017✨ Enhancements
- Vendor dependencies using
godep
#180 - ➕ Added delay to the rename event to check if the file was modified by an editor that does (rename, copy) instead of overwriting the file #172
- ➕ Added request-id to verbose log messages #173
- ➕ Added warning when attempting to use static parameters in command to be executed #164
Binaries
I've attached binaries that I've managed to cross-compile without problems.
- Vendor dependencies using
-
v2.6.5 Changes
August 09, 2017 -
v2.6.4 Changes
May 27, 2017