StackStorm 2.3.1: Bug Smashing

July 6, 2017
by Lindsay Hill

Hot on the heels of StackStorm 2.3, we have pushed out StackStorm 2.3.1. Bugs squashed, a few useful small changes. Here’s a few of the highlights:

Additions & Changes:

  • The remote-shell-script runner now supports passphrases for SSH keys.
  • New json_escape filter for escaping JSON strings.
  • Most of our CLI commands will limit the output to 50 items. But they didn’t always tell you if there were more than 50 results available. Now they do.
  • Position parameters in actions must now be unique, and sequential. They always should have been, but now we enforce that. You’ll get a warning if you try to register actions with invalid position entries.
  • st2api whole API responses are now logged at DEBUG level. The default logging level is INFO, so this reduces clutter.

Bugfixes

There are always bugs. But maybe now there are a few less.

  • st2 action-alias delete now works. It was broken in 2.3, and you had to delete aliases via API.
  • st2ctl register sometimes failed to register rules, resulting in errors that could never be re-created. Annoying, and now fixed.
  • The config loader didn’t like config schema default boolean values that were False. It got confused. I got confused. It is now fixed.

Full details in the Changelog.

We’re now getting into the next release – this will probably be 2.3.2, which will be more bugfixes and small changes. If you have any favorite bugs you need fixed, please make sure to highlight them on GitHub. No issue logged == no bug, OK? And do let us know if anything already logged is affecting you. Give it a +1. Our very scientific processes do take that into account when picking bugs to fix.

Upgrading

Packages are now available in apt and yum repos. Make sure you backup first, and check the upgrade notes, especially if you’re upgrading from pre-2.2.

As always, if you run into any problems, get in touch via Slack or GitHub.