Revisions of lnav

buildservice-autocommit accepted request 1164330 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 47)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1164041 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 46)
- Update to 0.12.1:
  Features:
  * Database queries can now be written in
    PRQL. When executing a query with ;,
    if the query starts with from, it will be treated as PRQL.
    The pipeline structure of PRQL queries is more desirable for
    interactive use since lnav can make better suggestions and
    show previews of the stages of the pipeline.
  * Log partitions can automatically be created by defining a log
    message pattern in a log format. Under a format definition,
    add an entry into the "partitions" object in a format definition.
    The "pattern" property specifies the regular expression to match
    against a line in a file that matches the format. If a match is
    found, the partition name will be set to the value(s) captured
    by the regex. To restrict matches to certain files, you can add
    a "paths" array whose object elements contain a "glob" property
    that will be matched against file names.
  Interface changes:
  * When using PRQL in the database query prompt (;),
    the preview pane will show the results for the pipeline
    stage the cursor is within along with the results of
    the previous stage (if there is one). The preview
    works on a limited data set, so the preview results
    may differ from the final results.
  * Changed the breadcrumb bar styling to space things out
    more and make the divisions between items clearer.
  * The ESC key can now be used to exit the files/filters
    configuration panel instead of q. This should make
    it easier to avoid accidentally exiting lnav.
  * Added some default help text for the command prompt.
buildservice-autocommit accepted request 1096655 from Timothy Stack's avatar Timothy Stack (tstack) (revision 45)
baserev update by copy to link target
Timothy Stack's avatar Timothy Stack (tstack) accepted request 1096480 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 44)
- Update to 0.11.2:
  Features:
  * A "cursor" mode has been added to the main view that can
    be toggled by pressing CTRL-X. While in cursor mode, any
    operations that would normally work on the "top" line will
    now operate on the focused line instead.
  * Added CTRL-D and CTRL-U hotkeys to move down/up by half
    a page.
  * Added an auto-width flag to the elements of the
    line-format array that indicates that the width of the
    field should automatically be determined by the observed
    values.
  * Added bunyan log format from Tobias Gruetzmacher.
  * Added cloudlare log format from @minusf[1].
  * Number fields used in a JSON log format line-format
    array now default to being right-aligned. Also, added
    prefix and suffix to line-format elements so a
    string can optionally be prepended/appended if the value
    is not empty.
  * JSON log format detection has been improved to not rely
    on matching the file name. All possible formats are
    tried and the one with the most available fields for a
    given line-format is used. For example, if the first
    log message has 8 fields and format A contains 5 of
    those fields in its line-format while format B only
    contains 2 of those fields in its line-format, format
    A will be used for the file.
  Changes:
  * For JSON-lines logs, line-feeds at the end of a value are
    automatically stripped.
buildservice-autocommit accepted request 1079269 from Lars Vogdt's avatar Lars Vogdt (lrupp) (revision 43)
baserev update by copy to link target
Lars Vogdt's avatar Lars Vogdt (lrupp) accepted request 1078413 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 42)
- Add e25d3e3c69fcf57bbaec2333846b9a43c4d1fc90.patch: Fix build
  with GCC 13 (add missing <cstdint> include).
buildservice-autocommit accepted request 1010436 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 41)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1009678 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 40)
- Update to 0.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:).
  * Added the subsecond-field and subsecond-units log
    format properties to allow for specifying a separate
    field for the sub-second portion of a timestamp.
  * Added a keymap for Swedish keyboards.
  Breaking changes:
  * The regexp_capture() table-valued-function now returns NULL
    instead of an empty string for the capture_name column if
buildservice-autocommit accepted request 1001688 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 39)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1000838 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 38)
- Update to 0.11.0:
  Features:
  * Redesigned the top status area to allow for user-specified
    messages and added a second line that displays an interactive
    breadcrumb bar. The top status line now shows the clock and
    the remaining area displays whatever messages are inserted
    into the lnav_user_notifications table. The information that
    was originally on top is now in a second line and organized
    as breadcrumbs. Pressing ENTER will activate the breadcrumb bar
    and the left/right cursor keys can be used to select a particular
    crumb while the up/down keys can select a value to switch to.
    While a crumb is selected, you can also type in some text to do
    a fuzzy search on the possibilities or, if the crumb represents
    an array of values, enter the index to jump to.
  * The pretty-print view will now show breadcrumbs that indicate the
    location of the top line in the view with the prettified structure.
  * Markdown files (those with a .md extension) are now rendered in the
    TEXT view. The breadcrumb bar at the top will also be updated
    depending on the section of the document that you are in and you
    can use it to jump to different parts of the doc.
  * The ":goto" command will now accept anchor links (i.e. #section-id)
    as an argument when the text file being viewed has sections. You
    can also specify an anchor when opening a file by appending
    "#". For example, "README.md#screenshot".
  * Log message comments are now treated as markdown and rendered
    accordingly in the overlay. Multi-line comments are now supported
    as well.
  * Metadata embedded in files can now be accessed by the
    "lnav_file_metadata" table. Currently, only the front-matter in
    Markdown files is supported.
buildservice-autocommit accepted request 982031 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 37)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 981207 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- add gcc12-includes.patch to fix build with gcc 12
buildservice-autocommit accepted request 960307 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 35)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 959663 from Marcin Bajor's avatar Marcin Bajor (marcinbajor) (revision 34)
- Add temporary patch (fix-for-upstream-sources.patch) for the upstram issue
  gh#tstack/lnav#942
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 33)
- Update to 0.10.1:
  Features:
  * Added ":show-only-this-file" command that hides all files except the
    one for the top line in the view.
  * The ":write-raw-to" command now accepts a --view flag that specifies
    the source view for the data to write. For example, to write the
    results of a SQL query, you would pass "--view=db" to the command.
  * The commands used to access the clipboard are now configured through
    the "tuning" section of the configuration.
  * Added an "lnav_version()" SQL function that returns the current
    version string.
  * Added basic support for the logfmt file format. Currently, only files
    whose lines are entirely logfmt-encoded are supported. The lines
    must also contain either a field named "time" or "ts" that contains
    the timestamp.
  * Added the "logfmt2json()" SQL function to convert a string containing
    a logfmt-encoded message into a JSON object that can be operated on
    more easily.
  * Added the "gzip()" and "gunzip()" SQL functions to compress values
    into a blob and decompress a blob into a string.
    Interface changes:
  * The xclip implementation for accessing the system clipboard now writes
    to the "clipboard" selection instead of the "primary" selection.
  * The 'query' bookmark type and y/Y hotkeys have been removed due to
    performance issues and the functionality is probably rarely used.
  Bug Fixes:
  * The text "send-input" would show up on some terminals instead of
    ignoring the escape sequence. This control sequence was only
    intended to be used in the test suite.
  * Remote file synchronization has been optimized a bit.
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 912484 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 32)
initialized devel package after accepting 912484
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 31)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 30)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 29)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 28)
Displaying revisions 1 - 20 of 47
openSUSE Build Service is sponsored by