399 lines
15 KiB
YAML
399 lines
15 KiB
YAML
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:
|
|
- 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.
|
|
- 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' |