This release is the stable release of the Windows Package Manager REST Source Reference Implementation 1.10.
To make creating and managing rest sources easier, Microsoft.WinGet.RestSource module is published to PowerShell Gallery as prerelease module. Please visit Create a Windows Package Manager REST source for more details.
New in 1.10
- Updated implementation to match WinGet 1.10 manifest schemas
- Added support for legacy WinGet REST source before the SFI related changes. Released as WinGet.RestSource-WinGet.RestSource.Functions.LegacySupport.zip
- Added support for Azure Sovereign Cloud (AzureUSGovernment, AzureChinaCloud)
What's Changed
- Add fuzzing project and submit artifacts in pipeline by @ryfu-msft in #249
- Update fuzzing code to net8 and fix fuzzing job by @yao-msft in #273
- CodeQL fix for Json serialization by @yao-msft in #274
- Use OneBranch for signing by @florelis in #277
- Handle cases when secondary region is not available by @yao-msft in #279
- Removed 'PS C:' since that broke the copy / paste experience by @KevinLaMS in #284
- Use paired region api instead of hardcoded list of paired regions by @yao-msft in #286
- Add support for 1.10 manifest schema by @yao-msft in #287
- Add support for legacy build by @yao-msft in #288
- RestrictedCapabilities & Capabilities Validator fixes by @luke-patchblox in #291
- Update area path for fuzzing bugs by @florelis in #293
- Move to workspace mode for application insights and support sovereign cloud by @yao-msft in #298
- Use release job for publishing to PS Gallery by @yao-msft in #299
- Only winget rest source binaries for binskim by @yao-msft in #300
- Fix release signing by @yao-msft in #301
New Contributors
- @luke-patchblox made their first contribution in #291
Full Changelog: 1.9.1...1.10.0