1.12.0 (2021-05-29)
- output hook execution logs to server logs (07fbb6e), closes #44
- notification: email subject customization (ed67fc7)
- for configuration
- rename
-log-dir
to-hook-log-dir
- add
-hook-log-output
- add
-log-level
- remove
-debug
1.11.0 (2020-10-14)
- notif: add TLS and password support to the SMTP notifier (f29a174), closes #39
- serve static assets (b049677)
1.10.0 (2020-08-22)
1.9.0 (2020-03-25)
- test: add missing assets (d96be9c)
- fix tracing id log (a257e82)
- logger: print colors only for TTY (548149a)
- api: add info endpoint (a5fe96d)
- docker: use Docker Compose container wrapper (8a393cc)
- signature: multi entries for a PEM file (0e2f580)
- signature: refactore the trust store system (d91e84d)
1.8.0 (2020-02-26)
- finalize HTTP signature support (4320467)
- HTTP signature support (c16ec83)
- auth: simplify validate method (5948b60)
1.7.0 (2020-02-04)
- fix error message (84524e9)
- remove "done" statement at execution end (57e5b79)
- typo on HC route (4c7b73b)
- ACME support + configuration refactoring (c7ea370)
- allow scripts with extensions (2828873)
- improve logger (e663336)
- logs refactoring (d793c78)
- refactoring of the config flag system (6a01127)
1.6.1 (2019-01-09)
- catch SIGTERM signal for clean shutdown (5c01d87)
1.6.0 (2019-01-07)
- api: add method whitelist (d11da6f)
- api: add varz endpoint with metrics (35a2321)
- api: use GET and POST requests for hooks (e7fac82)
- safer script resolution (682b265)
1.5.1 (2019-01-06)
- api: fix nil pointer (4d2c75e)
1.5.0 (2018-12-31)
- api: add API endpoint to retrieve logs (2ca5d67)
- notification: complete refactoring of the notification system (1dab1e9)
- worker: add worker status lifecycle (adead6d)
1.4.0 (2018-12-18)
- use htpasswd to manage basic auth (aab844c)
1.3.2 (2018-12-13)
- runner: fix concurrency and log file creation (c5e393e)
1.3.1 (2018-11-17)
1.3.0 (2018-09-04)
- docker: add bash shell to the Docker image (c723387)
- runner: fix concurent access to the work request channel (e8d1c6e)
- script: kill script process and sub process on timeout (5f32a4f)
- fix panic due to writing into closed chan (43820cd)
- server: remove global server timeouts (82346b0)
- cli: add print version command (6565f6f)
- config: improve configuration flags (fbf8794)
- logging: improve log outputs (5cd5547)
- security: add http basic auth (fix #6) (#7) (513e6d7)
- add Docker entrypoint (67bfe07)
1.2.1 (2018-01-10)
1.2.0 (2018-01-09)
1.1.0 (2018-01-05)
- transmit HTTP headers as env variables to the script (2e80359)
- docker: add git and ssh client inside the Docker image (10b82d6)
- docker: add jq inside the Docker image (c2a1741)
1.0.1 (2018-01-05)
- api: set SSE headers correctly (d7b65e6)
1.0.0 (2018-01-02)
- ci: keep binary for release phase (e6b0206)
0.0.3 (2015-04-20)
- Redirect script output in the console. (d1fbdb1)
0.0.2 (2015-04-07)
- Fix attachment in http notifier. (deba0ef)
- Fix method definitions. (bc8c93c)
- Fix post request without attachment. (80b82e4)
- Fix typo. (79def29)
- Improve error logs. (6149bca)
- Merge stdout and stderr. (539b674)
- remove specific scripts (56ae93a)
- Some correction (185f423)
- Add basic auth to http notifier. (759126c)
- Add Gitlab hook. (66be4ef)
- Add Gitlab hook. (baf50c9)
- Add unit file. (8978ddf)
- Add unit tests for the API. (31c14f1)
- Create worker queue. (b71c506)
- Move JSON decoder inside each hook. (0906ae1)