Releases: macrat/ayd
Releases · macrat/ayd
v0.16.9
v0.16.8
v0.16.7
Changelog
- Update dependencies
v0.16.6
Changelog
Update dependency libraries
v0.16.5
v0.16.4
v0.16.3
v0.16.2
v0.16.1
Changelog
- 5133f0d fix(scheme): textencoders type for Windows
- 8ed8c1e fix(scheme): fix text decoder on Windows
- 6f0ed99 fix(lib): add guard to invalid characters in log
- 3b14d0a perf: replace json library with goccy/go-json
- dd58373 feat(scheme/plugin): make sure that plugin records within 1 hours
- eb8459e feat(scheme/plugin): improve slow plugins support
- 7d01f6d fix(lib): set type of status constant variables
- f26d4ec perf(store): stop to read logs after "until" time
- 94e9d48 perf(store): implement binary search to log scanner
- aa158bf perf(endpoint): stream large HTTP responses
- 0aa3f62 fix(store): support slash in path pattern on Windows
- 0b36991 pref: set maximum row number for xlsx to 10k
- a42fb68 perf(endpoint): cancel log reading if client disconnected
- ee8a832 feat(scheme/plugin): support -scheme suffix
- ab5d072 feat(scheme/plugin): use server's timezone instead of plugin's timezone
- 8a2319b feat: support to parse lower case status in log records
- cc02e93 feat: support to parse UNIX timestamp in log records
v0.16.0
Important changes
-
Support to rotate logs without extra tools. The default log file name has changed to
ayd_%Y%m%d.log
. -
Change CSV output format for better extra values support.
-
Make alert plugin's arguments simple. Old plugins are not compatible.
-
Support to convert logs to Excel format.
-
Automate privilege mode for ping probe.
AYD_PRIVILEGED
has deleted now.
Changelog
commits
- fe1b083 Merge pull request #9 from macrat/v0.16
- e84581e feat(scheme): set ping's privilege mode automatically
- 4842137 Merge branch 'main' into v0.16
- cad9dcc Merge branch 'main' into v0.16
- b920b5a fix(store): error handling in open logs when file missing
- f543719 feat(scheme/plugin): enhance invalid outputs handling
- f2a6a3f fix(store): multiple log files handling
- b6782d1 fix(endpoint/log): error messages for limit or offset query
- 037507f fix(cli/conv): support to convert multiple log files to xlsx
- 2de31e3 feat(endpoint/log.json): add prev, next, total member to json log endpoint
- a092e0b feat(endpoint/log.html): add empty placeholder
- 335a489 fix(endpoint/log.html): fix escaping issue on next/prev link
- 975e196 feat(endpoint): change time duration format in dashboard
- ce9573c feat(scheme/ping): change message to lower case
- c6f9d15 feat(cli): change message format when start server
- 31bddf2 feat(endpoint/log): support offset and limit query
- 817ace5 feat(cli): enhance signal handling for graceful shutdown
- 739e935 feat(scheme/ftp): support to use FTP/FTPS as an alert
- 396c867 feat(endpoint): turning HTML pages design
- 7871b90 feat(scheme/exec): support to set extra values in exec
- 00f707e feat(endpoint): change design of /status.txt
- b2846ca feat(endpoint): remove charset query from /status.txt endpoint
- 9b78736 feat(endpoint, cli): support to convert logs to xlsx
- b0237c7 feat(endpoint): support UNIX time for log endpoint's query
- c5629ae feat(endpoint): add /log.ltsv endpoint
- 14455b8 feat(endpoint,cli): unified CSV format of endpoint and conv command
- feaa7a1 feat(cli): change default log name to ayd_%Y%m%d.log
- afc0f59 feat(alert): change alert plugin's arguments structure
- a21faec feat(store): support to rotate logs by Ayd self
- e323fb0 fix(endpoint): add error handler for log.html endpoint
- 1fdb915 feat(store): remove inmemory index
- e880da0 feat: change way to handle empty extra values in CSV format
- 0e99a7d feat(endpoint/log): add extra value column to CSV output
- d7f5cc7 feat(conv): add a column for extra values to CSV