Skip to content

Releases: maralorn/nix-output-monitor

v2.0.0.0

15 Oct 10:21
Compare
Choose a tag to compare

Highlights:

  • New ways to use nom, via different aliases and options. Have a look at the README for new usage or just try nom build, nom develop or nom-build
  • Full support for new-style nix commands like nix build and therefor also flakes.
  • Support for parsing the nix "internal-json" log format. This gives us much more information.
  • The output has been massively reworked to accommodate the new information available from json output. This includes:
    • Running downloads/uploads
    • Show current build phase (only possible for local builds).
    • Remote builders are displayed more economically
    • Build summaries have been reworked to be less overwhelming
    • Log output is prefixed with build job names.
  • Massive internal refactoring with significant performance improvements and less flickering.

Further changes:

  • The algorithm to layout the rendering tree has been improved.
  • Improved build name display and show build platform if different from our platform.
  • Better error reporting.
  • Pause build time counter while system is suspended.
  • Fixed a color flickering issue in the dependency graph (thx @alyssais).
  • Removed some weird operators. (thx @blackheaven heaven)
  • The old nom-build wrapper is obsolete and has been removed.
  • Updated to use ghc 9.2 with corresponding features like GHC2021 and RecordDotSyntax.
  • Added benchmarking and profiling scripts, to monitor performance.
  • Most performance improvements came from replacing aeson with json-hermes.

v1.1.3.0

21 Mar 21:48
Compare
Choose a tag to compare
  • Update parser to correctly detect failed builds on nix 2.7

v1.1.2.1

16 Mar 13:38
Compare
Choose a tag to compare
  • Move nom-build and zsh completion files from nixpkgs into this repo
  • Internal refactoring for streamly >= 0.8 and ghc 9.0 compat

v1.1.2.0

13 Mar 12:33
Compare
Choose a tag to compare
  • Fix the bug that the colored errors of newer nix version didn‘t get parsed as errors.

v1.1.1.0

08 Mar 13:08
Compare
Choose a tag to compare
  • Only show dependency graph when necessary
  • Only show build counts for host, when not zero

v1.1.0.0 - Introduce Dependency Graph

07 Mar 21:53
Compare
Choose a tag to compare
  • Replace list of running and failed builds with a continually updated dependency graph
  • A lot of small convenience improvements e.g. nicer timestamps
  • Make input parsing more robust via using streamly. This hopefully fixes #23.
  • Symbols: Change a few used symbols and force text representation

v1.0.5.0

05 Mar 19:12
Compare
Choose a tag to compare
  • Make the parser for storepath accept more storepaths which actually occur in the wild.

v1.0.4.2

25 Feb 22:15
Compare
Choose a tag to compare
  • Other fixes for relude 1.0 compat

v1.0.4.1

25 Feb 21:52
Compare
Choose a tag to compare
  • Rename an internal variable for relude 1.0 compat

v1.0.4.0

02 Dec 23:31
Compare
Choose a tag to compare
  • Make parsing a bit more flexible for better nix 2.4 compatibility.