Ansible-2.10.6 has been released

147 views
Skip to first unread message

Toshio Kuratomi

unread,
Jan 26, 2021, 8:27:56 PM1/26/21
to ansible-devel, ansible...@googlegroups.com, ansible-...@googlegroups.com
Hi all,

We're happy to announce that the ansible-2.10.6 package is now
available! This update contains bugfixes and new, backwards compatible
features in the contained collections.

Ansible-2.10.x is a big change in how the Ansible package is built so
if you missed out on all the changes that have gone into the
ansible-2.10.x packages, please read the announcement for
ansible-2.10.0:
https://groups.google.com/g/ansible-announce/c/QxIOml3i62A

How to get it
-------------

Due to a limitation in pip, if you are upgrading from Ansible 2.9 (or
earlier), you need to uninstall ansible before installing the 2.10
version:

```
$ pip uninstall ansible
$ pip install ansible==2.10.6 --user
```

The tar.gz of the release can be found here:

* Ansible 2.10.6
https://pypi.python.org/packages/source/a/ansible/ansible-2.10.6.tar.gz
SHA256: ae97002e4fb1ed3de947428ff43906c76c66751fe104721cf6b25fa115dbbe8d

What's new in Ansible 2.10.6
----------------------------

* This release includes the community.fortios Ansible collection which
originates from modules and plugins migrated from the
community.general collection. These plugins will continue to work from
their old location but aren't expected to be maintained beyond
Ansible-3.0.0. Please use the new location for the latest updates and
features, for example: community.general.fmgr_query ->
community.fortios.fmgr_query

* This release fixes two potential disclosure of information
(CVE-2021-20178 and CVE-2021-20180) in the
`community.general.bitbucket_pipeline_variable` and
`community.general.snmp_facts` modules. Please see the unified
changelog for more information.

* Collections which have opted into being a part of the Ansible-2.10.6
unified changelog will have an entry on this page:
https://github.com/ansible-community/ansible-build-data/blob/main/2.10/CHANGELOG-v2.10.rst#v2-10-6

* For collections which have not opted into the unified changelog,
consult the list of included collections in the link below and check
their entry on https://galaxy.ansible.com for information about their
changes.
* https://github.com/ansible-community/ansible-build-data/blob/main/2.10/ansible-2.10.6.deps

* You can find more information for those on
https://galaxy.ansible.com/. For instance, the community.crypto
collection listed in the ansible-2.10.6.deps file has a galaxy page at
https://galaxy.ansible.com/community/crypto/

* Changelog for ansible-base-2.10.5 which this release of ansible
installs: https://github.com/ansible/ansible/blob/stable-2.10/changelogs/CHANGELOG-v2.10.rst

What's the schedule for new Ansible releases after 2.10.6?
----------------------------------------------------------

* We expect Ansible-2.10.6 to be the last 2.10.x release. Further
releases will be of Ansible-3.0.x. If there is a desire for
maintenance releases of older versions, drop by a Community Working
Group Meeting to discuss how you can help. (
https://github.com/ansible/community/tree/main/meetings#wednesdays )
* The next major release of Ansible (3.0.0) is scheduled for February
16, 2021. This release will still be based on ansible-base-2.10 but
will contain potential incompatible changes to the included
collections.
* We are adopting semantic versioning in that version, so it will be
Ansible-3.0.0 rather than Ansible-2.11.0.
* Patch releases will continue to be released approximately every
three weeks with bugfixes and new features as long as those features
do not cause incompatibilities.

Porting Help
-------------

There's a unified porting guide for collections which have opted-in.
You can find that at:
https://github.com/ansible/ansible/blob/devel/docs/docsite/rst/porting_guides/porting_guide_2.10.rst

Reply all
Reply to author
Forward
0 new messages