Releases: mimecast/dtail
v3.2.2
v3.2.1
v3.2.0
https://dtail.dev now redirects to the DTail GitHub page!
Included in this DTail release:
- Scripts for building, launching and stopping
dserver
docker images/containers. Use for development and testing purposes only. - Make Linux ACL optional. Can be enabled using Go build flags. See documentation for details.
- Addition of
--quiet
flag to all client binaries, which makes all clients printing out less. For example allWARNING
messages are ignored and fewer connection stats are displayed.. - Bugfix:
dserver
now correctly seeks toEOF
before running continuous map reduce queries. - Better documentation of 3rd party licenses.
- Minor bug fixes regarding message formatting.
- Addition of
hasprefix
,nhasprefix
,hassuffux
,nhassuffix
mapreduce query keywords for the where clause.
v3.1.0
- Correctly catch SIGHUP (when terminal closes, terminate DTail)
- Print connection stats every other second only if connection count has changed or when SIGUSR1 received.
- A first Ctrl+C now displays connection stats. A second Ctrl+C in a row terminates DTail.
- Removal of drun command (simplify dtail source code)
- Code refactoring, especially around regex handling
v3.0.0
Support for generic continuous mapreduce queries was added. That means that map reduce now also works on any generic log format. set-clause support and a function parser to the mapreduce query language and the 'logformat' keyword was added. This release breaks compatibility with DTail 2.x.x as the transfer protocol from server to client had to be adjusted. So please update both, server and client. Added more unit tests. Also, all external dependencies have been updated.
Example to print out most common log lines containing string ERROR:
select count($md5), $hostname, $line interval 10 group by $md5,$hostname order by count($md5) set $md5 = md5sum(maskdigits($line)) where $line contains "ERROR" logformat generic
TBD: Add documentation and examples of the new features added..
v2.4.1
v2.4.0
v2.3.0
v2.2.1
v2.2.0
Various small improvements:
- Can tail mapreduce with a timeout and then write the result to an outfile
- Improved scheduled commands
- srun commands are terminated correctly on the server on cancel via process group killing
- Can list active remote srun commands
- Can cancel active remote srun commands
- Add large logo
- Code refactoring
Various smaller fixes:
- FIx silent logging
- Fix race conditions in srun
- Separate context for each client in scheduler