diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f9c0dbc1..dc5b1b34 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,32 @@ OPNsense Collection Release Notes .. contents:: Topics +v1.2.0 +====== + +Minor Changes +------------- + +- config_utils - Raise exceptions that occur within an OPNsenseConfigContext with traceback. +- system_access_users - Enhanced group removal handling + +Bugfixes +-------- + +- interfaces_assignments - Include plugin interfaces such as VLAN, VXLANs etc. in validations. +- module_index - Password entry now matches configure_function structure. +- system_access_users - Introduced password sanitization to fix parsing errors. +- system_access_users - Introduced password verification to fix passwords not being updated. +- system_access_users - Remove the UserLoginEnum type to prevent strict validation. +- system_access_users - Updated set_user_password dict calls in order to work with the newly introduced structure +- system_access_users - apikeys are changed if updated +- system_access_users - apikeys parameters are now passed as a list of dicts + +New Modules +----------- + +- system_high_availability_settings - Configure high availability settings + v1.1.1 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index b0bf0234..cf81ac60 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -37,3 +37,33 @@ releases: fragments: - 112-fix-user-extra-attributes-in-system_access_users.yml release_date: '2024-04-24' + 1.2.0: + changes: + bugfixes: + - interfaces_assignments - Include plugin interfaces such as VLAN, VXLANs etc. + in validations. + - module_index - Password entry now matches configure_function structure. + - system_access_users - Introduced password sanitization to fix parsing errors. + - system_access_users - Introduced password verification to fix passwords not + being updated. + - system_access_users - Remove the UserLoginEnum type to prevent strict validation. + - system_access_users - Updated set_user_password dict calls in order to work + with the newly introduced structure + - system_access_users - apikeys are changed if updated + - system_access_users - apikeys parameters are now passed as a list of dicts + minor_changes: + - config_utils - Raise exceptions that occur within an OPNsenseConfigContext + with traceback. + - system_access_users - Enhanced group removal handling + fragments: + - 117-remove-user-shell-attribute-as-enum.yml + - 122-implement-password-sanitation-before-hashing.yml + - 124-fix-password-module-index-entry.yml + - 129-include-plugin-interfaces-for-assignments.yml + - 130-fix-apikeys-attribute-as-list.yml + - 132-improve-exception-handling-in-opnsenseconfigcontext.yml + modules: + - description: Configure high availability settings + name: system_high_availability_settings + namespace: '' + release_date: '2024-06-28' diff --git a/changelogs/fragments/117-remove-user-shell-attribute-as-enum.yml b/changelogs/fragments/117-remove-user-shell-attribute-as-enum.yml deleted file mode 100644 index 5623066f..00000000 --- a/changelogs/fragments/117-remove-user-shell-attribute-as-enum.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - system_access_users - Remove the UserLoginEnum type to prevent strict validation. diff --git a/changelogs/fragments/122-implement-password-sanitation-before-hashing.yml b/changelogs/fragments/122-implement-password-sanitation-before-hashing.yml deleted file mode 100644 index 89a64aa3..00000000 --- a/changelogs/fragments/122-implement-password-sanitation-before-hashing.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -bugfixes: - - system_access_users - Introduced password sanitization to fix parsing errors. - - system_access_users - Introduced password verification to fix passwords not being updated. - -minor_changes: - - system_access_users - Enhanced group removal handling diff --git a/changelogs/fragments/124-fix-password-module-index-entry.yml b/changelogs/fragments/124-fix-password-module-index-entry.yml deleted file mode 100644 index 66ce263e..00000000 --- a/changelogs/fragments/124-fix-password-module-index-entry.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - module_index - Password entry now matches configure_function structure. - - system_access_users - Updated set_user_password dict calls in order to work with the newly introduced structure diff --git a/changelogs/fragments/129-include-plugin-interfaces-for-assignments.yml b/changelogs/fragments/129-include-plugin-interfaces-for-assignments.yml deleted file mode 100644 index f1a8b01f..00000000 --- a/changelogs/fragments/129-include-plugin-interfaces-for-assignments.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - interfaces_assignments - Include plugin interfaces such as VLAN, VXLANs etc. in validations. diff --git a/changelogs/fragments/130-fix-apikeys-attribute-as-list.yml b/changelogs/fragments/130-fix-apikeys-attribute-as-list.yml deleted file mode 100644 index 98e3d742..00000000 --- a/changelogs/fragments/130-fix-apikeys-attribute-as-list.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - system_access_users - apikeys parameters are now passed as a list of dicts - - system_access_users - apikeys are changed if updated \ No newline at end of file diff --git a/changelogs/fragments/132-improve-exception-handling-in-opnsenseconfigcontext.yml b/changelogs/fragments/132-improve-exception-handling-in-opnsenseconfigcontext.yml deleted file mode 100644 index 94c52b25..00000000 --- a/changelogs/fragments/132-improve-exception-handling-in-opnsenseconfigcontext.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - config_utils - Raise exceptions that occur within an OPNsenseConfigContext with traceback. diff --git a/plugins/modules/system_high_availability_settings.py b/plugins/modules/system_high_availability_settings.py index b428d475..eaff98c4 100644 --- a/plugins/modules/system_high_availability_settings.py +++ b/plugins/modules/system_high_availability_settings.py @@ -16,6 +16,7 @@ author: - Yoan Müller (@LuminatiHD) module: system_high_availability_settings +version_added: "1.2.0" short_description: Configure high availability settings description: - Module to configure high availability system settings