Releases: macrat/ayd
Releases · macrat/ayd
v0.18.0
- Add built-in MCP Server.
- Add
--nameoption to set instance name. The instance name is shown in the status pages and MCP responses. - Fix bugs and improve performance.
Changelog
- bfca03b Merge pull request #46 from macrat/v0.18
- 2790e21 Merge branch 'main' into v0.18
- 89f78e0 fix(scheme/ssh): improve error handling for invalid ssh/sftp URL
- 690b825 perf(endpoint/mcp): change timing to parse query for improve log reading speed
- b8e331f fix(logconv): improve error handling for csv converter
- f774cd5 fix(store): fix issue that potentialy create empty log file while reading them
- b854450 fix(endpoint): fix target URL escape in /metrics
- c037ae5 fix(endpoint): fix error message scope in /incidents.json
- 053f094 fix(cmd): make negative or zero interval as error
- dea3c6f fix(endpoint): prevent to generate invalid SVG in status page
- f76b72c fix(endpoint): fix wrong chunk size from HTTP endpoints
- a0179b1 fix(store): order of time patterns
- 8b1a969 fix(endpoint): fix an issue that potentialy crashes HTML pages
- 4e18723 fix(lib): add unicode validator when parsing plugin outputs
- 9d304e9 perf(query): optimize time parser in query
- 237d2a6 fix(lib): avoid Record.MarshalJSON generate invalid json
- b51c92f perf(query): optimize query parser and matcher
- bef5b6b perf(lib): improve time parser for speed
- 358be2f perf(store): improve log writer
- b8fcbf6 perf(store): optimize memory allocation in log file scanner
- 014e821 perf(lib): remove unnecessary invalid UTF guard in Record.UnmarshalJSON
- f94d562 perf(lib): improve performance of ParseTime
- 9815feb feat(MCP): improve MCP tools for better results with less resources
- fe8a8ad feat(MCP): remove inefficient tool and improve tool descriptions
- 404ba09 feat: implement Instance Name feature (#48)
- b9a313a feat(endpoint/mcp): support remote MCP server (#44)
v0.17.0
New feature
- Add new query syntax for filtering log.
- Add SSH and SFTP support.
Changelog
- 05784be Merge pull request #41 from macrat/dependabot/go_modules/minor-and-patch-f165bf9721
- ce36ba9 Merge pull request #40 from macrat/dependabot/go_modules/minor-and-patch-1c109a6668
- e7dab17 Merge pull request #39 from macrat/dependabot/go_modules/minor-and-patch-374890a43d
- 55e8b2b Merge pull request #38 from macrat/dependabot/github_actions/actions/setup-go-6
- 4dd1f15 Merge pull request #36 from macrat/dependabot/go_modules/minor-and-patch-10885c5027
- 2130cdf fix(scheme/ping): fix duplicated error message when failed to start ping sender
- 6c399dd Merge pull request #35 from macrat/copilot/fix-34
- 4bece60 Fix unsafe t.Errorf() calls in test files
- 2286010 Initial plan
- 661589b Merge pull request #33 from macrat/macrat-patch-1
- b026ea7 Merge pull request #31 from macrat/fix-codeql
- aac2c74 Merge pull request #30 from macrat/dependabot/github_actions/actions/checkout-5
- 6d512c8 Merge pull request #29 from macrat/update-go-version
- 30c5d8c Merge branch 'main' into update-go-version
- 67c09fd Merge pull request #28 from macrat/update-workflow-name-and-readme-badge
- 5813d12 Merge pull request #26 from macrat/refactor-ci-cd
- 8582cd6 Merge branch 'refactor-ci-cd' of github.com:macrat/ayd into refactor-ci-cd
- 558b822 Merge branch 'main' into refactor-ci-cd
- 14c6218 Merge pull request #27 from macrat/update-goreleaser
- 254a22f Merge pull request #19 from macrat/v0.17
- e4509a0 Merge branch 'v0.17' of https://github.com/macrat/ayd into v0.17
- 4d8c1cf fix: Refine XLSX terminal check and expand tests (#24)
- a64dc74 Merge branch 'v0.17' of github.com:macrat/ayd into v0.17
- 4bac420 fix(scheme): add nil check to prevent panic in simplePinger.Stop()
- cd6bf1c fix: explicitly ignore FTP connection quit error during cleanup
- 2f69c12 fix: close file handle on searchLog error to prevent resource leak
- ac58be9 fix(store): minor crash bug (#23)
- 92c47cc feat(endpoint): remove target query and merge into q query in log endpoint
- 14925f8 feat(endpoint): support to filter log time range by query
- 49c431b fix(endpoint): set GUID for /incidents.rss
- 51b2e40 fix(endpoint): enhance unicode handling
- bd5cf1b fix(schedule): support
@hourlycorrectly - 0a5d6ad fix(schedule): add error handling for negative delay in
@aftertime spec - 7679bfb fix(query): timezone handling
- 5955c93 fix(scheme/source): make sure safer path handling in Windows
- 8eb00a5 feat(scheme/plugin): enhance error message for invalid lines from plugins
- 8ed65aa Merge branch 'main' into v0.17
- 1fec230 Merge pull request #22 from macrat/aydql
- b1b3217 fix(query): way to convert number type
- cf90d36 feat: enable new query language in log page
- 007043a Merge branch 'main' into aydql
- 922e9a6 Merge branch 'v0.17' into aydql
- 2417f33 WIP: fix != querys behavior and some other bugs
- 36196bc WIP: support to match value in array, and add some tests
- 1e9b5c3 WIP: remove unused codes and add tests
- 29ab760 WIP: fix some problem of query parser
- d48b7e4 WIP: add some test for query parser
- f30ea32 WIP: implement query parser
- a1193f4 WIP: fix short hand query for latency and timestamp
- b8c2d4b WIP: fix tokenizer
- 8b963b5 WIP: implement query parser
- 2d76308 perf(query): enhance performance of glob matching
- 1770627 feat(query/WIP): implement glob matcher for new query language
- 806f48e fix(endpoint): fix problem of message layout in status and incidents page
- 1ea8478 Merge branch 'main' into v0.17
- a3c1c17 Merge branch 'main' into v0.17
- a5c152a feat(store): make it to consider all messages with random port numbers are the same
- b2e67ec feat(cli): support schedule specs with @ mark
- 03a88e4 feat(cli): support
ayd convertas an alias ofayd conv - 7cc9a3d feat(scheme/source+sftp): Support source+sftp scheme
- 7513b3c fix: enhance URL checking before start server
- 5d48322 Merge branch 'main' into v0.17
- f79de8b feat(scheme/sftp): Support SFTP scheme (#16)
- f4a2398 Merge branch 'main' into v0.17
- c354043 Merge branch 'main' into v0.17
- 633ce41 feat(scheme/source+ssh): support source+ssh scheme (#15)
- f3b9fa3 feat(scheme/ssh): change key loading timing
- b522464 text(scheme/shell): make fuzz test to able to handle echo command flag
- c1f8bf9 feat(scheme/exec+ssh): support exec+ssh scheme (#14)
- 2642d8b feat(scheme/ssh): support SSH protocol (#12)
v0.16.9
Changelog
Update dependencies
v0.16.8
v0.16.7
Changelog
- Update dependencies
v0.16.6
Changelog
Update dependency libraries