summaryrefslogtreecommitdiff
path: root/internal/version
AgeCommit message (Collapse)Author
2026-07-22feat: DTail fork — server/client feature developmentPaul Buetow
Squashed development of the snonux/dtail fork's product code (internal/, cmd/) since diverging from mimecast/dtail. Major areas: - Read/output path: the former "turbo" channel-less path is now the single, default server-side read/output path for cat/grep/tail and MapReduce; the old channel-based path and its config/env toggles were removed. - MapReduce: single aggregate implementation (server + serverless) fed directly by a processor pipeline, with input-exhausted finalization via the shutdown coordinator; high-concurrency and data-race fixes. - Journal source reads (journal:unit.service) via journalctl, Linux-gated behind a journal-v1 capability. - Auth-key fast reconnect: in-memory per-user public-key cache with TTL/max-keys, registered over an authenticated session (AUTHKEY), checked before authorized_keys. - Interactive query reload (--interactive-query) with SESSION START/UPDATE generation boundaries and capability negotiation. - Client-side deadlines: --timeout / --shutdownAfter as context deadlines; follow shutdown handling. - Client logging: diagnostics-only daily log by default, opt-in payload tee via --log-payload. - Numerous correctness fixes (buffer-pool double-recycle races, EOF-sentinel leaks, glob-expansion cap, TOCTOU in CSV parsing) with accompanying unit tests. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2024-03-29lint warningsPaul Buetow
2023-09-07update dependenciesPaul Buetow
2023-09-07DTail: Restrict SSH MAC algorithms allowed - Update of few dependenciesPaul Buetow
2023-09-07Update dependenciesdependabot[bot]
2023-09-07This is not a snapshot release anymorePaul Buetow
2023-06-05can configure SSH algorithmsPaul Buetow
2022-03-15bump to be a snapshot releasePaul Buetow
2022-02-04merge 4.0.0-RCPaul Buetow
2022-02-04update dependenciesPaul Buetow
2021-12-21bump RCPaul Buetow
2021-12-04Bump up version to 4.0.0-RC6Paul Buetow
2021-11-02Bugfix: Dealing correctly with files without newline characters, also add ↵Paul Buetow
more tests
2021-10-30bump RC versionPaul Buetow
2021-10-29bump up RC versionPaul Buetow
2021-10-24Bump up RC versionPaul Buetow
2021-10-10vetting and linting and some code restylingPaul Buetow
2021-10-02reduce logging in serverless modePaul Buetow
2021-09-07Produce MAPREDUCE lines, can aggregate these via default log formatPaul Buetow
2021-09-05finalize new default color schemaPaul Buetow
2021-08-21read files bytewise for more control of whats happening - change transport ↵Paul Buetow
protocol for more control over newlines
2021-08-12add missing brush and also add color client configs plus jsonschemaPaul Buetow
2021-08-11add colorTable optionPaul Buetow
2021-08-10can compile with new color codesPaul Buetow
2021-07-31more on configurable colorsPaul Buetow
2021-05-27prepare new releasePaul Buetow
2021-05-27change version to developPaul Buetow
2021-05-27Improve documentation through advanced AIPaul Buetow
2021-03-30bump up versionPaul Buetow
2021-03-23context aware grep with -max -after and -before not workPaul Buetow
2021-03-16bump versionv3.2.2Paul Buetow
2021-02-04merge developv3.2.1Paul Buetow
2021-01-11cut new dev versionPaul Buetow
2021-01-04cut new versionv3.2.0Paul Buetow
2020-12-27only try to read a file once in cat and grep mode but 10 times in tail modePaul Buetow
2020-12-10bump verisonPaul Buetow
2020-12-10add hasprefix, nhasprefix, hassuffix, nhassuffix operation support to where ↵Paul Buetow
clause
2020-12-08merge developPaul Buetow
2020-08-30initial regex packagePaul Buetow
2020-08-13bump up version to 3.0.0. can run continuous background mapreduce queries, ↵v3.0.0Paul Buetow
useful for log file monitorig for example. breaking protocol change which allows to mapreduce aggreate messages containing the default field separator |. add of more unit tests. add logformat mapreduce query keyword. add set mapreduce clause support and support to evaluate built-in functions such as md5sum() and maskdigits().
2020-06-19update protocolPaul Buetow
2020-06-17initial log monitoring supportPaul Buetow
2020-06-11bump up version to 2.4.0v2.4.0Paul Buetow
2020-05-20develop versionPaul Buetow
2020-05-20add $timezone and $timeoffset keysPaul Buetow
2020-05-20bump version upv2.3.0Paul Buetow
2020-05-20can specify a private ssh key via command line, no password support yet thoughPaul Buetow
2020-05-13release of 2.2.1v2.2.1Paul Buetow
2020-05-13fix bug in connection throttlingPaul Buetow
2020-03-17full release nowPaul Buetow