Skip to content

Releases: adnanh/webhook

webhook 2.6.5

09 Aug 07:58
Compare
Choose a tag to compare

Enhancements

  • Added support for hooks YAML format #143
  • Added stderr to command output log #144

Bugfixes

  • Make Negroni respect silent mode #141

Binaries

I've attached binaries that I've managed to cross-compile without problems.

webhook 2.6.4

27 May 15:18
Compare
Choose a tag to compare

Enhancements

  • Added IP Logging for incoming requests #139

Bugfixes

  • Fixed invalid test payloads due to introduction of IP Whitelist rules in #116

Binaries

I've attached binaries that I've managed to cross-compile without problems.

webhook 2.6.3

07 Apr 09:04
Compare
Choose a tag to compare

Enhancements

  • Added IP Whitelist match rule #116
  • Added SHA256 Payload Signature check rule #124

Binaries

I've attached binaries that I've managed to cross-compile without problems.

webhook 2.6.2

11 Feb 22:06
Compare
Choose a tag to compare

Enhancements

  • Added support for loading hooks from multiple files. When starting webhook use the -hooks flag multiple times to specify multiple files to load. If the hot reload is enabled, when the file is removed, hooks from that file will be removed as well and the file will no longer be watched for changes.

Binaries

I've attached binaries that I've managed to cross-compile without problems.

webhook 2.6.1

11 Feb 11:20
Compare
Choose a tag to compare

Enhancements

  • Added trigger-rule-mismatch-http-response-code to the hook definition so you can control the HTTP response status code returned when the trigger rule is not satisfied for the given hook.

Binaries

I've attached binaries that I've managed to cross-compile without problems.

webhook 2.6.0

01 Nov 19:21
Compare
Choose a tag to compare

Breaking changes

  • Parse parameters as JSON will no longer stop hook execution if it encounters errors while parsing the arguments (i.e. argument does not exist, or does not contain valid JSON string).
  • Argument extraction will no longer stop after the first error is encountered, but instead will continue to try to extract other arguments. (partially related to #106)

Enhancements

  • Added -version flag so you can view the current webhook version without starting it
  • Added source: 'query' as an alias to source: 'url'

Bugfixes

  • Arguments which have header as the source will now properly be matched regardless of the argument name case (it will be canonicalized) (#106)

Binaries

I've attached binaries that I've managed to cross-compile without problems.

webhook 2.5.0

29 Sep 18:12
Compare
Choose a tag to compare

Breaking changes

  • When using envname in pass-environment-to-command flag, it will no longer be prefixed with HOOK_, so "envname": "SOMETHING" will result in SOMETHING environment variable to be passed to command, instead of old HOOK_SOMETHING behavior. (#98)
  • when using include-command-output-in-response flag, webhook will no longer return wrapped output in the JSON form, but instead will return raw stdout output, stderr will be logged (#87)
  • when using include-command-output-in-response flag, webhook will no longer return 200 OK header if the command failed to execute or encountered errors while executing (#88)

Binaries

I've attached binaries that I've managed to cross-compile without problems.

webhook 2.4.0

12 Sep 18:35
Compare
Choose a tag to compare
  • removed support for multiple hooks with the same id (#76, #78, #82)
  • fixed the leak of the expected calculated SHA1 payload signature (#83)
  • fixed upstream issue with negroni logger (#91)

webhook 2.3.9

18 Jun 13:31
Compare
Choose a tag to compare
  • added support for naming environment variables (#75) (thanks @faide)

webhook 2.3.8

24 Mar 15:57
Compare
Choose a tag to compare
  • added response headers to hook definition that will be returned when the hook is requested
  • added -header name=value flag for specifying headers returned with each response