Skip to content

Releases: dimonomid/nerdlog

v1.10.0

09 Jun 06:53
3cc6d3a
Compare
Choose a tag to compare

1.10.0 (2025-06-09)

Features

  • Add support for external ssh binary (2d93f05), activate it by using --set 'transport=ssh-bin'
  • Add :conndebug command which shows connection debug info (9bae829)
  • Add some basic support for Apache logs (19a442e)

v1.9.0

02 Jun 10:02
b92616b
Compare
Choose a tag to compare

1.9.0 (2025-06-02)

Features

  • Add support for --set command line flag (ecae528)

Bug Fixes

  • Fix going from May to Jun in traditional syslog format (de21e4d)
  • Improve error message when initial query is invalid (dc9e5fc)
  • Update tview to the same version as in current Debian (7dce1ff)

v1.8.2

25 May 09:59
70cc0ae
Compare
Choose a tag to compare

1.8.2 (2025-05-25)

Bug Fixes

  • Don't use [[ ]] in the main ssh session, which runs in /bin/sh. It wasn't a critical issue and things kept working, but an error during bootstrap wouldn't be detected properly (d8b5af0)

Internal or minor changes

  • We now run end-to-end tests on the released binaries (8d9335a)
  • To support the end-to-end tests, some flags were added to override default file locations: --lstreams-config, --cmdhistory-file, --queryhistory-file. These flags might be useful outside of testing as well (ea160d8)

v1.8.1

20 May 15:08
9ea0140
Compare
Choose a tag to compare

1.8.1 (2025-05-20)

Bug Fixes

  • Use /bin/sh as the main ssh session shell (10e3551)
  • Forget queued commands when reconnecting, to avoid potential panic (04cbe37)

v1.8.0

19 May 07:35
55c7c78
Compare
Choose a tag to compare

1.8.0 (2025-05-19)

Features

  • Respect TZ env var on the remote hosts if available (66fb307)
  • Add support for shell init commands in logstream config (c5d756f)
  • UI: Add a way to copy message to clipboard (fa44568)
  • UI: Implement debug info dialog (bc3f8e3, aa164b2, d696530)

Also, doesn't affect the actual app functionality, but the whole core package is now covered with tests (as opposed to just the agent script), and these tests run on CI on Linux, FreeBSD and MacOS.

Bug Fixes

  • Fix journalctl pagination with the pattern (8c85b16)
  • Support ancient bash shipped with MacOS (4c5edd5)
  • Upgrade clipboard package to fix init error handling (313a4f7)
  • UI: Fix messagebox height if text has empty lines (ae72eec)

v1.7.2

14 May 12:21
c50a126
Compare
Choose a tag to compare

1.7.2 (2025-05-14)

Bug Fixes

  • Fix pagination of journalctl-powered logstreams (f7e373e)

v1.7.1

12 May 09:23
66c1cc2
Compare
Choose a tag to compare

1.7.1 (2025-05-11)

Bug Fixes

  • Fix time format for older versions of journalctl (528974d)

v1.7.0

11 May 19:30
29fb78b
Compare
Choose a tag to compare

1.7.0 (2025-05-11)

Features

  • Handle decreased timestamps gracefully (136890b)
  • Make the histogram cursor and ruler lighter (b0d6e21)
  • minor: Add GOOS and clipboard info to --version output (256e334)

Bug Fixes

  • Make Makefile compabible with FreeBSD (d8776b6)
  • UI: Make the right edge of the ruler correct in all cases (c04005b)
  • minor: Improve version info generated by make (564a20f)

v1.6.0

05 May 09:39
0f10c81
Compare
Choose a tag to compare

1.6.0 (2025-05-05)

Features

  • Add support for --version flag and :version / :about commands (1706904)
  • CI: Add version number to the archive names (78e4e80)

Bug Fixes

  • Make sure that the agent script runs with $HOME as working dir (6885b88)

v1.5.0

04 May 15:46
e550417
Compare
Choose a tag to compare

1.5.0 (2025-05-04)

Features

  • Implement ssh authentication via public keys in addition to ssh-agent (435eeab)
  • Don't fail if there is a Match directive in ssh config (3dad67c)
  • UI: Resize the connection dialog when needed (e85811f)

Bug Fixes

  • FreeBSD is tested and supported both as a client (where the Nerdlog app runs) and as a remote host (where logs are collected from):
    • Make the agent script work on FreeBSD (bcb3ac4)
    • Fix FreeBSD build with CGO_ENABLED=1 (db2665f)
  • Don't use localhost as a default on Windows (03e7d96)