diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 1d2c514b..b0611b33 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,31 @@ Ansible Windows Release Notes .. contents:: Topics +v2.5.0 +====== + +Release Summary +--------------- + +Release summary for v2.5.0. This is the first release that provides official support for using the ``ssh`` connection plugin. + +Minor Changes +------------- + +- Set minimum supported Ansible version to 2.15 to align with the versions still supported by Ansible. +- owner - Migrated to ``Ansible.Basic`` format to add basic checks like invocation args checking +- win_powershell - Changed `sensitive_parameters` to use `New-Object`, rather than `::new()` + +Bugfixes +-------- + +- setup - Better handle orphaned users when attempting to retrieve ``ansible_machine_id`` - https://github.com/ansible-collections/ansible.windows/issues/606 +- win_owner - Try to enable extra privileges if available to set the owner even when the caller may not have explicit rights to do so normally - https://github.com/ansible-collections/ansible.windows/issues/633 +- win_powershell - Fix up depth handling on ``$Ansible.Result`` when using a custom ``executable`` - https://github.com/ansible-collections/ansible.windows/issues/642 +- win_powershell - increase open timeout for ``executable`` parameter to prevent exceptions on first-run or slower targets. (https://github.com/ansible-collections/ansible.windows/issues/644). +- win_updates - Base64 encode the update wrapper and payload to prevent locale-specific encoding issues. +- win_updates - Handle race condition when ``Wait-Process`` did not handle when the process had ended - https://github.com/ansible-collections/ansible.windows/issues/623 + v2.4.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index fb03bdd0..bee45bbc 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -732,3 +732,40 @@ releases: - win_setup-fact.yml - win_user-account-expires.yml release_date: '2024-06-10' + 2.5.0: + changes: + bugfixes: + - setup - Better handle orphaned users when attempting to retrieve ``ansible_machine_id`` + - https://github.com/ansible-collections/ansible.windows/issues/606 + - win_owner - Try to enable extra privileges if available to set the owner even + when the caller may not have explicit rights to do so normally - https://github.com/ansible-collections/ansible.windows/issues/633 + - win_powershell - Fix up depth handling on ``$Ansible.Result`` when using a + custom ``executable`` - https://github.com/ansible-collections/ansible.windows/issues/642 + - win_powershell - increase open timeout for ``executable`` parameter to prevent + exceptions on first-run or slower targets. (https://github.com/ansible-collections/ansible.windows/issues/644). + - win_updates - Base64 encode the update wrapper and payload to prevent locale-specific + encoding issues. + - win_updates - Handle race condition when ``Wait-Process`` did not handle when + the process had ended - https://github.com/ansible-collections/ansible.windows/issues/623 + minor_changes: + - Set minimum supported Ansible version to 2.15 to align with the versions still + supported by Ansible. + - owner - Migrated to ``Ansible.Basic`` format to add basic checks like invocation + args checking + - win_powershell - Changed `sensitive_parameters` to use `New-Object`, rather + than `::new()` + release_summary: Release summary for v2.5.0. This is the first release that + provides official support for using the ``ssh`` connection plugin. + fragments: + - 0-readme.yml + - 606-setup-machine-sid.yml + - 623-updates-wait-error.yml + - 633-owner-privileges.yml + - 636-preserve-update-script-encoding.yml + - 642-win_powershell-result-depth.yml + - 645-win_powershell-executable-timeout.yml + - ansible-version.yml + - owner-basic.yml + - release_summary-2.5.0.yml + - win_powershell-fix.yml + release_date: '2024-08-30' diff --git a/changelogs/fragments/0-readme.yml b/changelogs/fragments/0-readme.yml deleted file mode 100644 index 6ae0307d..00000000 --- a/changelogs/fragments/0-readme.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - README.md - Add Communication section with Forum information. diff --git a/changelogs/fragments/606-setup-machine-sid.yml b/changelogs/fragments/606-setup-machine-sid.yml deleted file mode 100644 index f6e71ec5..00000000 --- a/changelogs/fragments/606-setup-machine-sid.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - setup - Better handle orphaned users when attempting to retrieve ``ansible_machine_id`` - - https://github.com/ansible-collections/ansible.windows/issues/606 diff --git a/changelogs/fragments/623-updates-wait-error.yml b/changelogs/fragments/623-updates-wait-error.yml deleted file mode 100644 index 87eb5085..00000000 --- a/changelogs/fragments/623-updates-wait-error.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - win_updates - Handle race condition when ``Wait-Process`` did not handle when the process had ended - - https://github.com/ansible-collections/ansible.windows/issues/623 diff --git a/changelogs/fragments/633-owner-privileges.yml b/changelogs/fragments/633-owner-privileges.yml deleted file mode 100644 index 9a9b779f..00000000 --- a/changelogs/fragments/633-owner-privileges.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - win_owner - Try to enable extra privileges if available to set the owner even when the caller may not have - explicit rights to do so normally - https://github.com/ansible-collections/ansible.windows/issues/633 diff --git a/changelogs/fragments/636-preserve-update-script-encoding.yml b/changelogs/fragments/636-preserve-update-script-encoding.yml deleted file mode 100644 index 85fca698..00000000 --- a/changelogs/fragments/636-preserve-update-script-encoding.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - >- - win_updates - Base64 encode the update wrapper and payload to prevent locale-specific encoding issues. diff --git a/changelogs/fragments/642-win_powershell-result-depth.yml b/changelogs/fragments/642-win_powershell-result-depth.yml deleted file mode 100644 index dd5985f7..00000000 --- a/changelogs/fragments/642-win_powershell-result-depth.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - win_powershell - Fix up depth handling on ``$Ansible.Result`` when using a custom ``executable`` - - https://github.com/ansible-collections/ansible.windows/issues/642 diff --git a/changelogs/fragments/645-win_powershell-executable-timeout.yml b/changelogs/fragments/645-win_powershell-executable-timeout.yml deleted file mode 100644 index f5dca4da..00000000 --- a/changelogs/fragments/645-win_powershell-executable-timeout.yml +++ /dev/null @@ -1,3 +0,0 @@ -bugfixes: - - win_powershell - increase open timeout for ``executable`` parameter to prevent exceptions on first-run or slower targets. - (https://github.com/ansible-collections/ansible.windows/issues/644). diff --git a/changelogs/fragments/ansible-version.yml b/changelogs/fragments/ansible-version.yml deleted file mode 100644 index 074fbfdc..00000000 --- a/changelogs/fragments/ansible-version.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Set minimum supported Ansible version to 2.15 to align with the versions still supported by Ansible. diff --git a/changelogs/fragments/owner-basic.yml b/changelogs/fragments/owner-basic.yml deleted file mode 100644 index 5f98f534..00000000 --- a/changelogs/fragments/owner-basic.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - owner - Migrated to ``Ansible.Basic`` format to add basic checks like invocation args checking diff --git a/changelogs/fragments/win_powershell-fix.yml b/changelogs/fragments/win_powershell-fix.yml deleted file mode 100644 index a2f40d82..00000000 --- a/changelogs/fragments/win_powershell-fix.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - >- - win_powershell - Changed `sensitive_parameters` to use `New-Object`, rather than `::new()`