- Internal: Fixed an issue where the
tools.get_id
function would not find the ID for layout content items in some cases. - Internal: Fixed an issue where the
tools.get_display_name
function would return incorrect values for "Indicator Type" content items. - Changed the error code of the validate check for deprecated display names from
IN157
(duplicated a code used by anativeimage
check) toIN160
(new code). - Changed the error code of the validate check for invalid SIEM marketplace values from
IN151
(duplicated a code used by a check for empty command arguments) toIN161
(new code). - Added JUnit XML output support for test-content command.
- Updated the run-unit-tests command to not fail on JavaScript items, but skip them instead.
- Updated the
validate
pre-commit hook to run before therun-unit-tests
hook. This will preventvalidate
from falling on errors about temporary files that are sometimes created when running unit-tests. - Added the auto-replace-uuids flag to the download command. set this flag to False to avoid UUID replacements when downloading using download command.
- Added a new key supportlevelheader to the integration schema.
- format command will run without the content graph if graph creation fails.
- Updated the
GENERAL_DEFAULT_FROMVERSION
variable from 6.9.0 to 6.10.0. - Internal: Replaced the
tools._read_file
function with a more generictools.safe_read_unicode
function. - Internal: Added
pathlib.Path
support to thetools.get_yml_paths_in_dir
andtools.get_child_directories
functions. - Fixed an issue in the test-modeling-rule command, where possible exceptions were not caught.
- Added the --delete_existing_dataset/-dd flag to the modeling-rules test command to delete an existing dataset in the tenant.
- Added a new validation (
IN159
) which validates that reputation commands context outputs are spelled according to standards. - Internal: Added a
loaded_data
parameter toYmlSplitter
to allow passing preloaded YAML data.