Improved
v0.13.1-rc3
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
:annotateon 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 a
mysql_slow_statssearch 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 supportswhite-space: nowrapin thestyleattribute. - Anchors can be added to Markdown using
<a name="...">. Anchors show up in the breadcrumb bar and can be addressed using the:gotocommand.
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.