Releases: AshleyHow/WindowsOSBuild
Releases · AshleyHow/WindowsOSBuild
v2410.1
- BREAKING CHANGE - Update Get-LatestOSBuild function. Hotpatch on Windows Server 2022 Azure Edition 'Server2022Hotpatch' must manually be specified in the 'OSName' parameter otherwise it will default to non-hotpatch. This is because the official detection method (presence of an installed KB) is not sufficient to determine if hotpatches are actually being applied.
- Update Get-CurrentOSBuild function to correctly handle Hotpatch on Windows Server 2022 Azure Edition by checking if latest installed update is from hotpatch version or not. This is because updates from the traditional version can still be installed.
- Resolves issue with Windows 11 versions not returning correct results due to newly released Windows 11 24H2 which is now fully supported.
- Improved CI Tests to be more robust including new test for Windows 11 24H2.
v2409.1
- Resolve issue where hotpatch on Windows Server 2022 Azure edition may trigger Akamai CDN DoS protection due to the method of obtaining hotpatch baseline information, this is now obtained from the Windows Server 2022 atom feed. Additionally, this has significantly decreased execution time.
- Updated to remove workaround code for hotpatch on Windows Server 2022 Azure edition where OS builds were incorrectly listed as 20346.x instead of 20348.x because it has now been corrected by Microsoft.
- Updated to also include source KB article for baseline updates on hotpatch on Windows Server 2022 Azure edition. These are presented as ' KBXXXXXXX / KBXXXXXXX'
- Updated to include catalog URL for baseline updates on hotpatch on Windows Server 2022 Azure edition.
- Updated CI tests to restore testing of all releases for hotpatch on Windows Server 2022 Azure edition. This is due to the new method of obtaining hotpatch baseline information and removing sleep between tests as code changes have now mitigated triggering Akamai CDN DoS protection.
- Updated to use latest release of HTML Agility Pack v.1.11.65.0
v2407.2
v2407.1
- Resolve issue where 'Get-ChromeUserAgent' function was not working.
- Updated CI tests to prevent issue where Server 2022 hotpatch testing was triggering appveyor frequent failure due to triggering Akamai CDN DoS protection when running extensive testing. Test for Server 2022 has been reduced to check the last patch only.
v2406.1
- Alleviate issue where Akamai CDN DoS protection has recently starting triggering frequently preventing the module from working. Changed to an efficient method of obtaining preview and out-of-band status of updates via a single web request. A Google Chrome user agent is now presented for all web requests which may also help prevent temporary blocks.
- Expanded Akamai CDN DoS protection detection for all web requests.
- Module now correctly throws a descriptive error when Akamai CDN DoS protection is triggered.
- Resolve issue where servicing option may return 'â¢' instead of '•' in Windows Terminal - #39
- Updated to use latest release of HTML Agility Pack v.1.11.61.0
- Updated CI tests to help prevent Akamai CDN DoS protection triggering when testing.
- Updated CI tests for #39
v2404.1
- Project is now code signed. Thanks to @jmuellerffn for your support #36 . Please consider supporting this project by sponsoring to help fund next year's certificate.
- Updated CI tests for code signing.
v2403.1
- Updated to use latest release of HTML Agility Pack v1.11.59.0.
- Updated functions to support hotpatch on Windows Server 2022 Azure edition - #35. This introduces a new property called 'Hotpatch'. True means the update is a Hotpatch while false means it is a baseline update.
- Updated help in functions.
- Updated CI tests.
v2311.1
v2309.2
v2309.1
- Updated to use latest release of HTML Agility Pack v1.11.51.0
- Updated to fix issue where using -BuildOnly parameter for Server 2022 would be returned as a version instead of a string.
- Updated to include a new parameter -PreviewOnly which can be used to return only preview updates.
- Updated to include a new parameter -OutOfBandOnly which can be used to return only out-of-band updates.
- Updated to detect and throw error when Akamai CDN denial-of-service protection active, preventing access to Microsoft websites. Further information the issue can be found here.
- Updated thrown error messages to be more concise.
- Updated help in the Get-LatestOSBuild function.
- New module logo.