Releases: ansible-collections/ansible.netcommon
Releases · ansible-collections/ansible.netcommon
v8.2.0
Minor Changes
- Exposes new libssh option to configure key_exchange_algorithms. This requires ansible-pylibssh v1.3.0 or higher.
Bugfixes
- Added support for private key passphrase in libssh connection plugin, when using encrypted private keys specified by the C(ansible_private_key_file) attribute.
- Avoid legacy imports deprecated in ansible-core 2.20 (#720).
- Avoid merging module_defaults for all ansible.netcommon.grpc_* modules.
- Set libssh logging level to DEBUG when Ansible verbosity is greater than 3, to aid in troubleshooting connection issues.
v8.1.0
Minor Changes
- Changes to supplement direct execution of Ansible module in validate_config(utils.py) and _patch_update_module(network.py) added.
- Override new 2.19.1+ AnsibleModule._record_module_result hook in network action plugin to bypass module result serialization when direct execution is enabled
Bugfixes
- Improved error handling in DirectExecutionModule._record_module_result method for better compatibility with core<=2.18
v8.0.1
v8.0.0
v8.0.0
Release Summary
With this release, the minimum required version of ansible-core for this collection is 2.16.0. The last version known to be compatible with ansible-core versions below 2.16 is v7.2.0.
Major Changes
- Bumping
requires_ansibleto>=2.16.0, since previous ansible-core versions are EoL now.
v7.2.0
v7.2.0
Minor Changes
- Exposes new libssh options to configure publickey_accepted_algorithms and hostkeys. This requires ansible-pylibssh v1.1.0 or higher.
Deprecated Features
- Added deprecation warnings for the above plugins, displayed when running respective filter plugins.
parse_cli_textfsmfilter plugin is deprecated and will be removed in a future release after 2027-02-01. Useansible.utils.cli_parsewith theansible.utils.textfsm_parserparser as a replacement.parse_clifilter plugin is deprecated and will be removed in a future release after 2027-02-01. Useansible.utils.cli_parseas a replacement.parse_xmlfilter plugin is deprecated and will be removed in a future release after 2027-02-01. Useansible.utils.cli_parsewith theansible.utils.xml_parserparser as a replacement.
Bugfixes
- libssh connection plugin - stop using long-deprecated and now removed internal field from ansible-core's base connection plugin class (#522, #690, #691).
Documentation Changes
- Includes a new support related section in the README.
v7.1.0
v7.1.0
Minor Changes
- ansible.netcommon.persistent - Connection local is marked deprecated and all dependent collections are advised to move to a proper connection plugin, complete support of connection local will be removed in a release after 01-01-2027.
Bugfixes
- Updated the error message for the content_templates parser to include the correct parser name and detailed error information.
Documentation Changes
- Add a simple regexp match example for multiple prompt with multiple answers. This example could be used to for restarting a network device with a delay.
v7.0.0
v7.0.0
Release Summary
Starting from this release, the minimum ansible-core version this collection requires is 2.15.0. The last known version compatible with ansible-core<2.15 is v6.1.3.
Major Changes
- Bumping
requires_ansibleto>=2.15.0, since previous ansible-core versions are EoL now.
Bugfixes
- Fix get api call during scp with libssh.
- Handle sftp error messages for file not present for routerOS.
Known Issues
- libssh - net_put and net_get fail when the destination file intended to be fetched is not present.
v6.1.3
v6.1.3
Bugfixes
- The v6.1.2 release introduced a change in cliconfbase's edit_config() signature which broke many platform cliconfs. This patch release reverts that change.
v6.1.2
Documentation Changes
- Fixed module name and log consistency in parse_cli_textfsm filter doc.
Full Changelog: v6.1.1...v6.1.2
v6.1.1
v6.1.1
Bugfixes
- Added guidance for users to open an issue for the respective platform if plugin support is needed.
- Improved module execution to gracefully handle cases where plugin support is required, providing a clear error message to the user.
Full Changelog: v6.1.0...v6.1.1