Skip to content

Releases: macrat/ayd

v0.16.9

12 Apr 05:50
v0.16.9
00aeac3
Compare
Choose a tag to compare

Changelog

Update dependencies

v0.16.8

09 Feb 10:07
v0.16.8
afda0e9
Compare
Choose a tag to compare

Changelog

  • 6900dcd feat(container): update bundled plugin versions in container
  • 87e248a fix: change behavior of ping privileged mode
  • 3ff591a feat(probe): support to handle new error message from Windows

v0.16.7

16 May 13:12
v0.16.7
fcfb641
Compare
Choose a tag to compare

Changelog

  • Update dependencies

v0.16.6

23 Jan 14:22
v0.16.6
ee035c9
Compare
Choose a tag to compare

Changelog

Update dependency libraries

v0.16.5

08 Apr 14:03
v0.16.5
e649cb2
Compare
Choose a tag to compare

Changelog

  • e649cb2 Update dependency libraries and build tools

v0.16.4

24 Jan 12:33
v0.16.4
7cb907d
Compare
Choose a tag to compare

Changelog

  • d3590d7 fix(scheme/ftp): bug that FTP can not report multiple incidents

v0.16.3

15 Jan 11:00
v0.16.3
d31db14
Compare
Choose a tag to compare

Changelog

  • 354ec61 fix(endpoint/status): fix content overflow in status page
  • 64d72df fix(store): problem that some specific path pattern wasnt handled correctly
  • f0ea7b7 fix(cli): url property of start message for HTTP port 0
  • 02c9d4b fix(container): version text of plugins in container

v0.16.2

03 Jan 07:39
v0.16.2
8059d5d
Compare
Choose a tag to compare

Changelog

  • 883cefa fix(scheme/exec): avoid to overflow latency value
  • f195c06 fix: handling numeric time in records
  • ca414e8 fix: percent encode handling in URL opaque

v0.16.1

25 Dec 10:31
v0.16.1
db0bce4
Compare
Choose a tag to compare

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

18 Dec 10:31
v0.16.0
fe1b083
Compare
Choose a tag to compare

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