webhook v2.6.11 Release Notes

Release Date: 2019-12-15 // 2 months ago
  • 🔔 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
    

Previous changes from v2.6.10

  • ✨ 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 using include-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