IBM Security Join our 16,000+ members as we work together to overcome the toughest challenges of cybersecurity. Join the Community
See https://ibm.biz/soar-python-docs for a detailed Change Log of each library.
We have added the ability to include a Playbook with an app. This is different from the UI ability to export/import a Playbook. This works like Rules and Workflows do with the resilient-sdk, allowing a developer to design and package Playbooks alongside their functions and to have them imported to the platform when installing an app.The libraries also now officially support Python 3.9.The make use of the latest Playbooks features for the SDK:
$ resilient-sdk codegen -p <path_to_new_package> --playbook <api_name_of_playbook> -m <api_name_of_message_destination> --script "name_of_global_script_to_include"
$ resilient-sdk codegen -p my_playbook_app --reload
$ resilient-sdk extract --playbook <api_name_of_playbook> -m <api_name_of_message_destination> --script "name_of_global_script_to_include"
$ resilient-sdk clone --playbook <api_name_of_playbook> <cloned_playbook_api_name_to_create> --changetype artifact
More details can be found in the usage section for each command of the resilient-sdk at https://ibm.biz/soar-python-docs.