webhook v2.7.0 Release Notes

Release Date: 2020-05-12 // 13 days ago
  • 🔔 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
    

Previous changes from v2.6.11

  • 🔔 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