From f98211db8e8f7490c1242fd61e29c5b919898c09 Mon Sep 17 00:00:00 2001 From: Vinay M <63404819+roverflow@users.noreply.github.com> Date: Mon, 5 Aug 2024 16:51:56 +0530 Subject: [PATCH] Release 9.1.0 (#878) --- CHANGELOG.rst | 13 ++ changelogs/changelog.yaml | 251 +++++++++++++++-------- changelogs/fragments/fix_820.yaml | 3 - changelogs/fragments/nxos_vrf_global.yml | 3 - galaxy.yml | 2 +- 5 files changed, 185 insertions(+), 87 deletions(-) delete mode 100644 changelogs/fragments/fix_820.yaml delete mode 100644 changelogs/fragments/nxos_vrf_global.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 82e2bd051..8f165e73d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,19 @@ Cisco Nxos Collection Release Notes .. contents:: Topics +v9.1.0 +====== + +Minor Changes +------------- + +- Add nxos_vrf_global resource module in favor of nxos_vrf module (https://github.com/ansible-collections/cisco.nxos/pull/870). + +Bugfixes +-------- + +- nxos_snmp_server - correctly render entity traps (https://github.com/ansible-collections/cisco.nxos/issues/820). + v9.0.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index e26a86b03..f6e25e774 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,5 +1,4 @@ ---- -ancestor: +ancestor: null releases: 1.0.0: modules: @@ -9,10 +8,14 @@ releases: - description: Manages AAA server host-specific configuration. name: nxos_aaa_server_host namespace: "" - - description: (deprecated, removed after 2022-06-01) Manages access list entries for ACLs. + - description: + (deprecated, removed after 2022-06-01) Manages access list entries + for ACLs. name: nxos_acl namespace: "" - - description: (deprecated, removed after 2022-06-01) Manages applying ACLs to interfaces. + - description: + (deprecated, removed after 2022-06-01) Manages applying ACLs to + interfaces. name: nxos_acl_interface namespace: "" - description: ACL interfaces resource module @@ -90,7 +93,9 @@ releases: - description: Set boot options like boot, kickstart image and issu. name: nxos_install_os namespace: "" - - description: (deprecated, removed after 2022-06-01) Manages physical attributes of interfaces. + - description: + (deprecated, removed after 2022-06-01) Manages physical attributes + of interfaces. name: nxos_interface namespace: "" - description: Manages configuration of an OSPF interface instance. @@ -99,13 +104,17 @@ releases: - description: Interfaces resource module name: nxos_interfaces namespace: "" - - description: (deprecated, removed after 2022-06-01) Manage Layer-2 interface on Cisco NXOS devices. + - description: + (deprecated, removed after 2022-06-01) Manage Layer-2 interface + on Cisco NXOS devices. name: nxos_l2_interface namespace: "" - description: L2 interfaces resource module name: nxos_l2_interfaces namespace: "" - - description: (deprecated, removed after 2022-06-01) Manage L3 interfaces on Cisco NXOS network devices + - description: + (deprecated, removed after 2022-06-01) Manage L3 interfaces on + Cisco NXOS network devices name: nxos_l3_interface namespace: "" - description: L3 interfaces resource module @@ -120,10 +129,14 @@ releases: - description: LAG interfaces resource module name: nxos_lag_interfaces namespace: "" - - description: (deprecated, removed after 2022-06-01) Manage link aggregation groups on Cisco NXOS devices. + - description: + (deprecated, removed after 2022-06-01) Manage link aggregation + groups on Cisco NXOS devices. name: nxos_linkagg namespace: "" - - description: (deprecated, removed after 2022-06-01) Manage LLDP configuration on Cisco NXOS network devices. + - description: + (deprecated, removed after 2022-06-01) Manage LLDP configuration + on Cisco NXOS network devices. name: nxos_lldp namespace: "" - description: LLDP resource module @@ -147,7 +160,9 @@ releases: - description: Manage NXAPI configuration on an NXOS device. name: nxos_nxapi namespace: "" - - description: (deprecated, removed after 2022-06-01) Manages configuration of an ospf instance. + - description: + (deprecated, removed after 2022-06-01) Manages configuration of + an ospf instance. name: nxos_ospf namespace: "" - description: Manages a VRF for an OSPF router. @@ -225,7 +240,9 @@ releases: - description: Manage the collection of local users on Nexus devices name: nxos_user namespace: "" - - description: (deprecated, removed after 2022-06-01) Manages VLAN resources and attributes. + - description: + (deprecated, removed after 2022-06-01) Manages VLAN resources and + attributes. name: nxos_vlan namespace: "" - description: VLANs resource module @@ -274,20 +291,23 @@ releases: cliconf: - description: Use NX-OS cliconf to run commands on Cisco NX-OS platform name: nxos - namespace: + namespace: null httpapi: - description: Use NX-API to run commands on Cisco NX-OS platform name: nxos - namespace: + namespace: null release_date: "2020-06-23" 1.0.1: changes: bugfixes: - - Element type of `commands` key should be `raw` since it accepts both strings and dicts (https://github.com/ansible-collections/cisco.nxos/pull/126). + - Element type of `commands` key should be `raw` since it accepts both strings + and dicts (https://github.com/ansible-collections/cisco.nxos/pull/126). - Fix nxos_interfaces states replaced and overridden (https://github.com/ansible-collections/cisco.nxos/pull/102). - Fixed force option in lag_interfaces.py (https://github.com/ansible-collections/cisco.nxos/pull/111). - - Make `src`, `backup` and `backup_options` in nxos_config work when module alias is used (https://github.com/ansible-collections/cisco.nxos/pull/121). - - Makes sure that docstring and argspec are in sync and removes sanity ignores (https://github.com/ansible-collections/cisco.nxos/pull/112). + - Make `src`, `backup` and `backup_options` in nxos_config work when module + alias is used (https://github.com/ansible-collections/cisco.nxos/pull/121). + - Makes sure that docstring and argspec are in sync and removes sanity ignores + (https://github.com/ansible-collections/cisco.nxos/pull/112). - Update docs after sanity fixes to modules. - nxos_user - do not fail when a custom role is used (https://github.com/ansible-collections/cisco.nxos/pull/130) minor_changes: @@ -329,11 +349,13 @@ releases: - Preserve whitespaces in banner text (https://github.com/ansible-collections/cisco.nxos/pull/146). deprecated_features: - Deprecated `nxos_smu` in favour of `nxos_rpm` module. - - The `nxos_ospf_vrf` module is deprecated by `nxos_ospfv2` and `nxos_ospfv3` Resource Modules. + - The `nxos_ospf_vrf` module is deprecated by `nxos_ospfv2` and `nxos_ospfv3` + Resource Modules. minor_changes: - Add nxos_ospfv3 module. - - Allow other transfer protocols than scp to pull files from a NXOS device in nxos_file_copy module. sftp, http, https, tftp and ftp can be choosen as a transfer - protocol, when the file_pull parameter is true.. + - Allow other transfer protocols than scp to pull files from a NXOS device in + nxos_file_copy module. sftp, http, https, tftp and ftp can be choosen as a + transfer protocol, when the file_pull parameter is true.. fragments: - 161-transfer_protocol_file_copy.yaml - add_nxos_ospfv3.yaml @@ -356,7 +378,8 @@ releases: - Update regex to accept the platform "N77" as supporting fabricpath. - Vlan config diff was not removing default values deprecated_features: - - Deprecated `nxos_interface_ospf` in favor of `nxos_ospf_interfaces` Resource Module. + - Deprecated `nxos_interface_ospf` in favor of `nxos_ospf_interfaces` Resource + Module. minor_changes: - Add nxos_ospf_interfaces resource module. fragments: @@ -376,7 +399,8 @@ releases: - Add version key to galaxy.yaml to work around ansible-galaxy bug - Allow nxos_user to run with MDS (https://github.com/ansible-collections/cisco.nxos/issues/163). - Fix for nxos_lag_interfaces issue (https://github.com/ansible-collections/cisco.nxos/pull/194). - - Make sure that the OSPF modules work properly when process_id is a string (https://github.com/ansible-collections/cisco.nxos/issues/198). + - Make sure that the OSPF modules work properly when process_id is a string + (https://github.com/ansible-collections/cisco.nxos/issues/198). fragments: - fix_nxos_lag_interfaces_1.yaml - fix_ospf_process_id.yaml @@ -389,18 +413,24 @@ releases: - Add support for interfaces in mode 'fabricpath' to l2_interfaces (https://github.com/ansible-collections/cisco.nxos/issues/220). - Allow enabling `fabric forwarding` feature through nxos_feature (https://github.com/ansible-collections/cisco.nxos/issues/213). - Allow tag updates with state replaced (https://github.com/ansible-collections/cisco.nxos/issues/197). - - Fixes traceback while parsing power supply info in nxos_facts for newer NX-OS releases (https://github.com/ansible-collections/cisco.nxos/issues/192). + - Fixes traceback while parsing power supply info in nxos_facts for newer NX-OS + releases (https://github.com/ansible-collections/cisco.nxos/issues/192). - Handle domain-name properly with vrf contexts (https://github.com/ansible-collections/cisco.nxos/issues/234). - Parse interface contexts properly (https://github.com/ansible-collections/cisco.nxos/issues/195). - Properly handle partial matches in community string (https://github.com/ansible-collections/cisco.nxos/issues/203). - Update argspecs with default value for parameters. - - Update docs to clarify the idemptonecy releated caveat and add it in the output warnings (https://github.com/ansible-collections/ansible.netcommon/pull/189) - - config replace is actually supported for devices other than N9K and hence we should not fail, and instead let the device handle it (https://github.com/ansible-collections/cisco.nxos/issues/215). + - Update docs to clarify the idemptonecy releated caveat and add it in the output + warnings (https://github.com/ansible-collections/ansible.netcommon/pull/189) + - config replace is actually supported for devices other than N9K and hence + we should not fail, and instead let the device handle it (https://github.com/ansible-collections/cisco.nxos/issues/215). deprecated_features: - - Deprecated `nxos_bgp` and `nxos_bgp_neighbor` modules in favor of `nxos_bgp_global` resource module. + - Deprecated `nxos_bgp` and `nxos_bgp_neighbor` modules in favor of `nxos_bgp_global` + resource module. doc_changes: - - Fix error in ``host_reachability`` parameter's example where a default value is used, which the ``host_reachability`` parameter does not support. Improve - descriptions of some parameters to be more explicit. Correct spelling and grammar where errors were noticed. + - Fix error in ``host_reachability`` parameter's example where a default value + is used, which the ``host_reachability`` parameter does not support. Improve + descriptions of some parameters to be more explicit. Correct spelling and + grammar where errors were noticed. minor_changes: - Add `echo_request` option for ICMP. - Add nxos_bgp_global resource module. @@ -430,24 +460,30 @@ releases: 2.0.0: changes: bugfixes: - - Fail gracefully when BGP is already configured with a different ASN when states merged or replaced is used. - - Fixes to nxos_logging, nxos_igmp_snooping, nxos_l3_interfaces, nxos_ospf_interfaces and nxos_static_routes to conform with latest CLI behaviour. + - Fail gracefully when BGP is already configured with a different ASN when states + merged or replaced is used. + - Fixes to nxos_logging, nxos_igmp_snooping, nxos_l3_interfaces, nxos_ospf_interfaces + and nxos_static_routes to conform with latest CLI behaviour. - Properly configure neighbor timers and shutdown state (https://github.com/ansible-collections/cisco.nxos/issues/240). deprecated_features: - Deprecated nxos_bgp_af in favour of nxos_bgp_address_family resource module. - - Deprecated nxos_bgp_neighbor_af in favour of nxos_bgp_neighbor_address_family resource module. + - Deprecated nxos_bgp_neighbor_af in favour of nxos_bgp_neighbor_address_family + resource module. major_changes: - Please refer to ansible.netcommon `changelog `_ for more details. - - Requires ansible.netcommon v2.0.0+ to support `ansible_network_single_user_mode` and `ansible_network_import_modules`. + - Requires ansible.netcommon v2.0.0+ to support `ansible_network_single_user_mode` + and `ansible_network_import_modules`. minor_changes: - Add bfd option for neighbors (https://github.com/ansible-collections/cisco.nxos/issues/241). - - Add hello_interval_ms option in nxos_pim_interface module to support sub-second intervals (https://github.com/ansible-collections/cisco.nxos/issues/226). + - Add hello_interval_ms option in nxos_pim_interface module to support sub-second + intervals (https://github.com/ansible-collections/cisco.nxos/issues/226). - Add nxos_bgp_address_family Resource Module. - Add nxos_bgp_neighbor_address_family Resource Module. - Add support df_bit and size option for nxos_ping (https://github.com/ansible-collections/cisco.nxos/pull/237). - Adds support for `single_user_mode` command output caching. - - Move nxos_config idempotent warning message with the task response under `warnings` key if `changed` is `True` + - Move nxos_config idempotent warning message with the task response under `warnings` + key if `changed` is `True` fragments: - 237_nxos_ping_df_size.yaml - add_caching_support.yaml @@ -471,7 +507,8 @@ releases: 2.1.0: changes: bugfixes: - - Allow commands to be properly generated with Jinja2 2.10.3 (workaround for https://github.com/pallets/jinja/issues/710). + - Allow commands to be properly generated with Jinja2 2.10.3 (workaround for + https://github.com/pallets/jinja/issues/710). - Allow integer values to be set for dscp key (https://github.com/ansible-collections/cisco.nxos/issues/253). - Do not fail when parsing non rule entries in access-list config (https://github.com/ansible-collections/cisco.nxos/issues/262). minor_changes: @@ -490,7 +527,8 @@ releases: changes: bugfixes: - For versions >=2.1.0, this collection requires ansible.netcommon >=2.0.1. - - Re-releasing this collection with ansible.netcommon dependency requirements updated. + - Re-releasing this collection with ansible.netcommon dependency requirements + updated. fragments: - 275-add_ignore_txt.yml - update_requirement.yaml @@ -499,7 +537,8 @@ releases: changes: minor_changes: - Add nxos_route_maps resource module. - - Add support for ansible_network_resources key allows to fetch the available resources for a platform (https://github.com/ansible-collections/cisco.nxos/issues/268). + - Add support for ansible_network_resources key allows to fetch the available + resources for a platform (https://github.com/ansible-collections/cisco.nxos/issues/268). fragments: - 268_available_network_resources.yaml - add_nxos_route_maps.yaml @@ -512,11 +551,13 @@ releases: 2.3.0: changes: bugfixes: - - Fix how `send_community` attribute is handled in `nxos_bgp_neighbor_address_family` (https://github.com/ansible-collections/cisco.nxos/issues/281). + - Fix how `send_community` attribute is handled in `nxos_bgp_neighbor_address_family` + (https://github.com/ansible-collections/cisco.nxos/issues/281). - Make `passive_interface` work properly when set to False. minor_changes: - Add `default_passive_interface` option in `nxos_ospf_interfaces`. - - Add a netconf subplugin to make netconf_* modules work with older NX-OS versions (https://github.com/ansible-collections/ansible.netcommon/issues/252). + - Add a netconf subplugin to make netconf_* modules work with older NX-OS versions + (https://github.com/ansible-collections/ansible.netcommon/issues/252). fragments: - bgp_nbr_af.yaml - changelog.yaml @@ -528,9 +569,11 @@ releases: - pre_sort.yaml plugins: netconf: - - description: Use nxos netconf plugin to run netconf commands on Cisco NX-OS platform. + - description: + Use nxos netconf plugin to run netconf commands on Cisco NX-OS + platform. name: nxos - namespace: + namespace: null release_date: "2021-05-18" 2.4.0: changes: @@ -553,10 +596,12 @@ releases: changes: bugfixes: - Convert vlan lists to ranges in nxos_l2_interfaces (https://github.com/ansible-collections/cisco.nxos/issues/95). - - Do not expand direction 'both' into 'import' and 'export' for Nexus 9000 platforms (https://github.com/ansible-collections/cisco.nxos/issues/303). + - Do not expand direction 'both' into 'import' and 'export' for Nexus 9000 platforms + (https://github.com/ansible-collections/cisco.nxos/issues/303). - Prevent traceback when parsing unexpected line in nxos_static_routes. deprecated_features: - - The nxos_logging module has been deprecated in favor of the new nxos_logging_global resource module and will be removed in a release after '2023-08-01'. + - The nxos_logging module has been deprecated in favor of the new nxos_logging_global + resource module and will be removed in a release after '2023-08-01'. doc_changes: - Broken link in documentation fixed. minor_changes: @@ -579,7 +624,8 @@ releases: changes: bugfixes: - "`nxos_facts` - Fix gathering CDP neighbor facts from certain N7Ks (https://github.com/ansible-collections/cisco.nxos/issues/329)." - - "`nxos_zone_zoneset` - zone member addition with smart zoning in an already existing zone should be a no-op (https://github.com/ansible-collections/cisco.nxos/issues/339)." + - "`nxos_zone_zoneset` - zone member addition with smart zoning in an already + existing zone should be a no-op (https://github.com/ansible-collections/cisco.nxos/issues/339)." doc_changes: - Added notes in module docs to indicate supportability for Cisco MDS. fragments: @@ -595,7 +641,8 @@ releases: - "`nxos_acls` - Fix traceback with 'port_protocol' range (https://github.com/ansible-collections/cisco.nxos/issues/356)" - "`nxos_facts` - Fix KeyError while gathering CDP neighbor facts (https://github.com/ansible-collections/cisco.nxos/issues/354)." - "`nxos_ospf_interfaces` - Correctly sort interface names before rendering." - - "`nxos_vlans` - switching to `| json-pretty` instead of `| json` as a workaround for the timeout issue with `libssh` (https://github.com/ansible/pylibssh/issues/208)" + - "`nxos_vlans` - switching to `| json-pretty` instead of `| json` as a workaround + for the timeout issue with `libssh` (https://github.com/ansible/pylibssh/issues/208)" deprecated_features: - Deprecated `nxos_ntp`, `nxos_ntp_options`, `nxos_ntp_auth` modules. doc_changes: @@ -623,14 +670,15 @@ releases: minor_changes: - "`nxos_telemetry` - Add support for state gathered" fragments: - - "0-copy_ignore_txt.yml" + - 0-copy_ignore_txt.yml - nxos_telemetry.yaml - readme.yaml release_date: "2021-10-01" 2.7.1: changes: bugfixes: - - "`nxos_acls` - Updating an existing ACE can only be done with states replaced or overridden. Using state merged will result in a failure." + - "`nxos_acls` - Updating an existing ACE can only be done with states replaced + or overridden. Using state merged will result in a failure." - "`nxos_logging_global` - Fix vlan_mgr not being gathered in facts (https://github.com/ansible-collections/cisco.nxos/issues/380)." - "`nxos_vlans` - Fallback to json when json-pretty is not supported (https://github.com/ansible-collections/cisco.nxos/issues/377)." fragments: @@ -660,17 +708,20 @@ releases: 2.8.1: changes: bugfixes: - - nxos_acls - Fix incorrect parsing of remarks if it has 'ip/ipv6 access-list' in it. + - nxos_acls - Fix incorrect parsing of remarks if it has 'ip/ipv6 access-list' + in it. fragments: - nxos_acls.yaml release_date: "2021-12-10" 2.8.2: changes: bugfixes: - - "`nxos_ntp_global` - In some cases, there is an extra whitespace in the source-interface line. This patch accounts for this behaviour in config (https://github.com/ansible-collections/cisco.nxos/issues/399)." + - "`nxos_ntp_global` - In some cases, there is an extra whitespace in the source-interface + line. This patch accounts for this behaviour in config (https://github.com/ansible-collections/cisco.nxos/issues/399)." release_summary: - The v2.8.1 of the cisco.nxos collection is not available on Ansible Automation Hub. Please download and use v2.8.2 which also contains an additional - bug fix. + The v2.8.1 of the cisco.nxos collection is not available on + Ansible Automation Hub. Please download and use v2.8.2 which also contains + an additional bug fix. fragments: - ignore.yaml - nxos_ntp.yaml @@ -679,7 +730,8 @@ releases: 2.9.0: changes: bugfixes: - - "`nxos_bgp_address_family` - Add hmm as valid option for redistribute protocol (https://github.com/ansible-collections/cisco.nxos/issues/385)." + - "`nxos_bgp_address_family` - Add hmm as valid option for redistribute protocol + (https://github.com/ansible-collections/cisco.nxos/issues/385)." - "`nxos_snmp_server` - Fix rendering context command (https://github.com/ansible-collections/cisco.nxos/issues/406)." minor_changes: - Add nxos_hostname resource module. @@ -698,7 +750,8 @@ releases: bugfixes: - Fix action plugin redirection to make module defaults work properly. - Fix for nxos_vlans issue (https://github.com/ansible-collections/cisco.nxos/issues/425). - - "`nxos_ntp_global` - Aliased `vrf` to `use_vrf` wherever applicable to maintain consistency with models for other platforms." + - "`nxos_ntp_global` - Aliased `vrf` to `use_vrf` wherever applicable to maintain + consistency with models for other platforms." - nxos_snmp_server - Add alias for community (https://github.com/ansible-collections/cisco.nxos/issues/433) doc_changes: - Added notes in module docs to indicate supportability for Cisco MDS. @@ -715,17 +768,22 @@ releases: 3.0.0: changes: bugfixes: - - "`nxos_lag_interfaces` - Fix KeyError with state overridden when port-channel has no members (https://github.com/ansible-collections/cisco.nxos/issues/452)." - - "`nxos_ntp_global` - correctly propagate CLI failure for non-existent auth keys (https://github.com/ansible-collections/cisco.nxos/issues/467)." + - "`nxos_lag_interfaces` - Fix KeyError with state overridden when port-channel + has no members (https://github.com/ansible-collections/cisco.nxos/issues/452)." + - "`nxos_ntp_global` - correctly propagate CLI failure for non-existent auth + keys (https://github.com/ansible-collections/cisco.nxos/issues/467)." - "`nxos_snmp_server` - Properly handle corner cases for snmp-server user (https://github.com/ansible-collections/cisco.nxos/issues/454)." - - "`snmp_server` - Snmp contact/location and location were not gathered if containing whitespaces." + - "`snmp_server` - Snmp contact/location and location were not gathered if containing + whitespaces." major_changes: - The minimum required ansible.netcommon version has been bumped to v2.6.1. - Updated base plugin references to ansible.netcommon. - "`nxos_facts` - change default gather_subset to `min` from `!config` (https://github.com/ansible-collections/cisco.nxos/issues/418)." - - nxos_file_copy has been rewritten as a module. This change also removes the dependency on pexpect for file_pull operation. Since this now uses AnsibleModule - class for argspec validation, the validation messages will be slighlty different. Expect changes in the return payload in some cases. All functionality - remains unchanged. + - nxos_file_copy has been rewritten as a module. This change also removes the + dependency on pexpect for file_pull operation. Since this now uses AnsibleModule + class for argspec validation, the validation messages will be slighlty different. + Expect changes in the return payload in some cases. All functionality remains + unchanged. minor_changes: - "`nxos_snmp_server` - add support for BGP, OSPF and OSPFv3 traps." fragments: @@ -745,11 +803,13 @@ releases: changes: bugfixes: - "`nxos_file_copy` - Skip `vrf` when running against MDS switches (https://github.com/ansible-collections/cisco.nxos/issues/508)." - - "`nxos_interfaces` - Enable all virtual interfaces with `enabled` set to True (https://github.com/ansible-collections/cisco.nxos/issues/335)." + - "`nxos_interfaces` - Enable all virtual interfaces with `enabled` set to True + (https://github.com/ansible-collections/cisco.nxos/issues/335)." - "`nxos_ntp_global` - Ensure idempotence for aliased keys (https://github.com/ansible-collections/cisco.nxos/issues/484)." - "`nxos_snmp_server` - Fix typo for traps link cisco-xcvr-mon-status-chg." doc_changes: - - Updated documentation in nxos_snmp_server, nxos_ntp_global and nxos_logging_global modules to reflect which options are unsupported on MDS switches. + - Updated documentation in nxos_snmp_server, nxos_ntp_global and nxos_logging_global + modules to reflect which options are unsupported on MDS switches. minor_changes: - "`nxos_snmp_server` - Add support for localizedV2key (https://github.com/ansible-collections/cisco.nxos/issues/415)." - "`nxos_snmp_server` - Add support for sha-256 based based user authentication." @@ -790,7 +850,8 @@ releases: 3.1.1: changes: bugfixes: - - Fix issue with modules related to OSPF interfaces failing when the target NXOS device has subinterfaces. + - Fix issue with modules related to OSPF interfaces failing when the target + NXOS device has subinterfaces. fragments: - ospf_subinterface_failure.yaml - paramiko.yaml @@ -799,7 +860,8 @@ releases: 3.1.2: changes: bugfixes: - - "`nxos_facts` - Fixes parsing of module info json data when TABLE_modinfo entry is a list (https://github.com/ansible-collections/cisco.nxos/issues/559)." + - "`nxos_facts` - Fixes parsing of module info json data when TABLE_modinfo + entry is a list (https://github.com/ansible-collections/cisco.nxos/issues/559)." fragments: - nxos_facts.yaml release_date: "2022-09-19" @@ -807,7 +869,8 @@ releases: changes: bugfixes: - "`nxos_telemetry` - Allow destination-group & sensor-group id to be strings." - - "`nxos_telemetry` - Allow sensor-group paths to be generated without additional properties." + - "`nxos_telemetry` - Allow sensor-group paths to be generated without additional + properties." minor_changes: - "`nxos_l3_interfaces` - Add support for toggling ipv6 redirects (https://github.com/ansible-collections/cisco.nxos/issues/569)." fragments: @@ -819,10 +882,12 @@ releases: 4.0.0: changes: major_changes: - - Please use either of the following connection types - network_cli, httpapi or netconf. + - Please use either of the following connection types - network_cli, httpapi + or netconf. - "This release drops support for `connection: local` and provider dictionary." removed_features: - - This release removes the following deprecated plugins that have reached their end-of-life. + - This release removes the following deprecated plugins that have reached their + end-of-life. - nxos_acl - nxos_acl_interface - nxos_interface @@ -845,8 +910,10 @@ releases: changes: bugfixes: - "`nxos_acls` - Parse ICMP echo-reply and echo options correctly (https://github.com/ansible-collections/cisco.nxos/issues/583)." - - "`nxos_acls` - Parse ICMP port-unreachable and unreachable options correctly (https://github.com/ansible-collections/cisco.nxos/issues/529)." - - "`nxos_acls` - Parse port-protocol options with hypenated names correctly (https://github.com/ansible-collections/cisco.nxos/issues/557)." + - "`nxos_acls` - Parse ICMP port-unreachable and unreachable options correctly + (https://github.com/ansible-collections/cisco.nxos/issues/529)." + - "`nxos_acls` - Parse port-protocol options with hypenated names correctly + (https://github.com/ansible-collections/cisco.nxos/issues/557)." fragments: - nxos_acls.yaml - nxos_pim.yaml @@ -857,10 +924,13 @@ releases: - "`nxos_acls` - Fix how IPv6 prefixes are converted to hosts (https://github.com/ansible-collections/cisco.nxos/issues/623)." - "`nxos_file_copy` - stop prepending redundant bootflash: to remote file names" - nxos_acls - Detect duplicate ACE error message from CLI and fail (https://github.com/ansible-collections/cisco.nxos/issues/611). - - nxos_command - Run & evaluate commands at least once even when retries is set to 0 (https://github.com/ansible-collections/cisco.nxos/issues/607). + - nxos_command - Run & evaluate commands at least once even when retries is + set to 0 (https://github.com/ansible-collections/cisco.nxos/issues/607). minor_changes: - - "`nxos_acls` - Support ICMPv6 option. Please refer to module doc for all new options (https://github.com/ansible-collections/cisco.nxos/issues/624)." - - "`nxos_facts` - Update facts gathering logic to ensure that `gather_network_resources: all` does not fail for NX-OS on MDS switches." + - "`nxos_acls` - Support ICMPv6 option. Please refer to module doc for all new + options (https://github.com/ansible-collections/cisco.nxos/issues/624)." + - "`nxos_facts` - Update facts gathering logic to ensure that `gather_network_resources: + all` does not fail for NX-OS on MDS switches." - "`nxos_l2_interfaces` - Add new mode dot1q-tunnel (https://github.com/ansible-collections/cisco.nxos/issues/600)." fragments: - acls.yaml @@ -879,14 +949,17 @@ releases: changes: bugfixes: - "`bgp` - Fix parsing remote-as for Nexus 3K (https://github.com/ansible-collections/cisco.nxos/issues/653)." - - "`facts` - Attempt to execute json output commands with | json-pretty first and fall back to | json if unsupported. This is a temporary workaround until + - "`facts` - Attempt to execute json output commands with | json-pretty first + and fall back to | json if unsupported. This is a temporary workaround until https://github.com/ansible/pylibssh/issues/208 is fixed." - "`interfaces` - Correctly enable/disable VLAN interfaces (https://github.com/ansible-collections/cisco.nxos/issues/539)." - "`route_maps` - resolve route-map description parameter idempotency" - - "`snmp_server` - fix community option to produce proper configuration with ipv4acl and ipv6acl." + - "`snmp_server` - fix community option to produce proper configuration with + ipv4acl and ipv6acl." minor_changes: - "`nxos_route_maps` - add support for 'set ip next-hop <>' command in route-maps" - - "`nxos_vxlan_vtep` - add support for 'advertise virtual-rmac' command under nve interface" + - "`nxos_vxlan_vtep` - add support for 'advertise virtual-rmac' command under + nve interface" fragments: - bgp.yaml - bool.yaml @@ -901,7 +974,9 @@ releases: release_date: "2023-04-04" 4.3.0: changes: - release_summary: Re-releasing v4.2.0 of this collection since the previously build failed to upload in Automation Hub. + release_summary: + Re-releasing v4.2.0 of this collection since the previously + build failed to upload in Automation Hub. fragments: - release_430.yaml release_date: "2023-04-05" @@ -912,7 +987,8 @@ releases: - ntp_global - Fix incorrect handling of prefer option (https://github.com/ansible-collections/cisco.nxos/issues/670). - nxos_banner - Add support for a custom multiline delimiter - nxos_facts - Fix missing SVI facts (https://github.com/ansible-collections/cisco.nxos/issues/440). - - "terminal - attempt privilege escalation only when prompt does not end with #" + - "terminal - attempt privilege escalation only when prompt does not end with + #" doc_changes: - Fix docs of static-routes resource module. - nxos_interfaces - Fixed module documentation and examples. @@ -936,8 +1012,10 @@ releases: 5.0.0: changes: bugfixes: - - nxos_static_routes - Prevent action states to generate terminal configuration command. - - nxos_static_routes - Update the delete operation of static routes to be similar to other platforms. (https://github.com/ansible-collections/cisco.nxos/issues/666) + - nxos_static_routes - Prevent action states to generate terminal configuration + command. + - nxos_static_routes - Update the delete operation of static routes to be similar + to other platforms. (https://github.com/ansible-collections/cisco.nxos/issues/666) major_changes: - Refer to **Removed Features** section for details. - This release removes four of the previously deprecated modules from this collection. @@ -971,9 +1049,11 @@ releases: - lag_interfaces - Allow force option to be idempotent (https://github.com/ansible-collections/cisco.nxos/issues/742). - snmp_server - fix host delete when authentication options are present (https://github.com/ansible-collections/cisco.nxos/issues/439). doc_changes: - - Update examples for bgp_address_family resource modules using yaml callback plugin. + - Update examples for bgp_address_family resource modules using yaml callback + plugin. - Update examples for bgp_global resource modules using yaml callback plugin. - - Update examples for bgp_neighbor_address_family resource modules using yaml callback plugin. + - Update examples for bgp_neighbor_address_family resource modules using yaml + callback plugin. - Update examples for bgp_templates resource modules using yaml callback plugin. - Update examples for ospf_interfaces resource modules using yaml callback plugin. - Update examples for ospfv2 resource modules using yaml callback plugin. @@ -1081,7 +1161,8 @@ releases: - nxos_facts - correct parse JSON output when multiple interfaces have IPv6 address assigned (https://github.com/ansible-collections/cisco.nxos/issues/771). major_changes: - - Updated the minimum required ansible.netcommon version to 6.1.0 to support the cli_restore module. + - Updated the minimum required ansible.netcommon version to 6.1.0 to support + the cli_restore module. minor_changes: - Add support for cli_restore functionality. - Please refer the PR to know more about core changes (https://github.com/ansible-collections/ansible.netcommon/pull/618). @@ -1117,3 +1198,13 @@ releases: fragments: - bump_215.yaml release_date: "2024-06-07" + 9.1.0: + changes: + bugfixes: + - nxos_snmp_server - correctly render entity traps (https://github.com/ansible-collections/cisco.nxos/issues/820). + minor_changes: + - Add nxos_vrf_global resource module in favor of nxos_vrf module (https://github.com/ansible-collections/cisco.nxos/pull/870). + fragments: + - fix_820.yaml + - nxos_vrf_global.yml + release_date: "2024-08-05" diff --git a/changelogs/fragments/fix_820.yaml b/changelogs/fragments/fix_820.yaml deleted file mode 100644 index b2f1b674c..000000000 --- a/changelogs/fragments/fix_820.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "nxos_snmp_server - correctly render entity traps (https://github.com/ansible-collections/cisco.nxos/issues/820)." diff --git a/changelogs/fragments/nxos_vrf_global.yml b/changelogs/fragments/nxos_vrf_global.yml deleted file mode 100644 index da9dc650d..000000000 --- a/changelogs/fragments/nxos_vrf_global.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - Add nxos_vrf_global resource module in favor of nxos_vrf module (https://github.com/ansible-collections/cisco.nxos/pull/870). diff --git a/galaxy.yml b/galaxy.yml index 50e31500f..19eb0e665 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -10,4 +10,4 @@ readme: README.md repository: https://github.com/ansible-collections/cisco.nxos issues: https://github.com/ansible-collections/cisco.nxos/issues tags: [cisco, nxos, networking, nxapi, netconf] -version: 9.0.0 +version: 9.1.0