- Support reading the request body immediately and caching it for when the hook
actually executes, using the
-Y, --cache-request-bodycommand-line flag or the corresponding$MONOHOOK_CACHE_REQUEST_BODYenvironment variable.
- Fix the
-p, --portcommand-line flag which had no effect.
- Breaking: environment variables are no longer interpolated in command-line flag values.
- Environment variables can be used instead of command-line flags (e.g.
$MONOHOOK_CONCURRENCYfor--concurrency). Command-line flags take precedence over environment variables. - Allow forwarding the HTTP request body, headers and URL to the command to execute.
- Breaking: require
POSTrequests instead of accepting any method. - Allow authorization to be provided with the
authorizationURL query parameter in addition to theAuthorizationheader. - Add a Dockerfile and Docker Hub automated builds.
- Initial release.