diff options
Diffstat (limited to 'ansible_collections/cisco/iosxr/changelogs/changelog.yaml')
-rw-r--r-- | ansible_collections/cisco/iosxr/changelogs/changelog.yaml | 530 |
1 files changed, 530 insertions, 0 deletions
diff --git a/ansible_collections/cisco/iosxr/changelogs/changelog.yaml b/ansible_collections/cisco/iosxr/changelogs/changelog.yaml new file mode 100644 index 00000000..b240582b --- /dev/null +++ b/ansible_collections/cisco/iosxr/changelogs/changelog.yaml @@ -0,0 +1,530 @@ +ancestor: null +releases: + 1.0.0: + modules: + - description: ACL interfaces resource module + name: iosxr_acl_interfaces + namespace: "" + - description: ACLs resource module + name: iosxr_acls + namespace: "" + - description: Manage multiline banners on Cisco IOS XR devices + name: iosxr_banner + namespace: "" + - description: Configure global BGP protocol settings on Cisco IOS-XR + name: iosxr_bgp + namespace: "" + - description: Run commands on remote devices running Cisco IOS XR + name: iosxr_command + namespace: "" + - description: Manage Cisco IOS XR configuration sections + name: iosxr_config + namespace: "" + - description: Get facts about iosxr devices. + name: iosxr_facts + namespace: "" + - description: + (deprecated, removed after 2022-06-01) Manage Interface on Cisco + IOS XR network devices + name: iosxr_interface + namespace: "" + - description: Interfaces resource module + name: iosxr_interfaces + namespace: "" + - description: L2 interfaces resource module + name: iosxr_l2_interfaces + namespace: "" + - description: L3 interfaces resource module + name: iosxr_l3_interfaces + namespace: "" + - description: LACP resource module + name: iosxr_lacp + namespace: "" + - description: LACP interfaces resource module + name: iosxr_lacp_interfaces + namespace: "" + - description: LAG interfaces resource module + name: iosxr_lag_interfaces + namespace: "" + - description: LLDP resource module + name: iosxr_lldp_global + namespace: "" + - description: LLDP interfaces resource module + name: iosxr_lldp_interfaces + namespace: "" + - description: + Configuration management of system logging services on network + devices + name: iosxr_logging + namespace: "" + - description: Configures NetConf sub-system service on Cisco IOS-XR devices + name: iosxr_netconf + namespace: "" + - description: OSPFv2 resource module + name: iosxr_ospfv2 + namespace: "" + - description: Static routes resource module + name: iosxr_static_routes + namespace: "" + - description: Manage the system attributes on Cisco IOS XR devices + name: iosxr_system + namespace: "" + - description: Manage the aggregate of local users on Cisco IOS XR device + name: iosxr_user + namespace: "" + plugins: + cliconf: + - description: Use iosxr cliconf to run command on Cisco IOS XR platform + name: iosxr + namespace: null + netconf: + - description: + Use iosxr netconf plugin to run netconf commands on Cisco IOSXR + platform + name: iosxr + namespace: null + release_date: "2020-06-23" + 1.0.1: + changes: + minor_changes: + - Bring plugin table to correct position (https://github.com/ansible-collections/cisco.iosxr/pull/44) + fragments: + - 44-plugin-doc-fixes.yaml + release_date: "2020-06-23" + 1.0.2: + changes: + bugfixes: + - Make `src`, `backup` and `backup_options` in iosxr_config work when module + alias is used (https://github.com/ansible-collections/cisco.iosxr/pull/63). + - Makes sure that docstring and argspec are in sync and removes sanity ignores + (https://github.com/ansible-collections/cisco.iosxr/pull/62). + - Update docs after sanity fixes to modules. + fragments: + - handle_src_backup_with_module_alias.yaml + - remove_ignores_for_sanity.yaml + - update_docs.yaml + release_date: "2020-06-23" + 1.0.3: + changes: + release_summary: Rereleased 1.0.2 with regenerated documentation. + fragments: + - 1.0.3.yaml + release_date: "2020-07-31" + 1.0.4: + changes: + release_summary: Rereleased 1.0.3 with updated changelog. + fragments: + - 1.0.4.yaml + release_date: "2020-08-07" + 1.0.5: + changes: + bugfixes: + - Confirmed commit fails with TypeError in IOS XR netconf plugin (https://github.com/ansible-collections/cisco.iosxr/issues/74) + - running config data for interface split when substring interface starts with + newline + fragments: + - 64-incorrect-interface-decription-parsing-fix.yaml + - iosxr_netconf_config_commit_fix.yaml + release_date: "2020-08-28" + 1.1.0: + changes: + minor_changes: + - Added iosxr ospfv3 resource module (https://github.com/ansible-collections/cisco.iosxr/pull/81). + - Platform supported coments token to be provided when invoking the object. + fragments: + - 54_iosxr_ospfv3_module_added.yaml + - provide_fuctionality_to_utilize_remarks.yaml + modules: + - description: ospfv3 resource module + name: iosxr_ospfv3 + namespace: "" + release_date: "2020-10-01" + 1.2.0: + changes: + bugfixes: + - Add version key to galaxy.yaml to work around ansible-galaxy bug + - Fix iosxr_acls throwing a traceback with overridden (https://github.com/ansible-collections/cisco.iosxr/issues/87). + - require one to specify a banner delimiter in order to fix a timeout when using + multi-line strings + minor_changes: + - Added iosxr ospf_interfaces resource module (https://github.com/ansible-collections/cisco.iosxr/pull/84). + fragments: + - 79-iosxr-multi-line-banner-fix.yaml + - fix_iosxr_acls.yaml + - galaxy-version.yaml + - ospf_interfaces_resource_module_added.yaml + modules: + - description: OSPF Interfaces Resource Module. + name: iosxr_ospf_interfaces + namespace: "" + release_date: "2020-11-26" + 1.2.1: + changes: + bugfixes: + - Update docs to clarify the idemptonecy releated caveat and add it in the output + warnings (https://github.com/ansible-collections/ansible.netcommon/pull/189) + fragments: + - iosxr_config_diff_doc_update.yaml + release_date: "2021-01-28" + 2.0.0: + changes: + bugfixes: + - Fix to accurately report configuration failure during pseudo-atomic operation + fior iosxr-6.6.3 (https://github.com/ansible-collections/cisco.iosxr/issues/92). + major_changes: + - 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. + - Requires ansible.netcommon v2.0.0+ to support `ansible_network_single_user_mode` + and `ansible_network_import_modules`. + - ipaddress is no longer in ansible.netcommon. For Python versions without ipaddress + (< 3.0), the ipaddress package is now required. + minor_changes: + - Add iosxr_bgp_address_family resource module (https://github.com/ansible-collections/cisco.iosxr/pull/105.). + - Add iosxr_bgp_global resource module (https://github.com/ansible-collections/cisco.iosxr/pull/101.). + - Add iosxr_bgp_neighbor_address_family resource module (https://github.com/ansible-collections/cisco.iosxr/pull/107.). + - Add missing examples for bgp_address_family module. + - Add support for single_user_mode. + - Fix integration testcases for bgp_address_family and bgp_neighbor_address_family. + - Fix issue in delete state in bgp_address_family (https://github.com/ansible-collections/cisco.iosxr/pull/109). + - Move iosxr_config idempotent warning message with the task response under + `warnings` key if `changed` is `True` + - Re-use device_info dict instead of building it every time. + fragments: + - 102-remove-ipaddress.yaml + - 105-bgp_af_resource_module.yaml + - 107-bgp-nbr-af-resource-module.yaml + - 109-bugfix-bgp-af-delete.yaml + - bgp_global_resource_module.yaml + - config_module_warning_msg.yaml + - fix_iosxr_663_psudoatomic_failure.yaml + - major_release.yaml + - single_user_mode.yaml + - unittest-fix-for-resource-module-base.yaml + modules: + - description: Manages BGP Address Family resource module. + name: iosxr_bgp_address_family + namespace: "" + - description: Manages BGP global resource module. + name: iosxr_bgp_global + namespace: "" + - description: Manages BGP neighbor address family resource module. + name: iosxr_bgp_neighbor_address_family + namespace: "" + release_date: "2021-02-24" + 2.0.1: + changes: + bugfixes: + - Add fix for interfaces which are not in running config should get merged when + state is merged. (https://github.com/ansible-collections/cisco.iosxr/issues/106) + - Update valid hostname info in iosxr_facs using show running-conf hostname + command. (https://github.com/ansible-collections/cisco.iosxr/issues/103) + security_fixes: + - Properly mask values of sensitive keys in module result. + fragments: + - 103_bugfix_update_valid_hostname_info.yaml + - 112-remove_tests_sanity_requirements.yml + - 114_iosxr_interfaces_merged_state_fix.yaml + - 115_iosxr_move_common_functionality_to_util.yaml + - no_log_fix.yaml + release_date: "2021-03-29" + 2.0.2: + changes: + bugfixes: + - For versions >=2.0.1, this collection requires ansible.netcommon >=2.0.1. + - Re-releasing this collection with ansible.netcommon dependency requirements + updated. + fragments: + - 125-add_ignore_txt.yml + - bump_netcommon.yaml + release_date: "2021-04-09" + 2.1.0: + changes: + bugfixes: + - Avoid using default value for comment for iosxr version > 7.2(Module=iosxr_config) + - Avoid using default value for comment when "comment is not supported" by device. + minor_changes: + - Add support for available_network_resources key, which allows to fetch the + available resources for a platform (https://github.com/ansible-collections/cisco.iosxr/issues/119). + - Update psudo-atomic operation scenario tests with correct assertion. + fragments: + - available_network_resources.yaml + - iosxr_config_default_comment_fix.yaml + - iosxr_fix_for_default_comment.yaml + - psudoatomic_operation_tests_fix.yaml + release_date: "2021-04-27" + 2.2.0: + changes: + bugfixes: + - Add warning when comment is not supported by IOSXR. + - Fix issue of commit operation which was not failing for invalid inputs. + minor_changes: + - Add new keys for iosxr_l2_interface, iosxr_logging. + - Fix integration tests for iosxr_config, iosxr_smoke,iosxr_facts,iosxr_l2_interfaces,iosxr_lag_interfaces, + iosxr_logging,iosxr_user. + fragments: + - bugfix-138-handle-errror-when-commit-operation.yaml + - changelog_doc_path_update.yaml + - docupdate_spelling_correction.yaml + - fix-libssh-dependancy.yaml + - iosxr-7.0.2-fix-integration-tests.yaml + release_date: "2021-05-17" + 2.3.0: + changes: + bugfixes: + - To add updated route policy params to Bgp nbr AF RM + - fix backword compatibility issue for iosxr 6.x. + - fix intermittent issue on CI for iosxr_banner module. + - fix iosxr_config issue for prefix-set,route-policy config + - fix static routes interface parsing issue. + minor_changes: + - Add `iosxr_prefix_lists` resource module. + fragments: + - 152_fix_static_routes_interface_facts_issue.yaml + - docs_fix.yaml + - fix_6.1.3_backword_compatibility_issue.yaml + - fix_intermittent_iosxr_banner_issue.yaml + - fix_iosxr_config_issue.yaml + - iosxr_prefix_list.yaml + - update_bgp_nbr_af_route_policy.yaml + - update_readme_freenode_to_libera.yml + modules: + - description: Prefix-Lists resource module. + name: iosxr_prefix_lists + namespace: "" + release_date: "2021-06-22" + 2.4.0: + changes: + bugfixes: + - fix issue in prefix-lists facts code when prefix-lists facts are empty. (https://github.com/ansible-collections/cisco.iosxr/pull/161) + deprecated_features: + - The iosxr_logging module has been deprecated in favor of the new iosxr_logging_global + resource module and will be removed in a release after '2023-08-01'. + minor_changes: + - Add iosxr_logging_global resource module. + fragments: + - 160-safe-eval-no-concat.yml + - 162-fix-prefix-list-facts.yaml + - add-iosxr-logging-global-module.yaml + modules: + - description: Manages logging attributes of Cisco IOSXR network devices + name: iosxr_logging_global + namespace: "" + release_date: "2021-07-26" + 2.5.0: + changes: + doc_changes: + - Update valid deprecation date in bgp module. + minor_changes: + - Added iosxr ntp_global resource module. + fragments: + - add_iosxr_ntp_global.yaml + - improve_test_coverage.yaml + - update_docs_bgp.yaml + release_date: "2021-09-24" + 2.6.0: + changes: + bugfixes: + - fix issue of local variable 'start_index' referenced before assignment with + cisco.iosxr.iosxr_config. + - iosxr_user - replaced custom paramiko sftp and ssh usage with native "copy_file" + and "send_command" functions. Fixed issue when ssh key copying doesn't work + with network_cli or netconf plugin by deleting "provider" usage. Fixed improper + handling of "No such configuration item" when getting data for username section, + without that ansible always tried to delete user "No" when purging if there + is no any user in config. Fixed one-line admin mode commands not work anymore + for ssh key management on IOS XR Software, Version 7.1.3, and add support + of "admin" module property (https://github.com/ansible-collections/cisco.iosxr/pull/15) + doc_changes: + - Update valid docs for iosxr_logging_global and prefix_list + minor_changes: + - Add iosxr_snmp_server resource module. + - Added support for keys net_group, port_group to resolve issue with fact gathering + against IOS-XR 6.6.3. + fragments: + - 0-copy_ignore_txt.yml + - 15_bugfixes_in_iosxr_user_mode.yaml + - 174_docs_update.yaml + - 191_bugfix.yml + - bugfix_171.yaml + - fix_sanity.yml + - iosxr_snmp_server.yaml + modules: + - description: Manages snmp-server resource module + name: iosxr_snmp_server + namespace: "" + release_date: "2021-12-07" + 2.7.0: + changes: + minor_changes: + - "`iosxr_hostname` - New Resource module added." + fragments: + - add_hostname_rm.yaml + - add_redirects_hostname.yaml + modules: + - description: Manages hostname resource module + name: iosxr_hostname + namespace: "" + release_date: "2022-01-31" + 2.8.0: + changes: + minor_changes: + - Add commit_confirmed functionality in IOSXR. + - Add disable_default_comment option to disable default comment in iosxr_config + module. + fragments: + - 199_add_commit_confirmed_feature.yaml + - bugfix_198_default_comment_removal.yaml + release_date: "2022-02-23" + 2.8.1: + changes: + bugfixes: + - "`iosxr_acls` - fix acl for parsing wrong command on ( num matches ) data" + fragments: + - bugfix_acl_194.yaml + release_date: "2022-02-28" + 2.9.0: + changes: + bugfixes: + - Add symlink of modules under plugins/action. + - "`iosxr_snmp_server` - Add aliases for access-lists in snmp-server(https://github.com/ansible-collections/cisco.iosxr/pull/225)." + - iosxr_bgp_global - Add alias for neighbor_address (https://github.com/ansible-collections/cisco.iosxr/issues/216) + - iosxr_snmp_server - Fix gather_facts issue in snmp_servers (https://github.com/ansible-collections/cisco.iosxr/issues/215) + minor_changes: + - IOSXR - Fix sanity for missing elements tag under list type attribute. + fragments: + - add_symlink.yaml + - bugfix_iosxr.yaml + - bugfix_snmp_server.yaml + - fix_sanity.yaml + - fix_sanity_iosxr.yaml + release_date: "2022-03-29" + 3.0.0: + changes: + bugfixes: + - Fix iosxr_ospfv2 throwing a traceback with gathered (https://github.com/ansible-collections/cisco.iosxr/issues/227). + major_changes: + - Minimum required ansible.netcommon version is 2.5.1. + - Updated base plugin references to ansible.netcommon. + - "`facts` - default value for `gather_subset` is changed to min instead of + !config." + minor_changes: + - Add new keys ge, eq, le for iosxr_prefix_lists. + fragments: + - 0-ignore.yml + - add_missing_keys_iosxr_prefix_lists.yaml + - fix_fqcn_netcommon.yml + - gather_subset_update.yml + - iosxr_ospfv2_gathered_fixed.yaml + - netcommon_ref_update.yaml + - update_black_version.yaml + release_date: "2022-04-26" + 3.1.0: + changes: + bugfixes: + - Remove irrelevant warning from facts. + minor_changes: + - "`iosxr_ping` - Add iosxr_ping module." + fragments: + - confirm_commit_revert.yml + - ping_module_add.yaml + - remove_facts_warning.yml + release_date: "2022-06-03" + 3.2.0: + changes: + bugfixes: + - Fix commit confirmed for IOSXR versions with atomic commands. + - Fix commit confirmed to render proper command without timeout. + minor_changes: + - Add label and comment to commit_confirmed functionality in IOSXR. + fragments: + - fix_comm_confirmed.yml + release_date: "2022-06-28" + 3.3.0: + changes: + bugfixes: + - "`iosxr_ping` - Fix regex to parse ping failure correctly." + minor_changes: + - Add support for grpc connection plugin + fragments: + - add_ansible_lint.yml + - add_fqcn.yml + - add_isort.yml + - add_proper_short_desc.yml + - add_tailig_commas.yml + - fix_changelog.yml + - gha_update.yml + - grpc_plugin_support.yaml + - re_order_regex_ping.yml + - sanity_fix_setuptool.yml + release_date: "2022-08-02" + 3.3.1: + changes: + bugfixes: + - Fixing TenGigE Interface recognition for resource modules. (https://github.com/ansible-collections/cisco.iosxr/issues/270) + fragments: + - commit_conf_doc.yml + - fix_tengige_changelog.yml + release_date: "2022-09-07" + 4.0.0: + changes: + bugfixes: + - Fixing model/version facts gathering (https://github.com/ansible-collections/cisco.iosxr/issues/282) + major_changes: + - Only valid connection types for this collection are network_cli and netconf. + - "This release drops support for `connection: local` and provider dictionary." + minor_changes: + - iosxr_bgp_neighbor_address_family - add extra supported values l2vpn, link-state, + vpnv4, vpnv6 to afi attribute. + removed_features: + - iosxr_interface - use iosxr_interfaces instead. + fragments: + - bgp_af_fam_284.yaml + - facts-ncs540.yaml + - ignores-2.15.yaml + - rem_provider.yaml + - remove_deprecated.yaml + - remove_net_changes.yaml + release_date: "2022-10-12" + 4.0.1: + changes: + bugfixes: + - iosxr_bgp_neighbor_address_family - Added alias to render as_overrride under + vrfs as as_override. + fragments: + - as_ovrride_alias.yaml + release_date: "2022-10-20" + 4.0.2: + changes: + bugfixes: + - "requirements: remove google dependency" + fragments: + - remove_google_dependency.yaml + release_date: "2022-11-03" + 4.0.3: + changes: + bugfixes: + - Fix issue of iosxr_config parellel uploads. + - Support commit confirmed functionality with replace option. + fragments: + - 249_commit_confirmed_with_replace.yaml + - 295_fix_doc.yaml + - fix_integration_tests.yaml + - fix_iosxr_config_parellel_upload.yaml + release_date: "2022-11-30" + 4.1.0: + changes: + bugfixes: + - bgp_global - Fix neighbor description parser issue. + doc_changes: + - Add valid example in iosxr_command module which will show handling multiple + prompts. + minor_changes: + - iosxr.iosxr_bgp_global - Add missing set option in fast-detect dict of bgp + nbr. + fragments: + - bugfix_317.yaml + - bugfix_bgp_nbr.yaml + - bugix_bgp_global.yaml + - fix_pre_commit.yaml + - rm_base.yaml + release_date: "2023-01-30" |