Skip to content

Releases: jacobweinstock/webhook

v2.9.1

31 Aug 22:54
Compare
Choose a tag to compare

Changelog

  • ae09897 Error if expected headers don't exist:
  • 23e553f Update version const

v2.9.0

09 Aug 00:57
Compare
Choose a tag to compare

Changelog

  • 3f8dbf0 Correct typos - Rules Document with scalr-signature
  • 213e452 adnanh#162 do use temporary files, provide env variable
  • 5f041cb - add docker section to readme
  • f59f0a5 - added omitempty to json fields
  • b7081f3 - adjust Makefile syntax
  • c350784 - create dockerfile and makefile for building docker image
  • aff3a15 - fix hooks.json file name in readme
  • 78c8c61 📝 Update README
  • 6145634 Adapt to adnanh#173
  • a40fba5 Add CaptureCommandOutputOnError
  • b161de1 Add DigitalOcean to sponsors
  • 0c0bf0b Add Gitea and Uberspace Guide (adnanh#579)
  • 0814b10 Add Github Action to build & run tests
  • c38778b Add HTTP methods cli parameter
  • 173273b Add IP whitelist match rule.
  • c660389 Add Request object to hook package to simplify API
  • d4e9828 Add SHA512 payload check rule.
  • c6c270c Add SIGHUP support
  • 43f519a Add TLS version and cipher suites options
  • 44d19e3 Add Template docs
  • 0934b94 Add Travis CI and Appveyor configurations
  • 2cf3f4e Add Windows to Travis CI
  • 3463804 Add XML payload support
  • 534e99b Add a table of contents to some of the docs
  • d4e772c Add almir's docker image to the readme.
  • 2154974 Add alternative Docker images
  • 7635cfd Add another slice test to ExtractParameter tests
  • d05911c Add arm64 to Travis CI
  • a904537 Add build badge to README.md
  • 6184509 Add build directory to .gitignore
  • bd28fd0 Add code comment for signaturePayload
  • bab32db Add docs
  • 154177e Add documentation for SHA512 payload hash check rule.
  • ea3dbf3 Add environment arguments and improve testing
  • e1249a9 Add global HTTP methods to starting log message
  • c19ee45 Add goreleaser before hook back in:
  • fd50118 Add guide to the README
  • de494d4 Add guides featuring webhook
  • 8728ec4 Add help target to Makefile
  • 36c2c69 Add instructions for debian
  • f100356 Add list cipher suites support
  • 725fda6 Add logfile feature
  • 769e743 Add missing files
  • e1634fe Add missing windows dependency
  • e8628cd Add more guides to the README
  • 8702b37 Add multipart form data examples
  • 5b4e60e Add multipart form data section to README
  • 93632d0 Add multipart form data support
  • 943bc25 Add new tests for ExtractParameter
  • 62f9c01 Add option to send raw request body to command
  • 3414f34 Add per-hook HTTP method restrictions
  • 876c853 Add pidfile support
  • 47b82c7 Add prebuilt binaries to readme.md
  • 7f3529e Add project logo
  • b32f8f0 Add release process for container images
  • 4407c01 Add request ID logging on missing command
  • 346c761 Add request source
  • da39872 Add request-id to verbose log messages
  • 77159d9 Add setuid & setgid options
  • 6b10219 Add sha256 payload check
  • 5bca86c Add snap store link to the README.md
  • 6d2f26d Add soft signature failure support
  • f2b536d Add string parameter example to docs
  • 18b0573 Add support for naming env variables (adnanh#75)
  • c2ffd46 Add support for slashes in hook IDs
  • 0e90ccb Add support for top-level JSON array in payload
  • 1110f82 Add test for unsupported content type error message.
  • 802f3f5 Add testing framework for main webhook app
  • 2a2a20d Add tests for ExtractParameter
  • d3f368c Add tests for ParseJSONParameters
  • b53996f Add tests for SHA512 payload hash check rule.
  • 53ec2e7 Add tests for YAML file parsing.
  • 665f955 Add tests for additional headers in sign payload:
  • e2f6e4e Add tests for capturing command output
  • d1b4ef7 Add travis test status badge to README.md
  • 3f834f5 Add travis webhook example
  • 3f42ac2 Added .github/ISSUE_TEMPLATE.md (optional)
  • 91c1675 Added CONTRIBUTING.md (optional)
  • b310b79 Added Gitter badge
  • c05ca8c Added HttpResponseCode hook setting
  • ef3f43f Added SuccessHttpResponseCode handling for case when capture output is set to true.
  • c6febd3 Added a test for command static parameters handling
  • 78ca579 Added backers and sponsors on the README
  • 5f853d8 Allow charset to be defined in Content-Type header
  • 0d3d290 Allow hookecho to exit with codes other than 0
  • f5f04dd Allow hooks file to be parsed as a template
  • f056f94 Allow multiple values for ip-whitelist
  • 181672a Allow tests to run on systems that use busybox (such as Alpine)
  • 8d260c6 Apply gofmt
  • ecbba51 Bump version
  • c51971f Bump version
  • fc0544e Bump version to 2.6.9
  • f187592 Bump version to 2.8.1
  • e6e3242 Bump version to v2.7.0
  • 34ae132 Bump webhook version to 2.6.10
  • fb9b22a Change minimum golang version to 1.14 in README
  • dc9a70b Change the way static binary is built:
  • 3a75bbf Change to CombinedOutput to consume Stderr as well
  • 1ec494f Clarify version number for which the example works
  • 9a7dedb Complete hook test suite
  • 5a69eab Convert README.md to unix line endings
  • 14ee68a Create FUNDING.yml
  • ccd2890 Create README.md
  • e0e1dd8 Delete appveyor.yml
  • c9abc25 Delete hook files by default
  • d279505 Document YAML support
  • 9c35aa0 Document incoming-payload-content-type hook setting
  • 8c46a83 Document minimum Go release
  • 371ec9e Don't build on tags
  • cfd138c Fix adnanh#141
  • 650e7d3 Fix CI Go version issue
  • c035af7 Fix CI build
  • d65a280 Fix CI build
  • bcf87f7 Fix CI build
  • 98f86cf Fix Makefile to include .exe extension for windows builds
  • dc184d2 Fix OrRule logic on parameter lookup failures
  • 6c77ff0 Fix TestWebhook tests
  • 779ff0a Fix XML error message
  • 471c849 Fix another race condition in TestWebhook
  • 5189c62 Fix broken link for guide to Jira and webhook integration
  • d2e315d Fix environment and argument passing
  • 6ea2d68 Fix failing header tests
  • e47f9af Fix failing ip-whitelist tests
  • 6cd8258 Fix for OS X USR1 signal
  • cc98de8 Fix godoc comment on LogEntry.Panic
  • becd893 Fix infinite loop in NotRule.Evaluate
  • a99abd4 Fix invalid assumption in code that multipart forms can be parsed in the same way as urlencoded forms.
  • d3fd9bd Fix issue with relative paths and command execution
  • 01e0c9e Fix links in Hook Definition docs
  • 8114812 Fix method not allowed log message
  • 4f437e4 Fix missing command test
  • 85889fe Fix nilpointer dereference when file cannot be created
  • 3376219 Fix race in TestWebhook
  • 526c9a2 Fix request dumper
  • a5c92b8 Fix reverse build tag in webhook_windows.go
  • 8a627f7 Fix slice traversal in ExtractParameter
  • 0feeb94 Fix some tests for Windows
  • 027f2d7 Fix tests
  • 142e912 Fix to support hot reload with vim editor changes
  • 66a9e48 Fix unnecessary nil check around range
  • cfed5cf Fix unnecessary use of printf
  • 7ed5d4a Fixed links to other .md files in Hook-Definition.md doc
  • d52d7bd Fixed source code formatting with go fmt (spaces to tabs)
  • d523af1 Fixes adnanh#497
  • 54a7190 Forgot a rename in previous refactoring.
  • ce18648 Format the file using go fmt.
  • 421fc2c Hotfix backmerge (adnanh#89)
  • 956589f Improve placement of variable declaration
  • 241061c Improved TestStaticParams to check for log ouput
  • 681e8b6 Include shebang info wiki/home.md in readme
  • dd5fa20 Log stdlib error on failed exec.LookPath
  • 40d9dcd Make hook package internal
  • 8530255 Makefile build cross-binary
  • 13555e1 Merge
  • b1f6956 Merge branch 'development'
  • a79e7d2 Merge branch 'development'
  • e86c2cf Merge branch 'development' into development
  • 4914a41 Merge branch 'master' into development
  • 7af1fe8 Merge branch 'master' into development
  • d4810be Merge branch 'master' into development
  • 45cf312 Merge branch 'master' into development
  • 67343e2 Merge branch 'master' into development
  • 1da40d4 Merge branch 'master' into development
  • e85e059 Merge branch 'master' into development
  • 6c8d2e6 Merge branch 'master' into development
  • f993aaa Merge branch 'master' into development
  • 642516d Merge branch 'master' into development
  • 41b75ac Merge branch 'master' into master
  • 8488d3c Merge branch 'master' of github.com:adnanh/webhook
  • 36c5a52 Merge branch 'master' of github.com:adnanh/webhook
  • 4dd60f5 Merge branch 'master' of github.com:adnanh/webhook
  • c107bb4 Merge branch 'master' of https://github.com/adnanh/webhook into colpanic/master
  • 7079128 Merge pull request adnanh#1 from adnanh/development
  • c6530b1 Merge pull request adnanh#100 from adnanh/env-names
  • 86cef3e Merge pull request adnanh#101 from adnanh/development
  • e83d702 Merge pull request adnanh#104 from adnanh/master
  • 7d525cf Merge pull request adnanh#105 from adnanh/development
  • b662166 Merge pull request adnanh#107 from adnanh/development
  • 5789362 Merge pull request adnanh#108 from adnanh/development
  • d8a2158 Merge pull request adnanh#11 from moorereason/fix-extractparam
  • e149c99 Merge pull request adnanh#111 from moorereason/fix106tests
  • 93e5fe7 Merge pull request adnanh#113 from DG-i/master
  • 8803239 Merge pull request adnanh#115 from adnanh/development
  • 4aa81b7 Merge pull request adnanh#116 from handcraftedbits/development
  • 2cfc1ce Merge pull request adnanh#124 from raphink/sha256
  • 3978b66 Merge pull request adnanh#125 from adnanh/development
  • 5561fa3 Merge pull request adnanh#126 from carsonip/patch-1
  • 249962f Merge pull request adnanh#127 from adnanh/master
  • 84ce6f2 Merge pull request adnanh#13 from moorereason/refactor-helpers
  • 69a4aec Merge pull request adnanh#139 from adnanh/development
  • 8527a9b Merge pull request adnanh#14 from moorereason/hook-tests
  • c19e514 Merge pull request adnanh#143 from wrouesnel/yaml-decoding
  • c581e05 Merge pull request adnanh#144 from ilkelma/use-combined-output
  • ed251c3 Merge pull request adnanh#149 from adnanh/master
  • b8807ed Merge pull request adnanh#15 from moorereason/fix-negindex
  • c7ec25f Merge pull request adnanh#156 from andrewharvey/patch-1
  • 147c95d Merge pull request adnanh#158 from adnanh/development
  • bddb523 Merge pull request adnanh#16 from moorereason/fix-notrule
  • 01aa178 Merge pull request adnanh#161 from moorereason/templates
  • f0e26bc Merge pull request adnanh#164 from ivanpesin/static-parameter-warning
  • 514388e Merge pull request adnanh#166 from gdubicki/add_CaptureCommandOutputOnError
  • baec1ca Merge pull request adnanh#17 from adnanh/json-parameters
  • 985d519 Merge pull request adnanh#172 from ivanpesin/fsnotify-vim
  • 71269d8 Merge pull request adnanh#173 from ivanpesin/log-request-id
  • ba0adb1 Merge pull request adnanh#174 from col-panic/master
  • e748910 Merge pull request adnanh#176 from opencollective/opencollective
  • acf38c3 Merge pull request adnanh#18 from moorereason/extract-tests
  • 9c1efc9 Merge pull request adnanh#180 from stblassitude/maste...
Read more