diff options
Diffstat (limited to 'ansible_collections/cisco/nxos/changelogs')
3 files changed, 1044 insertions, 0 deletions
diff --git a/ansible_collections/cisco/nxos/changelogs/changelog.yaml b/ansible_collections/cisco/nxos/changelogs/changelog.yaml new file mode 100644 index 000000000..0ae1adf75 --- /dev/null +++ b/ansible_collections/cisco/nxos/changelogs/changelog.yaml @@ -0,0 +1,1012 @@ +ancestor: null +releases: + 1.0.0: + modules: + - description: Manages AAA server global configuration. + name: nxos_aaa_server + namespace: "" + - 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. + name: nxos_acl + namespace: "" + - description: + (deprecated, removed after 2022-06-01) Manages applying ACLs to + interfaces. + name: nxos_acl_interface + namespace: "" + - description: ACL interfaces resource module + name: nxos_acl_interfaces + namespace: "" + - description: ACLs resource module + name: nxos_acls + namespace: "" + - description: Manage multiline banners on Cisco NXOS devices + name: nxos_banner + namespace: "" + - description: Bidirectional Forwarding Detection (BFD) global-level configuration + name: nxos_bfd_global + namespace: "" + - description: BFD interfaces resource module + name: nxos_bfd_interfaces + namespace: "" + - description: Manages BGP configuration. + name: nxos_bgp + namespace: "" + - description: Manages BGP Address-family configuration. + name: nxos_bgp_af + namespace: "" + - description: Manages BGP neighbors configurations. + name: nxos_bgp_neighbor + namespace: "" + - description: Manages BGP address-family's neighbors configuration. + name: nxos_bgp_neighbor_af + namespace: "" + - description: Run arbitrary command on Cisco NXOS devices + name: nxos_command + namespace: "" + - description: Manage Cisco NXOS configuration sections + name: nxos_config + namespace: "" + - description: Configuration of device alias. + name: nxos_devicealias + namespace: storage + - description: Handles the EVPN control plane for VXLAN. + name: nxos_evpn_global + namespace: "" + - description: Manages Cisco EVPN VXLAN Network Identifier (VNI). + name: nxos_evpn_vni + namespace: "" + - description: Gets facts about NX-OS switches + name: nxos_facts + namespace: "" + - description: Manage features in NX-OS switches. + name: nxos_feature + namespace: "" + - description: Copy a file to a remote NXOS device. + name: nxos_file_copy + namespace: "" + - description: Trigger a graceful removal or insertion (GIR) of the switch. + name: nxos_gir + namespace: "" + - description: Create a maintenance-mode or normal-mode profile for GIR. + name: nxos_gir_profile_management + namespace: "" + - description: Manages HSRP configuration on NX-OS switches. + name: nxos_hsrp + namespace: "" + - description: HSRP interfaces resource module + name: nxos_hsrp_interfaces + namespace: "" + - description: Manages IGMP global configuration. + name: nxos_igmp + namespace: "" + - description: Manages IGMP interface configuration. + name: nxos_igmp_interface + namespace: "" + - description: Manages IGMP snooping global configuration. + name: nxos_igmp_snooping + namespace: "" + - 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. + name: nxos_interface + namespace: "" + - description: Manages configuration of an OSPF interface instance. + name: nxos_interface_ospf + namespace: "" + - description: Interfaces resource module + name: nxos_interfaces + namespace: "" + - 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 + name: nxos_l3_interface + namespace: "" + - description: L3 interfaces resource module + name: nxos_l3_interfaces + namespace: "" + - description: LACP resource module + name: nxos_lacp + namespace: "" + - description: LACP interfaces resource module + name: nxos_lacp_interfaces + namespace: "" + - 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. + name: nxos_linkagg + namespace: "" + - description: + (deprecated, removed after 2022-06-01) Manage LLDP configuration + on Cisco NXOS network devices. + name: nxos_lldp + namespace: "" + - description: LLDP resource module + name: nxos_lldp_global + namespace: "" + - description: LLDP interfaces resource module + name: nxos_lldp_interfaces + namespace: "" + - description: Manage logging on network devices + name: nxos_logging + namespace: "" + - description: Manages core NTP configuration. + name: nxos_ntp + namespace: "" + - description: Manages NTP authentication. + name: nxos_ntp_auth + namespace: "" + - description: Manages NTP options. + name: nxos_ntp_options + namespace: "" + - 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. + name: nxos_ospf + namespace: "" + - description: Manages a VRF for an OSPF router. + name: nxos_ospf_vrf + namespace: "" + - description: OSPFv2 resource module + name: nxos_ospfv2 + namespace: "" + - description: Configures anycast gateway MAC of the switch. + name: nxos_overlay_global + namespace: "" + - description: Manages configuration of a PIM instance. + name: nxos_pim + namespace: "" + - description: Manages PIM interface configuration. + name: nxos_pim_interface + namespace: "" + - description: Manages configuration of an PIM static RP address instance. + name: nxos_pim_rp_address + namespace: "" + - description: Tests reachability using ping from Nexus switch. + name: nxos_ping + namespace: "" + - description: Reboot a network device. + name: nxos_reboot + namespace: "" + - description: Set a checkpoint or rollback to a checkpoint. + name: nxos_rollback + namespace: "" + - description: Install patch or feature rpms on Cisco NX-OS devices. + name: nxos_rpm + namespace: "" + - description: Perform SMUs on Cisco NX-OS devices. + name: nxos_smu + namespace: "" + - description: Manage snapshots of the running states of selected features. + name: nxos_snapshot + namespace: "" + - description: Manages SNMP community configs. + name: nxos_snmp_community + namespace: "" + - description: Manages SNMP contact info. + name: nxos_snmp_contact + namespace: "" + - description: Manages SNMP host configuration. + name: nxos_snmp_host + namespace: "" + - description: Manages SNMP location information. + name: nxos_snmp_location + namespace: "" + - description: Manages SNMP traps. + name: nxos_snmp_traps + namespace: "" + - description: Manages SNMP users for monitoring. + name: nxos_snmp_user + namespace: "" + - description: (deprecated, removed after 2022-06-01) Manages static route configuration + name: nxos_static_route + namespace: "" + - description: Static routes resource module + name: nxos_static_routes + namespace: "" + - description: Manage the system attributes on Cisco NXOS devices + name: nxos_system + namespace: "" + - description: TELEMETRY resource module + name: nxos_telemetry + namespace: "" + - description: Manages UDLD global configuration params. + name: nxos_udld + namespace: "" + - description: Manages UDLD interface configuration params. + name: nxos_udld_interface + namespace: "" + - 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. + name: nxos_vlan + namespace: "" + - description: VLANs resource module + name: nxos_vlans + namespace: "" + - description: Manages global VPC configuration + name: nxos_vpc + namespace: "" + - description: Manages interface VPC configuration + name: nxos_vpc_interface + namespace: "" + - description: Manages global VRF configuration. + name: nxos_vrf + namespace: "" + - description: Manages VRF AF. + name: nxos_vrf_af + namespace: "" + - description: Manages interface specific VRF configuration. + name: nxos_vrf_interface + namespace: "" + - description: Manages VRRP configuration on NX-OS switches. + name: nxos_vrrp + namespace: "" + - description: Configuration of vsan. + name: nxos_vsan + namespace: storage + - description: Manages VTP domain configuration. + name: nxos_vtp_domain + namespace: "" + - description: Manages VTP password configuration. + name: nxos_vtp_password + namespace: "" + - description: Manages VTP version configuration. + name: nxos_vtp_version + namespace: "" + - description: Manages VXLAN Network Virtualization Endpoint (NVE). + name: nxos_vxlan_vtep + namespace: "" + - description: Creates a Virtual Network Identifier member (VNI) + name: nxos_vxlan_vtep_vni + namespace: "" + - description: Configuration of zone/zoneset. + name: nxos_zone_zoneset + namespace: storage + plugins: + cliconf: + - description: Use NX-OS cliconf to run commands on Cisco NX-OS platform + name: nxos + namespace: null + httpapi: + - description: Use NX-API to run commands on Cisco NX-OS platform + name: nxos + 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). + - 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). + - 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: + - documentation - Use FQCN when refering to modules (https://github.com/ansible-collections/cisco.nxos/pull/116) + fragments: + - 102-fix-nxos_interfaces-states.yaml + - 111_update_lag_interfaces.yaml + - 116-add-FQCN-for-documentation + - fix_command_key.yaml + - fix_nxos_user_role.yaml + - fix_src_backup_with_module_alias.yaml + - remove_ignores.yaml + - update_docs.yaml + release_date: "2020-08-03" + 1.0.2: + changes: + release_summary: Rereleased 1.0.1 with updated changelog. + fragments: + - 1.0.2.yaml + release_date: "2020-08-07" + 1.1.0: + changes: + bugfixes: + - Allow facts round trip to work on nxos_vlans (https://github.com/ansible-collections/cisco.nxos/pull/141). + minor_changes: + - Add N9K multisite support(https://github.com/ansible-collections/cisco.nxos/pull/142) + fragments: + - 141_fix_nxos_vlans.yaml + - 142-N9K-multisite.yaml + release_date: "2020-08-28" + 1.2.0: + changes: + bugfixes: + - Correctly parse facts for lacp interfaces mode information (https://github.com/ansible-collections/cisco.nxos/pull/164). + - Fix for nxos smu issue (https://github.com/ansible-collections/cisco.nxos/pull/160). + - Fix regex for parsing configuration in nxos_lag_interfaces. + - Fix regexes in nxos_acl_interfaces facts and some code cleanup (https://github.com/ansible-collections/cisco.nxos/issues/149). + - Fix rendering of `log-adjacency-changes` commands. + - 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. + 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.. + fragments: + - 161-transfer_protocol_file_copy.yaml + - add_nxos_ospfv3.yaml + - fix_lacp_interfaces_mode_facts_parsing.yaml + - fix_nxos_acl_interfaces.yaml + - fix_nxos_banner_with_spaces.yaml + - fix_nxos_lag_interfaces.yaml + - fix_nxos_ospfv2.yaml + - fix_nxos_smu.yaml + modules: + - description: OSPFv3 resource module + name: nxos_ospfv3 + namespace: "" + release_date: "2020-10-01" + 1.3.0: + changes: + bugfixes: + - Allow `fex-fabric` option for mode key (https://github.com/ansible-collections/cisco.nxos/issues/166). + - Fixes for nxos rpm issue (https://github.com/ansible-collections/cisco.nxos/pull/173). + - 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. + minor_changes: + - Add nxos_ospf_interfaces resource module. + fragments: + - add_fex_fabric_l2_inteerfaces.yaml + - add_nxos_ospf_interfaces.yaml + - fix_nxos_rpm.yaml + - fix_vlan_diff.yaml + - vlans-fabricpath-mode-regex.yaml + modules: + - description: OSPF Interfaces Resource Module. + name: nxos_ospf_interfaces + namespace: "" + release_date: "2020-10-29" + 1.3.1: + changes: + bugfixes: + - 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). + fragments: + - fix_nxos_lag_interfaces_1.yaml + - fix_ospf_process_id.yaml + - galaxy-version.yaml + - support_nxos_user_mds.yaml + release_date: "2020-11-26" + 1.4.0: + changes: + bugfixes: + - 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). + - 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). + deprecated_features: + - 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. + minor_changes: + - Add `echo_request` option for ICMP. + - Add nxos_bgp_global resource module. + security_fixes: + - Enable no_log for sensitive parameters in argspec. + fragments: + - 204-improve-nxos-vxlan-vtep-module-docs.yaml + - add_default_options.yaml + - add_nxos_bgp_global.yaml + - depr_bgp.yaml + - fix_interface_context.yaml + - fix_l2_interfaces_mode_fabricpath.yaml + - fix_nxos_facts.yaml + - fix_nxos_l3_interfaces_tag.yaml + - fix_nxos_system_vrf_domain.yaml + - mask_sensitive_values.yaml + - nxos_acls.yaml + - nxos_config_diff_doc_update.yaml + - nxos_config_replace.yaml + - nxos_feature.yaml + - nxos_snmp_community.yaml + modules: + - description: BGP Global resource module. + name: nxos_bgp_global + namespace: "" + release_date: "2021-01-29" + 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. + - 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. + major_changes: + - Requires ansible.netcommon v2.0.0+ to support `ansible_network_single_user_mode` + and `ansible_network_import_modules`. + - "Please refer to + ansible.netcommon + `changelog <https://github.com/ansible-collections/ansible.netcommon/blob/main/changelogs/CHANGELOG.rst#ansible-netcommon-collection-release-notes>`_ + for more details." + 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 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` + fragments: + - 237_nxos_ping_df_size.yaml + - add_caching_support.yaml + - add_nxos_bgp_address_family.yaml + - add_nxos_bgp_nbr_af.yaml + - config_module_warning_msg.yaml + - deprecate.yaml + - fix_hello_interval.yaml + - fix_nxos_bgp_global.yaml + - fix_nxos_multi_module.yaml + - major_release.yaml + - update_bgp_global.yaml + modules: + - description: BGP Address Family resource module. + name: nxos_bgp_address_family + namespace: "" + - description: BGP Neighbor Address Family resource module. + name: nxos_bgp_neighbor_address_family + namespace: "" + release_date: "2021-02-24" + 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 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: + - Add support for state purged in nxos_interfaces. + security_fixes: + - Properly mask values of sensitive keys in module result. + fragments: + - 259-remove_tests_sanity_requirements.yml + - add_state_purged.yaml + - fix_j2_2_10.yaml + - fix_nxos_acls.yaml + - no_log_fix.yaml + - pim_version_added.yaml + release_date: "2021-03-30" + 2.1.1: + 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. + fragments: + - 275-add_ignore_txt.yml + - update_requirement.yaml + release_date: "2021-04-09" + 2.2.0: + 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). + fragments: + - 268_available_network_resources.yaml + - add_nxos_route_maps.yaml + - cahing_tests.yaml + modules: + - description: Route Maps resource module. + name: nxos_route_maps + namespace: "" + release_date: "2021-04-28" + 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). + - 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). + fragments: + - bgp_nbr_af.yaml + - changelog.yaml + - docs_facts.yaml + - docs_spelling_correction.yaml + - fix_ospf_interfaces.yaml + - netconf.yaml + - netconf_fix.yaml + - pre_sort.yaml + plugins: + netconf: + - description: + Use nxos netconf plugin to run netconf commands on Cisco NX-OS + platform. + name: nxos + namespace: null + release_date: "2021-05-18" + 2.4.0: + changes: + bugfixes: + - Render neighbor peer_type command correctly (https://github.com/ansible-collections/cisco.nxos/issues/308). + minor_changes: + - Add `advertise_l2vpn_evpn` option in `nxos_bgp_address_family` module (https://github.com/ansible-collections/cisco.nxos/issues/302). + - Add `nxos_prefix_lists` resource module. + fragments: + - fix_nxos_bgp_global.yaml + - nxos_bgp_af.yaml + - nxos_prefix_lists.yaml + - update_readme_freenode_to_libera.yml + modules: + - description: Prefix-Lists resource module. + name: nxos_prefix_lists + namespace: "" + release_date: "2021-06-22" + 2.5.0: + 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). + - 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'. + doc_changes: + - Broken link in documentation fixed. + minor_changes: + - Add nxos_logging_global resource module. + fragments: + - 315-safe-eval-no-concat.yml + - add_nxos_logging_global.yaml + - doc_broken_link.yaml + - l2_interfaces.yaml + - logging_global_return_values.yaml + - nxos_vrf_af_fix.yaml + - prefix_lists.yaml + - static_routes.yaml + modules: + - description: Logging resource module. + name: nxos_logging_global + namespace: "" + release_date: "2021-07-27" + 2.5.1: + 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)." + doc_changes: + - Added notes in module docs to indicate supportability for Cisco MDS. + fragments: + - fix_nbr_cdp_facts.yaml + - fix_nxos_zone_zoneset.yaml + - fix_pylint_issues.yaml + - module_docs_support_for_cisco_mds.yaml + - update_docs_for_mds_support.yaml + release_date: "2021-08-27" + 2.6.0: + changes: + bugfixes: + - "`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)" + deprecated_features: + - Deprecated `nxos_ntp`, `nxos_ntp_options`, `nxos_ntp_auth` modules. + doc_changes: + - "`ospf[v2, v3, _interfaces]` - Area ID should be in IP address format." + minor_changes: + - Add nxos_ntp_global module. + fragments: + - fix_facts.yaml + - fix_ospf_interfaces.yaml + - nxos_acls.yaml + - nxos_ntp_global.yaml + - nxos_ospf_interfaces.yaml + - nxos_vlans_json.yaml + - remove_end_play.yaml + - set_allow_duplicates.yaml + modules: + - description: NTP Global resource module. + name: nxos_ntp_global + namespace: "" + release_date: "2021-09-24" + 2.7.0: + changes: + doc_changes: + - Update README with information regarding MDS module testing. + minor_changes: + - "`nxos_telemetry` - Add support for state gathered" + fragments: + - 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_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: + - ignores.yaml + - nxos_acls.yaml + - nxos_logging.yaml + - nxos_vlans.yaml + release_date: "2021-11-11" + 2.8.0: + changes: + deprecated_features: + - Deprecated nxos_snmp_community module. + - Deprecated nxos_snmp_contact module. + - Deprecated nxos_snmp_host module. + - Deprecated nxos_snmp_location module. + - Deprecated nxos_snmp_traps module. + - Deprecated nxos_snmp_user module. + minor_changes: + - Add nxos_snmp_server resource module. + fragments: + - nxos_snmp_server.yaml + modules: + - description: SNMP Server resource module. + name: nxos_snmp_server + namespace: "" + release_date: "2021-12-07" + 2.8.1: + changes: + bugfixes: + - 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)." + 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." + fragments: + - ignore.yaml + - nxos_ntp.yaml + - snmp_server_ignore_2.6.yaml + release_date: "2021-12-14" + 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_snmp_server` - Fix rendering context command (https://github.com/ansible-collections/cisco.nxos/issues/406)." + minor_changes: + - Add nxos_hostname resource module. + fragments: + - nxos_bgp_af.yaml + - nxos_hostname.yaml + - nxos_snmp_server.yaml + - updates.yaml + modules: + - description: Hostname resource module. + name: nxos_hostname + namespace: "" + release_date: "2022-01-31" + 2.9.1: + changes: + 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_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. + fragments: + - fix_nxos_vlans.yaml + - fix_sanity.yaml + - module_docs_support_for_cisco_mds.yaml + - ntp_global.yaml + - runtime.yaml + - sanity.yaml + - snmp_server.yaml + - tox.yaml + release_date: "2022-04-01" + 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_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." + 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. + minor_changes: + - "`nxos_snmp_server` - add support for BGP, OSPF and OSPFv3 traps." + fragments: + - fix_ci.yaml + - lag_interfaces.yaml + - min_netcommon.yaml + - netcommon_ref_update.yaml + - ntp.yaml + - nxos_facts.yaml + - nxos_file_copy.yaml + - nxos_snmp_server.yaml + - nxos_snmp_server_1.yaml + - snmp_server_PR444.yaml + - stderr.yaml + release_date: "2022-04-28" + 3.1.0: + 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_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. + 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." + fragments: + - 459.yaml + - 500.yaml + - 507.yaml + - 510.yaml + - 512.yaml + - 513.yaml + - 514.yaml + - 515.yaml + - 516.yaml + - 517.yaml + - 518.yaml + - 520.yaml + - 521.yaml + - 522.yaml + - 523.yaml + - cleanup_1.yaml + - file_copy.yaml + - file_cp.yaml + - filecopy_mds.yaml + - include_prepare.yaml + - include_test_case.yaml + - mds_docs.yaml + - ntp_global.yaml + - nxos_interfaces.yaml + - pre-commit.yaml + - sanity.yaml + - sanity_devel.yaml + - set_fact_name.yaml + - snmp_server.yaml + - snmp_server_526.yml + - snmp_server_localized.yaml + - unstyle_equal_debug.yaml + release_date: "2022-06-28" + 3.1.1: + changes: + bugfixes: + - Fix issue with modules related to OSPF interfaces failing when the target + NXOS device has subinterfaces. + fragments: + - ospf_subinterface_failure.yaml + - paramiko.yaml + - sanity_fix.yaml + release_date: "2022-09-07" + 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)." + fragments: + - nxos_facts.yaml + release_date: "2022-09-19" + 3.2.0: + 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." + minor_changes: + - "`nxos_l3_interfaces` - Add support for toggling ipv6 redirects (https://github.com/ansible-collections/cisco.nxos/issues/569)." + fragments: + - ignore_2.15.yaml + - l3_interfaces.yaml + - passwd_lookup.yaml + - telemetry.yaml + release_date: "2022-10-12" + 4.0.0: + changes: + major_changes: + - 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. + - nxos_acl + - nxos_acl_interface + - nxos_interface + - nxos_interface_ospf + - nxos_l2_interface + - nxos_l3_interface + - nxos_linkagg + - nxos_lldp + - nxos_ospf + - nxos_ospf_vrf + - nxos_smu + - nxos_static_route + - nxos_vlan + fragments: + - remove_deprecated.yaml + - remove_net_changes.yaml + - remove_provider.yaml + release_date: "2022-10-13" + 4.0.1: + 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)." + fragments: + - nxos_acls.yaml + - nxos_pim.yaml + release_date: "2022-11-30" + 4.1.0: + changes: + bugfixes: + - "`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). + 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_l2_interfaces` - Add new mode dot1q-tunnel (https://github.com/ansible-collections/cisco.nxos/issues/600)." + fragments: + - acls.yaml + - acls_icmp.yaml + - command.yaml + - l2_mode.yaml + - mds.yaml + - nxos_acls.yaml + - nxos_file_copy.yaml + - nxos_snmp_revert.yaml + - rm_base.yaml + - snmp.yaml + - unused_imports.yaml + release_date: "2023-02-16" + 4.2.0: + 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 + 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." + 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" + fragments: + - bgp.yaml + - bool.yaml + - ci_codecov.yml + - codecov_from_repo.yml + - facts_libssh.yaml + - intf_vlans.yaml + - nxos_route_maps.yaml + - nxos_vxlan_vtep.yaml + - route_maps.yaml + - snmp_server_issues_fix.yaml + 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. + fragments: + - release_430.yaml + release_date: "2023-04-05" + 4.4.0: + changes: + bugfixes: + - l3_interfaces - Append tag when updating IP address with state replaced (https://github.com/ansible-collections/cisco.nxos/issues/678). + - 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 #" + doc_changes: + - Fix docs of static-routes resource module. + - nxos_interfaces - Fixed module documentation and examples. + - nxos_l2_interfaces - Fixed module documentation and examples. + - nxos_l3_interfaces - Fixed module documentation and examples. + minor_changes: + - nxos_user - Add support for hashed passwords. (https://github.com/ansible-collections/cisco.nxos/issues/370). + fragments: + - banner.yaml + - downstream.yaml + - fix_docs_static_routes.yaml + - l3.yaml + - lint.yaml + - ntp_global.yaml + - ntp_user.yaml + - nxos_facts.yaml + - terminal.yaml + - tests.yaml + - update_inft_docs.yaml + release_date: "2023-05-29" diff --git a/ansible_collections/cisco/nxos/changelogs/config.yaml b/ansible_collections/cisco/nxos/changelogs/config.yaml new file mode 100644 index 000000000..07b75d592 --- /dev/null +++ b/ansible_collections/cisco/nxos/changelogs/config.yaml @@ -0,0 +1,32 @@ +changelog_filename_template: ../CHANGELOG.rst +changelog_filename_version_depth: 0 +changes_file: changelog.yaml +changes_format: combined +keep_fragments: false +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +prelude_section_name: release_summary +prelude_section_title: Release Summary +flatmap: true +sections: + - - major_changes + - Major Changes + - - minor_changes + - Minor Changes + - - breaking_changes + - Breaking Changes / Porting Guide + - - deprecated_features + - Deprecated Features + - - removed_features + - Removed Features (previously deprecated) + - - security_fixes + - Security Fixes + - - bugfixes + - Bugfixes + - - known_issues + - Known Issues + - - doc_changes + - Documentation Changes +title: Cisco Nxos Collection +trivial_section_name: trivial diff --git a/ansible_collections/cisco/nxos/changelogs/fragments/.keep b/ansible_collections/cisco/nxos/changelogs/fragments/.keep new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/ansible_collections/cisco/nxos/changelogs/fragments/.keep |