New releases: ansible-core 2.14.0 - C'mon Everybody

41 views
Skip to first unread message

Matt Martz

unread,
Nov 7, 2022, 11:19:19 AM11/7/22
to ansible-...@googlegroups.com, ansible...@googlegroups.com, Ansible Development
Hi all- we're happy to announce the general release of:

- ansible-core 2.14.0


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

$ python3 -m pip install --user ansible-core==2.14.0

The release artifacts can be found here:

* ansible-core 2.14.0
    Wheel:  https://files.pythonhosted.org/packages/ef/ef/0448f37c05769497e919c04eb668f379fbaeaf0c3188c01cd09c92253f76/ansible_core-2.14.0-py3-none-any.whl
    Source: https://files.pythonhosted.org/packages/ea/69/2c760df481d425b0ec3555c24d0adb441fca7ebbc22962e733c9c4e05f80/ansible-core-2.14.0.tar.gz


Checksums
---------

# ansible_core-2.14.0-py3-none-any.whl: 2174719 bytes
SHA256 (ansible_core-2.14.0-py3-none-any.whl) = b191d397c81514bd1922e00e16f0b8ec52e0bcb19b61cc4500085f5f92470cf2
# ansible-core-2.14.0.tar.gz: 13988948 bytes
SHA256 (ansible-core-2.14.0.tar.gz) = fa48b481cb623bf79bb903f223097681a0c13e1b4ec7e78e7dd7d858d36a34b2


What's new
----------

This release is a major release. The full changelog can be found here:

* ansible-core 2.14.0
  https://github.com/ansible/ansible/blob/v2.14.0/changelogs/CHANGELOG-v2.14.rst

Important Changes:

* Implement sidecar docs to support documenting filter/test plugins, as well as non Python modules
* Proxy Display over queue from forks
* Move handler processing into new PlayIterator phase to use the configured strategy
* Convert FieldAttribute to data descriptors to avoid complex meta classes
* Drop Python 3.8 support for controller
* Enforce running controller code with the Python locale and filesystem encoding set to UTF-8
* Ensure stdin/stdout/stderr file handles are using blocking IO.
* Evaluate variables lazily to allow defined tests to properly detect when dependent variables are undefined


What's the schedule for future maintenance releases?
----------------------------------------------------

The next batch of release candidates is planned to be released on 28 November 2022. The next general availability release will be one week after.


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

If you discover any errors or if any of your working playbooks break when you
upgrade, please use the following link to report the regression:

  https://github.com/ansible/ansible/issues/new/choose

In your issue, be sure to mention the version that works and the one that
doesn't.

Thanks!

--
Matt Martz
@sivel
sivel.net
Reply all
Reply to author
Forward
0 new messages