Release Notes ============================== Release Galaxy 1.10.0 ~~~~~~~~~~~~~~~~~~~~~~~ Minor Changes ------------- - Changed minimum required ansible-core version to 2.16.0; - Changed the logic of creating and updating report and eventmgmt objects; - Supported FortiAnalyzer 7.0.14, 7.2.11, 7.4.7, 7.4.8, 7.6.4. 8 new modules; Bugfixes -------- - Changed the logic of getting FortiAnalyzer system information to prevent permission denied error; - Supported module_defaults. General variables can be specified in one place by using module_defaults; New Modules ----------- - fortinet.fortianalyzer.faz_cli_system_localinpolicy6_dport - Cli system local in policy6 dport - fortinet.fortianalyzer.faz_cli_system_localinpolicy6_dst - Cli system local in policy6 dst - fortinet.fortianalyzer.faz_cli_system_localinpolicy6_intf - Cli system local in policy6 intf - fortinet.fortianalyzer.faz_cli_system_localinpolicy6_src - Cli system local in policy6 src - fortinet.fortianalyzer.faz_cli_system_localinpolicy_dport - Cli system local in policy dport - fortinet.fortianalyzer.faz_cli_system_localinpolicy_dst - Cli system local in policy dst - fortinet.fortianalyzer.faz_cli_system_localinpolicy_intf - Cli system local in policy intf - fortinet.fortianalyzer.faz_cli_system_localinpolicy_src - Cli system local in policy src | Release Galaxy 1.9.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Supported FortiAnalyzer 7.6.3. 2 new modules. Bugfixes -------- - Added "gather_facts" to all example playbooks. - Fixed a BUG that occurred when username/password and access token were used at the same time. New Modules ----------- - fortinet.fortianalyzer.faz_cli_fmupdate_fgdsetting - Cli fmupdate fgd setting - fortinet.fortianalyzer.faz_cli_system_log_deviceselector - Cli system log device selector | Release Galaxy 1.8.1 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Supported FortiAnalyzer 7.2.9, 7.2.10, 7.4.6, 7.6.2 Bugfixes -------- - Corrected the mainkey of some "eventmgmt" modules. - Modified example playbooks to support ansible-lint check. | Release Galaxy 1.8.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Added 16 eventmgmt modules. - Supported FortiAnalyzer 6.2.13, 6.4.15, 7.0.13, 7.2.8, 7.4.4, 7.4.5, 7.6.1 API schemas. Bugfixes -------- - Supported all sanity tests of ansible-core 2.18.0 New Modules ----------- - fortinet.fortianalyzer.faz_eventmgmt_alerts_ack - Acknowledge alert events. - fortinet.fortianalyzer.faz_eventmgmt_alerts_assign - Assign alert events - fortinet.fortianalyzer.faz_eventmgmt_alerts_comment - Handle alert comments. - fortinet.fortianalyzer.faz_eventmgmt_alerts_import - Import basic handlers. - fortinet.fortianalyzer.faz_eventmgmt_alerts_read - Mark a specific alert event as read. - fortinet.fortianalyzer.faz_eventmgmt_alerts_unack - Unacknowledge alert events. - fortinet.fortianalyzer.faz_eventmgmt_basichandlers_import - Import basic handlers. - fortinet.fortianalyzer.faz_eventmgmt_config_basichandler - Config basic-handler. - fortinet.fortianalyzer.faz_eventmgmt_config_correlationhandler - Config correlation-handler. - fortinet.fortianalyzer.faz_eventmgmt_config_dataselector - Config data-selector. - fortinet.fortianalyzer.faz_eventmgmt_config_notificationprofile - Config notification-profile. - fortinet.fortianalyzer.faz_eventmgmt_config_trigger - trigger - fortinet.fortianalyzer.faz_eventmgmt_config_trigger_device - device - fortinet.fortianalyzer.faz_eventmgmt_config_trigger_filter - filter - fortinet.fortianalyzer.faz_eventmgmt_config_trigger_filter_rule - rule - fortinet.fortianalyzer.faz_eventmgmt_correlationhandlers_import - Import correlation handlers. Release Galaxy 1.7.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Supported FortiAnalyzer 7.2.6, 7.2.7, 7.6.0 API schemas. - Supported check mode for all modules except "faz_generic". - Supported diff mode for some modules. Bugfixes -------- - Improved code logic, reduced redundant requests for system information. - Improved faz_fact document. - Improved readme document. New Modules ----------- - fortinet.fortianalyzer.faz_cli_system_admin_user_policyblock - Policy block write access. Release Galaxy 1.6.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Supported FortiAnalyzer 7.4.3 API schemas. 1 new module. - Supported ansible-core 2.17 Bugfixes -------- - Added more report selectors in faz_fact. - Changed type of "schedule_valid_end" and "schedule_valid_start" in module faz_report_config_schedule from list of dict to string. New Modules ----------- - fortinet.fortianalyzer.faz_cli_system_log_ueba - UEBAsettings. Release Galaxy 1.5.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Added report serial modules. - Supported FortiAnalyzer 7.0.12, 7.2.5. - Added parameter version_check. If set to True, it will check whether the parameters used are supported by the corresponding version of FortiAnazlyer. Bugfixes -------- - Improved 10 modules to support "state:absent". - Improved bypass_validation. If you now set bypass_validation to true, it will allow you to send parameters that are not defined in the schema. - Improved documentation, added description for all "no description" modules. - Improved faz_fact, it can support selectors start with "report". New Modules ----------- - fortinet.fortianalyzer.faz_report_config_chart - Config chart. - fortinet.fortianalyzer.faz_report_config_chart_drilldowntable - Config drill-down-table. - fortinet.fortianalyzer.faz_report_config_chart_tablecolumns - Config table-columns. - fortinet.fortianalyzer.faz_report_config_chart_variabletemplate - Config variable-template. - fortinet.fortianalyzer.faz_report_config_dataset - Config dataset. - fortinet.fortianalyzer.faz_report_config_dataset_variable - Config variable. - fortinet.fortianalyzer.faz_report_config_layout - Config layout. - fortinet.fortianalyzer.faz_report_config_layout_component - Config component. - fortinet.fortianalyzer.faz_report_config_layout_component_variable - Config variable. - fortinet.fortianalyzer.faz_report_config_layout_footer - Config footer. - fortinet.fortianalyzer.faz_report_config_layout_header - Config header. - fortinet.fortianalyzer.faz_report_config_layoutfolder - Config layout-folder. - fortinet.fortianalyzer.faz_report_config_macro - Config macro. - fortinet.fortianalyzer.faz_report_config_output - Config output. - fortinet.fortianalyzer.faz_report_config_output_emailrecipients - Config email-recipients. - fortinet.fortianalyzer.faz_report_config_schedule - Config schedule. - fortinet.fortianalyzer.faz_report_config_schedule_addressfilter - Config address-filter. - fortinet.fortianalyzer.faz_report_config_schedule_devices - Config devices. - fortinet.fortianalyzer.faz_report_config_schedule_filter - Config filter. - fortinet.fortianalyzer.faz_report_config_schedule_reportlayout - Config report-layout. - fortinet.fortianalyzer.faz_report_configfile_import - Import report config files. - fortinet.fortianalyzer.faz_report_graphfile - Handle graph files. - fortinet.fortianalyzer.faz_report_graphfile_delete - Handle graph files. - fortinet.fortianalyzer.faz_report_reports_data_delete - Handle generated reports. - fortinet.fortianalyzer.faz_report_run - Start report requests. - fortinet.fortianalyzer.faz_report_run_delete - Handle report requests by task ID. - fortinet.fortianalyzer.faz_report_template_delete - Delete report template language package files. - fortinet.fortianalyzer.faz_report_template_import - Import report templates. - fortinet.fortianalyzer.faz_report_template_install - Install report template language packages from files. Release Galaxy 1.4.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Added deprecated warning to invalid argument name, please change the invalid argument name such as "var-name", "var name" to "var_name". - Changed minimum required ansible-core version to 2.15.0 - Supported FortiAnalyzer 6.4.14, 7.0.11, 7.4.2 Bugfixes -------- - Changed "revision" to "v_range" to reduce the size of the code. - Improved the logic of plugin code. - Renamed the input argument "message" in "faz_sys_reboot" to "faz_message". New Modules ----------- - fortinet.fortianalyzer.faz_cli_system_admin_profile_writepasswdprofiles - Profile list. - fortinet.fortianalyzer.faz_cli_system_admin_profile_writepasswduserlist - User list. Release Galaxy 1.3.2 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Bugfixes -------- - Added missing enum values for some arguments. - Improve logic to decide whether the local data and remote FortiAnalyzer are the same. - Require ansible core to be at least 2.14.0 - Support FortiAnalyzer 7.0.10 Release Galaxy 1.3.1 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Bugfixes -------- - Require ansible core to be at least 2.13.0 Release Galaxy 1.3.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Add 4 new modules. - Add module digest page in the document. - Support newest patches from v6.2 to v7.4 Bugfixes -------- - Fixed the bug that would report an error when providing access_token and username/password at the same time. - Improve code robustness. New Modules ----------- - fortinet.fortianalyzer.faz_cli_system_csf - Add this device to a Security Fabric or set up a new Security Fabric on this device. - fortinet.fortianalyzer.faz_cli_system_csf_fabricconnector - Fabric connector configuration. - fortinet.fortianalyzer.faz_cli_system_csf_trustedlist - Pre-authorized and blocked security fabric nodes. - fortinet.fortianalyzer.faz_cli_system_log_pcapfile - Log pcap-file settings. Release Galaxy 1.2.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0``, ``v7.2`` and ``v7.4`` Minor Changes ------------- - Support fortianalyzer cloud. - Support IAM access token login method. - Support Fortianalyze v7.4, 1 new modules, faz_cli_system_socfabric_trustedlist. Release Galaxy 1.1.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0`` and ``v7.2`` Minor Changes ------------- - Support newest versions in ``v6.2``, ``v6.4``, ``v7.0`` and ``v7.2``. - Fixed Many sanity test warnings and errors. - faz_fact and faz_rename support more URLs. - Added param log_path for every module. You can specify the place to save the log when enable_log is True. Bug Fixes ------------- - Fixed an issue where some selectors in faz_fact were named incorrectly. - Fixed version_added in the document. The value of this parameter is the version each module first supported in the FortiAnalyzer Ansible Collection. Release Galaxy 1.0.3 ~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0`` and ``v7.2`` Major Changes ------------- - Deprecate default genrated README in plugin directory. - Update meta/runtime.yaml requirement. - Update python and ansible requirement in top-level README. Release Galaxy 1.0.2 ~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4``, ``v7.0`` and ``v7.2`` Major Changes -------------- - Fixed Many sanity test warnings and errors. - Support API schema 7.2.0, 25 new APIs, 8 new modules. - Supported Ansible Changelogs. Release Galaxy 1.0.1 ~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4`` and ``v7.0`` Bugfix ------------ - fix enable_log option setting issue with new netcommon plugin. - fix some document typos in sphinx and module. - fix readthedoc build requirement. Release Galaxy 1.0.0 ~~~~~~~~~~~~~~~~~~~~~~ Release Target --------------- FortiAnalyzer version: ``v6.2``, ``v6.4`` and ``v7.0`` Module Category ---------------- +-------------------------------+--------------------------+---------------------------------+ | Module Category | Supported JPRC methods | Location | +===============================+==========================+=================================+ | Object Oriented Modules | add/update(set)/delete | `ref `__ | +-------------------------------+--------------------------+---------------------------------+ | Facts Gathering Modules | get | `ref `__ | +-------------------------------+--------------------------+---------------------------------+ | Daemon Modules | exec | `ref `__ | +-------------------------------+--------------------------+---------------------------------+ | Generic Modules | (all methods) | `ref `__ | +-------------------------------+--------------------------+---------------------------------+ Features ------------ - Full FortiAnalyzer JRPC URLs coverage (more than 170 modules). - Flexible error handling mechanism.