- Added the argument
--commited-only
to pre-commit to skip collecting on staged files. - Fixed an issue where the pre-commit command runs even in the case of deprecated or powershell integrations or scripts.
- Fixed an issue where validate falsely failed with error
PB101
andPB123
due to condition names discrepancy - Fixed an issue where the modeling-rules test command failed report and error when test data didn't exist.
- Changed the table print for modeling-rules test command.
- Updated the prepare-content to add contributor details to the
detaileddescription
field based on supportlevelheader key. - Added a new validation (
IN162
) to ensure that each event collector under partner supported packs have the xsoar value for the supportlevelheader key in its yml. - A rewrite for the download command, with many improvements and fixes, including:
- Large optimizations: reducing the runtime and CPU usage by a significant amount when there's a considerable amount of custom content items on the server.
- Improved error handling and messages, logs, and documentation (
demisto-sdk download --help
) for the command. - Fixed an issue where custom PowerShell-based integrations and automations would not download properly.
- Fixed an issue where names of the following custom content items would not have their IDs replaced from UUIDs:
- Classifiers
- Dashboards
- Indicator Types
- Reports
- Widgets
- Fixed an issue where the download would fail when using the '-r' / '--regex' flag when there were multiple custom content items on the server matching the pattern, having the same name.
- Fixed an issue where integrations / automations with a dot in their name would be saved with an incorrect file name (For example:
Test v1.1.py
would be namedTest v1.py
) - Fixed the Link to Jira Github flow to match the Jira-dc.