Skip to content

Releases: itz-me-zappex/flux

flux v1.29.1

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 25 May 12:52

Release notes:

  • Now in output of --get option process name shown in single quotes if it ends with space, because of 15 symbols limit in /proc/<PID>/comm (16th one is $'\n').
  • Optimized config parsing step related to handling groups, now it works much faster and does not spawn a lot of PIDs because of function calls inside $(...).

flux v1.29

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 24 May 11:51

Release notes:

  • Added regexp support for name, command and owner config keys using ~=, e.g. name ~= ^(glxgears|vkcube)$ will match both process names, or command ~= minecraft will match extremely long Minecraft's command where you can't just use name as that is just java.

flux v1.28

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 24 May 10:38

Release notes:

  • Added support for group config key inside groups (sections which name begin with @).
  • Now daemon uses lazy-exec-unfocus (if specified) as exec-exit and exec-closure if neither first nor second of last is specified.
  • Fixed interpreter errors during handling groups trying to compare line numbers, was caused because auxiliary function returned multiple values per-line instead of break.
  • Fixed daemon blames every section because of bad value in case it was inherited from group (there were L: prefixes without line number).
  • Fixed daemon says section on groups in messages during parsing and validation.
  • Fixed daemon able to start if config file contains only groups, but not actual sections with identifiers.
  • Fixed daemon says that group does not exist in case its name does not begin with @.
  • Minor fixes and improvements.

flux v1.27.2

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 23 May 15:43

Release notes:

  • Fixed exec-exit, exec-exit-focus, exec-exit-unfocus and exec-closure config keys were not unset from groups. That did not cause any bugs, that is just to optimize code.

flux v1.27.1

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 22 May 15:19

Release notes:

  • Fixed exec-exit, exec-exit-focus, exec-exit-unfocus and exec-closure config keys were ignored by sections in case ones used inside groups.

flux v1.27

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 22 May 13:52

Release notes:

  • Added exec-closure, exec-exit, exec-exit-focus and exec-exit-unfocus config keys.
  • Commands from lazy-exec-unfocus are no longer executed on daemon termination.
  • Fixed in '' section being shown in warnings during INI parsing if section is not specified in config.
  • Fixed config keys with unexpected symbols in name interpreted as unknown lines.
  • Minor fixes and improvements.

flux v1.26.1

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 19 May 16:11

Release notes:

  • Fixed two warnings about the same sections (but in different order) were displayed instead of one when those have similar identifiers.
  • Fixed missing line number in warning about absence of specified group.
  • Fixed daemon handles groups in case with repeating sections.

flux v1.26

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 16 May 18:42

Release notes:

  • Fixed cpu-limit config key accepts any value without throwing an error.
  • Now daemon shows number of line in warnings from validation step where daemon did not have access to currently handled line.
  • Added complete and flexible support for groups, these are can be used to avoid repeating yourself, reduce config file size and simplify editing of actions for multiple sections at the same time.
  • Minor fixes and improvements.

flux v1.25.4

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 08 May 09:12

Release notes:

  • Fixed broken CPU limiting (above 0%) since v1.25.3 release.
  • Now daemon does not start at all if there is Wayland session running, applicable to --get option too. Checks for either $WAYLAND_DISPLAY or wayland-0 in /run/user/<UIDs>/.
  • Improved performance by removing ugly check used every event for whether daemonized flux-event-reader sent event or not.
  • Fixed config line numbers were not shown in some warnings related to config parsing.
  • Now --get option prints process info as tree, and if there is not enough space in terminal - uses less tool to allow scrolling.
  • Minor fixes and improvements.

flux v1.25.3

Choose a tag to compare

@itz-me-zappex itz-me-zappex released this 29 Apr 17:57

Release notes:

  • Fixed message about exec-oneshot execution states that command from exec-focus has been executed.
  • Minor fixes and improvements.