A mistake in the release announcement for Ansible 5.0.0b1 was brought to my attention: > > * ansible-core-2.12 now requires Python 3.8 or greater on the > controller (where you run ansible-playbook). Managed nodes continue to > support Python 2.7 and Python 3.6 or greater unless noted otherwise in > a specific module's documentation.
Please note that while ansible-core 2.12 does require python >=3.8 on the controller, managed nodes running python 2.6 and python 3.5 are still supported for the time being: - support for python 2.6 for managed nodes is deprecated in ansible-core 2.12 and will be removed in ansible-core 2.13 (around May 2022) - support for python 3.5 is currently expected to end in ansible-core 2.16 (around November 2023) This information will be corrected in upcoming release announcements for Ansible 5.0.0. On Tuesday, November 9, 2021 at 1:45:15 PM UTC-5 David Moreau Simard wrote: > Hi all, > > We're happy to announce that the Ansible 5.0.0 beta1 package is now > available! > > This version is based on the newly released ansible-core 2.12.0 which > is a major update from ansible-core 2.11.x used in Ansible 4. > There may be backwards incompatibilities in the core playbook language. > Please see the porting guide for details. > > This is a beta release so we encourage people to use it to test that > their playbooks and workflows work with the upcoming major release. > Bugs can be reported to relevant trackers such as > https://github.com/ansible/ansible/ for ansible-core and the relevant > collection repositories for modules and plugins from Ansible > collections. > > How to get it > ------------- > > Due to a limitation in pip, if you are upgrading from Ansible 3 (or > earlier), you need to uninstall Ansible and Ansible Base before > installing Ansible 5: > > ``` > $ pip uninstall ansible ansible-base > $ pip install ansible==5.0.0b1 --user > ``` > > The tar.gz of the release can be found here: > > Ansible 5.0.0b1: > https://pypi.python.org/packages/source/a/ansible/ansible-5.0.0b1.tar.gz > SHA256: 811d1ed7b12ed40312b38f0112dcd08c38bfeacef864a03b75439618c330a8d1 > > What's new in Ansible 5.0.0 > --------------------------- > > * This version of Ansible is based on Ansible Core 2.12 which is a new > major update of the ansible-core package. It may contain backwards > incompatible changes to the playbook language and command line > programs. Please see the porting guide (linked at the bottom) for more > information. > > * ansible-core-2.12 now requires Python 3.8 or greater on the > controller (where you run ansible-playbook). Managed nodes continue to > support Python 2.7 and Python 3.6 or greater unless noted otherwise in > a specific module's documentation. > > * Collections which have opted into being a part of the Ansible-5 > unified changelog will have an entry on this page: > > https://github.com/ansible-community/ansible-build-data/blob/main/5/CHANGELOG-v5.rst > > * For collections which have not opted into the unified changelog, you > may find more information on https://galaxy.ansible.com or their > source repository. For example, the community.crypto collection would > be found at https://galaxy.ansible.com/community/crypto and you can > find a link to the source repository under the "Repo" button at the > top right. > > * The changelog for ansible-core 2.12.0 installed by this release of > ansible is available here: > > https://github.com/ansible/ansible/blob/stable-2.12/changelogs/CHANGELOG-v2.12.rst > > What's the schedule for new Ansible releases after 5.0.0b1 ? > --------------------------------------------------------- > > * The Ansible-5 final release is expected on 2021-11-30. For the full > release schedule, including dates for other pre-releases, see the > roadmap page: > https://docs.ansible.com/ansible/devel/roadmap/COLLECTIONS_5.html > > * Maintenance releases of Ansible 5.x will occur approximately every > three weeks (Ansible 5.1.0, Ansible 5.2.0, etc) until the release of > Ansible 6.0.0. They will contain bugfixes and new features but no > backwards incompatibilities. > > * Except for ansible-2.9.x, older versions of ansible are no longer > seeing maintenance releases. 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 last expected release of Ansible 4.x will be 4.10 around > December 14th 2021. > > Porting Help > ------------- > > A unified porting guide for collections which have opted-in is available > here: > https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_5.html > > On behalf of the Ansible community, thank you and happy automating ! > > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/c55f738d-da55-40e5-9647-48497b8cab3cn%40googlegroups.com.
