Skip to content

Releases: skx/sysbox

release-0.19.0

06 Nov 19:21
@skx skx
3a49ea6
Compare
Choose a tag to compare

release-0.19.0

This release updates our dependencies, and adds minor tweaks to a couple of commands:

  • $ sysbox peerd ..
    • This sub-command was removed.
  • $ sysbox rss ..
    • This sub-command was added, and shows a summary of remote RSS feeds.

Automated Changelog

  • Avoid issues with renamed modules, by dropping peerd. by @skx in #52
  • Added 'rss' sub-command because it is easier than sed/awk by @skx in #53

Full Changelog: release-0.18.0...release-0.19.0

release-0.18.0

12 Jul 03:53
@skx skx
Compare
Choose a tag to compare

This release updates our dependencies, and adds minor tweaks to a couple of commands:

  • sysbox make-password
    • #49 - Avoid confusing characters when generating passwords.
  • sysbox with-lock
    • #50 - Allow specifying the lockfile directly.

release-0.17.1

13 May 09:35
@skx skx
Compare
Choose a tag to compare

NOTE: release-0.17.1 is identical to release-0.17.0, the reason for the new tag was to fix the CI-pipeline for generating binaries.

This release updates our dependencies, and improves the peerd sub-command, as a result of great feature-requests from @terefang:

  • #45 - Allow multiple instances of peerd running on the same host.
  • #44 - Feature Request: Allow Peerd to execute commands on up/down.

release-0.17.0

13 May 09:27
@skx skx
Compare
Choose a tag to compare

This release updates our dependencies, and improves the peerd sub-command, as a result of great feature-requests from @terefang:

  • #45 - Allow multiple instances of peerd running on the same host.
  • #44 - Feature Request: Allow Peerd to execute commands on up/down.

NOTE: This release didn't get binaries built for it, due to a pipeline issue. release-0.17.1 was generated to resolve that.

release-0.16.0

05 Sep 05:32
@skx skx
Compare
Choose a tag to compare

Our dependencies were updated to the most recent available versions, but nothing significant was changed.

New sub-commands

This release includes the new watchsub-command, which allows you to run a command continuously, in a somewhat graphical way. This can be useful for awaiting DNS updates, and similar things:

sysbox watch dig -t a example.com

The command will re-run continuously, every five seconds by default, although you can trigger an immediate re-execution by pressing the space-bar. Quit via Ctrl-c, q, or escape.

release-0.15.0

01 Jun 17:53
@skx skx
Compare
Choose a tag to compare

This release updates our dependencies to their latest versions, and better supports the 1.18+ release of golang:

  • The fuzz-testing for our calculator has been updated to use that which is available natively.
    • The replaces the use of the go-fuzz tool.
  • The version sub-command shows VCS information now.

New sub-commands

Two new sub-commands were introduced:

  • sysbox find ..
    • Allows finding files/directories by regular expression, recursively.
    • A cheap and nasty alternative to the standard UNIX find command.
  • sysbox todo ..
    • Report on TODO or FIXME comments which have associated dates.
    • This allows you to track deprecations, and things to be fixed with a deadline.

To see the integrated help run sysbox help todo, or sysbox help find.

release-0.14.0

06 Nov 08:32
@skx skx
27ce063
Compare
Choose a tag to compare

release-0.14.0

This release removes the install subcommand, which was causing support questions by email more often than anything else relating to this project.

The new version subcommand was added, which is helpful for users downloading binaries from our release page.

As is traditional the calc subcommand received some more updates, and bugfixes.

  • Multiple consecutive "-" characters are now handled correctly.
    • So 3--3 is handled as 3 - (-3), with a result of 6.
  • The REPL mode, launched with sysbox calc, now has an command-line history support.

release-0.13.0

09 Apr 14:25
@skx skx
8c850d7
Compare
Choose a tag to compare

release-0.13.0

This release adds a new sub-command html2text, which performs trivial HTML to text conversion for files named on the command-line, or STDIN if no files are specified.

The complete set of changes since the previous release are:

  • New subcommand, html2text
  • Updated comment handling for FORTRAN sources
  • #30
  • Allow the user to specify the maximum nesting level for markdown table of content files
  • #31
  • Updated our dependencies.
  • #32

release-0.12.0

10 Nov 18:31
@skx skx
43456f1
Compare
Choose a tag to compare

release-0.12.0

This release adds the new markdown-toc sub-command, which allows you to easily generate a table of contents from a markdown file. I use a perl-script to do this in many of my existing projects, so this is an easy win.

In addition to the new command there were a couple of minor tweaks:

  • If the DEBUG environmental variable is set to a non-empty value any panic the code produces will be displayed literally, rather than being hidden and recovered from.
    • This is useful for debugging.
  • The dependencies were bumped to their latest upstream version(s).
    • No significant changes required.

release-0.11.0

11 Sep 13:46
@skx skx
Compare
Choose a tag to compare

release-0.11.0

This release adds a new sub-command validate-xml, which nicely compliments the existing commands for validating JSON and YAML files.

Although we do not support validation using a DTD, this command is sufficient to detect and report upon tag-mismatches and similar "simple" errors.