Skip to content

Releases: mimecast/dtail

v3.2.2

16 Mar 11:04
Compare
Choose a tag to compare
  • Merge pull request for ECDSA key support
  • Fix .gitignore

v3.2.1

09 Feb 18:53
Compare
Choose a tag to compare

This minor releases includes some improvements and bug fixes related to map reduce aggregations.

v3.2.0

06 Jan 16:27
Compare
Choose a tag to compare

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 all WARNING messages are ignored and fewer connection stats are displayed..
  • Bugfix: dserver now correctly seeks to EOF 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

09 Dec 13:28
Compare
Choose a tag to compare
  • 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

23 Aug 20:11
Compare
Choose a tag to compare

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

19 Jun 13:54
Compare
Choose a tag to compare

Add JSONSchema for config file to samples dir.

v2.4.0

11 Jun 10:53
Compare
Choose a tag to compare

New map reduce keys added:

  • $timezone
  • $timeoffset

v2.3.0

20 May 14:28
Compare
Choose a tag to compare
  • The SSH private key file to be used can now be specified using the --key parameter
  • More debug and error handling around private key management.
  • Updated documentation to reflect the changes.

v2.2.1

13 May 10:58
Compare
Choose a tag to compare
  • Bugfix related to connection throttling
  • Minor code refactoring
  • More debug output related to SSH key handling

v2.2.0

21 Mar 12:54
Compare
Choose a tag to compare

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