diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1a0e878ec9..0b3d4c1be1 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,47 @@ Community General Release Notes This changelog describes changes after version 6.0.0. +v7.4.0 +====== + +Release Summary +--------------- + +Bugfix and feature release. + +Minor Changes +------------- + +- cobbler inventory plugin - add ``exclude_mgmt_classes`` and ``include_mgmt_classes`` options to exclude or include hosts based on management classes (https://github.com/ansible-collections/community.general/pull/7184). +- cpanm - minor refactor when creating the ``CmdRunner`` object (https://github.com/ansible-collections/community.general/pull/7231). +- gitlab_group_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132). +- gitlab_project_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132). +- jenkins_build - add new ``detach`` option, which allows the module to exit successfully as long as the build is created (default functionality is still waiting for the build to end before exiting) (https://github.com/ansible-collections/community.general/pull/7204). +- jenkins_build - add new ``time_between_checks`` option, which allows to configure the wait time between requests to the Jenkins server (https://github.com/ansible-collections/community.general/pull/7204). +- make - allows ``params`` to be used without value (https://github.com/ansible-collections/community.general/pull/7180). +- nmap inventory plugin - now has a ``use_arp_ping`` option to allow the user to disable the default ARP ping query for a more reliable form (https://github.com/ansible-collections/community.general/pull/7119). +- pagerduty - adds in option to use v2 API for creating pagerduty incidents (https://github.com/ansible-collections/community.general/issues/6151) +- pritunl module utils - ensure ``validate_certs`` parameter is honoured in all methods (https://github.com/ansible-collections/community.general/pull/7156). +- redfish_info - report ``Id`` in the output of ``GetManagerInventory`` (https://github.com/ansible-collections/community.general/pull/7140). +- redfish_utils module utils - support ``Volumes`` in response for ``GetDiskInventory`` (https://github.com/ansible-collections/community.general/pull/6819). +- unixy callback plugin - add support for ``check_mode_markers`` option (https://github.com/ansible-collections/community.general/pull/7179). + +Bugfixes +-------- + +- CmdRunner module utils - does not attempt to resolve path if executable is a relative or absolute path (https://github.com/ansible-collections/community.general/pull/7200). +- nmap inventory plugin - now uses ``get_option`` in all cases to get its configuration information (https://github.com/ansible-collections/community.general/pull/7119). +- nsupdate - fix a possible ``list index out of range`` exception (https://github.com/ansible-collections/community.general/issues/836). +- oci_utils module util - fix inappropriate logical comparison expressions and makes them simpler. The previous checks had logical short circuits (https://github.com/ansible-collections/community.general/pull/7125). +- pritunl module utils - fix incorrect URL parameter for orgnization add method (https://github.com/ansible-collections/community.general/pull/7161). +- snap - an exception was being raised when snap list was empty (https://github.com/ansible-collections/community.general/pull/7124, https://github.com/ansible-collections/community.general/issues/7120). + +New Modules +----------- + +- jenkins_build_info - Get information about Jenkins builds +- pnpm - Manage node.js packages with pnpm + v7.3.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index ccbfc79756..89a48d6f7c 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1375,3 +1375,66 @@ releases: - 7113-redfish-utils-power-cycle.yml - lvol-pct-of-origin.yml release_date: '2023-08-15' + 7.4.0: + changes: + bugfixes: + - CmdRunner module utils - does not attempt to resolve path if executable is + a relative or absolute path (https://github.com/ansible-collections/community.general/pull/7200). + - nmap inventory plugin - now uses ``get_option`` in all cases to get its configuration + information (https://github.com/ansible-collections/community.general/pull/7119). + - nsupdate - fix a possible ``list index out of range`` exception (https://github.com/ansible-collections/community.general/issues/836). + - oci_utils module util - fix inappropriate logical comparison expressions and + makes them simpler. The previous checks had logical short circuits (https://github.com/ansible-collections/community.general/pull/7125). + - pritunl module utils - fix incorrect URL parameter for orgnization add method + (https://github.com/ansible-collections/community.general/pull/7161). + - snap - an exception was being raised when snap list was empty (https://github.com/ansible-collections/community.general/pull/7124, + https://github.com/ansible-collections/community.general/issues/7120). + minor_changes: + - cobbler inventory plugin - add ``exclude_mgmt_classes`` and ``include_mgmt_classes`` + options to exclude or include hosts based on management classes (https://github.com/ansible-collections/community.general/pull/7184). + - cpanm - minor refactor when creating the ``CmdRunner`` object (https://github.com/ansible-collections/community.general/pull/7231). + - gitlab_group_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132). + - gitlab_project_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132). + - jenkins_build - add new ``detach`` option, which allows the module to exit + successfully as long as the build is created (default functionality is still + waiting for the build to end before exiting) (https://github.com/ansible-collections/community.general/pull/7204). + - jenkins_build - add new ``time_between_checks`` option, which allows to configure + the wait time between requests to the Jenkins server (https://github.com/ansible-collections/community.general/pull/7204). + - make - allows ``params`` to be used without value (https://github.com/ansible-collections/community.general/pull/7180). + - nmap inventory plugin - now has a ``use_arp_ping`` option to allow the user + to disable the default ARP ping query for a more reliable form (https://github.com/ansible-collections/community.general/pull/7119). + - pagerduty - adds in option to use v2 API for creating pagerduty incidents + (https://github.com/ansible-collections/community.general/issues/6151) + - pritunl module utils - ensure ``validate_certs`` parameter is honoured in + all methods (https://github.com/ansible-collections/community.general/pull/7156). + - redfish_info - report ``Id`` in the output of ``GetManagerInventory`` (https://github.com/ansible-collections/community.general/pull/7140). + - redfish_utils module utils - support ``Volumes`` in response for ``GetDiskInventory`` + (https://github.com/ansible-collections/community.general/pull/6819). + - unixy callback plugin - add support for ``check_mode_markers`` option (https://github.com/ansible-collections/community.general/pull/7179). + release_summary: Bugfix and feature release. + fragments: + - 6819-redfish-utils-add-links-parameter-for-get_disk_inventory.yml + - 7.4.0.yml + - 7118-nmap_inv_plugin_no_arp_option.yml + - 7124-snap-empty-list.yml + - 7125-fix-inappropriate-comparison.yml + - 7132-gitlab-raw-variables.yml + - 7140-id-getmanagerinv-output.yml + - 7156-ensure-validate-certs-parameter-is-honoured.yml + - 7161-fix-incorrect-post-parameter.yml + - 7179-unixy-support-checkmode-markers.yml + - 7180-make_params_without_value.yml + - 7184-cobbler-mgmt-classes.yml + - 7200-cmd-runner-abs-path.yml + - 7219-fix-nsupdate-cname.yaml + - 7231-cpanm-adjustments.yml + - improvements-to-jenkins-build-module.yml + - update-v2-pagerduty-alert.yml + modules: + - description: Get information about Jenkins builds + name: jenkins_build_info + namespace: '' + - description: Manage node.js packages with pnpm + name: pnpm + namespace: '' + release_date: '2023-09-11' diff --git a/changelogs/fragments/6819-redfish-utils-add-links-parameter-for-get_disk_inventory.yml b/changelogs/fragments/6819-redfish-utils-add-links-parameter-for-get_disk_inventory.yml deleted file mode 100644 index b0a5100482..0000000000 --- a/changelogs/fragments/6819-redfish-utils-add-links-parameter-for-get_disk_inventory.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_utils module utils - support ``Volumes`` in response for ``GetDiskInventory`` (https://github.com/ansible-collections/community.general/pull/6819). diff --git a/changelogs/fragments/7.4.0.yml b/changelogs/fragments/7.4.0.yml deleted file mode 100644 index 56de6d9e3c..0000000000 --- a/changelogs/fragments/7.4.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix and feature release. diff --git a/changelogs/fragments/7118-nmap_inv_plugin_no_arp_option.yml b/changelogs/fragments/7118-nmap_inv_plugin_no_arp_option.yml deleted file mode 100644 index 367b2ddbd1..0000000000 --- a/changelogs/fragments/7118-nmap_inv_plugin_no_arp_option.yml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - nmap inventory plugin - now has a ``use_arp_ping`` option to allow the user to disable the default ARP ping query for a more reliable form (https://github.com/ansible-collections/community.general/pull/7119). -bugfixes: - - nmap inventory plugin - now uses ``get_option`` in all cases to get its configuration information (https://github.com/ansible-collections/community.general/pull/7119). diff --git a/changelogs/fragments/7124-snap-empty-list.yml b/changelogs/fragments/7124-snap-empty-list.yml deleted file mode 100644 index 4c4e90550c..0000000000 --- a/changelogs/fragments/7124-snap-empty-list.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - snap - an exception was being raised when snap list was empty (https://github.com/ansible-collections/community.general/pull/7124, https://github.com/ansible-collections/community.general/issues/7120). diff --git a/changelogs/fragments/7125-fix-inappropriate-comparison.yml b/changelogs/fragments/7125-fix-inappropriate-comparison.yml deleted file mode 100644 index 7bcfb1edd5..0000000000 --- a/changelogs/fragments/7125-fix-inappropriate-comparison.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - oci_utils module util - fix inappropriate logical comparison expressions and makes them simpler. The previous checks had logical short circuits (https://github.com/ansible-collections/community.general/pull/7125). diff --git a/changelogs/fragments/7132-gitlab-raw-variables.yml b/changelogs/fragments/7132-gitlab-raw-variables.yml deleted file mode 100644 index 222c701b76..0000000000 --- a/changelogs/fragments/7132-gitlab-raw-variables.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - gitlab_project_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132). - - gitlab_group_variable - add support for ``raw`` variables suboption (https://github.com/ansible-collections/community.general/pull/7132). diff --git a/changelogs/fragments/7140-id-getmanagerinv-output.yml b/changelogs/fragments/7140-id-getmanagerinv-output.yml deleted file mode 100644 index e3cb1b5253..0000000000 --- a/changelogs/fragments/7140-id-getmanagerinv-output.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish_info - report ``Id`` in the output of ``GetManagerInventory`` (https://github.com/ansible-collections/community.general/pull/7140). diff --git a/changelogs/fragments/7156-ensure-validate-certs-parameter-is-honoured.yml b/changelogs/fragments/7156-ensure-validate-certs-parameter-is-honoured.yml deleted file mode 100644 index 630b2ec885..0000000000 --- a/changelogs/fragments/7156-ensure-validate-certs-parameter-is-honoured.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- pritunl module utils - ensure ``validate_certs`` parameter is honoured in all methods (https://github.com/ansible-collections/community.general/pull/7156). diff --git a/changelogs/fragments/7161-fix-incorrect-post-parameter.yml b/changelogs/fragments/7161-fix-incorrect-post-parameter.yml deleted file mode 100644 index ce2359a623..0000000000 --- a/changelogs/fragments/7161-fix-incorrect-post-parameter.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- pritunl module utils - fix incorrect URL parameter for orgnization add method (https://github.com/ansible-collections/community.general/pull/7161). diff --git a/changelogs/fragments/7179-unixy-support-checkmode-markers.yml b/changelogs/fragments/7179-unixy-support-checkmode-markers.yml deleted file mode 100644 index bcf3e6a174..0000000000 --- a/changelogs/fragments/7179-unixy-support-checkmode-markers.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - unixy callback plugin - add support for ``check_mode_markers`` option (https://github.com/ansible-collections/community.general/pull/7179). diff --git a/changelogs/fragments/7180-make_params_without_value.yml b/changelogs/fragments/7180-make_params_without_value.yml deleted file mode 100644 index 114b5b48c8..0000000000 --- a/changelogs/fragments/7180-make_params_without_value.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - make - allows ``params`` to be used without value (https://github.com/ansible-collections/community.general/pull/7180). diff --git a/changelogs/fragments/7184-cobbler-mgmt-classes.yml b/changelogs/fragments/7184-cobbler-mgmt-classes.yml deleted file mode 100644 index 7666eae447..0000000000 --- a/changelogs/fragments/7184-cobbler-mgmt-classes.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cobbler inventory plugin - add ``exclude_mgmt_classes`` and ``include_mgmt_classes`` options to exclude or include hosts based on management classes (https://github.com/ansible-collections/community.general/pull/7184). diff --git a/changelogs/fragments/7200-cmd-runner-abs-path.yml b/changelogs/fragments/7200-cmd-runner-abs-path.yml deleted file mode 100644 index 78c990c139..0000000000 --- a/changelogs/fragments/7200-cmd-runner-abs-path.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - CmdRunner module utils - does not attempt to resolve path if executable is a relative or absolute path (https://github.com/ansible-collections/community.general/pull/7200). diff --git a/changelogs/fragments/7219-fix-nsupdate-cname.yaml b/changelogs/fragments/7219-fix-nsupdate-cname.yaml deleted file mode 100644 index bd58eb883f..0000000000 --- a/changelogs/fragments/7219-fix-nsupdate-cname.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - nsupdate - fix a possible ``list index out of range`` exception (https://github.com/ansible-collections/community.general/issues/836). diff --git a/changelogs/fragments/7231-cpanm-adjustments.yml b/changelogs/fragments/7231-cpanm-adjustments.yml deleted file mode 100644 index 7a74aea6cf..0000000000 --- a/changelogs/fragments/7231-cpanm-adjustments.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cpanm - minor refactor when creating the ``CmdRunner`` object (https://github.com/ansible-collections/community.general/pull/7231). diff --git a/changelogs/fragments/improvements-to-jenkins-build-module.yml b/changelogs/fragments/improvements-to-jenkins-build-module.yml deleted file mode 100644 index 60abd62fea..0000000000 --- a/changelogs/fragments/improvements-to-jenkins-build-module.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -minor_changes: - - jenkins_build - add new ``detach`` option, which allows the module to exit successfully as long as the build is created (default functionality is still waiting for the build to end before exiting) (https://github.com/ansible-collections/community.general/pull/7204). - - jenkins_build - add new ``time_between_checks`` option, which allows to configure the wait time between requests to the Jenkins server (https://github.com/ansible-collections/community.general/pull/7204). diff --git a/changelogs/fragments/update-v2-pagerduty-alert.yml b/changelogs/fragments/update-v2-pagerduty-alert.yml deleted file mode 100644 index 1f34b17fcb..0000000000 --- a/changelogs/fragments/update-v2-pagerduty-alert.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pagerduty - adds in option to use v2 API for creating pagerduty incidents (https://github.com/ansible-collections/community.general/issues/6151)