DTail 4.0.0 released
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.