Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release note and related updates for the 2.5.1 release #451

Merged
merged 1 commit into from
Sep 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
======

Expand Down
2 changes: 1 addition & 1 deletion changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -355,4 +355,4 @@ plugins:
strategy: {}
test: {}
vars: {}
version: 2.5.0
version: 2.5.1
12 changes: 12 additions & 0 deletions changelogs/archive_fragments/2.5.1/v2.5.1_summary.yaml
Original file line number Diff line number Diff line change
@@ -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.
49 changes: 49 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace: dellemc
name: enterprise_sonic
version: 2.5.0
version: 2.5.1
readme: README.md
authors:
- Senthil Kumar Ganesan <Senthil_Kumar_Ganesa@Dell.com>
Expand Down
Loading