diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 05af1bc345..36c3198381 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,69 @@ Community General Release Notes This changelog describes changes after version 4.0.0. +v5.6.0 +====== + +Release Summary +--------------- + +Regular bugfix and feature release. + +Minor Changes +------------- + +- ali_instance - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240). +- ali_instance_info - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240). +- consul_session - adds ``token`` parameter for session (https://github.com/ansible-collections/community.general/pull/5193). +- gitlab module util - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_deploy_key - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_group - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_group_members - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_group_variable - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_hook - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_hook - minor refactoring (https://github.com/ansible-collections/community.general/pull/5271). +- gitlab_project - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_project_members - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_project_variable - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_protected_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_runner - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- gitlab_user - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). +- homebrew, homebrew_tap - added Homebrew on Linux path to defaults (https://github.com/ansible-collections/community.general/pull/5241). +- nagios - minor refactoring on parameter validation for different actions (https://github.com/ansible-collections/community.general/pull/5239). +- nmcli - add bond option ``xmit_hash_policy`` to bond options (https://github.com/ansible-collections/community.general/issues/5148). +- nmcli - honor IP options for VPNs (https://github.com/ansible-collections/community.general/pull/5228). +- redfish - added new command GetVirtualMedia, VirtualMediaInsert and VirtualMediaEject to Systems category due to Redfish spec changes the virtualMedia resource location from Manager to System (https://github.com/ansible-collections/community.general/pull/5124). +- seport - added new argument ``local`` (https://github.com/ansible-collections/community.general/pull/5203) +- wdc_redfish_command - add ``PowerModeLow`` and ``PowerModeNormal`` commands for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5145). + +Deprecated Features +------------------- + +- proxmox - deprecated the current ``unprivileged`` default value, will be changed to ``true`` in community.general 7.0.0 (https://github.com/pull/5224). + +Bugfixes +-------- + +- listen_ports_facts - removed leftover ``EnvironmentError`` . The ``else`` clause had a wrong indentation. The check is now handled in the ``split_pid_name`` function (https://github.com/ansible-collections/community.general/pull/5202). +- nmcli - avoid changed status for most cases with VPN connections (https://github.com/ansible-collections/community.general/pull/5126). +- osx_defaults - no longer expand ``~`` in ``value`` to the user's home directory, or expand environment variables (https://github.com/ansible-collections/community.general/issues/5234, https://github.com/ansible-collections/community.general/pull/5243). +- proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194). +- proxmox_kvm - replace new condition with proper condition to allow for using ``vmid`` on update (https://github.com/ansible-collections/community.general/pull/5206). +- slack - fix message update for channels which start with ``CP``. When ``message-id`` was passed it failed for channels which started with ``CP`` because the ``#`` symbol was added before the ``channel_id`` (https://github.com/ansible-collections/community.general/pull/5249). +- tss lookup plugin - adding support for updated Delinea library (https://github.com/DelineaXPM/python-tss-sdk/issues/9, https://github.com/ansible-collections/community.general/pull/5151). + +New Modules +----------- + +Packaging +~~~~~~~~~ + +language +^^^^^^^^ + +- pipx_info - Rretrieves information about applications installed with pipx + v5.5.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index a631499e37..5897ead01e 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1076,3 +1076,87 @@ releases: - licenses-2.yml - licenses.yml release_date: '2022-08-23' + 5.6.0: + changes: + bugfixes: + - listen_ports_facts - removed leftover ``EnvironmentError`` . The ``else`` + clause had a wrong indentation. The check is now handled in the ``split_pid_name`` + function (https://github.com/ansible-collections/community.general/pull/5202). + - nmcli - avoid changed status for most cases with VPN connections (https://github.com/ansible-collections/community.general/pull/5126). + - osx_defaults - no longer expand ``~`` in ``value`` to the user's home directory, + or expand environment variables (https://github.com/ansible-collections/community.general/issues/5234, + https://github.com/ansible-collections/community.general/pull/5243). + - proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194). + - proxmox_kvm - replace new condition with proper condition to allow for using + ``vmid`` on update (https://github.com/ansible-collections/community.general/pull/5206). + - slack - fix message update for channels which start with ``CP``. When ``message-id`` + was passed it failed for channels which started with ``CP`` because the ``#`` + symbol was added before the ``channel_id`` (https://github.com/ansible-collections/community.general/pull/5249). + - tss lookup plugin - adding support for updated Delinea library (https://github.com/DelineaXPM/python-tss-sdk/issues/9, + https://github.com/ansible-collections/community.general/pull/5151). + deprecated_features: + - proxmox - deprecated the current ``unprivileged`` default value, will be changed + to ``true`` in community.general 7.0.0 (https://github.com/pull/5224). + minor_changes: + - ali_instance - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240). + - ali_instance_info - minor refactor when checking for installed dependency + (https://github.com/ansible-collections/community.general/pull/5240). + - consul_session - adds ``token`` parameter for session (https://github.com/ansible-collections/community.general/pull/5193). + - gitlab module util - minor refactor when checking for installed dependency + (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_deploy_key - minor refactor when checking for installed dependency + (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_group - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_group_members - minor refactor when checking for installed dependency + (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_group_variable - minor refactor when checking for installed dependency + (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_hook - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_hook - minor refactoring (https://github.com/ansible-collections/community.general/pull/5271). + - gitlab_project - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_project_members - minor refactor when checking for installed dependency + (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_project_variable - minor refactor when checking for installed dependency + (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_protected_branch - minor refactor when checking for installed dependency + (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_runner - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). + - gitlab_user - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). + - homebrew, homebrew_tap - added Homebrew on Linux path to defaults (https://github.com/ansible-collections/community.general/pull/5241). + - nagios - minor refactoring on parameter validation for different actions (https://github.com/ansible-collections/community.general/pull/5239). + - nmcli - add bond option ``xmit_hash_policy`` to bond options (https://github.com/ansible-collections/community.general/issues/5148). + - nmcli - honor IP options for VPNs (https://github.com/ansible-collections/community.general/pull/5228). + - redfish - added new command GetVirtualMedia, VirtualMediaInsert and VirtualMediaEject + to Systems category due to Redfish spec changes the virtualMedia resource + location from Manager to System (https://github.com/ansible-collections/community.general/pull/5124). + - seport - added new argument ``local`` (https://github.com/ansible-collections/community.general/pull/5203) + - wdc_redfish_command - add ``PowerModeLow`` and ``PowerModeNormal`` commands + for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5145). + release_summary: Regular bugfix and feature release. + fragments: + - 5.6.0.yml + - 5124-compatibility-virtualmedia-resource-location.yaml + - 5126-nmcli-remove-diffs.yml + - 5145-wdc-redfish-enclosure-power-state.yml + - 5149-nmcli-bond-option.yml + - 5151-add-delinea-support-tss-lookup.yml + - 5193-consul-session-token.yaml + - 5194-fix-proxmox-agent-exception.yaml + - 5202-bugfix-environmentError-wrong-indentation.yaml + - 5203-seport-add-local-argument.yaml + - 5206-proxmox-conditional-vmid.yml + - 5224-proxmox-unprivileged-default.yaml + - 5228-nmcli-ip-options.yaml + - 5239-nagios-refactor.yaml + - 5240-unused-imports.yaml + - 5241-homebrew-add-linux-path.yaml + - 5243-osx-defaults-expand-user-flags.yml + - 5249-add-new-channel-prefix.yml + - 5259-gitlab-imports.yaml + - 5271-gitlab_hook-refactor.yaml + modules: + - description: Rretrieves information about applications installed with pipx + name: pipx_info + namespace: packaging.language + release_date: '2022-09-13' diff --git a/changelogs/fragments/5.6.0.yml b/changelogs/fragments/5.6.0.yml deleted file mode 100644 index 4b1469c9fe..0000000000 --- a/changelogs/fragments/5.6.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular bugfix and feature release. diff --git a/changelogs/fragments/5124-compatibility-virtualmedia-resource-location.yaml b/changelogs/fragments/5124-compatibility-virtualmedia-resource-location.yaml deleted file mode 100644 index 8aacacaed4..0000000000 --- a/changelogs/fragments/5124-compatibility-virtualmedia-resource-location.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - redfish - added new command GetVirtualMedia, VirtualMediaInsert and VirtualMediaEject to Systems category due to Redfish spec changes the virtualMedia resource location from Manager to System (https://github.com/ansible-collections/community.general/pull/5124). \ No newline at end of file diff --git a/changelogs/fragments/5126-nmcli-remove-diffs.yml b/changelogs/fragments/5126-nmcli-remove-diffs.yml deleted file mode 100644 index d857b146e8..0000000000 --- a/changelogs/fragments/5126-nmcli-remove-diffs.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "nmcli - avoid changed status for most cases with VPN connections (https://github.com/ansible-collections/community.general/pull/5126)." diff --git a/changelogs/fragments/5145-wdc-redfish-enclosure-power-state.yml b/changelogs/fragments/5145-wdc-redfish-enclosure-power-state.yml deleted file mode 100644 index 738590c194..0000000000 --- a/changelogs/fragments/5145-wdc-redfish-enclosure-power-state.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - wdc_redfish_command - add ``PowerModeLow`` and ``PowerModeNormal`` commands for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5145). diff --git a/changelogs/fragments/5149-nmcli-bond-option.yml b/changelogs/fragments/5149-nmcli-bond-option.yml deleted file mode 100644 index 2d168f8544..0000000000 --- a/changelogs/fragments/5149-nmcli-bond-option.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - add bond option ``xmit_hash_policy`` to bond options (https://github.com/ansible-collections/community.general/issues/5148). diff --git a/changelogs/fragments/5151-add-delinea-support-tss-lookup.yml b/changelogs/fragments/5151-add-delinea-support-tss-lookup.yml deleted file mode 100644 index 38d9c9e593..0000000000 --- a/changelogs/fragments/5151-add-delinea-support-tss-lookup.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - tss lookup plugin - adding support for updated Delinea library (https://github.com/DelineaXPM/python-tss-sdk/issues/9, https://github.com/ansible-collections/community.general/pull/5151). diff --git a/changelogs/fragments/5193-consul-session-token.yaml b/changelogs/fragments/5193-consul-session-token.yaml deleted file mode 100644 index f58ded12f0..0000000000 --- a/changelogs/fragments/5193-consul-session-token.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - consul_session - adds ``token`` parameter for session (https://github.com/ansible-collections/community.general/pull/5193). diff --git a/changelogs/fragments/5194-fix-proxmox-agent-exception.yaml b/changelogs/fragments/5194-fix-proxmox-agent-exception.yaml deleted file mode 100644 index 53a96ce89a..0000000000 --- a/changelogs/fragments/5194-fix-proxmox-agent-exception.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194)." diff --git a/changelogs/fragments/5202-bugfix-environmentError-wrong-indentation.yaml b/changelogs/fragments/5202-bugfix-environmentError-wrong-indentation.yaml deleted file mode 100644 index 1553983144..0000000000 --- a/changelogs/fragments/5202-bugfix-environmentError-wrong-indentation.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - listen_ports_facts - removed leftover ``EnvironmentError`` . The ``else`` clause had a wrong indentation. The check is now handled in the ``split_pid_name`` function (https://github.com/ansible-collections/community.general/pull/5202). \ No newline at end of file diff --git a/changelogs/fragments/5203-seport-add-local-argument.yaml b/changelogs/fragments/5203-seport-add-local-argument.yaml deleted file mode 100644 index 63ef32a7f4..0000000000 --- a/changelogs/fragments/5203-seport-add-local-argument.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - seport - added new argument ``local`` (https://github.com/ansible-collections/community.general/pull/5203) diff --git a/changelogs/fragments/5206-proxmox-conditional-vmid.yml b/changelogs/fragments/5206-proxmox-conditional-vmid.yml deleted file mode 100644 index b558d137c3..0000000000 --- a/changelogs/fragments/5206-proxmox-conditional-vmid.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - proxmox_kvm - replace new condition with proper condition to allow for using ``vmid`` on update (https://github.com/ansible-collections/community.general/pull/5206). diff --git a/changelogs/fragments/5224-proxmox-unprivileged-default.yaml b/changelogs/fragments/5224-proxmox-unprivileged-default.yaml deleted file mode 100644 index d716ff285f..0000000000 --- a/changelogs/fragments/5224-proxmox-unprivileged-default.yaml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - proxmox - deprecated the current ``unprivileged`` default value, will be changed to ``true`` in community.general 7.0.0 (https://github.com/pull/5224). diff --git a/changelogs/fragments/5228-nmcli-ip-options.yaml b/changelogs/fragments/5228-nmcli-ip-options.yaml deleted file mode 100644 index 03901795d7..0000000000 --- a/changelogs/fragments/5228-nmcli-ip-options.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "nmcli - honor IP options for VPNs (https://github.com/ansible-collections/community.general/pull/5228)." diff --git a/changelogs/fragments/5239-nagios-refactor.yaml b/changelogs/fragments/5239-nagios-refactor.yaml deleted file mode 100644 index 3f61642083..0000000000 --- a/changelogs/fragments/5239-nagios-refactor.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nagios - minor refactoring on parameter validation for different actions (https://github.com/ansible-collections/community.general/pull/5239). diff --git a/changelogs/fragments/5240-unused-imports.yaml b/changelogs/fragments/5240-unused-imports.yaml deleted file mode 100644 index b615b0c6a3..0000000000 --- a/changelogs/fragments/5240-unused-imports.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - ali_instance - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240). - - ali_instance_info - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240). diff --git a/changelogs/fragments/5241-homebrew-add-linux-path.yaml b/changelogs/fragments/5241-homebrew-add-linux-path.yaml deleted file mode 100644 index 3a954c6a4f..0000000000 --- a/changelogs/fragments/5241-homebrew-add-linux-path.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - homebrew, homebrew_tap - added Homebrew on Linux path to defaults (https://github.com/ansible-collections/community.general/pull/5241). diff --git a/changelogs/fragments/5243-osx-defaults-expand-user-flags.yml b/changelogs/fragments/5243-osx-defaults-expand-user-flags.yml deleted file mode 100644 index c7e17fb8ca..0000000000 --- a/changelogs/fragments/5243-osx-defaults-expand-user-flags.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - osx_defaults - no longer expand ``~`` in ``value`` to the user's home directory, or expand environment variables (https://github.com/ansible-collections/community.general/issues/5234, https://github.com/ansible-collections/community.general/pull/5243). \ No newline at end of file diff --git a/changelogs/fragments/5249-add-new-channel-prefix.yml b/changelogs/fragments/5249-add-new-channel-prefix.yml deleted file mode 100644 index 9740e3a186..0000000000 --- a/changelogs/fragments/5249-add-new-channel-prefix.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - slack - fix message update for channels which start with ``CP``. When ``message-id`` was passed it failed for channels which started with ``CP`` because the ``#`` symbol was added before the ``channel_id`` (https://github.com/ansible-collections/community.general/pull/5249). diff --git a/changelogs/fragments/5259-gitlab-imports.yaml b/changelogs/fragments/5259-gitlab-imports.yaml deleted file mode 100644 index b927036a17..0000000000 --- a/changelogs/fragments/5259-gitlab-imports.yaml +++ /dev/null @@ -1,14 +0,0 @@ -minor_changes: - - gitlab module util - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_deploy_key - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_group - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_group_members - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_group_variable - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_hook - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_project - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_project_members - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_project_variable - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_protected_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_runner - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). - - gitlab_user - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259). diff --git a/changelogs/fragments/5271-gitlab_hook-refactor.yaml b/changelogs/fragments/5271-gitlab_hook-refactor.yaml deleted file mode 100644 index c846e1b04f..0000000000 --- a/changelogs/fragments/5271-gitlab_hook-refactor.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - gitlab_hook - minor refactoring (https://github.com/ansible-collections/community.general/pull/5271).