Releases: nzlosh/err-stackstorm
Releases · nzlosh/err-stackstorm
v2.3.2
v2.3.1
[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
[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_versionfunction. - 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
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.