Releases: nzlosh/err-stackstorm
Releases · nzlosh/err-stackstorm
v2.2.0
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
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
v2.1.2
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
v2.1.0
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
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
Removed unimplemented Keyring and Vault stores.
Added more unit tests.
Improved documentation.
Improved compatibility with errbot backends
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
- Allow chat users to associate StackStorm credentials using authentication web page hosted by errbot.
- Better support for XMPP backend.