v0.1.0
Changelog
8046c2f chore: fix releaser action
42c1b3b feat: add -v option
51e2238 fix: argument parse order
4591122 chore: change to run test action on all branches
2cc55bf chore: fix actions syntax
6043825 chore: add GitHub Actions for test and build
397b64a refactor: move help message from main.go to help.txt
7239230 refactor: task handling
af4293e feat: add panic recover for probe
06cf10b test: add test of template functions
d365c70 refactor: rename ProbeHistoryMap.Results to Records
4b54500 test: add store test
e60c93c fix: alert timing
86f55f1 feat: add alert feature
1b97a22 feat: de-duplicate tasks
96f175e fix: source URL handling when load log
01ca716 feat: enhance support nested source: target
181e56a feat: support ping prober in windows
5a1aeee feat: add source: prober
4da66f8 feat!: rename OK to HEALTHY, FAIL to FAILURE, and ???? to UNKNOWN
474fc5f feat: add metrics and healthz pages for check ayd itself
5b9e0c5 feat: change way to handling log file handler
f593576 feat: add empty status even if not executed yet
413b895 feat: add placeholder into incident history of HTML page
3325b8f feat: enhance informations in json and html exporter
ff55148 feat: enhance usage message
1371256 feat: change way to skip old logs in case log file is too big
d39b349 refactor: remove unused file
09721b2 refactor: remade text exporter with text/template package
afaf236 fix: null pointer exception when exec: probe failure
3b49de1 feat: change some design of HTML page
84110f1 feat: change failure icon
87889d8 fix: rename option -l to -p in help document
a150835 feat: enhance error handling in probe initialization
70694bd feat: enhance rules to UNKNOWN status
f65ce88 feat: enhance redirect handling of HTTP probe
8081eb7 feat: support specify http method
c46763e feat: change default status page to HTML version
ec1eeda feat: add HTML exporter
d44922d refactor: JSONExporter
676b8bb fix: restore exec URI from log file
20e1271 feat: change color of favicon
ceb1faf fix(test): probe URI of exec target
6cbaebd fix: environment variable handling in exec: probe
2a947fc feat: change exec URI style to using opaque
5d0a433 fix: long message handling
dea4240 feat!: remove omit scheme support and enhance error message
2abefd4 feat: fix timing of first status check
48cbd59 refactor: replase default HTTP handler with http.RedirectHandler
4c075c2 feat: make logo and add favicon
a2e8596 test: add test for store.Record
b766187 refactor: move probe.Result to store.Record
2609381 feat: rename -l option to -p
971c32e feat: support cron expression
62cab3c refactor: replace scheduler with robfig/cron
0b3943f chore: remove log file
5560e30 feat: add oneshot mode
a75dc97 refactor: split parse arguments from main
a324a91 refactor: make Probe interface
2673684 Initial