summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Martz <matt@sivel.net>2023-04-17 14:14:02 -0500
committerGitHub <noreply@github.com>2023-04-17 14:14:02 -0500
commit1c16d871d6be5e9eb548abeb6a7b3807699cb759 (patch)
tree8ceba80b97d0e4e2b46632127b5cc36dc60b628d
parent86bcfec830bc6b0a79c5fc64b0609669d75acb3b (diff)
downloadansible-1c16d871d6be5e9eb548abeb6a7b3807699cb759.tar.gz
New release v2.15.0b3 (#80537)v2.15.0b3
-rw-r--r--changelogs/CHANGELOG-v2.15.rst21
-rw-r--r--changelogs/changelog.yaml27
-rw-r--r--changelogs/fragments/2.15.0b3_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 50 insertions, 3 deletions
diff --git a/changelogs/CHANGELOG-v2.15.rst b/changelogs/CHANGELOG-v2.15.rst
index ee346bbff4..6317bbcab6 100644
--- a/changelogs/CHANGELOG-v2.15.rst
+++ b/changelogs/CHANGELOG-v2.15.rst
@@ -5,6 +5,25 @@ ansible-core 2.15 "Ten Years Gone" Release Notes
.. contents:: Topics
+v2.15.0b3
+=========
+
+Release Summary
+---------------
+
+| Release Date: 2023-04-17
+| `Porting Guide <https://docs.ansible.com/ansible-core/2.15/porting_guides/porting_guide_core_2.15.html>`__
+
+
+Bugfixes
+--------
+
+- Fix post-validating looped task fields so the strategy uses the correct values after task execution.
+- Prevent running same handler multiple times when included via ``include_role`` (https://github.com/ansible/ansible/issues/73643)
+- ansible-test - Add support for ``argcomplete`` version 3.
+- pep517 build backend - Use the documented ``import_module`` import from ``importlib``.
+- syntax check - Limit ``--syntax-check`` to ``ansible-playbook`` only, as that is the only CLI affected by this argument (https://github.com/ansible/ansible/issues/80506)
+
v2.15.0b2
=========
@@ -156,7 +175,7 @@ Minor Changes
Breaking Changes / Porting Guide
--------------------------------
-- ansible-doc - no longer treat plugins in collections whose name starts with ``_`` as deprecated (https://github.com/ansible/ansible/pull/79217).
+- ansible-doc - no longer treat plugins in collections whose name starts with ``_`` as deprecated (https://github.com/ansible/ansible/pull/79362).
- ansible-test - Integration tests which depend on specific file permissions when running in an ansible-test managed host environment may require changes. Tests that require permissions other than ``755`` or ``644`` may need to be updated to set the necessary permissions as part of the test run.
- ansible-test - The ``vcenter`` test plugin now defaults to using a user-provided static configuration instead of the ``govcsim`` simulator for collections. Set the ``ANSIBLE_VCSIM_CONTAINER`` environment variable to ``govcsim`` to use the simulator. Keep in mind that the simulator is deprecated and will be removed in a future release.
- ansible-test sanity - previously plugins and modules in collections whose name started with ``_`` were treated as deprecated, even when they were not marked as deprecated in ``meta/runtime.yml``. This is no longer the case (https://github.com/ansible/ansible/pull/79362).
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 40d5cdc796..aeb0957186 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -4,7 +4,7 @@ releases:
changes:
breaking_changes:
- ansible-doc - no longer treat plugins in collections whose name starts with
- ``_`` as deprecated (https://github.com/ansible/ansible/pull/79217).
+ ``_`` as deprecated (https://github.com/ansible/ansible/pull/79362).
- ansible-test - Integration tests which depend on specific file permissions
when running in an ansible-test managed host environment may require changes.
Tests that require permissions other than ``755`` or ``644`` may need to be
@@ -753,3 +753,28 @@ releases:
- dnf5-logs-api.yml
- run-command-selectors-prompt-only.yml
release_date: '2023-04-10'
+ 2.15.0b3:
+ changes:
+ bugfixes:
+ - Fix post-validating looped task fields so the strategy uses the correct values
+ after task execution.
+ - Prevent running same handler multiple times when included via ``include_role``
+ (https://github.com/ansible/ansible/issues/73643)
+ - ansible-test - Add support for ``argcomplete`` version 3.
+ - pep517 build backend - Use the documented ``import_module`` import from ``importlib``.
+ - syntax check - Limit ``--syntax-check`` to ``ansible-playbook`` only, as that
+ is the only CLI affected by this argument (https://github.com/ansible/ansible/issues/80506)
+ release_summary: '| Release Date: 2023-04-17
+
+ | `Porting Guide <https://docs.ansible.com/ansible-core/2.15/porting_guides/porting_guide_core_2.15.html>`__
+
+ '
+ codename: Ten Years Gone
+ fragments:
+ - 2.15.0b3_summary.yaml
+ - 73643-handlers-prevent-multiple-runs.yml
+ - 80476-fix-loop-task-post-validation.yml
+ - 80506-syntax-check-playbook-only.yml
+ - ansible-test-argcomplete-3.yml
+ - pep517-backend-import-fix.yml
+ release_date: '2023-04-17'
diff --git a/changelogs/fragments/2.15.0b3_summary.yaml b/changelogs/fragments/2.15.0b3_summary.yaml
new file mode 100644
index 0000000000..c872637100
--- /dev/null
+++ b/changelogs/fragments/2.15.0b3_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2023-04-17
+ | `Porting Guide <https://docs.ansible.com/ansible-core/2.15/porting_guides/porting_guide_core_2.15.html>`__
diff --git a/lib/ansible/release.py b/lib/ansible/release.py
index 3d8b42b499..56cd65aafc 100644
--- a/lib/ansible/release.py
+++ b/lib/ansible/release.py
@@ -19,6 +19,6 @@
from __future__ import (absolute_import, division, print_function)
__metaclass__ = type
-__version__ = '2.15.0b2.post0'
+__version__ = '2.15.0b3'
__author__ = 'Ansible, Inc.'
__codename__ = "Ten Years Gone"