- Support reading the request body immediately and caching it for when the hook
actually executes, using the
-Y, --cache-request-body
command-line flag or the corresponding$MONOHOOK_CACHE_REQUEST_BODY
environment variable.
- Fix the
-p, --port
command-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_CONCURRENCY
for--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
POST
requests instead of accepting any method. - Allow authorization to be provided with the
authorization
URL query parameter in addition to theAuthorization
header. - Add a Dockerfile and Docker Hub automated builds.
- Initial release.