Release v0.021
A breaking change in this release: ysql
no longer needs the word query
to
run a query. With the earlier removal of the write
command, the query
command was the only way to run a query. Instead of requiring the additional
command, now we can save a little bit of typing.
This release has plenty of additions to the ygrok
script, allowing it to
easily parse logs from Apache HTTPD and Syslog, the output of ls -l
and ps
.
There's also a new -l
flag to allow loose matching of input lines.
This release also allows you to add your own ygrok
patterns. In addition to
adding your own custom patterns, you can list all the existing patterns by
doing ygrok --pattern
. See the ygrok documentation for more
details.
With all the possibilities, ygrok
patterns can now be organized into
namespaces. This will hopefully make it easier to manage as we add more
patterns to the Yertl core.
Full changelog below:
- add --loose flag to ygrok to match partial lines (#120)
- add ygrok patterns for ps, ps u, and ps x
- add ygrok pattern for POSIX
ls -l
(#116) - add ygrok to the main page synopsis (#112)
- add syslog pattern to ygrok (#108)
- allow adding, editing, and listing ygrok patterns (#107)
- fix multiply-nested patterns
- document all existing ygrok patterns (#111)
- add pattern categories to ygrok (#109)
- add ysql help guide
- remove need for "query" when using ysql (#119)
- add combined log format pattern for grok
- allow recursive grok patterns
- add ygrok patterns to parse http common log format
- fix warnings when an unknown grok pattern is used
- fix spurious contributor (#106)