summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changelogs/CHANGELOG-v2.15.rst19
-rw-r--r--changelogs/changelog.yaml28
-rw-r--r--changelogs/fragments/2.15.0b2_summary.yaml3
-rw-r--r--lib/ansible/release.py2
4 files changed, 51 insertions, 1 deletions
diff --git a/changelogs/CHANGELOG-v2.15.rst b/changelogs/CHANGELOG-v2.15.rst
index 134c848ab9..ee346bbff4 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.0b2
+=========
+
+Release Summary
+---------------
+
+| Release Date: 2023-04-10
+| `Porting Guide <https://docs.ansible.com/ansible-core/2.15/porting_guides/porting_guide_core_2.15.html>`__
+
+
+Bugfixes
+--------
+
+- AnsibleModule.run_command - Only use selectors when needed, and rely on Python stdlib subprocess for the simple task of collecting stdout/stderr when prompt matching is not required.
+- ansible-galaxy - reduce API calls to servers by fetching signatures only for final candidates.
+- dnf5 - fix module and package names in the message following failed module respawn attempt
+- dnf5 - use the logs API to determine transaction problems
+- validate-modules sanity test - replace semantic markup parsing and validating code with the code from `antsibull-docs-parser 0.2.0 <https://github.com/ansible-community/antsibull-docs-parser/releases/tag/0.2.0>`__ (https://github.com/ansible/ansible/pull/80406).
+
v2.15.0b1
=========
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index b6b1465fe1..40d5cdc796 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -725,3 +725,31 @@ releases:
name: normpath
namespace: null
release_date: '2023-04-04'
+ 2.15.0b2:
+ changes:
+ bugfixes:
+ - AnsibleModule.run_command - Only use selectors when needed, and rely on Python
+ stdlib subprocess for the simple task of collecting stdout/stderr when prompt
+ matching is not required.
+ - ansible-galaxy - reduce API calls to servers by fetching signatures only for
+ final candidates.
+ - dnf5 - fix module and package names in the message following failed module
+ respawn attempt
+ - dnf5 - use the logs API to determine transaction problems
+ - validate-modules sanity test - replace semantic markup parsing and validating
+ code with the code from `antsibull-docs-parser 0.2.0 <https://github.com/ansible-community/antsibull-docs-parser/releases/tag/0.2.0>`__
+ (https://github.com/ansible/ansible/pull/80406).
+ release_summary: '| Release Date: 2023-04-10
+
+ | `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.0b2_summary.yaml
+ - 80334-reduce-ansible-galaxy-api-calls.yml
+ - 80406-validate-modules-semantic-markup.yml
+ - dnf5-fix-interpreter-fail-msg.yml
+ - dnf5-logs-api.yml
+ - run-command-selectors-prompt-only.yml
+ release_date: '2023-04-10'
diff --git a/changelogs/fragments/2.15.0b2_summary.yaml b/changelogs/fragments/2.15.0b2_summary.yaml
new file mode 100644
index 0000000000..c1b619b013
--- /dev/null
+++ b/changelogs/fragments/2.15.0b2_summary.yaml
@@ -0,0 +1,3 @@
+release_summary: |
+ | Release Date: 2023-04-10
+ | `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 78236433a9..f6163dcc22 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.0b1.post0'
+__version__ = '2.15.0b2'
__author__ = 'Ansible, Inc.'
__codename__ = "Ten Years Gone"