File: NEWS

package info (click to toggle)
lnav 0.7.0-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,808 kB
  • ctags: 3,343
  • sloc: cpp: 24,027; sh: 4,750; ansic: 4,541; makefile: 446; python: 165; sql: 56
file content (127 lines) | stat: -rw-r--r-- 5,371 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127

lnav v0.7.0:
     Features:
     * Add the '.schema' SQL command to open a view that displays the schema
       for the internal tables and any attached databases.  If lnav was only
       executed with a SQLite database and no text files, this view will open
       by default.
     * The scroll bar now indicates the location of errors/warnings, search
       hits, and bookmarks.
     * The xterm title is update to reflect the file name for the top line
       in the view.
     * Added a "headless" mode so that you can execute commands and run SQL
       queries from the command-line without having to do it from the curses
       UI.
     * When doing a search or SQL query, any text that is currently being
       displayed can be tab-completed.
     * The '-H' option was added so you can view the internal help text.
     * Added the 'g/G' hotkeys to move to the top/bottom of the file.
     * Added a 'log_mark' column to the log tables that indicates whether or
       not a log message is bookmarked.  The field is writable, so you can
       bookmark lines using an SQL UPDATE query.
     * Added syntax-highlighting when editing SQL queries or search regexes.
     * Added a "write-json-to" command that writes the result of a SQL query
       to a JSON-formatted file.
     * The "elapsed time" column now uses red/green coloring to indicate
       sharp changes in the message rate.
     * Added a "set-min-log-level" command to filter out log messages that
       are below a given level.

     Fixes:
     * Performance improvements.
     * Multi-line filtering has been fixed.
     * A collator has been added to the log_level column in the log tables
       so that you can write expressions like "log_level > 'warning'".
     * The log_time datetime format now matches what is returned by
       "datetime('now')" so that collating works correctly.
     * If a search string is not valid PCRE syntax, a search is done for
       the exact string instead of just returning an error.
     * Static-linking has been cleaned up.
     * OpenSSL is no longer a requirement.
     * Alpha support for Windows/cygwin.
     * Environment variables can now be accessed in SQL queries using
       the syntax: $VAR_NAME
     * An internal log is kept and written out on a crash.
     * Partition bookmarks are now tracked separately from regular user
       bookmarks.  You can start a partition with the 'partition-name'
       command and remove it with the 'clear-partition' command.
     * Improved display of possible matches during tab-completion in the
       command-prompt.  The matches are now shown in a separate view and
       pressing tab repeatedly will scroll through the view.
     * The "open" command now does shell word expansion for file names.
     * More config directory paths have been added: /etc/lnav,
       $prefix/etc/lnav, and directories passed on the command-line with -I.

lnav v0.6.2:
     Features:
     * Word-wrap support.

     Fixes:
     * Fix some OS X Mavericks build/runtime issues.

lnav v0.6.1:
     Features:
     * Support for JSON-encoded log files.

     Fixes:
     * Some minor fixes and performance improvements.

lnav v0.6.0:
     Features:
     * Custom log formats and more builtin formats
     * Automatic extraction of data from logs
     * UI improvements, support for 256 color terminals

lnav v0.5.1:
     Features:
     * Added the '-t' and '-w' options which can be used to prepend a
       timestamp to any data piped in on stdin and to specify a file to
       write the contents of stdin to.

     Fixes:
     * Cleanup for packaging.

lnav v0.5.0:
     Features:
     * Files can be specified on the command-line using wildcards so that
       new files are automatically loaded.  Directories can also be passed
       as command-line arguments to read all of the files in the directory.
     * Builds on cygwin again.
     * Added the 'C' hotkey to clear any existing user bookmarks.
     * Added experimental support for accepting input from mice.

     Fixes:
     * Internal cleanup.
     * Copying to the clipboard on OS X is now supported.
     * Many bug fixes.

lnav v0.4.0:
     Features:
     * Files that are not recognized as containing log messages have been
       broken out to a separate text files view.  You can flip between the
       log view and the text file view with the 't' hotkey.  When viewing
       text files, the 'f' hotkey will switch between files.
     * Files compressed with bzip2 are recognized and decompressed on the
       fly.
     * Added a "session" file and command for storing commands that should
       be executed on startup.  For example, if you always want some
       highlighting to be done, you can add that command to the session
       file.

     Fixes:
     * Add some more log file formats for generic log files.
     * Performance improvements for compressed files.
     * Works on OS X now.

lnav v0.3.0:
     Changes:
     * The hotkey for the SQL view was changed to 'v' and 'V' from '.'.

     Features:
     * You can now switch between the SQL result view and the log view while
       keeping the top of the views in sync with the "line_number" column.

     Fixes:
     * The "line_number" column is no longer included in the SQL result view's
       stacked bar graph.
     * Added a "warnings" count to the histogram view.