- Fixed an issue where validate did not fail on invalid playbook entities' versions (i.e. subplaybooks or scripts with higher fromversion than their parent playbook).
- Added support for running lint via a remote docker ssh connection. Use
DOCKER_HOST
env variable to specify a remote docker connection, such as:DOCKER_HOST=ssh://myuser@myhost.com
. - Fixed an issue where the pack cache in get_marketplaces caused the function to return invalid values.
- Fixed an issue where running format on a pack with XSIAM entities would fail.
- Added the new
display_name
field to relevant entities in the create-id-set command. - Added a new validation to the validate command to verify the existence of "Reliability" parameter if the integration have reputation command.
- Fixed a bug where terminating the lint command failed (
ctrl + c
). - Removed the validation of a subtype change in integrations and scripts from validate.
- Fixed an issue where download did not behave as expected when prompting for a version update. Reported by @K-Yo
- Added support for adoption release notes.
- Fixed an issue where merge-id-sets failed when a key was missing in one id-set.json.
- Fixed a bug where some mypy messages were not parsed properly in lint.
- Added a validation to the validate command, failing when '
fromversion
' or 'toversion
' in a content entity are incorrect format. - Added a validation to the validate command, checking if
fromversion
<=toversion
. - Fixed an issue where coverage reports used the wrong logging level, marking debug logs as errors.
- Added a new validation to the validate command, to check when the discouraged
http
prefixes are used when setting defaultvalue, rather thanhttps
. - Added a check to the lint command for finding hard-coded usage of the http protocol.
- Locked the dependency on Docker.
- Removed a traceback line from the init command templates: BaseIntegration, BaseScript.
- Updated the token in _add_pr_comment method from the content-bot token to the xsoar-bot token.