Releases: ansible-collections/ansible.netcommon
Releases · ansible-collections/ansible.netcommon
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_ansible
to>=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_textfsm
filter plugin is deprecated and will be removed in a future release after 2027-02-01. Useansible.utils.cli_parse
with theansible.utils.textfsm_parser
parser as a replacement.parse_cli
filter plugin is deprecated and will be removed in a future release after 2027-02-01. Useansible.utils.cli_parse
as a replacement.parse_xml
filter plugin is deprecated and will be removed in a future release after 2027-02-01. Useansible.utils.cli_parse
with theansible.utils.xml_parser
parser 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_ansible
to>=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
v6.1.0
Minor Changes
- Add new module cli_restore that exclusively handles restoring of backup configuration to target appliance.
Bugfixes
- libssh connection plugin - stop using deprecated
PlayContext.verbosity
property that is no longer present in ansible-core 2.18 (#626). - network_cli - removed deprecated play_context.verbosity property.
Full Changelog: v6.0.0...v6.1.0
v6.0.0
Release Summary
- Starting from this release, the minimum
ansible-core
version this collection requires is2.14.0
. That last known version compatible with ansible-core<2.14 isv5.3.0
.
Major Changes
- Bumping
requires_ansible
to>=2.14.0
, since previous ansible-core versions are EoL now.
Full Changelog: v5.3.0...v6.0.0