File lazyjournal.changes of Package lazyjournal
-------------------------------------------------------------------
Thu Dec 04 06:20:45 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.8.2:
* #31 Added custom path to logs in the file system. (second tab
instead of Optional package logs), which can be overridden via
the -p/--path flag or the customPath configuration parameter
(default, /opt).
* #25 Updated Playground. Added running test containers in
compose instead of docker run (using containers with dynamic
logging), using a custom filesystem path (#31), and running k3s
to demonstrate access to Kubernetes pod logs.
* Added changing the interface color via configuration (interface
block).
* Added a command-line flag and configuration parameter for
changing the Kubernetes context and namespace.
* Added a command-line flag and configuration parameter for
changing the Docker and Compose context.
* Reworked the process for obtaining a list of systemd units.
Filtering is now limited to services (excluding other units,
such as sockets), status analysis is added, and stopped
services are now displayed from the list of unit files
(deactivated from list-unit-files, but are available to run,
and may also contain events).
* The output of running statuses in containers, pods and service
stacks has been changed on coloring.
* The compose stack status has been updated to reflect the number
of running containers out of the total number of containers
(including the number of restaring containers).
* A check for the docker-compose executable has been added if
compose is not available as a plugin in the docker command.
-------------------------------------------------------------------
Sun Sep 28 17:26:38 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.8.1:
* #25 Published a lazyjournal installation script on the
Killercoda playground.
* Added a new Compose stacks list for simultaneously displaying
logs from all containers in a stack, sorted by time, via the
compose plugin in docker (if installed and used on the current
system). Time sorting applies to all displayed entries
(including historical data, which is not supported by compose
by default), and custom container name coloring has been
implemented (this does not change when reloading the log, which
is the default behavior of compose).
* Added Compose to audit (used with the -a/--audit flag, and an
example has been added to the audit.yml file), testing and
Docker image building.
* Fixed a bug when selecting an empty item in lists with the
mouse.
* Increased log loading speed for Kubernetes pods by reading only
from the stdout stream (kubectl only supports a single output
stream), and updated status coloring for all containers and
pods.
* Added support for Kubernetes logs to the Docker image (added
kubectl tool).
* In addition to clearing the filter, the esc (default exit key,
can be overridden in the configuration) now returns to the last
window when using / before exiting.
* Added automatic publishing of the final test results report to
the Wiki page.
-------------------------------------------------------------------
Thu Sep 18 10:28:17 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.8.0:
Full Changelog:
https://github.com/Lifailon/lazyjournal/compare/0.7.9...0.8.0
* Issues and new features
- #23 Added configuration for changing hotkeys and updated
installation scripts for loading configuration (fix
install.sh: correct binPath and configPath handling by
@bitwise-id in #29).
- #27 Added ability to change default values via
configuration (which are also set via flags and hotkeys).
- Implemented access to logs on a remote machine via ssh
without installing lazyjournal on the remote machine. New
flag: -s/--ssh, which accepts standard ssh options for
configuring the connection (passed as a single argument in
quotes).
Example:
lazyjournal --ssh "lifailon@192.168.3.101 -p 22"
# If sudo is supported without entering a password
lazyjournal --ssh "lifailon@192.168.3.101 -p 22 sudo"
Note
Access to remote machines is possible only with an ssh key
(password access is not supported).
* Fixes and performance
- Added getting a list of all Kubernetes pods (without being
tied to a specific namespace in the current configuration)
and access to pod logs from any namespace (if there is
appropriate access).
- Added k3s (from Rancher) color highlighting of pods and
containers in the file system (in the System var logs list)
that are accessible on any node (including Worker) with root
rights.
- Added support for a shortened format for filtering by time
(for example, from -48h to -24h or +1h to +30m, etc.).
- Added pre-check for text in filter field to clear text before
exit (on first press of keyboard shortcut) and additional
buttons by default [/] to switch lists.
- Added error notification when enabling the tailspin painting
mode if it is not installed or there is no access to docker
logs in json format (from the file system).
- Added an empty line at the end of any log output, and removed
an extra empty line when reading docker logs in json mode.
- Improved sorting of log lists in the file system by date
(added modification time, as well as filtering accuracy to
the minute).
- Changed loading of any log to background loading in a
goroutine for smooth operation of the interface (fast mode is
a beta feature).
Important
Fast mode can cause increased load on the processor or work
unstably, so it can be disabled in the configuration using
the settings.disableFastMode parameter. If you notice any
errors in the work, please report them using the Issues page
(for comparison, first disable this mode to check the cause
of the problem).
-------------------------------------------------------------------
Wed Jul 2 10:19:33 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package lazyjournal: UI for reading logs from journald,
auditd, file system, Docker containers, Podman and Kubernetes
pods for quick viewing, coloring output and filtering with fuzzy
find, regex support and timestamp