github tstack/lnav v0.11.1-beta1
lnav v0.11.1-beta1

latest releases: v0.12.2, v0.12.2-beta2, v0.12.2-beta1...
pre-release20 months ago

lnav v0.11.1

Features:

  • Additional validation checks for log formats have been
    added and will result in warnings. Pass -W on the
    command-line to view the warnings. The following new
    check have been added:
    • Each regex must have a corresponding sample log message
      that it matches.
    • Each sample must be matched by only one regex.
  • Added built-in support for anonymizing content. The
    :write-* commands now accept an --anonymize option
    and there is an anonymize() SQL function. The
    anonymization process will try to replace identifying
    information with random data. For example, IPv4 addresses
    are replaced with addresses in the 10.0.0.0/8 range.
    (This feature is mainly intended to help with providing
    information to lnav support that does not have sensitive
    values.)
  • Added parse_url() and unparse_url() SQL functions for
    parsing URLs into a JSON object and then back again. Note
    that the implementation relies on libcurl which has some
    limitations, like not supporting all types of schemes
    (e.g. mailto:).

Breaking changes:

  • The regexp_capture() table-valued-function now returns NULL
    instead of an empty string for the capture_name column if
    the capture is not named.

Fixes:

  • Reduce the "no patterns have a capture" error to a warning
    so that it doesn't block lnav from starting up.
  • Some ANSI escape sequences will now be removed before testing
    regexes against a log message.

Cost of Doing Business:

  • Migrated from pcre to pcre2.

Don't miss a new lnav release

NewReleases is sending notifications on new releases.