Skip to content

Releases: nzlosh/err-stackstorm

v2.3.2

29 Sep 13:26
46ad82c

Choose a tag to compare

[2.3.2] 2025-09-28

Added

Changed

  • Fixed python path in systemd unit file.
  • Used correct user id/channel id with postMessage when using blocks in Slack chat adapter.
  • Updated dockerfile to use ubuntu22.04 and python3.10
  • Fixed version number in documentation.

Removed

v2.3.1

11 Jul 21:46

Choose a tag to compare

[2.3.1] 2025-07-11

Added

  • Added Ubuntu 24 and Debian 12 to package build.

Changed

  • Display ANSI colour correctly in makefile.
  • Removed redundant testing of the extra.slack key.
  • Used version.py as reference for building packages.

Removed

  • Removed Ubuntu 18 and Debian 10 from package build.

v2.3.0

05 Jul 08:47

Choose a tag to compare

[2.3.0] 2025-07-05

Added

  • Proof of concept for enquiry support.
  • Add Python 3.12 to test matrix.
  • Option to use an empty plugin_prefix

Changed

  • Restructured source layout for pypi packaging.
  • Restructured and updated documentation.
  • Switched from setup.py to pyproject.toml
  • Updated package build process to support Rocky linux and base on major version of OS.
  • Use plugin_prefix in help command hint

Removed

  • Removed check_latest_version function.
  • Removed CircleCI from project in favour of using Github Actions.
  • Removed Python 3.7 & 3.8 from test matrix.
  • Removed detection of 'block' key from _post_block_message() which was causing messages to be silently ignored.

v2.2.0

27 Nov 17:17

Choose a tag to compare

Added

  • support for slackv3 backend and passing action-alias extra parameters as Slack block or attachment.
  • documentation to use Slack blocks or attachments.
  • tests for Python from 3.6 to 3.10

Changed

  • hard coded notification_route to use user configured route when calling match_and_execute.

Removed

  • logging sensitive api tokens in debug logs.
  • <action-alias> for action execution help text.

v2.1.4

14 Aug 12:26
57eac7e

Choose a tag to compare

Added

  • Session are deleted automatically when a chat user fails to authenticate against St2 API.
  • Include Slack users "display name" in session list for easier identification.

Changed

  • Update documentation with corrections and improved examples.
  • Corrected error of dynamic commands not registering correctly when the plugin was deactivated/activated.
  • Improved robustness of version check code to gracefully handle github.com being unavailable.

v2.1.3

10 Jan 16:27

Choose a tag to compare

Added

  • Added err-stackstorm version in the st2help display.

Changed

  • Fixed st2help function to have to correct number of positional arguments.

v2.1.2

25 Nov 12:53
2eae9d4

Choose a tag to compare

Added

  • Added CircleCI build badge to README.
  • Added route key to be defined by user to allow mutliple bots attached to a single StackStorm instance.
  • Added version check on start-up to log if newer version of the plugin are available.

Changed

  • Updated curl example in troubleshooting section.
  • Changed all bot commands to be registered dynamically to allow user defined plugin prefix.

v2.1.1

20 Jul 09:09
d8ba1d8

Choose a tag to compare

Fixed incorrect variable name in slack adapter.

v2.1.0

08 Jul 15:18
5c6b4b8

Choose a tag to compare

Added

  • Added deactivate method to correctly handle errbot reload and stop process.
  • Added initial files for documentation to be served on readthedocs.
  • Added missing documentation for nginx configuration when using Client-side authentication.
  • Added support for IRC and Discord Chat Adapters.
  • Added source documentation for ReadTheDocs.

Changed

  • Correctly detect when the extra attribute is passed to the Slack Chat Adapter.
  • Send web login form data as JSON to be compatible with errbot >=v6.0.

Improved robustness

29 May 20:27

Choose a tag to compare

Improved robustness Pre-release
Pre-release

Added

  • Split unit tests in separate test files.
  • Added linting to CircleCI
  • Added try/except blocks around plugin configuration code to improve installation and startup
    experience when there are errors in the configuration.

Changed

  • Fixed dictionary keys to reference 'apikey' consistently.
  • Switch CircleCI from calling pytest directly to using Makefile.
  • Dropped using sseclient-py in favour of btubbs sseclient.
  • Corrected references to apikey configuration.