diff --git a/CHANGELOG.rst b/CHANGELOG.rst index b0611b33..6819aded 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,41 @@ Ansible Windows Release Notes .. contents:: Topics +v2.6.0 +====== + +Release Summary +--------------- + +Release summary for v2.6.0. Includes various modules promoted from ``community.windows``. + +Minor Changes +------------- + +- Added support for Windows Server 2025 +- setup - Added ``ansible_os_install_date`` as the OS installation date in the ISO 8601 format ``yyyy-MM-ddTHH:mm:ssZ``. This date is represented in the UTC timezone - https://github.com/ansible-collections/ansible.windows/issues/663 + +Bugfixes +-------- + +- ansible.windows.win_powershell - Add extra checks to avoid ``GetType`` error when converting the output object - ttps://github.com/ansible-collections/ansible.windows/issues/708 +- win_powershell - Ensure ``$Ansible.Result = @()`` as an empty array is returned as an empty list and not null - https://github.com/ansible-collections/ansible.windows/issues/686 +- win_updates - Only set the Access control sections on the temporary directory created by the module. This avoids the error when the ``SeSecurityPrivilege`` privilege isn't present. + +New Modules +----------- + +- win_certificate_info - Get information on certificates from a Windows Certificate Store +- win_dhcp_lease - Manage Windows Server DHCP Leases +- win_dns_record - Manage Windows Server DNS records +- win_dns_zone - Manage Windows Server DNS Zones +- win_eventlog - Manage Windows event logs +- win_firewall - Enable or disable the Windows Firewall +- win_hosts - Manages hosts file entries on Windows. +- win_hotfix - Install and uninstalls Windows hotfixes +- win_region - Set the region and format settings +- win_timezone - Sets Windows machine timezone + v2.5.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index bee45bbc..b6d48475 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -769,3 +769,59 @@ releases: - release_summary-2.5.0.yml - win_powershell-fix.yml release_date: '2024-08-30' + 2.6.0: + changes: + bugfixes: + - ansible.windows.win_powershell - Add extra checks to avoid ``GetType`` error + when converting the output object - ttps://github.com/ansible-collections/ansible.windows/issues/708 + - win_powershell - Ensure ``$Ansible.Result = @()`` as an empty array is returned + as an empty list and not null - https://github.com/ansible-collections/ansible.windows/issues/686 + - win_updates - Only set the Access control sections on the temporary directory + created by the module. This avoids the error when the ``SeSecurityPrivilege`` + privilege isn't present. + minor_changes: + - Added support for Windows Server 2025 + - setup - Added ``ansible_os_install_date`` as the OS installation date in the + ISO 8601 format ``yyyy-MM-ddTHH:mm:ssZ``. This date is represented in the + UTC timezone - https://github.com/ansible-collections/ansible.windows/issues/663 + release_summary: Release summary for v2.6.0. Includes various modules promoted + from ``community.windows``. + fragments: + - release-summary.yml + - setup-install-date.yml + - win-2025.yml + - win_powershell-result-array.yml + - win_powershell-type.yml + - win_updates-acl.yml + modules: + - description: Get information on certificates from a Windows Certificate Store + name: win_certificate_info + namespace: '' + - description: Manage Windows Server DHCP Leases + name: win_dhcp_lease + namespace: '' + - description: Manage Windows Server DNS records + name: win_dns_record + namespace: '' + - description: Manage Windows Server DNS Zones + name: win_dns_zone + namespace: '' + - description: Manage Windows event logs + name: win_eventlog + namespace: '' + - description: Enable or disable the Windows Firewall + name: win_firewall + namespace: '' + - description: Manages hosts file entries on Windows. + name: win_hosts + namespace: '' + - description: Install and uninstalls Windows hotfixes + name: win_hotfix + namespace: '' + - description: Set the region and format settings + name: win_region + namespace: '' + - description: Sets Windows machine timezone + name: win_timezone + namespace: '' + release_date: '2024-12-11' diff --git a/changelogs/fragments/setup-install-date.yml b/changelogs/fragments/setup-install-date.yml deleted file mode 100644 index ff67f7c8..00000000 --- a/changelogs/fragments/setup-install-date.yml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - >- - setup - Added ``ansible_os_install_date`` as the OS installation date in the ISO 8601 format - ``yyyy-MM-ddTHH:mm:ssZ``. This date is represented in the UTC timezone - - https://github.com/ansible-collections/ansible.windows/issues/663 diff --git a/changelogs/fragments/win-2025.yml b/changelogs/fragments/win-2025.yml deleted file mode 100644 index 64cd4dcb..00000000 --- a/changelogs/fragments/win-2025.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Added support for Windows Server 2025 diff --git a/changelogs/fragments/win_powershell-result-array.yml b/changelogs/fragments/win_powershell-result-array.yml deleted file mode 100644 index 1cf52286..00000000 --- a/changelogs/fragments/win_powershell-result-array.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - win_powershell - Ensure ``$Ansible.Result = @()`` as an empty array is returned as an empty list and not null - - https://github.com/ansible-collections/ansible.windows/issues/686 diff --git a/changelogs/fragments/win_powershell-type.yml b/changelogs/fragments/win_powershell-type.yml deleted file mode 100644 index bb507fa4..00000000 --- a/changelogs/fragments/win_powershell-type.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - >- - ansible.windows.win_powershell - Add extra checks to avoid ``GetType`` error when converting the output object - - ttps://github.com/ansible-collections/ansible.windows/issues/708 diff --git a/changelogs/fragments/win_updates-acl.yml b/changelogs/fragments/win_updates-acl.yml deleted file mode 100644 index 1fa6751c..00000000 --- a/changelogs/fragments/win_updates-acl.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: - - >- - win_updates - Only set the Access control sections on the temporary - directory created by the module. This avoids the error when the - ``SeSecurityPrivilege`` privilege isn't present. diff --git a/galaxy.yml b/galaxy.yml index 0ea78ce5..555c7544 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,6 +1,6 @@ namespace: ansible name: windows -version: 2.5.0 +version: 2.6.0 readme: README.md authors: - Jordan Borean @jborean93