Skip to content

Releases: nzlosh/err-stackstorm

v2.2.0

27 Nov 17:17
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Fixed incorrect variable name in slack adapter.

v2.1.0

08 Jul 15:18
5c6b4b8
Compare
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
Compare
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.

Errbot 6.x compatiablity

15 May 21:43
26942ea
Compare
Choose a tag to compare
Pre-release

Removed unimplemented Keyring and Vault stores.
Added more unit tests.
Improved documentation.

Improved compatibility with errbot backends

08 Feb 17:11
a71b24a
Compare
Choose a tag to compare

Added

  • Correctly support action-alias acknowledge enabled flag in StackStorm API.
  • Support appending the execution web_url to action-alias acknowledgement message.

Changed

  • Fixed exception raise in log message when err-stackstorm isn't able to fetch a valid StackStorm user token.

Removed

  • Removed dependency for st2client to be able to use requests>=2.20. This avoid conflicts with popular chat backends.

Out of Bands authentication

30 Jan 10:31
Compare
Choose a tag to compare
  • Allow chat users to associate StackStorm credentials using authentication web page hosted by errbot.
  • Better support for XMPP backend.