From 7e568d4ae5d840bdc296bdac0232528599f5c8fd Mon Sep 17 00:00:00 2001 From: Kerry Meyer Date: Tue, 17 Sep 2024 17:20:25 -0400 Subject: [PATCH] Update the release note and and changelog files for the 2.5.1 release of the Dell enterprise_sonic Ansible resource module collection. --- CHANGELOG.rst | 25 ++++++++++ changelogs/.plugin-cache.yaml | 2 +- ...st-release-2.5.0-pylint-and-doc-fixes.yaml | 0 ...441-system-downward-compatibility-fix.yaml | 0 .../2.5.1}/443-update-regex-edit-config.yaml | 0 .../445-ConnectionError-add-imports.yaml | 0 .../446-README-documentation-links-fix.yaml | 0 .../2.5.1/v2.5.1_summary.yaml | 12 +++++ changelogs/changelog.yaml | 49 +++++++++++++++++++ galaxy.yml | 2 +- 10 files changed, 88 insertions(+), 2 deletions(-) rename changelogs/{fragments => archive_fragments/2.5.1}/434-changelogs-post-release-2.5.0-pylint-and-doc-fixes.yaml (100%) rename changelogs/{fragments => archive_fragments/2.5.1}/441-system-downward-compatibility-fix.yaml (100%) rename changelogs/{fragments => archive_fragments/2.5.1}/443-update-regex-edit-config.yaml (100%) rename changelogs/{fragments => archive_fragments/2.5.1}/445-ConnectionError-add-imports.yaml (100%) rename changelogs/{fragments => archive_fragments/2.5.1}/446-README-documentation-links-fix.yaml (100%) create mode 100644 changelogs/archive_fragments/2.5.1/v2.5.1_summary.yaml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 26faff455..0b01f33a9 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,31 @@ Dellemc.Enterprise\_Sonic Release Notes .. contents:: Topics +v2.5.1 +====== + +Release Summary +--------------- + +| Release Date: 2024-0917 +| +| This release provides bug fixes for problems present in the 2.5.0 release of the Dell +| Enterprise SONiC Ansible Collection. The most critical of the fixes included in this +| release is a fix to enable downward compatibility of the "sonic_system" resource module +| for SONiC releases earlier than SONiC release 4.4.0. Also included are fixes to enable +| correct handling for "Connection Error" exceptions and updating of documentation links +| for the README file in accordance with a new location for the module documentation files. +| +| The changelog describes changes made to the modules included in this collection since +| release 2.5.0. + +Bugfixes +-------- + +- ConnectionError - Add the needed import of the Ansible ConnectionError exception class for all files where it was previously missing. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/445). +- Update regex search expression for 'not found' error message in httpapi/sonic.py 'edit_config' method (https://github.com/ansible-collection/dellemc.enterprise_sonic/pull/443). +- sonic_system - Catch the ConnectionError exception caused by unconditional fetching of auditd and ip loadshare hash algorithm configuration, and return empty configuration instead of allowing the uncaught exception to abort all "system" operations on SONiC images older than version 4.4.0 (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/441). + v2.5.0 ====== diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml index 247656f3c..2a6794611 100644 --- a/changelogs/.plugin-cache.yaml +++ b/changelogs/.plugin-cache.yaml @@ -355,4 +355,4 @@ plugins: strategy: {} test: {} vars: {} -version: 2.5.0 +version: 2.5.1 diff --git a/changelogs/fragments/434-changelogs-post-release-2.5.0-pylint-and-doc-fixes.yaml b/changelogs/archive_fragments/2.5.1/434-changelogs-post-release-2.5.0-pylint-and-doc-fixes.yaml similarity index 100% rename from changelogs/fragments/434-changelogs-post-release-2.5.0-pylint-and-doc-fixes.yaml rename to changelogs/archive_fragments/2.5.1/434-changelogs-post-release-2.5.0-pylint-and-doc-fixes.yaml diff --git a/changelogs/fragments/441-system-downward-compatibility-fix.yaml b/changelogs/archive_fragments/2.5.1/441-system-downward-compatibility-fix.yaml similarity index 100% rename from changelogs/fragments/441-system-downward-compatibility-fix.yaml rename to changelogs/archive_fragments/2.5.1/441-system-downward-compatibility-fix.yaml diff --git a/changelogs/fragments/443-update-regex-edit-config.yaml b/changelogs/archive_fragments/2.5.1/443-update-regex-edit-config.yaml similarity index 100% rename from changelogs/fragments/443-update-regex-edit-config.yaml rename to changelogs/archive_fragments/2.5.1/443-update-regex-edit-config.yaml diff --git a/changelogs/fragments/445-ConnectionError-add-imports.yaml b/changelogs/archive_fragments/2.5.1/445-ConnectionError-add-imports.yaml similarity index 100% rename from changelogs/fragments/445-ConnectionError-add-imports.yaml rename to changelogs/archive_fragments/2.5.1/445-ConnectionError-add-imports.yaml diff --git a/changelogs/fragments/446-README-documentation-links-fix.yaml b/changelogs/archive_fragments/2.5.1/446-README-documentation-links-fix.yaml similarity index 100% rename from changelogs/fragments/446-README-documentation-links-fix.yaml rename to changelogs/archive_fragments/2.5.1/446-README-documentation-links-fix.yaml diff --git a/changelogs/archive_fragments/2.5.1/v2.5.1_summary.yaml b/changelogs/archive_fragments/2.5.1/v2.5.1_summary.yaml new file mode 100644 index 000000000..57f4b51bd --- /dev/null +++ b/changelogs/archive_fragments/2.5.1/v2.5.1_summary.yaml @@ -0,0 +1,12 @@ +release_summary: | + | Release Date: 2024-0917 + | + | This release provides bug fixes for problems present in the 2.5.0 release of the Dell + | Enterprise SONiC Ansible Collection. The most critical of the fixes included in this + | release is a fix to enable downward compatibility of the "sonic_system" resource module + | for SONiC releases earlier than SONiC release 4.4.0. Also included are fixes to enable + | correct handling for "Connection Error" exceptions and updating of documentation links + | for the README file in accordance with a new location for the module documentation files. + | + | The changelog describes changes made to the modules included in this collection since + | release 2.5.0. diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index fcf4728fc..511d9a9cb 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -954,3 +954,52 @@ releases: name: sonic_vrrp namespace: '' release_date: '2024-08-13' + 2.5.1: + changes: + bugfixes: + - ConnectionError - Add the needed import of the Ansible ConnectionError exception + class for all files where it was previously missing. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/445). + - Update regex search expression for 'not found' error message in httpapi/sonic.py + 'edit_config' method (https://github.com/ansible-collection/dellemc.enterprise_sonic/pull/443). + - sonic_system - Catch the ConnectionError exception caused by unconditional + fetching of auditd and ip loadshare hash algorithm configuration, and return + empty configuration instead of allowing the uncaught exception to abort all + "system" operations on SONiC images older than version 4.4.0 (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/441). + release_summary: '| Release Date: 2024-0917 + + | + + | This release provides bug fixes for problems present in the 2.5.0 release + of the Dell + + | Enterprise SONiC Ansible Collection. The most critical of the fixes included + in this + + | release is a fix to enable downward compatibility of the "sonic_system" + resource module + + | for SONiC releases earlier than SONiC release 4.4.0. Also included are fixes + to enable + + | correct handling for "Connection Error" exceptions and updating of documentation + links + + | for the README file in accordance with a new location for the module documentation + files. + + | + + | The changelog describes changes made to the modules included in this collection + since + + | release 2.5.0. + + ' + fragments: + - 434-changelogs-post-release-2.5.0-pylint-and-doc-fixes.yaml + - 441-system-downward-compatibility-fix.yaml + - 443-update-regex-edit-config.yaml + - 445-ConnectionError-add-imports.yaml + - 446-README-documentation-links-fix.yaml + - v2.5.1_summary.yaml + release_date: '2024-09-17' diff --git a/galaxy.yml b/galaxy.yml index b46f97222..5573d638d 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: dellemc name: enterprise_sonic -version: 2.5.0 +version: 2.5.1 readme: README.md authors: - Senthil Kumar Ganesan