ancestor: null
releases:
  1.0.0:
    modules:
    - description: Manages user-defined APM ACLs.
      name: bigip_apm_acl
      namespace: ''
    - description: Manages the APM Network Access resource.
      name: bigip_apm_network_access
      namespace: ''
    - description: Exports the APM policy or APM access profile from remote nodes.
      name: bigip_apm_policy_fetch
      namespace: ''
    - description: Manages BIG-IP APM policy or APM access profile imports.
      name: bigip_apm_policy_import
      namespace: ''
    - description: Manages application settings for DOS profiles.
      name: bigip_asm_dos_application
      namespace: ''
    - description: Exports the ASM policy from remote nodes.
      name: bigip_asm_policy_fetch
      namespace: ''
    - description: Manages BIG-IP ASM policy imports.
      name: bigip_asm_policy_import
      namespace: ''
    - description: Manages BIG-IP ASM policies
      name: bigip_asm_policy_manage
      namespace: ''
    - description: Manages the Server Technology on an ASM policy.
      name: bigip_asm_policy_server_technology
      namespace: ''
    - description: Manages Signature Sets on an ASM policy.
      name: bigip_asm_policy_signature_set
      namespace: ''
    - description: Manages CGNAT LSN Pools.
      name: bigip_cgnat_lsn_pool
      namespace: ''
    - description: Manages CLI aliases on a BIG-IP.
      name: bigip_cli_alias
      namespace: ''
    - description: Manages CLI scripts on a BIG-IP.
      name: bigip_cli_script
      namespace: ''
    - description: Runs TMSH and BASH commands on F5 devices.
      name: bigip_command
      namespace: ''
    - description: Manages BIG-IP configuration sections.
      name: bigip_config
      namespace: ''
    - description: Performs actions related to configuration synchronization (ConfigSync).
      name: bigip_configsync_action
      namespace: ''
    - description: Manages data groups on a BIG-IP.
      name: bigip_data_group
      namespace: ''
    - description: Manages system authentication on a BIG-IP.
      name: bigip_device_auth
      namespace: ''
    - description: Manages LDAP device authentication settings on BIG-IP.
      name: bigip_device_auth_ldap
      namespace: ''
    - description: Manages self-signed device certificates.
      name: bigip_device_certificate
      namespace: ''
    - description: Manages device IP configuration settings for HA on a BIG-IP.
      name: bigip_device_connectivity
      namespace: ''
    - description: Manages BIG-IP device DNS settings.
      name: bigip_device_dns
      namespace: ''
    - description: Manages device groups on a BIG-IP.
      name: bigip_device_group
      namespace: ''
    - description: Manages members in a device group.
      name: bigip_device_group_member
      namespace: ''
    - description: Manages HA group settings on a BIG-IP system.
      name: bigip_device_ha_group
      namespace: ''
    - description: Manages HTTPD related settings on BIG-IP.
      name: bigip_device_httpd
      namespace: ''
    - description: Collects information from F5 BIG-IP devices.
      name: bigip_device_info
      namespace: ''
    - description: Manages license installation and activation on BIG-IP devices.
      name: bigip_device_license
      namespace: ''
    - description: Manages NTP servers on a BIG-IP.
      name: bigip_device_ntp
      namespace: ''
    - description: Manages the SSHD settings of a BIG-IP.
      name: bigip_device_sshd
      namespace: ''
    - description: Manages system-level syslog settings on BIG-IP.
      name: bigip_device_syslog
      namespace: ''
    - description: Manages traffic groups on BIG-IP.
      name: bigip_device_traffic_group
      namespace: ''
    - description: Manages the trust relationships between BIG-IPs.
      name: bigip_device_trust
      namespace: ''
    - description: Manages DNS resolver cache configurations on BIG-IP.
      name: bigip_dns_cache_resolver
      namespace: ''
    - description: Manages LTM DNS nameservers on a BIG-IP.
      name: bigip_dns_nameserver
      namespace: ''
    - description: Manages DNS resolvers on a BIG-IP.
      name: bigip_dns_resolver
      namespace: ''
    - description: Manages DNS zones on BIG-IP.
      name: bigip_dns_zone
      namespace: ''
    - description: Manages files in datastores on a BIG-IP.
      name: bigip_file_copy
      namespace: ''
    - description: Manages address lists on BIG-IP AFM.
      name: bigip_firewall_address_list
      namespace: ''
    - description: Manages AFM DoS profiles on a BIG-IP.
      name: bigip_firewall_dos_profile
      namespace: ''
    - description: Manages the attack vector configuration in an AFM DoS profile.
      name: bigip_firewall_dos_vector
      namespace: ''
    - description: Manages AFM global rule settings on a BIG-IP.
      name: bigip_firewall_global_rules
      namespace: ''
    - description: Manages AFM logging profiles configured in the system.
      name: bigip_firewall_log_profile
      namespace: ''
    - description: Configures Network Firewall related settings of the log profile.
      name: bigip_firewall_log_profile_network
      namespace: ''
    - description: Manages AFM security firewall policies on a BIG-IP.
      name: bigip_firewall_policy
      namespace: ''
    - description: Manages port lists on BIG-IP AFM.
      name: bigip_firewall_port_list
      namespace: ''
    - description: Manages AFM Firewall rules.
      name: bigip_firewall_rule
      namespace: ''
    - description: Manages AFM security firewall policies on a BIG-IP.
      name: bigip_firewall_rule_list
      namespace: ''
    - description: Manages BIG-IP AFM schedule configurations.
      name: bigip_firewall_schedule
      namespace: ''
    - description: Manages the Datacenter configuration on a BIG-IP.
      name: bigip_gtm_datacenter
      namespace: ''
    - description: Manages global GTM settings.
      name: bigip_gtm_global
      namespace: ''
    - description: Manages F5 BIG-IP GTM BIG-IP monitors.
      name: bigip_gtm_monitor_bigip
      namespace: ''
    - description: Manages external GTM monitors on a BIG-IP.
      name: bigip_gtm_monitor_external
      namespace: ''
    - description: Manages F5 BIG-IP GTM FirePass monitors.
      name: bigip_gtm_monitor_firepass
      namespace: ''
    - description: Manages F5 BIG-IP GTM HTTP monitors.
      name: bigip_gtm_monitor_http
      namespace: ''
    - description: Manages F5 BIG-IP GTM HTTPS monitors.
      name: bigip_gtm_monitor_https
      namespace: ''
    - description: Manages F5 BIG-IP GTM TCP monitors.
      name: bigip_gtm_monitor_tcp
      namespace: ''
    - description: Manages F5 BIG-IP GTM TCP half-open monitors.
      name: bigip_gtm_monitor_tcp_half_open
      namespace: ''
    - description: Manages F5 BIG-IP GTM pools.
      name: bigip_gtm_pool
      namespace: ''
    - description: Manages GTM pool member settings.
      name: bigip_gtm_pool_member
      namespace: ''
    - description: Manages F5 BIG-IP GTM servers.
      name: bigip_gtm_server
      namespace: ''
    - description: Manages GTM Topology Records.
      name: bigip_gtm_topology_record
      namespace: ''
    - description: Manages GTM Topology Regions.
      name: bigip_gtm_topology_region
      namespace: ''
    - description: Manages F5 BIG-IP GTM virtual servers.
      name: bigip_gtm_virtual_server
      namespace: ''
    - description: Manages F5 BIG-IP GTM wide IPs.
      name: bigip_gtm_wide_ip
      namespace: ''
    - description: Manages the hostname of a BIG-IP.
      name: bigip_hostname
      namespace: ''
    - description: Manages TCL iApp services on a BIG-IP.
      name: bigip_iapp_service
      namespace: ''
    - description: Manages TCL iApp templates on a BIG-IP.
      name: bigip_iapp_template
      namespace: ''
    - description: Manages IPSec IKE Peer configuration on a BIG-IP.
      name: bigip_ike_peer
      namespace: ''
    - description: Manages the BIG-IP advanced routing configuration sections.
      name: bigip_imish_config
      namespace: ''
    - description: Manages BIG-IP physical interfaces.
      name: bigip_interface
      namespace: ''
    - description: Manages IPSec policies on a BIG-IP.
      name: bigip_ipsec_policy
      namespace: ''
    - description: Manages iRules across different modules on a BIG-IP.
      name: bigip_irule
      namespace: ''
    - description: Manages log destinations on a BIG-IP.
      name: bigip_log_destination
      namespace: ''
    - description: Manages log publishers on a BIG-IP.
      name: bigip_log_publisher
      namespace: ''
    - description: Manages Javascript LX packages on a BIG-IP.
      name: bigip_lx_package
      namespace: ''
    - description: Manages system management routes on a BIG-IP.
      name: bigip_management_route
      namespace: ''
    - description: Manages peers for routing generic message protocol messages.
      name: bigip_message_routing_peer
      namespace: ''
    - description: Manages generic message parser profiles.
      name: bigip_message_routing_protocol
      namespace: ''
    - description: Manages static routes for routing message protocol messages.
      name: bigip_message_routing_route
      namespace: ''
    - description: Manages router profiles for message-routing protocols.
      name: bigip_message_routing_router
      namespace: ''
    - description: Manages the configuration for an outgoing connection.
      name: bigip_message_routing_transport_config
      namespace: ''
    - description: Manages DNS monitors on a BIG-IP.
      name: bigip_monitor_dns
      namespace: ''
    - description: Manages external LTM monitors on a BIG-IP.
      name: bigip_monitor_external
      namespace: ''
    - description: Manages F5 BIG-IP LTM gateway ICMP monitors.
      name: bigip_monitor_gateway_icmp
      namespace: ''
    - description: Manages F5 BIG-IP LTM HTTP monitors
      name: bigip_monitor_http
      namespace: ''
    - description: Manages F5 BIG-IP LTM HTTPS monitors
      name: bigip_monitor_https
      namespace: ''
    - description: Manages BIG-IP LDAP monitors.
      name: bigip_monitor_ldap
      namespace: ''
    - description: Manages BIG-IP SNMP data collecting agent (DCA) monitors.
      name: bigip_monitor_snmp_dca
      namespace: ''
    - description: Manages F5 BIG-IP LTM TCP echo monitors.
      name: bigip_monitor_tcp_echo
      namespace: ''
    - description: Manages F5 BIG-IP LTM TCP half-open monitors.
      name: bigip_monitor_tcp_half_open
      namespace: ''
    - description: Manages F5 BIG-IP LTM UDP monitors.
      name: bigip_monitor_udp
      namespace: ''
    - description: Manages network global settings on a BIG-IP.
      name: bigip_network_globals
      namespace: ''
    - description: Manages F5 BIG-IP LTM nodes.
      name: bigip_node
      namespace: ''
    - description: Manages BIG-IP partitions.
      name: bigip_partition
      namespace: ''
    - description: Manages the authentication password policy on a BIG-IP.
      name: bigip_password_policy
      namespace: ''
    - description: Manages the general policy configuration on a BIG-IP.
      name: bigip_policy
      namespace: ''
    - description: Manages LTM policy rules on a BIG-IP.
      name: bigip_policy_rule
      namespace: ''
    - description: Manages F5 BIG-IP LTM pool members.
      name: bigip_pool_member
      namespace: ''
    - description: Manages HTTP analytics profiles on a BIG-IP.
      name: bigip_profile_analytics
      namespace: ''
    - description: Manages client SSL profiles on a BIG-IP.
      name: bigip_profile_client_ssl
      namespace: ''
    - description: Manages DNS profiles on a BIG-IP.
      name: bigip_profile_dns
      namespace: ''
    - description: Manages Fast L4 profiles on a BIG-IP.
      name: bigip_profile_fastl4
      namespace: ''
    - description: Manages FTP profiles on a BIG-IP.
      name: bigip_profile_ftp
      namespace: ''
    - description: Manages HTTP profiles on a BIG-IP.
      name: bigip_profile_http
      namespace: ''
    - description: Manages HTTP2 profiles on a BIG-IP.
      name: bigip_profile_http2
      namespace: ''
    - description: Manages HTTP compression profiles on a BIG-IP.
      name: bigip_profile_http_compression
      namespace: ''
    - description: Manages OneConnect profiles on a BIG-IP.
      name: bigip_profile_oneconnect
      namespace: ''
    - description: Manages cookie persistence profiles on BIG-IP.
      name: bigip_profile_persistence_cookie
      namespace: ''
    - description: Manages source address persistence profiles on a BIG-IP.
      name: bigip_profile_persistence_src_addr
      namespace: ''
    - description: Manages server SSL profiles on a BIG-IP.
      name: bigip_profile_server_ssl
      namespace: ''
    - description: Manages SIP profiles on a BIG-IP.
      name: bigip_profile_sip
      namespace: ''
    - description: Manages TCP profiles on a BIG-IP.
      name: bigip_profile_tcp
      namespace: ''
    - description: Manages UDP profiles on a BIG-IP.
      name: bigip_profile_udp
      namespace: ''
    - description: Manages BIG-IP module provisioning.
      name: bigip_provision
      namespace: ''
    - description: Manages qkviews on the device.
      name: bigip_qkview
      namespace: ''
    - description: Manages remote roles on a BIG-IP.
      name: bigip_remote_role
      namespace: ''
    - description: Manipulates remote syslog settings on a BIG-IP.
      name: bigip_remote_syslog
      namespace: ''
    - description: Manages the default settings for remote user accounts on a BIG-IP.
      name: bigip_remote_user
      namespace: ''
    - description: Manages route domains on a BIG-IP.
      name: bigip_routedomain
      namespace: ''
    - description: Manages Self IP addresses on a BIG-IP.
      name: bigip_selfip
      namespace: ''
    - description: Manages service policies on a BIG-IP.
      name: bigip_service_policy
      namespace: ''
    - description: Manages SMTP settings on the BIG-IP.
      name: bigip_smtp
      namespace: ''
    - description: Manages SNAT pools on a BIG-IP.
      name: bigip_snat_pool
      namespace: ''
    - description: Manages SNAT Translations on a BIG-IP.
      name: bigip_snat_translation
      namespace: ''
    - description: Manipulates general SNMP settings on a BIG-IP.
      name: bigip_snmp
      namespace: ''
    - description: Manages SNMP communities on a BIG-IP.
      name: bigip_snmp_community
      namespace: ''
    - description: Manipulates SNMP trap information on a BIG-IP.
      name: bigip_snmp_trap
      namespace: ''
    - description: Manages software images on a BIG-IP.
      name: bigip_software_image
      namespace: ''
    - description: Installs software images on a BIG-IP.
      name: bigip_software_install
      namespace: ''
    - description: Manages the software update settings of a BIG-IP.
      name: bigip_software_update
      namespace: ''
    - description: Imports/Deletes certificates from a BIG-IP.
      name: bigip_ssl_certificate
      namespace: ''
    - description: Imports/Deletes SSL keys from a BIG-IP.
      name: bigip_ssl_key
      namespace: ''
    - description: Manages OCSP configurations on a BIG-IP.
      name: bigip_ssl_ocsp
      namespace: ''
    - description: Manipulates static routes on a BIG-IP.
      name: bigip_static_route
      namespace: ''
    - description: Manages BIG-IP tmm daemon log settings.
      name: bigip_sys_daemon_log_tmm
      namespace: ''
    - description: Manages BIG-IP system database variables.
      name: bigip_sys_db
      namespace: ''
    - description: Manages BIG-IP global settings.
      name: bigip_sys_global
      namespace: ''
    - description: Manages timer policies on a BIG-IP.
      name: bigip_timer_policy
      namespace: ''
    - description: Manages IPSec Traffic Selectors on a BIG-IP.
      name: bigip_traffic_selector
      namespace: ''
    - description: Manages trunks on a BIG-IP.
      name: bigip_trunk
      namespace: ''
    - description: Manages tunnels on a BIG-IP.
      name: bigip_tunnel
      namespace: ''
    - description: Manages upload, installation, and removal of UCS files.
      name: bigip_ucs
      namespace: ''
    - description: Fetches a UCS file from remote nodes.
      name: bigip_ucs_fetch
      namespace: ''
    - description: Manages user accounts and user attributes on a BIG-IP.
      name: bigip_user
      namespace: ''
    - description: Manages vCMP guests on a BIG-IP.
      name: bigip_vcmp_guest
      namespace: ''
    - description: Manages LTM virtual addresses on a BIG-IP.
      name: bigip_virtual_address
      namespace: ''
    - description: Manages LTM virtual servers on a BIG-IP.
      name: bigip_virtual_server
      namespace: ''
    - description: Manages VLANs on a BIG-IP.
      name: bigip_vlan
      namespace: ''
    - description: Manages the wait time for a BIG-IP condition before continuing.
      name: bigip_wait
      namespace: ''
    - description: Manages BIG-IQ FastHTTP applications.
      name: bigiq_application_fasthttp
      namespace: ''
    - description: Manages BIG-IQ FastL4 TCP applications.
      name: bigiq_application_fastl4_tcp
      namespace: ''
    - description: Manages BIG-IQ FastL4 UDP applications.
      name: bigiq_application_fastl4_udp
      namespace: ''
    - description: Manages BIG-IQ HTTP applications.
      name: bigiq_application_http
      namespace: ''
    - description: Manages BIG-IQ HTTPS offload applications.
      name: bigiq_application_https_offload
      namespace: ''
    - description: Manages BIG-IQ HTTPS WAF applications.
      name: bigiq_application_https_waf
      namespace: ''
    - description: Manages BIG-IP devices through BIG-IQ.
      name: bigiq_device_discovery
      namespace: ''
    - description: Collects information from F5 BIG-IQ devices.
      name: bigiq_device_info
      namespace: ''
    - description: Manages licenses in a BIG-IQ registration key pool.
      name: bigiq_regkey_license
      namespace: ''
    - description: Manages regkey license assignment on BIG-IPs from a BIG-IQ.
      name: bigiq_regkey_license_assignment
      namespace: ''
    - description: Manages registration key pools on BIG-IQ.
      name: bigiq_regkey_pool
      namespace: ''
    - description: Manages utility licenses on a BIG-IQ.
      name: bigiq_utility_license
      namespace: ''
    - description: Manages utility license assignment on BIG-IPs from a BIG-IQ.
      name: bigiq_utility_license_assignment
      namespace: ''
    plugins:
      lookup:
      - description: Returns a random license from the list.
        name: bigiq_license
        namespace: null
      - description: Returns a random license from the list.
        name: license_hopper
        namespace: null
    release_date: '2019-11-14'
  1.1.0:
    changes:
      bugfixes:
      - Fix IPv6 netmask for self IPs in bigip_device_info
      - Fix allowing authenticated not authorized users using modules to modify a
        resource
      - Fix save_when parameter not saving the configuration as expected in bigip_imish_config
        module
      deprecated_features:
      - Deprecated bigip_appsvcs_extension module
      - Deprecated bigip_device_facts module name
      - Deprecated bigiq_device_facts module name
      minor_changes:
      - Add accounting parameter for tacacs type to bigip_device_auth module
      - Add fw_enforcement_policy parameter to bigip_selfip module
      - Add persist cookie option to bigip_policy_rule module
      - Add phase1_lifetime parameter to bigip_ike_peer module
      - Add self allow option to bigip_network_globals module
      - Add true_names support to bigip_profile_client_ssl modules allowing specifying
        true filenames of the certificates
      - New FTP monitor module for configuring and managing FTP monitors
      - New ICMP monitor module for configuring and managing ICMP monitors
      - New SMTP monitor module for configuring and managing SMTP monitors
      - New universal persistence profile module for configuring and managing universal
        persistence profiles
      removed_features:
      - Remove _bigip_iapplx_package alias
      - Remove _bigip_security_address_list alias
      - Remove _bigip_security_port_list alias
      - Remove _bigip_traffic_group alias
      - Remove bigip_asm_policy module
    fragments:
    - 1237-fix-auth-not-authorized.yaml
    - 1336-adds-accounting-device-auth.yaml
    - 1392-fix-save-when.yaml
    - 1405-add-perist-cookie-option.yaml
    - 1440-add-true-name-support.yaml
    - 1500-add-phase1-lifetime.yaml
    - 1527-add-fw_enf-support.yaml
    - 1563-ipv6-bigip-device-info.yaml
    - 1566-new-universal-persistence.yaml
    - 1575-new-ftp-monitor.yaml
    - 1576-new-icmp-monitor.yaml
    - 1580-add-self-allow.yaml
    - 1580-new-smtp-monitor.yaml
    - 1601-remove-deprecations.yaml
    modules:
    - description: Manages FTP monitors on a BIG-IP.
      name: bigip_monitor_ftp
      namespace: ''
    - description: Manages F5 BIG-IP LTM ICMP monitors.
      name: bigip_monitor_icmp
      namespace: ''
    - description: Manages SMTP monitors on a BIG-IP.
      name: bigip_monitor_smtp
      namespace: ''
    - description: Manages universal persistence profiles.
      name: bigip_profile_persistence_universal
      namespace: ''
    release_date: '2020-01-07'
  1.10.0:
    changes:
      bugfixes:
      - Add negate as3,do,ts,cfe filter for bigip_device_info
      - Fix asm policy stats to return complete info in bigip_device_info module
      - Fix bigip_device_info with correct attribute "insert_xforwarded_for"
      - Fix ignoring of partition parameter when creating external datagroups
      - Fix incorrect duplication of entries when creating new ACLs
      - Fix index out of range error when comparing user and device's ACLs
      - Fix ltm policy conditions to return complete data in bigip_device_info module
      - Fix query filters in bigip_asm_* modules to allow policy names subsets
      minor_changes:
      - Add address_matches_with_external_datagroup condition to bigip_policy_rule
        module
      - Add persistence target for disable action to bigip_policy_rule module
      - Add rule_order parameter to bigip_policy_rule module
    fragments:
    - 1978-fix-asm-query-filters.yaml
    - 1986-fix-add-negate-as3-filter.yaml
    - 1993-allow-disable-persistence.yaml
    - 1998-add-ltm-policy-rule-order.yaml
    - 2002-add-external-datagroup-ltm-policy.yaml
    - 2006-fix-apm-acl.yaml
    - 2017-fix-bigip-device-info.yaml
    - 2018-fix-external-data-group-partition.yaml
    - 2054-fix-bigip-device-info.yaml
    release_date: '2021-06-21'
  1.10.1:
    changes:
      bugfixes:
      - Fix teem call when bigip_command and bigip_wait modules are using CLI as transport
    fragments:
    - 2061-fix-bigip-command-cli-teem.yaml
    release_date: '2021-06-25'
  1.11.0:
    changes:
      bugfixes:
      - Add syn_cookie_enable parameter to bigip_profile_fastl4 module
      - Fix for bigip_firewall_rule not idempotent when using address_list as source
        or destination
      - Fix for bigip_software_install module with state activated
      - Fix for inactive volume handling issue for bigip_software_install module
      - Fix snat pool issue in device info module
      - Include serialNumber for ssl-certs gather_subset
    fragments:
    - 1731-fix-firewall-address_list.yaml
    - 1912-add-syn_cookie_enable.yaml
    - 1992-fix-software-install.yaml
    - 2041-add-serialNumber-sslcerts-gatherSubset.yaml
    - fix-snat-pool-device-info.yaml
    release_date: '2021-08-02'
  1.11.1:
    changes:
      bugfixes:
      - Fix API filters not returning correct results when policy names ending with
        numbers
      - Fix a name/address comparison logic when using aggregates in bigip_pool_member
      - Fix a regression introduced to aggregate component of bigip_pool_member
      - Fix detaching of attached AFM policy to created route domain
      - Fix for Virtual server idempotency with non-common partition.
      - Fix for adding sip profile to Virtual server
      - Remove type str for datagroups as we are not supporting it.
      - fix destination re in bigip_device_info misses shared partition.
    fragments:
    - doc-fix-datagroups.yaml
    - fix-afm-rd-attach.yaml
    - fix-asm-api-filters.yaml
    - fix-bigip-device-info.yaml
    - fix-regression-pool-member-aggregate.yaml
    - vs-sip-idempotent.yaml
    release_date: '2021-09-17'
  1.12.0:
    changes:
      bugfixes:
      - Add fix to iapp service update module
      - Add fix to ucs module to cover more scenarios of API instability
      - fix to allow tcp condition with asm_enable action
      minor_changes:
      - Add cipher_groups option to bigip_server_ssl module
      - Add only_create_file option to bigip_ucs_fetch module
      - Add option to overwrite existing conditons with the ones provided by user
        in bigip_policy_rule
      - Add reverse flag support to bigip_monitor_https
    fragments:
    - 1502-add-option-to-create-ucs-only.yaml
    - 1981-fix-ucs-instability.yaml
    - 2040-add-cipher-groups-server-ssl.yaml
    - 2048-fix-conditon-removal.yaml
    - 2083-fix-bigip-policy.yaml
    - bigip-v1fix.yaml
    release_date: '2021-10-27'
  1.13.0:
    changes:
      bugfixes:
      - Add auto_last_hop parameter to bigip_virtual_server module
      - Fix an issue in bigip_virtual_server module that wrongly sets the partition
        name for profile.
      - Fix issue with teem data collection where device was not ready and was returning
        404 error when queried for tmos version
      - fix for displaying src, checksum and other parameters when running ucs_fetch
        module
      - fix for source capability for bigip_device_auth_ldap module
    fragments:
    - 2001-ldap-fixes.yaml
    - 2103-virtual-server-profile-issue.yaml
    - 2104-add-auto-last-hop.yaml
    - 2134-ucs-src-report.yaml
    - fix-bigip-wait-send-teem-error.yaml
    release_date: '2021-12-08'
  1.14.0:
    changes:
      bugfixes:
      - asm_policy_* - fixed partition filter in asm modules.
      - bigip_device_info - changes cipher and cipher_group parameters to register
        when the actual value is 'none'.
      - bigip_device_syslog - this change is done so that only unescaped " is replaced
        with ' in the value of include parameter.
      - bigip_monitor_ldap - fixed idempotency issue with security parameter in module.
      - multiple modules - Add no_log=False setting to update_password parameter in
        respective modules avoid false positive security warnings.
      major_changes:
      - bigip_device_info - pagination logic has also been added to help with api
        stability.
      - bigip_device_info - the module no longer gathers information from all partitions
        on device. This change will stabalize the module by gathering resources only
        from the given partition and prevent the module from gathering way too much
        information that might result in crashing.
      minor_changes:
      - Added no_log=True to content parameters in bigip_ssl_key and bigip_ssl_key_cert
        module to stop key and cert content fomr being logged.
      - bigip_device_info - added stats parameter for each virtual_server resource
        attached to a gtm_server
    fragments:
    - 1687-add-filter-and-paging-logic.yaml
    - 1984-bigip-device-info-changes.yaml
    - 2143-fix-partition-filter.yaml
    - 2145-fix-false-positive-errors.yaml
    - fix-security-parameter-ldap-monitor.yaml
    - no_log_key_and_cert_content.yaml
    - syslog_include_support_escaped_quotes.yaml
    release_date: '2022-01-19'
  1.15.0:
    changes:
      bugfixes:
      - bigip_device_info - fixed bug regarding handling of negated meta options.
      - bigip_device_license - fixed issue that resulted in only first of the multiple
        add-on keys getting added to the device.
      - bigip_firewall_address_list - fixed issue where addresses that contained RD
        would cause an error.
      - bigip_gtm_wide_ip - fixed a bug that prevented creation of gtm wide ips in
        disabled state.
      minor_changes:
      - bigip_device_info - Added a new meta choice, packages, which groups information
        about as3, do, cfe and ts. This change was done to ensure users with non admin
        access can use this module to get information that does not require admin
        access.
      - bigip_device_info - this module can gather information about ucs backup files.
      - bigip_pool_member - add checkmode bypass so that existence checks for pool
        is always returns true when using check mode
      - bigip_profile_http_compression - Add content_type_include parameter to bigip_profile_fastl4
        module
    fragments:
    - 2155-fix-bigip-firewall-address.yaml
    - add-checkmode-bypass-bigip-pool-member.yaml
    - add-meta-choice-packages.yaml
    - add_content_type_include.yaml
    - bigip-device-info-ucs.yaml
    - bugfix-bigip-device-info.yaml
    - bugfix-gtm-wide-ip.yaml
    - bugfix-multiple-add-on-keys.yaml
    release_date: '2022-03-03'
  1.16.0:
    changes:
      bugfixes:
      - bigip_command - fixed a bug that interpreted a pipe symbol inside an input
        string as pipe used to combine commands
      - bigip_device_certificate - adds missing space to tmsh command
      - bigip_gtm_wide_ip - fixed inability to change persistence setting on existing
        wide ip objects
      minor_changes:
      - bigip_device_info - add UCS creation date to the data gathered
      - bigip_virtual_server - add service_down_immediate_action parameter
      - bigiq_regkey_license - add addon_keys parameter to the module
    fragments:
    - 2013-add-addon-bigiq-license.yaml
    - 2177-add-ucs-date.yaml
    - 2179-fix-persistence-parameter-update.yaml
    - add-service-down-action-vs.yaml
    - bugfix-bigip-command.yaml
    - fix-missing-space-device_cert.yaml
    modules:
    - description: Manages global LTM settings
      name: bigip_ltm_global
      namespace: ''
    release_date: '2022-04-13'
  1.17.0:
    changes:
      bugfixes:
      - bigip_gtm_wide_ip - fix idempotency bugs encountered when adding/removing
        irules, pools and last_resort_pool
      - bigip_gtm_wide_ip - irules can be added to existing gtm wide ips
      - bigip_monitor_http - fixed extraction of ip from the destination value
      - bigip_monitor_https - fixed extraction of ip from the destination value
      - bigip_node - the fqdn_autopopulate is now only enabled when fqdn is specified.
      minor_changes:
      - bigip_device_info - add fqdn related parameters to be gathered on nodes
      - bigip_device_info - add parent to the data gathered for ServerSSL Profiles
    fragments:
    - 2031-fix-wideip-irule-update.yaml
    - 2163-fix-getting-ip-from-destination.yaml
    - 2170-add-parent-in-serversslprofile.yaml
    - fix-autopopulate-node.yaml
    - fix-idempotency-gtm-wide-ip.yaml
    release_date: '2022-05-26'
  1.18.0:
    changes:
      bugfixes:
      - bigip_device_info - fixed pagination bug for VLANS data
      - bigip_gtm_monitor_bigip - fixed bug related to ip extraction from monitor.
      - bigip_gtm_monitor_external - fixed bug related to ip extraction from monitor.
      - bigip_gtm_monitor_firepass - fixed bug related to ip extraction from monitor.
      - bigip_gtm_monitor_http - fixed bug related to ip extraction from monitor.
      - bigip_gtm_monitor_https - fixed bug related to ip extraction from monitor.
      - bigip_gtm_monitor_tcp - fixed bug related to ip extraction from monitor.
      - bigip_gtm_monitor_tcp_half_open - fixed bug related to ip extraction from
        monitor.
      - bigip_monitor_dns - fixed bug related to ip extraction from monitor.
      - bigip_monitor_external - fixed bug related to ip extraction from monitor.
      - bigip_monitor_ftp - fixed bug related to ip extraction from monitor.
      - bigip_monitor_gateway_icmp - fixed bug related to ip extraction from monitor.
      - bigip_monitor_ldap - fixed bug related to ip extraction from monitor.
      - bigip_monitor_mysql - fixed bug related to ip extraction from monitor.
      - bigip_monitor_oracle - fixed bug related to ip extraction from monitor.
      - bigip_monitor_smtp - fixed bug related to ip extraction from monitor.
      - bigip_monitor_tcp - fixed bug related to ip extraction from monitor.
      - bigip_monitor_udp - fixed bug related to ip extraction from monitor.
      minor_changes:
      - bigip_pool - add three new parameters named, min_up_members, min_up_members_action
        and min_up_members_checking
    fragments:
    - add-new-parameters-bigip-pool.yaml
    - fix-ip-extraction_ltm_gtm_monitor.yaml
    - fix-pagination-bug-bigip-device-info.yaml
    release_date: '2022-07-07'
  1.19.0:
    changes:
      bugfixes:
      - bigip_monitor_ldap - fixed bug related to password not set during create
      - bigip_software_install - fixed bug related to idempotency and installation
        of different version of software
      minor_changes:
      - bigip_pool - Added aliases for the parameters, monitor_type and quorum
      - module_utils/teem.py - add additional telemetry data fields with relevant
        tests
    fragments:
    - add-additional-telemetry-data.yaml
    - add-parameter-aliases-bigip-pool.yaml
    - fix-idempotency-software-install.yaml
    - fix-ldap-monitor-password.yaml
    release_date: '2022-08-17'
  1.2.0:
    changes:
      bugfixes:
      - Change bigip_data_group module's records parameter type to 'raw'
      - Fix '?' character handling in value for bigip_data_group module
      - Fix a bug with using the true_name parameter in the bigip_profile_client_ssl
        module
      - Fix an issue with /32 IPV6 subnets being saved as host rather than a network
        in bigip_data_group module
      - Fix attribute error in bigip_software_install module
      - Fix check_profiles boolean parameter conversion in bigip_virtual_server
      - Fix handling of duplicate records by the bigip_imish_config module
      minor_changes:
      - Add ImishConfig class to add duplicate records handling capability
      - Add additional dos vectors to bigip_firewall_dos_vector_module
      - Add addon_keys parameter to bigip_device_license module
      - Add aliases for address and port to bigip_monitor_tcp module
      - Add allow_duplicates parameter to bigip_imish_config module
      - Add check_profiles parameter to bypass profile verification ability in bigip_virtual_server
        module
      - Add cipher_group parameter to bigip_profile_client_ssl module
      - Add dns-oversize DNS protocol security vector to bigip_firewall_doc_vector
      - Add forward_node option to bigip_policy_rule module
      - Add ipv6-ext-hdr-frames security vector to bigip_firewall_doc_vector
      - Add management routes information to bigip_device_info module
      - Add support for BIG-IQ 7.0 and above to bigiq_device_info module
      - Add virtual server policies information to bigip_device_info
      - New bigip_device_auth_radius module to manage RADIUS auth configuration
    fragments:
    - 1112-addon-keys.yaml
    - 1483-add-ciphergroup-param.yaml
    - 1497-add-mgmt-routes.yaml
    - 1521-add-forward-node.yaml
    - 1587-bugfix-data-grp.yaml
    - 1607-bugfix-ipv6-datagrp.yaml
    - 1610-add-bypass-checks.yaml
    - 1616-add-multiple-vectors.yaml
    - 1618-bugfix-imish-dupe.yaml
    - 1625-bigiq-device-info-support.yaml
    - 1628-add-dos-vectors.yaml
    - 1630-add-info-policies.yaml
    - 1634-bugfix-sofware-install.yaml
    - 1642-bugfix-truenames.yaml
    - 1662-add-aliases.yaml
    - 1681-new-radius-auth.yaml
    - 1690-bugfix-boolean.yaml
    - 1691-bugfix-list-type.yaml
    release_date: '2020-03-17'
  1.20.0:
    changes:
      bugfixes:
      - bigip_asm_policy_server_technology - fix issue with naming during discovery
      - bigip_asm_policy_signature_set - fix issue with naming during discovery
      - bigip_data_group - fixed bug discovered while updating records in internal
        data group
      - bigip_software_install - fixed bug related to installing hotfix image on vcmp
        guest
      minor_changes:
      - bigip_qkview - added a new parameter, only_create_file
    fragments:
    - add_only_create_file_to_qkview.yaml
    - fix-hotfix-image-installation-on-vcmp.yaml
    - fix-naming-issues-asm.yaml
    - fix-records-update-issues-data-group.yaml
    release_date: '2022-09-29'
  1.21.0:
    changes:
      bugfixes:
      - bigip_software_image - fixed permission and ownership of the uploaded image
        file
      - bigip_ucs - fixed permission and ownership of the ucs file
    fragments:
    - 2227-fix-permission-ownership-bigip-ucs.yaml
    - sr-fix-image-upload-bug.yaml
    release_date: '2022-11-09'
  1.22.0:
    changes:
      bugfixes:
      - bigip_monitor_dns - user can now pass route domain in the ip without error.
      - bigip_monitor_external - user can now pass route domain in the ip without
        error.
      - bigip_monitor_ftm - user can now pass route domain in the ip without error.
      - bigip_monitor_gateway_icmp - user can now pass route domain in the ip without
        error.
      - bigip_monitor_http - user can now pass route domain in the ip without error.
      - bigip_monitor_https - user can now pass route domain in the ip without error.
      - bigip_monitor_icmp - user can now pass route domain in the ip without error.
      - bigip_monitor_ldap - user can now pass route domain in the ip without error.
      - bigip_monitor_mysql - user can now pass route domain in the ip without error.
      - bigip_monitor_oracle - user can now pass route domain in the ip without error.
      - bigip_monitor_smtp - user can now pass route domain in the ip without error.
      - bigip_monitor_tcp - user can now pass route domain in the ip without error.
      - bigip_monitor_tcp_echo - user can now pass route domain in the ip without
        error.
      - bigip_monitor_tcp_half_open - user can now pass route domain in the ip without
        error.
      - bigip_monitor_udp - user can now pass route domain in the ip without error.
      minor_changes:
      - bigip_device_auth_ldap - added a new parameter referrals
      - bigip_device_group - added a new parameter, asm_sync to support ASM policy
        synchronization
      - bigip_device_group - changed full_sync, auto_sync, save_on_auto_sync parameters
        only to set default value during creation, to work as documented.
      - bigip_device_info - add data_increment parameter for better control of data
        gathering from API, addresses cases where large configurations were causing
        token timeouts during module operation
      - bigip_device_info - added option for gathering info about device license.
      - bigip_monitor_http - add up_interval parameter
      - bigip_policy_rule - added ASM to disable_target list
      - bigip_policy_rule - added host_begins_not_with_any and host_ends_not_with_any
        to conditions
      - bigip_profile_http- add hsts_preload parameter
      - bigip_profile_tcp - add keep_alive_interval parameter
    fragments:
    - 1897-add-keep-alive-interval.yaml
    - 1932-add-up-interval-bigip-monitor-http.yaml
    - 2052-add-remaining-host-conditions.yaml
    - 2113-add-hsts-option-http-profile.yaml
    - 2252-add-referrals-device-auth-ldap.yaml
    - 2253-asm-disable-target-policy-rule.yaml
    - 2261-asm-sync-bigip-device-group.yaml
    - add-data-increment-device-info.yaml
    - add-license-option-bigip-device-info.yaml
    - fix-route-domain-in-ip.yaml
    release_date: '2022-12-20'
  1.22.1:
    changes:
      bugfixes:
      - bigip_device_license - Add fix for a bug that caused infinite loop when the
        auth token expired
    fragments:
    - fix-infinite-loop-device-license.yaml
    release_date: '2023-02-01'
  1.23.0:
    changes:
      bugfixes:
      - bigip_device_info - Included additional attributes for actions in ltm policy
        rules
      - bigip_ucs_fetch - fix a typo causing a bug that prevented ucs file from being
        encrypted with the provided passphrase
      minor_changes:
      - bigip_firewall_rule - the source and destination items can be set to `any`
        and port type is changed from int to str
      - bigip_policy_rule - added host_contains parameter to http_host condition type
      - bigip_sys_global - added gui_audit parameter to control audit log for changes
        through webui
    fragments:
    - 2290-firewall-rule-set-source-destination-to-any.yaml
    - 2294-device-info-ltm-policies-attributes.yaml
    - 2299-gui-audit-bigip-sys-global.yaml
    - 2308-bigip-policy-host-contains.yaml
    - fix-passphrase-bug-bigip-ucs-fetch.yaml
    release_date: '2023-03-15'
  1.24.0:
    changes:
      bugfixes:
      - bigip_device_info - fix fqdn_up_interval and fqdn_down_interval to no longer
        cause string values not castable to int to raise an error
      - bigip_device_info - fixed flaw in code to ignore fields that do not exist
        in the response for license info
      minor_changes:
      - bigip_ssl_certificate - added an option to prevent adding .crt extension to
        cert names
      - bigip_ssl_key - added an option to prevent adding .key extension to key names
      - bigip_ssl_key_cert - added an option to prevent adding .key and .crt extensions
        to key and cert names respectively
    fragments:
    - 2263-fix-bigip-device-info-fqdn-pool-interval.yaml
    - added-new-param-ssl-key-cert-modules.yaml
    - device-info-license-bugfix.yaml
    release_date: '2023-04-26'
  1.25.0:
    changes:
      bugfixes:
      - bigip_provision_async - created module to address scenarios where infinite
        loops or timeouts happen
      minor_changes:
      - bigip_command - Added note to give appropriate timeout value for long running
        commands
    fragments:
    - bigip-command-long-running-cmd-fix.yaml
    - new-bigip-async-module.yaml
    modules:
    - description: Manage BIG-IP module provisioning
      name: bigip_provision_async
      namespace: ''
    release_date: '2023-06-07'
  1.25.1:
    release_date: '2023-07-19'
  1.26.0:
    changes:
      bugfixes:
      - bigip_ssl_key_cert - fixed flaw in code to make module work with same key
        and cert name when true_names set to true
      - bigip_virtual_server - fixed an idempotency bug where the module send asm
        policy profile for update even when not specified explicitly by the user
    fragments:
    - true-names-bigfixes.yaml
    - virtual-server-profile-idempotency.yaml
    release_date: '2023-08-30'
  1.27.0:
    changes:
      bugfixes:
      - bigip_device_certificate - error-handling for connection error while running
        exec command function to fetch certificate details
      - bigip_pool - Resolved a bug in the code to allow the module to remove monitors
        from the pool
      minor_changes:
      - bigip_policy_rule - added six more options for ssl_extension condition
    fragments:
    - bigip-pool-removeMonitor-bugfix.yaml
    - error-handling-for-connection-error.yaml
    - policy-rule-ssl-extension-options.yaml
    release_date: '2023-10-12'
  1.27.1:
    changes:
      minor_changes:
      - bigiq_device_discovery - Changes in documentation related to Provider block
    fragments:
    - bigiq-device-discovery-doc-changes.yaml
    release_date: '2023-11-23'
  1.28.0:
    changes:
      bugfixes:
      - bigip_gtm_monitor_bigip - fixed an issue where IP and port were not applied
        correctly when creating new monitor.
      - bigip_gtm_monitor_firepass - fixed an issue where IP and port were not applied
        correctly when creating new monitor.
      - bigip_gtm_monitor_http - fixed an issue where IP and port were not applied
        correctly when creating new monitor.
      - bigip_gtm_monitor_https- fixed an issue where IP and port were not applied
        correctly when creating new monitor.
      - bigip_gtm_monitor_tcp - fixed an issue where IP and port were not applied
        correctly when creating new monitor.
      - bigip_gtm_monitor_tcp_half_open - fixed an issue where IP and port were not
        applied correctly when creating new monitor.
      - bigip_gtm_topology_region - fixed an issue where if multiple states with spaces
        in values were defined, module would throw invalid command error
      - bigip_gtm_topology_region - fixed an issue where states names that contained
        spaces caused the idempotency to break.
      - bigip_ssl_key_cert - fixed an issue where the passphrase was not being properly
        send to the BIG-IP.
    fragments:
    - fix-gtm-monitors.yaml
    - fix-gtm-topo-region.yaml
    - fix-ssl-key-cert-passphrase-bug.yaml
    release_date: '2024-02-12'
  1.29.0:
    changes:
      minor_changes:
      - bigip_pool_member - Removed state from the Returnables.
    fragments:
    - issue_2393.yaml
    release_date: '2024-06-21'
  1.3.0:
    changes:
      bugfixes:
      - Fix invalid data type of partition_access parameter in the bigip_user module
      major_changes:
      - Broke apart bigip_device_auth_radius to implement radius server configuration
        in bigip_device_auth_server module. Refer to module documentation for usage
        details
      minor_changes:
      - Add SSL certificate subject_alternative_name information to bigip_device_info
        module
      - Add ability to install software images on vCMP guests with the bigip_software_install
        module
      - Add cipher_list parameter to bigip_monitor_https
      - Add hw_syn_cookie parameter to bigip_vlan module
      - Add option to bypass all module validation for bigip_virtual_server
      - Add pool order option to bigip_gtm_wide_ip module
      - Add pva_acceleration parameter to bigip_profile_fastl4 module
      - Add set_variable type to bigip_policy_rule module
      - Add time_wait_timeout parameter to bigip_profile_tcp module
      - Add use_for_auth parameter to bigip_device_auth_ldap module to allow setting
        up LDAP as the authentication source
      - New bigip_device_auth_radius server module to manage radius server configuration
      - New bigip_monitor_mysql module to manage mySQL monitor configuration
      - New bigip_monitor_oracle module to manage oracle monitor configuration
      - New bigip_ssl_csr_module to create CSR files
      removed_features:
      - Remove bigip_appsvcs_extension module
    fragments:
    - 1182-add-auth-source.yaml
    - 1275-new-ssl-csr-module.yaml
    - 1632-new-monitor-oracle.yaml
    - 1680-add-vcmp-software-install.yaml
    - 1693-new-monitor_mysql.yaml
    - 1696-add-pool-order.yaml
    - 1701-bugfix-list-index-user.yaml
    - 1706-add-set-variable-rule.yaml
    - 1715-add-remove-changes.yaml
    - 1719-device-auth-changes.yaml
    - 1724-added-options.yaml
    - 1726-multiple-additions.yaml
    modules:
    - description: Manages RADIUS auth configuration on a BIG-IP.
      name: bigip_device_auth_radius
      namespace: ''
    - description: Manages the RADIUS server configuration on a BIG-IP.
      name: bigip_device_auth_radius_server
      namespace: ''
    - description: Manages BIG-IP MySQL monitors.
      name: bigip_monitor_mysql
      namespace: ''
    - description: Manages BIG-IP Oracle monitors.
      name: bigip_monitor_oracle
      namespace: ''
    - description: Creates SSL CSR files on the BIG-IP.
      name: bigip_ssl_csr
      namespace: ''
    release_date: '2020-04-22'
  1.30.0:
    changes:
      minor_changes:
      - bigip_ucs - Fix for bigip_ucs module to restore UCS file on BIG-IP devices.
    fragments:
    - bigip-ucs-restore-fix.yaml
    release_date: '2024-08-01'
  1.30.1:
    release_date: '2024-08-02'
  1.31.0:
    changes:
      minor_changes:
      - bigip_asm_dos_application - add support for creating dos profile.
      - bigip_device_info - virtual-servers - return per_flow_request_access_policy
        if defined.
      - bigip_virtual_server - set per_flow_request_access_policy and stay idempotent.
    fragments:
    - issue_2419_2421.yaml
    release_date: '2024-09-11'
  1.32.0:
    changes:
      bugfixes:
      - bigip_imish_config - fixed a bug that resulted in incomplete config when using
        BGV route domain
      minor_changes:
      - bigip_gtm_server - Added check for datacenter existence in Check Mode.
    fragments:
    - imish_route_domain_bugfix.yml
    - issue-2429.yaml
    release_date: '2024-10-24'
  1.32.1:
    release_date: '2024-10-28'
  1.33.0:
    changes:
      bugfixes:
      - bigip_monitor_external - external monitor user-defined variables not reflected
        for non-common partition
    fragments:
    - external_monitor_issue.yml
    release_date: '2024-12-04'
  1.34.0:
    changes:
      bugfixes:
      - bigip_profile_server_ssl - Fixed bug - create server SSL profile if SSL key
        is passphrase protected
      - bigip_snmp_community - Allow v3 usernames that begin with a number or contains
        any special characters.
      minor_changes:
      - bigip_virtual_server - Fixed issue - Disabling/Enabling Virtual Server does
        not require profiles, type in Update
    fragments:
    - issue_2424.yaml
    - issue_2434.yaml
    - issue_2435.yaml
    release_date: '2025-01-16'
  1.34.1:
    release_date: '2025-01-20'
  1.35.0:
    changes:
      bugfixes:
      - bigip_firewall_address_list to support both cidr and route domain
      - bigip_profile_server_ssl to support parent's [None, "", "None"] profiles
    fragments:
    - 2454-firewall-address-with-cidr-rd.yaml
    - 2458-profile-server-ssl.yaml
    release_date: '2025-04-11'
  1.36.0:
    changes:
      bugfixes:
      - bigip_virtual_server fix module crash issue
    fragments:
    - virtual-server-crash.yaml
    release_date: '2025-05-22'
  1.4.0:
    changes:
      bugfixes:
      - Fix ASM policy import issue by users with web-application-security-administrator
        role
      - Fix idempotency when using true_names parameter in bigip_profile_client_ssl
        module
      major_changes:
      - Remove redundant parameters in f5_provider to fix disparity between documentation
        and module parameters
      minor_changes:
      - Add SSH connection type capability to bigip_wait module
      - Add apply option to bigip_asm_policy_manage module
      - Add retain_package_file option to bigip_lx_package module
      - New bigip_asm_advanced_settings module to manage ASM settings
      - New bigip_gtm_dns_listener module to manage DNS listener configuration
    fragments:
    - 1485-new-asm-advanced-settings.yaml
    - 1561-bugfix-asm-policy-import.yaml
    - 1717-add-rpm-retention.yaml
    - 1721-bugfix-idempotency-client-ssl.yaml
    - 1730-add-apply-asm-policy.yaml
    - 1740-new-gtm-dns-listener-module.yaml
    - 1749-parameter-changes.yaml
    modules:
    - description: Manages BIG-IP system ASM advanced settings.
      name: bigip_asm_advanced_settings
      namespace: ''
    - description: Configures the BIG-IP DNS system to answer TCP or UDP DNS requests.
      name: bigip_gtm_dns_listener
      namespace: ''
    release_date: '2020-06-09'
  1.5.0:
    changes:
      bugfixes:
      - Fix issue with control characters in pool_id in bigiq_regkey_license_assignment
        module
      - Fix the download of an APM policy in bigip_apm_policy_fetch module
    fragments:
    - 1624-bugfix-bigiq-control.yaml
    - 1781-bugfix-apm-policy-fetch.yaml
    release_date: '2020-07-21'
  1.6.0:
    changes:
      bugfixes:
      - Changed unicast_failover element type to dictionary
      - Fix force parameter set to yes causing list index out of range error
      - Fix invalid parameter name in the bigip_config_sync action module
      - Fix issue where ASM file download needs to be chunked for larger files.
      - Fix issue with retaining package files in the bigip_lx_package module
      - Fix key error in list comprehension in the AsmPolicyStatsParameters class
      - Fix missing ssh-keyfile parameter causing key error in the bigip action plugin
      major_changes:
      - Add phone home Teem integration into all modules, functionality can be disabled
        by setting up F5_TEEM environment variable or no_f5_teem provider parameter
      minor_changes:
      - Add AS3 declaration information to the bigip_device_info module
      - Add AS3, TS, CFE, and DO information to the bigip_device_info module
      - Add CFE declaration information to the bigip_device_info module
      - Add DO declaration information to the bigip_device_info module
      - Add TS declaration information to the bigip_device_info module
      - Add access policy information to the bigip_device_info module
      - Add access profile information to the bigip_device_info module
      - Add meaningful error message for the wait_for parameter in the bigip_command
        module
      - Add parent_policies and policies_pending_changes information parameters to
        obtain when gathering asm-policy-stats
      - Add remote_syslog information to the bigip_device_info module.
      - Add renewal option to the bigip_device_license module
      - Add reuse_objects parameter to the bigip_apm_policy_import module
      - Add sync-status information to the bigip_device_info module
      - Add the ability to import API Protection policies to the bigip_apm_policy_import
        module
      - Added apply information parameter to indicate if an ASM policy has pending
        changes that need to be applied.
      - Changed the meaning of policies_active and policies_inactive stat information
        due to changes in TMOS 13.x
      - New bigip_ssl_key_cert module to manage SSL certificates and keys with the
        transaction interface
      removed_features:
      - Removed arp_state parameter from the bigip_virtual_address module
    fragments:
    - 1217-new-bigp-ssl-key-cert.yaml
    - 1710-add-bigip-device-info.yaml
    - 1728-bugfix-command.yaml
    - 1777-add-syslog-device-info.yaml
    - 1778-sync-status-bigip-info.yaml
    - 1782-add-reuse-objects.yaml
    - 1784-add-apm-info.yaml
    - 1795-fix-unicast-param-device-conn.yaml
    - 1816-license-renew.yaml
    - 1832-remove-deprecations.yaml
    - 1834-atc-add-bigip-device-info.yaml
    - 1834-atc-bigip-device-info.yaml
    - 1840-bugfix-lxpackage-configsync.yaml
    - 1855-add-api-protect-apm.yaml
    - 1859-bugfix-asm-file-download-fix.yaml
    - 1884-add-teem-phone-home.yaml
    - 608-fix-force-parameter-asm-policy.yaml
    modules:
    - description: Import/Delete SSL keys and certs from BIG-IP
      name: bigip_ssl_key_cert
      namespace: ''
    release_date: '2020-10-19'
  1.7.0:
    changes:
      bugfixes:
      - Fix AFM firewall address list error
      - Fix GTM virtual server depenedncy where path to Iapp resources were incorrectly
        stripped.
      - Fix apm policy existence checks in bigip_apm_policy_fetch module
      - Fix asm policy existence checks in bigip_asm_policy_fetch module
      - Fix bigip_management_route module not idempotent
      - Fix host_begins_with_any, host_is_any, server_name_is_any and host_is_not_any
        parameters of the bigip_policy_rule module to enforce list as the required
        parameter type. Change was required since in Ansible a string conversion is
        applied when the provided argument type is not matching the expected one causing
        undesired side effects.
      - Fix idempotency issue with gateway_address and route domain in bigip_static_route
        module
      - Fix issue with bigip_asm_policy_fetch where existing file would break the
        module run
      - Fix issue with bigip_asm_policy_fetch where similiar policy names would cause
        wrong policy to be fetched
      - Fix issue with bigip_asm_policy_manage where similiar policy names would cause
        wrong policy id to be selected
      - Fix iteration bug in bigiq_device_info module
      major_changes:
      - Added async_timeout parameter to bigip_ucs_fetch module to allow customization
        of module wait for async interface
      - Changed bigip_ucs_fetch module to use asynchronous interface when generating
        UCS files
      minor_changes:
      - Add better error handling for TEEM telemetry connection
      - Changed apm_policy_fetch module to use standard download function
    fragments:
    - 1507-change-ucs_fetch-async.yaml
    - 1853-fix-firewall-address-list-error.yaml
    - 1878-fix-parameter-type.yaml
    - 1888-fix-name-asm-policy-fetch.yaml
    - 1902-fix-asm-apm-policy-fetch.yaml
    - 1903-fix-mgmt-route-not-idempotent.yaml
    - 1923-fix-vs-gtm-dependency.yaml
    - 1934-fix-iteration-bug.yaml
    - 1937-fix-bigip-static-route.yaml
    release_date: '2021-01-07'
  1.8.0:
    changes:
      bugfixes:
      - Fix a bug with replace_with_all logic to consider ports in bigip_pool_member
        module
      - Fix control characters causing url encoding errors in bigip_policy module
      - Fix issue in bigip_pool_member module invwhere incorrect IF statement in function
        preveninv ted from reusing FQDN nodes for new pool members
      - Fix issue where error messages were replaced by generic error message in bigip_device_policy
        module
      - Fix issue with destination_address and destination_port parameters not being
        properly returned by bigip_device_info module
      - Fix issue with removal action not allowing atomic rule updates in bigip_policy_rule
        module
      - Fix virtual server type value displaying incorrect information in bigip_device_info
        module
      minor_changes:
      - Add disable action and appropriate scenarios to bigip_policy_rule module
      - Add ends_with_any condition to bigip_policy_rule module
      - Add http_header condition type with header_is_any condition to bigip_policy_rule
        module
      - Add insert action and appropriate scenarios to bigip_policy_rule module
      - Add path_contains condition to bigip_policy_rule module
      - Add path_is_any option to conditions in bigip_policy_rule module
      - Add remove action and appropriate scenarios to bigip_policy_rule module
      - Add replace action and appropriate scenarios to bigip_policy_rule module
      - Event types are now supported with forward type action
      - Event types are now supported with reset type action
      - Policy support with condition type TCP match with any of address/datagroup
      removed_features:
      - Removed TMOS v11 support for bigip_gtm_pool and bigip_gtm_wide_ip modules
      - Removed quorum and monitor_type parameters in bigip_node module. See porting
        guides section at https://clouddocs.f5.com/products/orchestration/ansible/devel/usage/porting-guides.html
      - Removed syslog_settings and pool_settings parameters in bigip_log_destination
        moduke. See porting guides section at https://clouddocs.f5.com/products/orchestration/ansible/devel/usage/porting-guides.html
    fragments:
    - 1650-fix-control-char-bigip-policy.yaml
    - 1668-fix-aggregate-replace-all.yaml
    - 1675-add-event-to-forward-action-bigip-policy-rule.yaml
    - 1800-fix-bigip-pool-reuse-node.yaml
    - 1809-add-path-contains-bigip-policy-rule.yaml
    - 1835-add-http-header-condition-policy-rule.yaml
    - 1867-add-remove-action-bigp-policy-rule.yaml
    - 1868-add-insert-action-bigp-policy-rule.yaml
    - 1871-add-ends-with-any-condition.yaml
    - 1873-add-policy-condition-type-tcp-bigip-policy-rule.yaml
    - 1876-add-disable-action-policy-rule.yaml
    - 1880-add-event-type-to-reset-action-policy-rule.yaml
    - 1883-add-replace-type-action-bigip-policy-ryle.yaml
    - 1939-fix-error-reporting-bigip-license.yaml
    - 1946-fix-bigip-policy-rule-remove-action.yaml
    - 1948-fix-invalid-vs-type-bigip-device-info.yaml
    - 1957-fix-bigip-device-info-vs-address.yaml
    - 1968-remove-deprecations.yaml
    release_date: '2021-02-18'
  1.9.0:
    changes:
      bugfixes:
      - Added Fix for bigip_config check mode issue
      - Fix for bigip_device_license license reactivation
      - Fix for documentation bigip_data_group module doesn't check records content
      - Fix issue with expired tokens causing module run to fail in bigiq_device_discovery
      - Fix lookup plugin support for bigiq_license
      - Fixes issues with downloading ASM policies in binary format
      deprecated_features:
      - Support for Python versions earlier than 3.5 is being deprecated
      minor_changes:
      - Add token refresh handling to bigiq local client
      - Added requirement to install ipaddress package for python versions earlier
        than 3.5
    fragments:
    - 1952-lookup-plugin-bigiq_license.yaml
    - 1970-add-support-checkmode-bigipconfig.yaml
    - 1985-add-bigiq-token-refresh.yaml
    - SR-bigip-device-license.yaml
    - deprecate-python-versions.yaml
    - fix-asm-policy-fetch-binary.yaml
    release_date: '2021-03-31'
  1.9.1:
    changes:
      bugfixes:
      - Disable cert validaton for Teem
      - Fix bigip_gtm_wide_ip to support wildcard type a wide ips
      - Fix bigiq non local provider backport from f5_bigip collection
      - Fix for bigip_data_group accepts address object without value
      - Fix for bigip_pool_member aggregate fails to member comparison
      - Fix imish config issue where last character is chopped off by adding extra
        space to commands
      - Fix issue in bigip_firewall_dos_policy where in TMOS v15 and above creating
        dos vector containers requires additional step in the API
      - Fix issue in bigip_gtm_topology_region where parameter region_members being
        set to empty list returned an error
      - Fix issue in bigip_pool_member with module idempotency when pool member status
        was fqdn-down
      - Fix issue where bigip_firewall_port_list was failing when removing objects
        (#1988)
      - Fix issue where empty irules property on device would throw exception during
        comparison
      - Fix issue where viprion platrform interfaces interface naming scheme prevented
        the use of module
      - Fix issue with new telemetry environment variable not populated in provider
      - Fix issue with send_teem function ignoring environment variable
      - Fix teem version in constants.py
      - Fix validation function for bigip_virtual_server module to include new api
        endpoints for checking SIP profiles
      - Fix various minor regressions and improved functional testing in collection
      minor_changes:
      - Add ENV variable with better name, it should make it easier to understand
        when disabling F5 TEEM telemetry
      - Add new choices to request/response chunking parameter to accomodate TMOS
        v15 and above
    fragments:
    - 1920-fix-gtm-wideip-wildcardtype.yaml
    - 1964-fix-imish-config.yaml
    - 1965-fix-bigip-interface.yaml
    - 2015-v16-test-fixes.yaml
    - 2026-fix-bigiq-provider.yaml
    - 2027-fix-bigip-datagroup-key.yaml
    - 2029-fix-irules-param-wide-ip.yaml
    - fix-teem-version.yaml
    - fix-v15-v16-tests-http-profile.yaml
    release_date: '2021-05-11'
