Skip to content

v2607.1

Latest

Choose a tag to compare

@AshleyHow AshleyHow released this 21 Jul 22:41
6237f61

Known Issues

  • Due to Microsoft not updating atom feeds for July updates for hotpatch capable OS, certain data such as build or KB may be missing.

Bug Fixes

  • Fixes for #62.
    • Added HTTP headers to more closely simulate PowerShell behaviour and help reduce the likelihood of Akamai CDN request blocking.
    • Introduced a local cache to reduce repeated requests and help avoid Akamai CDN request blocking. The default cache time-to-live (TTL) is 8 hours.
      • Added the -CacheTTLHours parameter (alias -TTL) to allow a custom cache TTL of up to 30 days.
      • Added the -NoCache parameter to bypass the cache and retrieve live data.
      • Added the -RefreshCache parameter to force regeneration of the cache if it becomes corrupted.
  • Fixed #64. Microsoft changed the update history pages to include multiple OS builds within the same OS version.
  • Fixed #65 and #67. Microsoft changed the page layout, causing release information to be parsed incorrectly.

New Features & Improvements

  • Added official support for Windows 11 26H1.
  • Introduced a new Baseline property for Hotpatch operating systems to clearly identify Baseline releases. Hotpatch-enabled operating systems now distinguish between Baseline and Hotpatch releases.
  • Updated the module to support modern TLS negotiation on newer operating systems while maintaining compatibility with Windows 10.

Continuous Integration (CI)

  • Updated CI tests to validate all releases for each supported operating system version rather than a single match. This should help prevent future regressions such as #64.
  • Updated CI tests to validate the new Baseline property.
  • Increased the delay between CI tests when running without the cache to help reduce the likelihood of Akamai CDN request blocking related to #62.
  • Fixed an issue in WindowsOSBuild.psm1 where the actual module import error was not displayed.
  • Fixed an issue in Import-HtmlAgilityPack.ps1 that prevented the following assembly loading error from being displayed when running CI tests locally in Visual Studio Code:
    Could not load file or assembly 'HtmlAgilityPack-1.12.4.0-netstandard2.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)