Skip to content

DTail 4.0.0 released

Compare
Choose a tag to compare
@pbuetow pbuetow released this 21 Feb 10:58
· 75 commits to master since this release

I am proud to announce DTail 4.0.0. There are many changes made. This is a new major version. It means, it isn't compatible with DTail 3 and earlier. Updating is straight forward. Please look at the dtail.json config file, as changes were made regarding logging. Just do a diff or start your config file from scratch using the sample config file provided.

Highlights of this release are:

  • Full integration testing suite (see the documentation)
  • Rewritten logging (refactoring to make the code better maintainable and also more flexible)
  • Terminal color codes are now configurable (have a look at dtail.json.sample)
  • Also, the default terminal color codes have changed
  • Improved documentation (DTail Query Language, Custom log formats, Testing guide, renewed the animated sample Gifs)
  • Added serverless mode (run DTail queries directly on files without a running server)
  • Added "plain/spartan" mode (With -plain only the raw log content is displayed)
  • In serverless mode, DTail can also process data coming from a stdin pipe.
  • A lot of refactoring and code quality improvements
  • Use of memory pools for object reuse/improved performance for byte buffers and string builders
  • Bugfixes and updates to newer dependencies.