lnav v0.13.1
Features:
- Initial support for Windows. Configuration should be stored
in%APPDATA%
. The binary is built using msys2. So, it
depends on msys-2.0.dll being in the same directory. No other
dependencies should be needed. - Removed dependency on ncurses during the build. The terminfo
files are still used during runtime, but fallback terminfo
files for common terminals are included in the binary. - Added the postgres_log format. In addition, you can use
:annotate
on a statement error line (e.g. syntax error
at or near "null" at character 522) to attach an annotation
with the statement and a pointer to the location of the error. - Added the mysql_gen_log, mysql_error_log, and mysql_slow_log
formats. There is also amysql_slow_stats
search table
that captures the various statistics available in a slow
query log message (e.g.query_time
,lock_time
, ...). - Added laravel_log format.
- Annotation handlers can now be lnav scripts if the "handler"
field starts with a pipe (|
). - The
<span>
tag in a Markdown now supports
white-space: nowrap
in thestyle
attribute. - Anchors can be added to Markdown using
<a name="...">
.
Anchors show up in the breadcrumb bar and can be addressed
using the:goto
command.
Interface changes:
- If all the content in the LOG/TEXT views are filtered out,
a notice will be displayed that describes the filters that
are in effect. - The chart in the SPECTRO view is now shifted to the right
so it does not cover the timestamp.
Bug Fixes:
- Fix a crash on startup for some environments.
- Fix a spurious screen flash on some prompts.
- Fix an issue with completion of script names.
- Handle abbreviated timezones (e.g. PDT/PST) in timestamps.
- Improve HTML handling in Markdown files.
- Fixed various issues in the SPECTRO view.
- Minor performance improvements.