ancestor: null
releases:
  0.2.0:
    changes:
      breaking_changes:
      - routeros_facts - allow multiple addresses and neighbors per interface. This
        makes ``ansible_net_neighbors`` a list instead of a dict (https://github.com/ansible-collections/community.network/pull/6).
      bugfixes:
      - Cloudengine module_utils - the ``set-id`` (RPC-REPLY XML attribute) may change
        over the time althougth ``set-id`` is the identity of the next RPC packet.
      - Cloudengine netconf plugin - add a dispatch RPC function,just return original
        RPC-REPLY, the function is used by ``Cloudengine module_utils``.
      - Fixes in network action plugins to work in network connection plugin and modules
        in collection
      - Make netconf plugin configurable to set ncclient device handler name in netconf
        plugin (https://github.com/ansible/ansible/pull/65718)
      - Some cloudengine modules have options which should have been removed for Ansible
        2.9. see https://github.com/ansible/ansible/issues/67020 and https://github.com/ansible-collections/community.network/pull/68
      - Some cloudengine modules were missing ``import __future__`` and ``metaclass``.
        (https://github.com/ansible/ansible/pull/67634).
      - Some cloudengine modules were missing ``import __future__`` and ``metaclass``.
        (https://github.com/ansible/ansible/pull/67635).
      - action/ce - fix a bug, some new version os will not discard uncommitted configure
        with a return directly.(https://github.com/ansible/ansible/pull/63513).
      - ce - Modify exception handling method to make display information more obvious
        (https://github.com/ansible-collections/community.network/pull/51).
      - ce - Modify the way of parsing NETCONF XML message in ce.py (https://github.com/ansible-collections/community.network/pull/39).
      - ce_config - fixed issue - Re-building commands(config src) by replacing '#'
        with 'quit','quit' commands may close connection (https://github.com/ansible/ansible/issues/62872)
      - ce_is_is_interface - fix compile error for Python 3.9 (https://github.com/ansible-collections/community.network/pull/36).
      - edgeos_config - fix issue where module would silently filter out encrypted
        passwords
      - edgeos_config - fixed issue of handling single quotation marks. Now fails
        when unmatched (odd numbers)
      - edgeos_config - fixed issue where any change in check mode would cause all
        subsequent tasks to be treated as changes
      - netscaler_nitro_request - use all filters for get_filtered instead of only
        the first one (https://github.com/ansible-collections/community.network/issues/48).
      - plugins-netconf-ce - Fix failed to get version information.
      - plugins-netconf-ce - to get attribute 'set-id' from rpc-reply.
      - routeros module_utils - created a ``try``/``except`` block on the function
        ``get_capabilities`` (https://github.com/ansible-collections/community.network/pull/27).
      - routeros_facts - Prevent crash of module when ``ipv6`` package is not installed
      minor_changes:
      - ce_bgp_neighbor_af - Rename the parameter ``redirect_ip_vaildation`` to ``redirect_ip_validation``
        (https://github.com/ansible/ansible/pull/62403).
      release_summary: 'This is the first proper release of the ``community.network``
        collection on 2020-06-20.

        The changelog describes all changes made to the modules and plugins included
        in this

        collection since Ansible 2.9.0.

        '
    fragments:
    - 0.2.0.yml
    - 27-routeros-exception-catching.yml
    - 34-fix-edgeos_config-false-positives-in-check-mode.yml
    - 36-ce_is_is_interface-python-3.9.yml
    - 39-ce_modify_the_parse_mode.yml
    - 51-ce_modify_exception_handling_method.yml
    - 52-netscaler_nitro_request-use-all-filters.yaml
    - 6-routeros_facts-multiple-entries-per-iface.yml
    - 60569-plugins-netconf-ce.yml
    - 62403-ce_bgp_neighbor_af_fix_parameter_name.yml
    - 62587-module_utils-network-cloudengine.yml
    - 62872-ce_config_too_many_quit_close_connection.yml
    - 63362-remove-edgeos-filtering.yaml
    - 63513-ce_action_wait_prompt_trigger_time_out.yaml
    - 65065-plugins-netconf-ce-fix.yaml
    - 67500-fix-edgeos-config-single-quote-stripping.yaml
    - 67634-Update-to-add-missing-import.yml
    - 67635-Update-to-add-missing-import.yml
    - 68-cloudengine_module_utils_remove_deprecated_version_2.9.yml
    - netconf_plugin_device_handler.yml
    - network_action_plugin_fixes.yml
    - routeros_facts-ipv6-crash.yml
    modules:
    - description: Run arbitrary commands on APCON devices
      name: apconos_command
      namespace: network.apconos
    - description: Manages isis process id configuration on HUAWEI CloudEngine devices.
      name: ce_is_is_instance
      namespace: network.cloudengine
    - description: Manages isis interface configuration on HUAWEI CloudEngine devices.
      name: ce_is_is_interface
      namespace: network.cloudengine
    - description: Manages isis view configuration on HUAWEI CloudEngine devices.
      name: ce_is_is_view
      namespace: network.cloudengine
    - description: Manages Eth-Trunk interfaces on HUAWEI CloudEngine switches
      name: ce_lacp
      namespace: network.cloudengine
    - description: Manages LLDP configuration on HUAWEI CloudEngine switches.
      name: ce_lldp
      namespace: network.cloudengine
    - description: Manages INTERFACE LLDP configuration on HUAWEI CloudEngine switches.
      name: ce_lldp_interface
      namespace: network.cloudengine
    - description: Manages MDN configuration on HUAWEI CloudEngine switches.
      name: ce_mdn_interface
      namespace: network.cloudengine
    - description: Manages multicast global configuration on HUAWEI CloudEngine switches.
      name: ce_multicast_global
      namespace: network.cloudengine
    - description: Manages multicast igmp enable configuration on HUAWEI CloudEngine
        switches.
      name: ce_multicast_igmp_enable
      namespace: network.cloudengine
    - description: Manages static route configuration on HUAWEI CloudEngine switches.
      name: ce_static_route_bfd
      namespace: network.cloudengine
    - description: Manage L2 interfaces on Extreme Networks EXOS devices.
      name: exos_l2_interfaces
      namespace: network.exos
    - description: Manage link layer discovery protocol (LLDP) attributes of interfaces
        on EXOS platforms.
      name: exos_lldp_interfaces
      namespace: network.exos
    - description: Manage VLANs on Extreme Networks EXOS devices.
      name: exos_vlans
      namespace: network.exos
    - description: Configures AAA parameters
      name: onyx_aaa
      namespace: network.onyx
    - description: Configures BFD parameters
      name: onyx_bfd
      namespace: network.onyx
    - description: Manage NTP general configurations and ntp keys configurations on
        Mellanox ONYX network devices
      name: onyx_ntp
      namespace: network.onyx
    - description: Configures NTP peers and servers parameters
      name: onyx_ntp_servers_peers
      namespace: network.onyx
    - description: Manages SNMP general configurations on Mellanox ONYX network devices
      name: onyx_snmp
      namespace: network.onyx
    - description: Configures SNMP host parameters
      name: onyx_snmp_hosts
      namespace: network.onyx
    - description: Configures SNMP User parameters
      name: onyx_snmp_users
      namespace: network.onyx
    - description: Configure file management syslog module
      name: onyx_syslog_files
      namespace: network.onyx
    - description: Configure remote syslog module
      name: onyx_syslog_remote
      namespace: network.onyx
    - description: Configure username module
      name: onyx_username
      namespace: network.onyx
    release_date: '2020-06-20'
  1.0.0:
    changes:
      bugfixes:
      - edgeos_config - Added `cat` command to allow display of large files without
        `less`. Led to a timeout error. (https://github.com/ansible-collections/community.network/issues/79)
      - edgeos_config - fixed issue where config could be saved while in check mode
        (https://github.com/ansible-collections/community.network/pull/78)
      - edgeos_facts - Added `cat` command to allow display of large files without
        `less`. Led to a timeout error. (https://github.com/ansible-collections/community.network/issues/79)
      release_summary: 'This is release 1.0.0 of ``community.network``, released on
        2020-07-31.

        '
      removed_features:
      - onyx - all onyx modules and plugins have been moved to the mellanox.onyx collection.
        Redirects have been added that will be removed in community.network 2.0.0
        (https://github.com/ansible-collections/community.network/pull/83).
    fragments:
    - 1.0.0.yml
    - 83-remove-onyx.yml
    - fix_edgeos_facts_and_edgeos_cli.yml
    - prevent-edgeos_config-saving-in-check-mode.yaml
    release_date: '2020-07-31'
