last_modified: 2015-02-01 23:20:52 tags: release title: 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)