Introduction
Ansible 14.5.0 is now available on PyPI. This release is a dependency-bump release of the community package: the overall Ansible 14 series stays the same, but ansible-core moves from 2.21.4 to 2.21.5, and a handful of networking-related collections are updated to newer upstream versions. No collections were removed or added to the package in this release, and no new major features are introduced at the community package level - all functional changes live in the bumped collections and in ansible-core itself.
What's New
ansible-core bump
Ansible 14.5.0 contains ansible-core 2.21.5, up from 2.21.4 in Ansible 14.4.0. The fixes shipped in this ansible-core point release are covered in the combined changelog published alongside the release and are not broken out separately in the ansible-build-data notes for this version.
Changed Collections
Compared to Ansible 14.4.0, the following collections were bumped in Ansible 14.5.0:
| Collection | Ansible 14.4.0 | Ansible 14.5.0 | Notes |
|---|---|---|---|
| ansible.netcommon | 8.6.2 | 8.7.1 | See combined changelog |
| ansible.utils | 6.1.0 | 6.1.1 | See combined changelog |
| arista.eos | 12.2.0 | 12.3.0 | See combined changelog |
| cisco.ios | 11.5.1 | 11.6.0 | See combined changelog |
| cisco.iosxr | 12.4.2 | 12.5.0 | See combined changelog |
As with most 14.x point releases, these bumps are primarily bugfix-driven on the network automation side (Cisco IOS/IOS-XR, Arista EOS) and in the shared ansible.netcommon/ansible.utils foundation collections that those network collections depend on. Users who rely on cisco.ios, cisco.iosxr, arista.eos, or any collection depending on ansible.netcommon/ansible.utils for CLI/NETCONF connection handling should review the per-collection changelogs for the exact fixes included in each bump before upgrading production automation.
All other collections included in the Ansible 14 package remain at the same version as in 14.4.0.
Installation and Verification
# Install or upgrade to Ansible 14.5.0
pip install --upgrade ansible==14.5.0
# Verify the installed version and ansible-core version
ansible --version
# Confirm the bumped collection versions are present
ansible-galaxy collection list | grep -E 'ansible.netcommon|ansible.utils|arista.eos|cisco.ios|cisco.iosxr'
# Optional: install in an isolated environment to test before rolling out
python3 -m venv ansible14.5-test
source ansible14.5-test/bin/activate
pip install ansible==14.5.0
ansible --version
After upgrading, re-run existing network automation playbooks against a lab or staging environment first, paying particular attention to any Cisco IOS/IOS-XR or Arista EOS tasks that rely on ansible.netcommon connection plugins, before rolling the update out to production.