Greetings all, in preparation for the beta1 release on the first of September, the ansible package is now feature frozen.
What does that mean exactly? The main goal of the 2.10.x package is to give end users a smooth transition from the monolitihic approach to content in ansible-2.9 to the ecosystem of of content approach in ansible-2.10. We do that by pulling together a set of ansible collections which contain all of the plugins which were a part of ansible-2.9 into a single tarball and distribute that on pypi. When we construct the ansible-2.10 package, we place specific versions of the collections into the ansible tarball. Since collections are supposed to use semantic versioning to describe what sorts of changes are in the new version, what we've done is record the latest versions of the collections we're pulling in as of today. As we build ansible-2.10.0beta1, rc1, and final, we will update the collection that is included if its semantic version states that it is compatible and contains no new features. An example: Today we checked galaxy.ansible.com and found that community-crypto-1.1.0 is the latest version of that collection. So when we ship ansible-2.10.0beta1 and ansible-2.10.0rc1, we will take the latest version number greater than or equal to 1.1.0 and less than 1.2.0. The feature freeze will last until 2.10.0 final has been released. After that, the ansible package will allow new features as long as they're backwards compatible. Backwards incompatible changes would have to wait until ansible-2.11.0. So if community.crypto updated to 1.2.0, that would ship with ansible-2.10.1. If it updated to 2.0.0, that would wait until ansible-2.11.0 shipped. Thanks for all the hard work you all have done to get us this far! -Toshio -- You received this message because you are subscribed to the Google Groups "Ansible Development" 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-devel/CAPrnkaSa6S-Ui3kyKAJ7VpH7duXCyRdfbkRZp076SoMG_TZCPQ%40mail.gmail.com.
