Recent Releases
7.4.524 Oct 2024 21:25
minor feature:
7.4.5 - 2024-08-20.
General Cmdlet Updates and.
WebCmdlets when `-Body` is specified but `ContentType` is not.
Tests.
Rewrite the mac syslog tests to make them less flaky.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET SDK to 8.0.400 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Add feature flags for removing network isolation (Internal 32126) lt;/li gt;.
lt;li gt;Update lt;code gt;ThirdPartyNotices.txt lt;/code gt; for v7.4.5 lt;/li gt;.
lt;li gt;Update lt;code gt;cgmanifest.json lt;/code gt; for v7.4.5 lt;/li gt;.
lt;li gt;Update.NET SDK to 8.0.400 lt;/li gt;.
lt;li gt;Cleanup unused csproj lt;/li gt;.
lt;li gt;Remember installation options and used them to initialize options for the next installation lt;/li gt;.
lt;li gt;failures in GitHub action lt;code gt;markdown-link-check lt;/code gt; lt;/li gt;.
lt;li gt;Use correct signing certificates for RPM and DEBs lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Documentation and Help Content.
Update docs sample nuget.config.
up broken links in Markdown files.
7.4.5 : v7.4.4...v7.4.5.
7.4.409 Aug 2024 22:45
minor feature:
7.4.4 - 2024-07-23.
Engine Updates and.
Resolve paths correctly when importing files or files referenced in the module manifest (Internal 31780).
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET to 8.0.303 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Enumerate over all signed zip packages in macos signing lt;/li gt;.
lt;li gt;Update TPN for the v7.4.4 release (Internal 31793) lt;/li gt;.
lt;li gt;Add update cgmanifest (Internal 31789) lt;/li gt;.
lt;li gt;Add macos signing for package files lt;/li gt;.
lt;li gt;Update.NET SDK to 8.0.303 lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.4.4 : v7.4.3...v7.4.4.
7.4.319 Jun 2024 20:45
minor feature:
7.4.3 - 2024-06-18.
General Cmdlet Updates and.
the error when using `Start-Process -Credential` without the admin privilege.
`Test-Path -IsValid` to check for invalid path and filename characters.
Engine Updates and.
generating `OutputType` when running in Constrained Language Mode.
Expand ` ` to ` home` on Windows with tab completion.
Make sure both stdout and stderr can be redirected from a native executable.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Update to.NET 8.0.6 lt;/p gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@ForNeVeR! lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;for change to new Engineering System. lt;/li gt;.
lt;li gt;argument passing in lt;code gt;GlobalToolShim lt;/code gt; lt;/li gt;.
lt;li gt;Create lt;code gt;powershell.config.json lt;/code gt; for lt;code gt;PowerShell.Windows.x64 lt;/code gt; global tool lt;/li gt;.
lt;li gt;Remove markdown link check on release branches lt;/li gt;.
lt;li gt;Update to.NET 8.0.6 lt;/li gt;.
lt;li gt;error in the vPack release, descript that blocked release lt;/li gt;.
lt;li gt;Add branch counter variables for daily package builds lt;/li gt;.
lt;li gt;Updates to package and release pipelines lt;/li gt;.
lt;li gt;exe signing with third party signing for WiX engine lt;/li gt;.
lt;li gt;Use PSScriptRoot to find path to Wix module lt;/li gt;.
lt;li gt; StepSecurity Apply security best practices lt;/li gt;.
lt;li gt;build failure due to missing reference in lt;code gt;GlobalToolShim.cs lt;/code gt; lt;/li gt;.
lt;li gt;Update installation on Wix module lt;/li gt;.
lt;li gt;Use feed with Microsoft Wix toolset lt;/li gt;.
lt;li gt;Create the Windows.x64 global tool with shim for signing lt;/li gt;.
lt;li gt;Generate MSI for lt;code gt;win-arm64 lt;/code gt; installer lt;/li gt;.
lt;li gt;update wix package install lt;/li gt;.
lt;li gt;Add a PAT for
7.5.0-preview.326 May 2024 12:05
minor feature:
7.5.0-preview.3 - 2024-05-16.
Breaking Changes.
Remember installation options and used them to initialize options for the next installation.
`ConvertTo-Json`: Serialize `BigInteger` as a number.
Engine Updates and.
generating `OutputType` when running in Constrained Language Mode.
Revert the PR #17856 (Do not preserve temporary results when no need to do so).
Make sure the assembly/library resolvers are registered at early stage.
PowerShell class to support deriving from an abstract class with abstract properties.
error formatting for pipeline enumeration exceptions.
General Cmdlet Updates and.
Added progress bar for `Remove-Item` cmdlet.
Expand ` ` to ` home` on Windows with tab completion.
Separate DSC configuration parser check for ARM processor.
` semver ` type to pass `semver.org` tests.
Don't complete when declaring parameter name and class member.
Add `RecommendedAction` to `ConciseView` of the error reporting.
the error when using `Start-Process -Credential` without the admin privilege.
`Test-Path -IsValid` to check for invalid path and filename characters.
build failure due to missing reference in `GlobalToolShim.cs`.
argument passing in `GlobalToolShim`.
Make sure both stdout and stderr can be redirected from a native executable.
Handle the case that `Runspace.DefaultRunspace == null` when logging for WDAC Audit.
a typo in `releaseTools.psm1`.
`Get-Process`: Remove admin requirement for `-IncludeUserName`.
Fall back to type inference when hashtable key-value cannot be retrieved from safe expression.
the regression when doing type inference for ` _`.
Revert "Adjust PUT method behavior to POST one for default content type in WebCmdlets".
a regression in `Format-Table` when header label is empty.
Code Cleanup.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@xtqqczze lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Enable lt;code gt;C
7.4.212 Apr 2024 17:45
minor feature:
7.4.2 - 2024-04-11.
General Cmdlet Updates and.
Revert "Adjust PUT method behavior to POST one for default content type in WebCmdlets".
regression with `Get-Content` when `-Tail 0` and `-Wait` are both used.
`Get-Error` serialization of array values.
a regression in `Format-Table` when header label is empty.
Engine Updates and.
Revert the PR #17856 (Do not preserve temporary results when no need to do so).
Make sure the assembly/library resolvers are registered at early stage.
Handle the case that `Runspace.DefaultRunspace` is `null` when logging for WDAC Audit.
PowerShell class to support deriving from an abstract class with abstract properties.
the regression when doing type inference for ` _`.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump to.NET 8.0.4 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Revert analyzer package back to stable lt;/li gt;.
lt;li gt;Update SDK, deps and lt;code gt;cgmanifest lt;/code gt; for lt;code gt;7.4.2 lt;/code gt; lt;/li gt;.
lt;li gt;Revert changes to lt;code gt;packaging.psm1 lt;/code gt; lt;/li gt;.
lt;li gt;Update lt;code gt;PSResourceGet lt;/code gt; version from lt;code gt;1.0.2 lt;/code gt; to lt;code gt;1.0.4.1 lt;/code gt; lt;/li gt;.
lt;li gt;Verify environment variable for OneBranch before we try to copy lt;/li gt;.
lt;li gt;Remove lt;code gt;surrogateFile lt;/code gt; setting of lt;code gt;APIScan lt;/code gt; lt;/li gt;.
lt;li gt;Add lt;code gt;dotenv lt;/code gt; install as latest version does not work with current Ruby version lt;/li gt;.
lt;li gt;Multiple in official build pipeline lt;/li gt;.
lt;li gt;Add back 2 transitive dependency packages lt;/li gt;.
lt;li gt;Update lt;code gt;PSReadLine lt;/code gt; to lt;code gt;v2.3.5 lt;/code gt; for the next lt;code gt;v7.4.x lt;/code gt; servicing release lt;/li gt;.
lt;li gt;PowerShell co-ordinated build OneBranch pipeline lt;/li gt;.
lt;/ul gt;
7.5.0-preview.224 Feb 2024 08:05
minor feature:
7.5.0-preview.2 - 2024-02-22.
Engine Updates and.
`using assembly` to use `Path.Combine` when constructing assembly paths.
Validate the value for `using namespace` during semantic checks to prevent declaring invalid namespaces.
General Cmdlet Updates and.
Add `WinGetCommandNotFound` and `CompletionPredictor` modules to track usage.
`ConvertFrom-Json`: Add `-DateKind` parameter.
Add tilde expansion for windows native executables.
Add `DirectoryInfo` to the `OutputType` for `New-Item`.
`Get-Error` serialization of array values.
Code Cleanup.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@eltociear lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;a typo in lt;code gt;CoreAdapter.cs lt;/code gt; lt;/li gt;.
lt;li gt;Remove lt;code gt;PSScheduledJob lt;/code gt; module source code lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Tests.
Rewrite the mac syslog tests to make them less flaky.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump to.NET 9 Preview 1 lt;/p gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@gregsdennis lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Bump to.NET 9 Preview 1 lt;/li gt;.
lt;li gt;Add dotnet-runtime-9.0 as a dependency for the Mariner package lt;/li gt;.
lt;li gt;Add dotenv install as latest version does not work with current Ruby version lt;/li gt;.
lt;li gt;Remove lt;code gt;surrogateFile lt;/code gt; setting of APIScan lt;/li gt;.
lt;li gt;Update experimental-feature json files lt;/li gt;.
lt;li gt;Update to the latest NOTICES file lt;/li gt;.
lt;li gt;Update the cgmanifest lt;/li gt;.
lt;li gt;Update the cgmanifest lt;/li gt;.
lt;li gt;Bump XunitXml.TestLogger from 3.1.17 to 3.1.20 lt;/li gt;.
lt;li gt;Update versions of PSResourceGet lt;/li gt;.
lt;li gt;Generate MSI for lt;code gt;win-arm64 lt;/code gt; installer lt;/li
7.4.112 Jan 2024 21:45
minor feature:
7.4.1 - 2024-01-11.
General Cmdlet Updates and.
`Group-Object` output using interpolated strings.
`Start-Process -PassThru` to make sure the `ExitCode` property is accessible for the returned `Process` object.
rendering of DisplayRoot for network PSDrive.
Engine Updates and.
Ensure filename is not null when logging WDAC ETW events.
four regressions introduced by WDAC audit logging feature.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
Bump.NET 8 to version 8.0.101.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update.NET SDK and dependencies for v7.4.1 (Internal 29142) lt;/li gt;.
lt;li gt;Update cgmanifest for v7.4.1 lt;/li gt;.
lt;li gt;Update package dependencies for v7.4.1 lt;/li gt;.
lt;li gt;Set the lt;code gt;rollForwardOnNoCandidateFx lt;/code gt; in lt;code gt;runtimeconfig.json lt;/code gt; to roll forward only on minor and patch versions lt;/li gt;.
lt;li gt;Remove RHEL7 publishing to packages.microsoft.com as it's no longer supported lt;/li gt;.
lt;li gt;the tab completion tests lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.4.1 : v7.4.0...v7.4.1.
7.3.929 Oct 2023 15:25
minor feature:
7.3.9 - 2023-10-26.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET 7 to version 7.0.403 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Use correct agent pool for downloading from Azure blob lt;/li gt;.
lt;li gt;Remove a timeout value from ADO pipeline stage to resolve a syntax lt;/li gt;.
lt;li gt;Update.NET 7 and manifests (Internal 28148) lt;/li gt;.
lt;li gt;Add SBOM for release pipeline lt;/li gt;.
lt;li gt;Increase timeout when publishing packages to lt;code gt;pacakages.microsoft.com lt;/code gt; lt;/li gt;.
lt;li gt;Use lt;code gt;fxdependent-win-desktop lt;/code gt; runtime for compliance runs lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.9 : v7.3.8...v7.3.9.
7.4.0-rc.125 Oct 2023 15:05
minor feature:
7.4.0-rc.1 - 2023-10-24.
General Cmdlet Updates and.
`Test-Connection` due to.NET 8 changes.
Add telemetry to check for specific tags when importing a module.
`Copy-Item` progress to only show completed when all files are copied.
`unixmode` to handle `setuid` and `sticky` when file is not an executable.
UNC path completion regression.
implicit remoting proxy cmdlets to act on common parameters.
`Get-Service` non-terminating error message to include category.
ing regression in DSC.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update ThirdPartyNotices.txt file (Internal 28110) lt;/li gt;.
lt;li gt;Update CGManifest for release lt;/li gt;.
lt;li gt;package version for.NET nuget packages lt;/li gt;.
lt;li gt;Only registry App Path for release package lt;/li gt;.
lt;li gt;Bump PSReadLine from 2.2.6 to 2.3.4 lt;/li gt;.
lt;li gt;Bump Microsoft.Management.Infrastructure lt;/li gt;.
lt;li gt;Bump to.NET 8 RC2 lt;/li gt;.
lt;li gt;Add SBOM for release pipeline lt;/li gt;.
lt;li gt;Bump version of lt;code gt;Microsoft.PowerShell.PSResourceGet lt;/code gt; to lt;code gt;v1.0.0 lt;/code gt; lt;/li gt;.
lt;li gt;Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 lt;/li gt;.
lt;li gt;Bump JsonSchema.Net from 5.2.5 to 5.2.6 lt;/li gt;.
lt;li gt;alpine tar package name and do not crossgen alpine fxdependent package lt;/li gt;.
lt;li gt;Increase timeout when publishing packages to lt;code gt;packages.microsoft.com lt;/code gt; lt;/li gt;.
lt;li gt;Block any preview vPack release lt;/li gt;.
lt;li gt;Add surrogate file for compliance scanning lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.4.0-rc.1 : v7.4.0-preview.6...v7.4.0-rc.1.
7.3.811 Oct 2023 13:45
minor feature:
7.3.8 - 2023-10-10.
Security.
Block getting help from network locations in restricted remoting sessions (Internal 27698).
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Build infrastructure maintenance lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Release build: Change the names of the PATs lt;/li gt;.
lt;li gt;Add mapping for mariner arm64 stable lt;/li gt;.
lt;li gt;Switch to GitHub Action for linting markdown lt;/li gt;.
lt;li gt;Put the calls to lt;code gt;Set-AzDoProjectInfo lt;/code gt; and Set-AzDoAuthToken` in the right order lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.8 : v7.3.7...v7.3.8.
7.4.0-preview.628 Sep 2023 11:05
minor feature:
7.4.0-preview.6 - 2023-09-28.
General Cmdlet Updates and.
Set approved experimental features to stable for 7.4 release.
Revert changes to continue using `BinaryFormatter` for `Out-GridView`.
Remove the comment trigger from feedback provider.
Tests.
Continued improvement to tests for release automation.
Skip the test on x86 as `InstallDate` is not visible on `Wow64`.
Harden some problematic release tests.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Move to.NET 8.0.100-rc.1.23463.5 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update the regex for package name validation (Internal 27783, 27795) lt;/li gt;.
lt;li gt;Update ThirdPartyNotices.txt (Internal 27772) lt;/li gt;.
lt;li gt;Remove the lt;code gt;ref lt;/code gt; folder before running compliance lt;/li gt;.
lt;li gt;Updates RIDs used to generate component Inventory lt;/li gt;.
lt;li gt;Bump lt;code gt;Microsoft.CodeAnalysis.CSharp lt;/code gt; from 4.7.0 to 4.8.0-2.final lt;/li gt;.
lt;li gt;the release build by moving to the official.NET 8-rc.1 release build version lt;/li gt;.
lt;li gt;Update the experimental feature JSON files lt;/li gt;.
lt;li gt;Bump lt;code gt;XunitXml.TestLogger lt;/code gt; from 3.1.11 to 3.1.17 lt;/li gt;.
lt;li gt;Update lt;code gt;Microsoft.PowerShell.PSResourceGet lt;/code gt; to 0.9.0-rc1 lt;/li gt;.
lt;li gt;Update.NET SDK to version 8.0.100-rc.1.23455.8 lt;/li gt;.
lt;li gt;Use lt;code gt;fxdependent-win-desktop lt;/code gt; runtime for compliance runs lt;/li gt;.
lt;li gt;Add mapping for mariner arm64 stable lt;/li gt;.
lt;li gt;Bump lt;code gt;xunit.runner.visualstudio lt;/code gt; from lt;code gt;2.5.0 lt;/code gt; to lt;code gt;2.5.1 lt;/code gt; lt;/li gt;.
lt;li gt;Bump lt;code gt;JsonSchema.Net lt;/code gt; from 5.2.1 to 5.2.5 lt;/li gt;.
lt;li gt;Bump lt;code gt;Microsoft.NET.Test.Sdk lt;/code gt; from 17.7.1 to 17.7.2 lt;/li gt;.
lt;li g
7.3.719 Sep 2023 22:45
minor feature:
7.3.7 - 2023-09-18.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET SDK version to 7.0.401 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update 'ThirdPartyNotices.txt' (Internal 27602) lt;/li gt;.
lt;li gt;Update to use.NET SDK 7.0.401 (Internal 27591) lt;/li gt;.
lt;li gt;Remove lt;code gt;HostArchitecture lt;/code gt; dynamic parameter for lt;code gt;osxpkg lt;/code gt; lt;/li gt;.
lt;li gt;Remove spelling CI in favor of GitHub Action lt;/li gt;.
lt;li gt;Enable vPack provenance data lt;/li gt;.
lt;li gt;Start using new packages.microsoft.com cli lt;/li gt;.
lt;li gt;Add mariner arm64 to PMC release lt;/li gt;.
lt;li gt;Add mariner arm64 package build to release build lt;/li gt;.
lt;li gt;Make PR creation tool use lt;code gt;--web lt;/code gt; because it is more reliable lt;/li gt;.
lt;li gt;Update variable used to bypass the blocking check for multiple NuGet feeds lt;/li gt;.
lt;li gt;Publish rpm package for rhel9 lt;/li gt;.
lt;li gt;Add runtime and packaging type info for mariner2 arm64 lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Documentation and Help Content.
Update man page to match current help for pwsh.
7.3.7 : v7.3.6...v7.3.7.
7.4.0-preview.522 Aug 2023 14:05
minor feature:
7.4.0-preview.5 - 2023-08-21.
Breaking Changes.
Change how relative paths in `Resolve-Path` are handled when using the `RelativeBasePath` parameter.
Engine Updates and.
dynamic parameter completion.
Use `OrdinalIgnoreCase` to lookup script breakpoints.
Guard against `null` or blank path components when adding to module path.
deadlock when piping to shell associated file extension.
completion regression for filesystem paths with custom `PSDrive` names.
Add completion for variables assigned by the `Data` statement.
a null reference crash in completion code.
General Cmdlet Updates and.
`Out-GridView` by implementing `Clone()` method to replace old use of binary format serialization.
Support Unix domain socket in WebCmdlets.
Wait-Process: add `-Any` and `-PassThru` parameters.
Added the switch parameter `-CaseInsensitive` to `Select-Object` and `Get-Unique` cmdlets.
`Restore-Computer` and `Stop-Computer` should fail with error when not running via `sudo` on Unix.
Add Help proxy function for non-Windows platforms.
Remove input text from the error message resulted by `SecureString` and `PSCredential` conversion failure.
Add `Microsoft.Powershell.PSResourceGet` to the telemetry module list.
Code Cleanup.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@eltociear, @Molkree, @MartinGC94 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;use of lt;code gt;ThrowIf lt;/code gt; where the arguments were reversed lt;/li gt;.
lt;li gt;typo in lt;code gt;Logging.Tests.ps1 lt;/code gt; lt;/li gt;.
lt;li gt;Apply the lt;code gt;InlineAsTypeCheck lt;/code gt; in the engine code - 2nd pass lt;/li gt;.
lt;li gt;Apply the lt;code gt;InlineAsTypeCheck lt;/code gt; rule in the engine code - 1st pass lt;/li gt;.
lt;li gt;Remove unused string completion code lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Tools.
Give the `assignPRs` workflow write permissions.
T
7.3.614 Jul 2023 11:25
minor feature:
7.3.6 - 2023-07-13.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET to 7.0.306 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update Notices file lt;/li gt;.
lt;li gt;Don't publish notice on failure because it prevents retry lt;/li gt;.
lt;li gt;Bump.NET to 7.0.306 lt;/li gt;.
lt;li gt;Remove the property disabling optimization lt;/li gt;.
lt;li gt;Add ProductCode in registry for MSI install lt;/li gt;.
lt;li gt;Update variable used to bypass the blocking check for multiple NuGet feeds lt;/li gt;.
lt;li gt;Change lt;code gt;System.Security.AccessControl lt;/code gt; preview version to stable version lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Documentation and Help Content.
Update the link for getting started in `README.md`.
7.3.6 : v7.3.5...v7.3.6.
7.4.0-preview.402 Jul 2023 03:23
minor feature:
7.4.0-preview.4 - 2023-06-29.
Breaking Changes.
`Test-Json`: Use `JsonSchema.Net` (`System.Text.Json`) instead of `NJsonSchema` (`Newtonsoft.Json`).
`Test-Connection`: Increase output detail when performing a TCP test.
Engine Updates and.
native executables not redirecting to file.
Add a new experimental feature to control native argument passing style on Windows.
`TabExpansion2` variable leak when completing variables.
Enable completion of variables across ScriptBlock scopes.
completion of the `foreach` statement variable.
variable type inference precedence.
member completion for PowerShell Enum class.
parsing for array literals in index expressions in method calls.
incorrect string to type conversion.
slow execution when many breakpoints are used.
Add a public API for getting locations of `PSModulePath` elements.
Add WDAC Audit logging.
Improve path completion.
an indexing out of bound error in `CompleteInput` for empty script input.
Improve variable completion performance.
Allow partial culture matching in `Update-Help`.
the check when reading input in `NativeCommandProcessor`.
Add support of respecting ` PSStyle.OutputRendering` on the remote host.
Support byte stream piping between native commands and file redirection.
General Cmdlet Updates and.
Disallow negative values for `Get-Content` cmdlet parameters `-Head` and `-Tail`.
Make `Update-Help` throw proper error when current culture is not associated with a language.
Do not require activity when creating a completed progress record.
WebCmdlets: Add alias for `-TimeoutSec` to `-ConnectionTimeoutSeconds` and add `-OperationTimeoutSeconds`.
Avoid checking screen scraping on non-Windows platforms before launching native app.
Add reference to PSResourceGet.
Add `FileNameStar` to `MultipartFileContent` in WebCmdlets.
Add `ParameterSetName` for the `-Detailed` parameter of `Test-Connection`.
Remove the property disabling optimization.
Filter complet
7.3.528 Jun 2023 07:25
minor feature:
7.3.5 - 2023-06-27.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump to use.NET 7.0.305 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update the ThirdPartyNotice (Internal 26372) lt;/li gt;.
lt;li gt;Add PoolNames variable group to compliance pipeline lt;/li gt;.
lt;li gt;Update cgmanifest.json lt;/li gt;.
lt;li gt;Update to.NET 7.0.304 lt;/li gt;.
lt;li gt;Disable SBOM signing for CI and add extra files for packaging tests lt;/li gt;.
lt;li gt;Increase timeout to make subsystem tests more reliable lt;/li gt;.
lt;li gt;Increase the timeout when waiting for the event log lt;/li gt;.
lt;li gt;Implement lt;code gt;IDisposable lt;/code gt; in lt;code gt;NamedPipeClient lt;/code gt; lt;/li gt;.
lt;li gt;Always regenerate files wxs fragment lt;/li gt;.
lt;li gt;Bump lt;code gt;Microsoft.PowerShell.MarkdownRender lt;/code gt; lt;/li gt;.
lt;li gt;Delete symbols on Linux as well lt;/li gt;.
lt;li gt;Add prompt to conflict during backport lt;/li gt;.
lt;li gt;Add backport function to release tools lt;/li gt;.
lt;li gt;Add an explicit manual stage for changelog update lt;/li gt;.
lt;li gt;Update the team member list in lt;code gt;releaseTools.psm1 lt;/code gt; lt;/li gt;.
lt;li gt;Verify that packages have license data lt;/li gt;.
lt;li gt;the regex used for package name check in lt;code gt;vPack lt;/code gt; build lt;/li gt;.
lt;li gt;Make the vPack PAT library more obvious lt;/li gt;.
lt;li gt;Update the metadata.json to mark 7.3 releases as latest for stable channel lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.5 : v7.3.4...v7.3.5.
7.4.0-preview.320 Apr 2023 07:05
minor feature:
7.4.0-preview.3 - 2023-04-20.
Breaking Changes.
Remove code related to `#requires -pssnapin`.
Engine Updates and.
Change the arrow used in feedback suggestion to a more common Unicode character.
Support trigger registration in feedback provider.
Update the `ICommandPredictor` interface to reduce boilerplate code from predictor implementation.
a crash in the type inference code.
Performance.
Speed up `Resolve-Path` relative path resolution.
General Cmdlet Updates and.
Infer external application output as strings.
a race condition in `Add-Type`.
Detect insecure `https-to-http` redirect only if both URIs are absolute.
Support `Ctrl+c` when connection hangs while reading data in WebCmdlets.
Enable type conversion of `AutomationNull` to ` null` for assignment.
Add the parameter `-Environment` to `Start-Process`.
Add the parameter `-RelativeBasePath` to `Resolve-Path`.
Exclude redundant parameter aliases from completion results.
Allow using a folder path in WebCmdlets' `-OutFile` parameter.
Code Cleanup.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@eltociear, @CarloToso lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;typo in lt;code gt;typeDataXmlLoader.cs lt;/code gt; lt;/li gt;.
lt;li gt;typo in lt;code gt;Compiler.cs lt;/code gt; lt;/li gt;.
lt;li gt;Inline the lt;code gt;GetResponseObject lt;/code gt; method lt;/li gt;.
lt;li gt;Simplify lt;code gt;ContentHelper lt;/code gt; methods lt;/li gt;.
lt;li gt;Initialize regex lazily in lt;code gt;BasicHtmlWebResponseObject lt;/code gt; lt;/li gt;.
lt;li gt;codefactor in if-statement (part 5) lt;/li gt;.
lt;li gt;Add nullable annotations in lt;code gt;WebRequestSession.cs lt;/code gt; lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Tests.
Harden the default command test.
Skip VT100 tests on Windows Server 2012R2 as console does not support it.
Improve package management accept
7.3.414 Apr 2023 13:05
minor feature:
7.3.4 - 2023-04-12.
Engine Updates and.
Add instrumentation to `AmsiUtil` and make the `init` variable readonly.
support for `NanoServer` due to the lack of AMSI.
Adding missing guard for telemetry optout to avoid `NullReferenceException` when importing modules.
`VtSubstring` helper method to correctly check chars copied.
`ConciseView` to handle custom `ParserError` error records.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump to use.NET 7.0.5 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update ThirdPartyNotices.txt lt;/li gt;.
lt;li gt;Update cgmanifest.json lt;/li gt;.
lt;li gt;the template that creates nuget package lt;/li gt;.
lt;li gt;Update the wix file lt;/li gt;.
lt;li gt;Update to.NET SDK 7.0.203 lt;/li gt;.
lt;li gt;Skip VT100 tests on Windows Server 2012R2 as console does not support it lt;/li gt;.
lt;li gt;Improve package management acceptance tests by not going to the gallery lt;/li gt;.
lt;li gt;stage dependencies and typo in release build lt;/li gt;.
lt;li gt;in release build and release pipeline lt;/li gt;.
lt;li gt;Restructure the package build to simplify signing and packaging stages lt;/li gt;.
lt;li gt;Test for stabilizing tests lt;/li gt;.
lt;li gt;Add stage for symbols job in Release build lt;/li gt;.
lt;li gt;Use reference assemblies generated by dotnet lt;/li gt;.
lt;li gt;Add URL for all distributions lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.4 : v7.3.3...v7.3.4.
7.4.0-preview.215 Mar 2023 07:05
minor feature:
7.4.0-preview.2 - 2023-03-14.
Breaking Changes.
Update some PowerShell APIs to throw `ArgumentException` instead of `ArgumentNullException` when the argument is an empty string.
Add the parameter `-ProgressAction` to the common parameters.
Engine Updates and.
`PlainText` output to correctly remove the `Reset` VT sequence without number.
`ConciseView` to handle custom `ParserError` error records.
`VtSubstring` helper method to correctly check characters copied.
Update the `FeedbackProvider` interface to return structured data.
Make the exception error in PowerShell able to associate with the right history entry.
for JEA session leaking functions.
Add WDAC events and system lockdown notification.
support for nanoserver due to lack of AMSI.
Performance.
Use interpolated strings.
General Cmdlet Updates and.
completion for `PSCustomObject` variable properties.
Improve type inference for `Get-Random`.
Make `-Encoding` parameter able to take `ANSI` encoding in PowerShell.
Telemetry improvements for tracking experimental feature opt out.
Support HTTP persistent connections in Web Cmdlets.
using xml `-Body` in webcmdlets without an encoding.
Add the `Statement` property to ` MyInvocation`.
`Start-Process` `-Wait` with `-Credential`.
Adjust `PUT` method behavior to `POST` one for default content type in WebCmdlets.
Improve verbose message in web cmdlets when content length is unknown.
Preserve `WebSession.MaximumRedirection` from changes.
Take into account `ContentType` from Headers in WebCmdlets.
Use C# 11 UTF-8 string literals.
Add property assignment completion for enums.
class member completion for classes with base types.
Add `-Path` and `-LiteralPath` parameters to `Test-Json` cmdlet.
Allow to preserve the original HTTP method by adding `-PreserveHttpMethodOnRedirect` to Web cmdlets.
Webcmdlets display an error on https to http redirect.
Build the relative URI for links from the response in `Invoke-WebR
7.3.324 Feb 2023 06:45
minor feature:
7.3.3 - 2023-02-23.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump to use.NET 7.0.3 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update third party notices for v7.3.3 (Internal 24353) lt;/li gt;.
lt;li gt;Add tool to trigger license information gathering for NuGet modules lt;/li gt;.
lt;li gt;Update global.json to 7.0.200 for v7.3.3 (Internal 24334) lt;/li gt;.
lt;li gt;Update cgmanifest for v7.3.3 (Internal 24338) lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.3 : v7.3.2...v7.3.3.
7.3.225 Jan 2023 07:05
minor feature:
7.3.2 - 2023-01-24.
Engine Updates and.
`SuspiciousContentChecker.Match` to detect a pre-defined string when the text starts with it.
for JEA session leaking functions (Internal 23820).
General Cmdlet Updates and.
`Start-Job` to check the existence of working directory using the PowerShell way.
`Switch-Process` error to include the command that is not found.
Tests.
Allow system lock down test dehook to work with new `WLDP` API.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump to use.NET 7.0.2 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update dependencies for.NET release (Internal 23818) lt;/li gt;.
lt;li gt;Remove unnecessary reference to lt;code gt;System.Runtime.CompilerServices.Unsafe lt;/code gt; lt;/li gt;.
lt;li gt;Add bootstrap after SBOM task to re-install.NET lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.2 : v7.3.1...v7.3.2.
7.4.0-preview.121 Dec 2022 06:45
minor feature:
7.4.0-preview.1 - 2022-12-20.
Engine Updates and.
Add Instrumentation to `AmsiUtil` and make the init variable readonly.
typo in `OutOfProcTransportManager.cs`.
Allow non-default encodings to be used in user's script/code.
Add `Dim` and `DimOff` to ` PSStyle`.
Change `exec` from alias to function to handle arbitrary arguments.
The command preshould also be in the error color for `NormalView`.
Skip cloud files marked as "not on disk" during command discovery.
Replace `UTF8Encoding(false)` with `Encoding.Default`.
`Switch-Process` to set `termios` appropriate for child process.
On Unix, only explicitly terminate the native process if not in background.
Treat ` NullString ::Value` as the string type when resolving methods.
Improve pseudo binding for dynamic parameters.
Make experimental feature `PSAnsiRenderingFileInfo` stable.
Update to use version `2.21.0` of Application Insights..
Do not preserve temporary results when no need to do so.
Performance.
Remove some static constants from `Utils.Separators`.
Avoid using regex when unnecessary in `ScriptWriter`.
Use source generator for `PSVersionInfo` to improve startup time.
Skip evaluating suggestions at startup.
Avoid using `Regex` when not necessary.
General Cmdlet Updates and.
Update to use `ComputeCore.dll` for PowerShell Direct.
Replace `ArgumentNullException(nameof())` with `ArgumentNullException.ThrowIfNull()`.
Remove `TabExpansion` from remote session configuration (Internal 23331).
WebCmdlets get Retry-After from headers if status code is 429.
Implement `SupportsShouldProcess` in `Stop-Transcript`.
`New-Item -ItemType Hardlink` to resolve target to absolute path and not allow link to itself.
Add output types to Format commands.
the process `CommandLine` on Linux.
`SuspiciousContentChecker.Match` to detect a pre-defined string when the text starts with it.
Switch ` PSNativeCommandUseErrorActionPreference` to ` true` when feature is enabled.
`St
7.3.114 Dec 2022 10:45
minor feature:
7.3.1 - 2022-12-13.
Engine Updates and.
Remove TabExpansion for PSv2 from remote session configuration (Internal 23331).
Add `sqlcmd` to list to use legacy argument passing.
Change `exec` from alias to function to handle arbitrary args.
`Switch-Process` to copy the current env to the new process.
when completing the first command in a script with an empty array expression.
`Switch-Process` to set `termios` appropriate for child process.
native access violation.
Tests.
Backport CI from #18508.
Mark charset test as pending.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update packages (Internal 23330) lt;/li gt;.
lt;li gt;Apply expected file permissions to linux files after authenticode signing lt;/li gt;.
lt;li gt;Bump lt;code gt;System.Data.SqlClient lt;/code gt; lt;/li gt;.
lt;li gt;Don't install based on build-id for RPM lt;/li gt;.
lt;li gt;Work around args parsing lt;/li gt;.
lt;li gt;package download in lt;code gt;vPack lt;/code gt; job lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.009 Nov 2022 06:45
minor feature:
7.3.0 - 2022-11-08.
General Cmdlet Updates and.
Correct calling cmdlet `New-PSSessionOption` in script for `Restart-Computer`.
Tests.
Add test for framework dependent package in release pipeline (Internal 23139).
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump to use internal.NET 7 GA build (Internal 23096) lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;with building test artifacts (Internal 23116) lt;/li gt;.
lt;li gt;Use lt;code gt;AzFileCopy lt;/code gt; task instead of lt;code gt;AzCopy.exe lt;/code gt; lt;/li gt;.
lt;li gt;Remove lt;code gt;AzCopy lt;/code gt; installation from msixbundle step lt;/li gt;.
lt;li gt;Add TSAUpload for APIScan lt;/li gt;.
lt;li gt;Add authenticode signing for assemblies on Linux builds lt;/li gt;.
lt;li gt;Do not remove lt;code gt;penimc_cor3.dll lt;/code gt; from build lt;/li gt;.
lt;li gt;Allow two-digit revisions in vPack package validation pattern lt;/li gt;.
lt;li gt;Bump lt;code gt;Microsoft.PowerShell.Native lt;/code gt; from lt;code gt;7.3.0-rc.1 lt;/code gt; to lt;code gt;7.3.0 lt;/code gt; lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.0 : v7.3.0-rc.1...v7.3.0.
7.3.0-rc.127 Oct 2022 11:05
minor feature:
7.3.0-rc.1 - 2022-10-26.
Breaking Change.
Update to use `ComputeCore.dll` for PowerShell Direct.
Engine Updates and.
On Unix, explicitly terminate the native process during cleanup only if it's not running in background.
General Cmdlet Updates and.
Remove the `ProcessorArchitecture` portion from the full name as it's obsolete.
Tests.
Add missing `-Tag 'CI'` to describe blocks..
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump to.NET 7 to lt;code gt;7.0.100-rc.2.22477.20 lt;/code gt; lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update ThirdPartyNotices (Internal 22987) lt;/li gt;.
lt;li gt;Remove API sets lt;/li gt;.
lt;li gt;Do not cleanup lt;code gt;pwsh.deps.json lt;/code gt; for framework dependent packages lt;/li gt;.
lt;li gt;Bump lt;code gt;Microsoft.PowerShell.Native lt;/code gt; from lt;code gt;7.3.0-preview.1 lt;/code gt; to lt;code gt;7.3.0-rc.1 lt;/code gt; lt;/li gt;.
lt;li gt;Remove unnecessary native dependencies from the package lt;/li gt;.
lt;li gt;Make the link to minimal package blob public during release lt;/li gt;.
lt;li gt;Create tasks to collect and publish hashes for build files. lt;/li gt;.
lt;li gt;Add branch counter to compliance build lt;/li gt;.
lt;li gt;Move APIScan to compliance build lt;/li gt;.
lt;li gt;Update MSI exit message lt;/li gt;.
lt;li gt;Remove XML files for min-size package lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.0-rc.1 : v7.3.0-preview.8...v7.3.0-rc.1.
7.2.721 Oct 2022 07:05
minor feature:
7.2.7 - 2022-10-20.
Engine Updates and.
On Unix, explicitly terminate the native process during cleanup only if it's not running in background.
Stop sending telemetry about `ApplicationType`.
General Cmdlet Updates and.
Remove the 1-second minimum delay in `Invoke-WebRequest` for downloading small files, and prevent file-download-error suppression.
Enable searching for assemblies in GAC_Arm64 on Windows.
error formatting to use color defined in ` PSStyle.Formatting`.
Tests.
Use Ubuntu 20.04 for SSH remoting test.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET to version 6.0.402 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update cgmanifest lt;/li gt;.
lt;li gt; lt;code gt;build.psm1 lt;/code gt; to find the required.NET SDK version when a higher version is installed lt;/li gt;.
lt;li gt;Update MSI exit message lt;/li gt;.
lt;li gt;Remove XML files for min-size package lt;/li gt;.
lt;li gt;Update list of PS team members in release tools lt;/li gt;.
lt;li gt;Make the link to minimal package blob public during release lt;/li gt;.
lt;li gt;Add XML reference documents to NuPkg files for SDK lt;/li gt;.
lt;li gt;Update to use version 2.21.0 of Application Insights lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.2.7 : v7.2.6...v7.2.7.
7.3.0-preview.821 Sep 2022 17:05
minor feature:
7.3.0-preview.8 - 2022-09-20.
General Cmdlet Updates and.
Filter out compiler generated types for `Add-Type -PassThru`.
error formatting to use color defined in ` PSStyle.Formatting`.
Handle `PSObject` argument specially in method invocation logging.
Revert the experimental feature `PSStrictModeAssignment`.
Make experimental feature `PSAMSIMethodInvocationLogging` stable.
Make experimental feature `PSAnsiRenderingFileInfo` stable.
Make experimental feature `PSCleanBlock` stable.
Make experimental feature `PSNativeCommandArgumentPassing` stable.
Make experimental feature `PSExec` stable.
Make experimental feature `PSRemotingSSHTransportErrorHandling` stable.
Add the `ConfigurationFile` option to the PowerShell help content.
Build and Packaging Improvements.
lt;summary gt;.
lt;p gt;Bump.NET SDK to version `7.0.100-rc.1` lt;/p gt;.
lt;/summary gt;.
lt;details gt;.
lt;ul gt;.
lt;li gt;Update ThirdPartyNotices.txt for 7.3.0-preview.8 (Internal 22553) lt;/li gt;.
lt;li gt;Update cgmanifest.json for 7.3.0-preview.8 (Internal 22551) lt;/li gt;.
lt;li gt;Re-enable building with Ready-to-Run lt;/li gt;.
lt;li gt;Make sure lt;code gt;Security.types.ps1xml lt;/code gt; gets signed in release build lt;/li gt;.
lt;li gt;Update lt;code gt;DotnetRuntimeMetadata.json lt;/code gt; for.NET 7 RC1 build lt;/li gt;.
lt;li gt;Add XML reference documents to NuPkg files for SDK lt;/li gt;.
lt;li gt;Make Register MU timeout lt;/li gt;.
lt;li gt;Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 lt;/li gt;.
lt;li gt;Update list of PS team members in release tools lt;/li gt;.
lt;li gt;Update to use version 2.21.0 of Application Insights lt;/li gt;.
lt;li gt;Complete ongoing lt;code gt;Write-Progress lt;/code gt; in test lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.0-preview.8 : v7.3.0-preview.7...v7.3.0-preview.8.
7.3.0-preview.712 Aug 2022 14:45
minor feature:
7.3.0-preview.7 - 2022-08-09.
Breaking Changes.
Move the type data definition of `System.Security.AccessControl.ObjectSecurity` to the `Microsoft.PowerShell.Security` module.
Engine Updates and.
Enable searching for assemblies in `GAC_Arm64` on Windows.
parser exception in using statements with empty aliases.
Do not always collapse space between parameter and value for native arguments..
Remove `PSNativePSPathResolution` experimental feature.
General Cmdlet Updates and.
for deserializing imported ordered dictionary.
Make generated implicit remoting modules backwards compatible with PowerShell 5.1.
Re-enable IDE0031: Use Null propagation.
Allow commands to still be executed even if the current working directory no longer exists.
Stop referencing `Microsoft.PowerShell.Security` when the core snapin is used.
Add support for HTTPS with `Set-AuthenticodeSignature -TimeStampServer`.
Add type accelerator `ordered` for `OrderedDictionary`.
the definition of the `PDH_COUNTER_INFO` struct.
Adding Virtualization Based Security feature names to Get-ComputerInfo.
`FileSystemProvider` to work with volume and pipe paths.
Remove pre-parse for array-based JSON.
Improve type inference for ` _`.
Prevent braces from being removed when completing variables.
type inference for `ICollection`.
`Test-Json` not handling non-object types at root.
Change `Get-ChildItem` to treat trailing slash in path as indicating a directory when used with `-Recurse`.
Add `find.exe` to legacy argument binding behavior for Windows.
Add completion for index expressions for dictionaries.
enum-ranges for `ValidateRange` in proxy commands.
type completion for attribute tokens.
Add `-noprofileloadtime` switch to `pwsh`.
legacy `ErrorView` types to use ` host.PrivateData` colors.
Improve dynamic parameter tab completion.
Avoid binding positional parameters when completing parameter in front of value.
Render decimal numbers in a table using current cu
7.3.0-preview.619 Jul 2022 07:45
minor feature:
7.3.0-preview.6 - 2022-07-18.
General Cmdlet Updates and.
`Export-PSSession` to not throw error when a rooted path is specified for `-OutputModule`.
Change `ConvertFrom-Json -AsHashtable` to use ordered hashtable.
Remove potential ANSI escape sequences in strings before using in `Out-GridView`.
Add the `-Milliseconds` parameter to `New-TimeSpan`.
Update `Set-AuthenticodeSignature` to use `SHA256` as the default.
tab completion regression when completing `ValidateSet` values.
Show optional parameters as such when displaying method definition and overloads.
Code Cleanup.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@sethvs, @MartinGC94, @eltociear lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;comment in InternalCommands.cs lt;/li gt;.
lt;li gt;Use discards for unused variables lt;/li gt;.
lt;li gt;typo in CommonCommandParameters.cs lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Tests.
SDK tests for release build.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Updated.NET SDK to lt;code gt;7.0.100-preview.6.22352.1 lt;/code gt; lt;/p gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@tamasvajk lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Create test artifacts for Windows ARM64 lt;/li gt;.
lt;li gt;Update to the latest NOTICES file lt;/li gt;.
lt;li gt;Update.NET SDK version from lt;code gt;7.0.100-preview.5.22307.18 lt;/code gt; to lt;code gt;7.0.100-preview.6.22352.1 lt;/code gt; lt;/li gt;.
lt;li gt;Set the compound assignment preference to false lt;/li gt;.
lt;li gt;Update DotnetMetadata.json to start consuming.NET 7 Preview 6 builds lt;/li gt;.
lt;li gt;Install.NET 3.1 as it is required by the vPack task lt;/li gt;.
lt;li gt;Update to use PSReadLine lt;code gt;v2.2.6 lt;/code gt; lt;/li gt;.
lt;li gt; lt;code gt;build.psm1 lt;/code gt; to not specify both
7.3.0-preview.527 Jun 2022 03:15
minor feature:
7.3.0-preview.5 - 2022-06-22.
Engine Updates and.
Improve type inference and completions.
Make `Out-String` and `Out-File` keep string input unchanged.
Make `AnsiRegex` able to capture Hyperlink ANSI sequences.
Add the `-ConfigurationFile` command line parameter to `pwsh` to support local session configuration.
native library loading for `osx-arm64`.
formatting to act appropriately when the style of table header or list label is empty string.
General Cmdlet Updates and.
various completion inside the `param` block.
Add Amended switch to `Get-CimClass` cmdlet.
Improve completion on operators.
Improve array element completion for command arguments.
Use AST extent for `PSScriptRoot` path completion.
Add type inference support for generic methods with type parameters.
Write out OSC indicator only if the `stdout` is not redirected.
Remove the assert and use a relatively larger capacity to cover possible increase of.NET reference assemblies.
Increase reference assembly count to 161.
Code Cleanup.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@Yulv-git, @eltociear lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;some typos in source code lt;/li gt;.
lt;li gt;typo in `AsyncResult.cs` lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
Tools.
Update script to pin to.NET 7 preview 5 version.
Start-PSPester: argument completer for `-Path`.
Add reminder workflows.
Move to configuring the fabric bot via JSON.
Update Documentation Template URL.
Update script to automatically take new preview pre-release builds.
Tests.
Make Assembly Load Native test work on a FX Dependent Linux Install.
Update `Get-Error` test to not depend on DNS APIs.
Build and Packaging Improvements.
lt;details gt;.
lt;ul gt;.
lt;li gt;Update.NET SDK version from lt;code gt;7.0.100-preview.4.22252.9 lt;/code gt; to lt;code gt;7.0.100-preview.5.22307.18 lt;/code gt; lt;/li gt
7.2.522 Jun 2022 13:45
minor feature:
7.2.5 - 2022-06-21.
Engine Updates and.
native library loading for osx-arm64.
Tests.
Make Assembly Load Native test work on a FX Dependent Linux Install.
Enable more tests to be run in a container..
Switch to using GitHub action to verify markdown links for PRs.
Try to stabilize a few tests that fail intermittently.
TLS test back-port.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET SDK to 6.0.301 (Internal 21218) lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update Wix file (Internal 21242) lt;/li gt;.
lt;li gt;Conditionally add output argument lt;/li gt;.
lt;li gt;Rename mariner package to cm lt;/li gt;.
lt;li gt;Backport test for 7.2 lt;/li gt;.
lt;li gt;Update dotnet-runtime version lt;/li gt;.
lt;li gt;Update to use lt;code gt;windows-latest lt;/code gt; as the build agent image lt;/li gt;.
lt;li gt;Publish preview versions of mariner to preview repo lt;/li gt;.
lt;li gt;Move lt;code gt;cgmanifest lt;/code gt; generation to daily lt;/li gt;.
lt;li gt;mariner mappings lt;/li gt;.
lt;li gt;Make sure we execute tests on LTS package for older LTS releases lt;/li gt;.
lt;li gt;Add a finalize template which causes jobs with to fail lt;/li gt;.
lt;li gt;Make mariner packages Framework dependent lt;/li gt;.
lt;li gt;Base work for adding mariner amd64 package lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.2.5 : v7.2.4...v7.2.5.
7.3.0-preview.424 May 2022 03:25
minor feature:
7.3.0-preview.4 - 2022-05-23.
Engine Updates and.
lt;ul gt;.
lt;li gt;Remove the use of lt;code gt;BinaryFormatter lt;/code gt; in PSRP serialization lt;/li gt;.
lt;li gt;Update telemetry collection removing unused data and adding some new data lt;/li gt;.
lt;li gt;the word wrapping in formatting to handle escape sequences properly lt;/li gt;.
lt;li gt;the error message in Hashtable-to-object conversion lt;/li gt;.
lt;li gt;Add support for new WDAC API lt;/li gt;.
lt;li gt;On Windows, reset cursor visibility back to previous state when rendering progress lt;/li gt;.
lt;li gt;the list view to not leak VT decorations lt;/li gt;.
lt;li gt;formatting truncation to handle strings with VT sequences lt;/li gt;.
lt;li gt;line breakpoints for lt;code gt;return lt;/code gt; statements without a value lt;/li gt;.
lt;li gt;for partial PowerShell module search paths, that can be resolved to CWD locations (Internal 20126) lt;/li gt;.
lt;li gt;Change logic in the testing helper module for determining whether lt;code gt;PSHOME lt;/code gt; is writable lt;/li gt;.
lt;li gt;Make a variable assignment in a lt;code gt;ParenExpression lt;/code gt; to return the variable value lt;/li gt;.
lt;li gt;Use new Windows signature APIs from lt;code gt;Microsoft.Security.Extensions lt;/code gt; package lt;/li gt;.
lt;li gt;Do not include node names when sending telemetry. lt;/li gt;.
lt;li gt;Support forward slashes in network share (UNC path) completion lt;/li gt;.
lt;li gt;Do not generate clean block in proxy function when the feature is disabled lt;/li gt;.
lt;li gt;Ignore failure attempting to set console window title lt;/li gt;.
lt;li gt;Update regex used to remove ANSI escape sequences to be more specific to decoration and CSI sequences lt;/li gt;.
lt;li gt;Improve member auto completion lt;/li gt;.
lt;li gt;Prioritize lt;code gt;ValidateSet lt;/code gt; completions over Enums for parameters lt;/li
7.2.418 May 2022 03:18
minor feature:
7.2.4 - 2022-05-17.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET SDK to 6.0.203 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Add mapping for Ubuntu22.04 Jammy lt;/li gt;.
lt;li gt;Update to use lt;code gt;mcr.microsoft.com lt;/code gt; lt;/li gt;.
lt;li gt;Update third party notices lt;/li gt;.
lt;li gt;Update global.json and wix lt;/li gt;.
lt;li gt;Put Secure supply chain analysis at correct place lt;/li gt;.
lt;li gt;web cmdlets so that an empty lt;code gt;Get lt;/code gt; does not include a lt;code gt;content-length lt;/code gt; header lt;/li gt;.
lt;li gt;Update package fallback list for Ubuntu ( lt;code gt;deb lt;/code gt;) lt;/li gt;.
lt;li gt;Add lt;code gt;sha256 lt;/code gt; digests to RPM packages lt;/li gt;.
lt;li gt;Allow multiple installations of dotnet. lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.2.4 : v7.2.3...v7.2.4.
7.2.327 Apr 2022 07:45
minor feature:
7.2.3 - 2022-04-26.
Engine Updates and.
for partial PowerShell module search paths, that can be resolved to CWD locations (Internal 20126).
Do not include node names when sending telemetry. to v7.2.3 (Internal 20188).
Tests.
Re-enable `PowerShellGet` tests targeting PowerShell gallery.
Skip failing scriptblock tests.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET SDK to 6.0.202 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Making NameObscurerTelemetryInitializer internal - v7.2.3 (Internal 20239) lt;/li gt;.
lt;li gt;Updated files.wxs for 7.2.3 (Internal 20211) lt;/li gt;.
lt;li gt;Updated ThirdPartyNotices for 7.2.3 (Internal 20199) lt;/li gt;.
lt;li gt;Work around with notice generation lt;/li gt;.
lt;li gt;Replace lt;code gt;. lt;/code gt; in notices container name lt;/li gt;.
lt;li gt;Updated cgmanifest.json by findMissingNotices.ps1 in v7.2.3 (Internal 20190) lt;/li gt;.
lt;li gt;v7.2.3 - Updated packages using dotnet-outdated global tool (Internal 20170) lt;/li gt;.
lt;li gt;Updated to.NET 6.0.4 / SDK 6.0.202 (Internal 20128) lt;/li gt;.
lt;li gt;Update dotnet-install script download link (Internal 19951) lt;/li gt;.
lt;li gt;Create checksum file for global tools (Internal 19935) lt;/li gt;.
lt;li gt;Make sure global tool packages are published in stable build (Internal 19625) lt;/li gt;.
lt;li gt;release pipeline (Internal 19617) lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.2.3 : v7.2.2...v7.2.3.
7.3.0-preview.322 Mar 2022 03:18
minor feature:
7.3.0-preview.3 - 2022-03-21.
Engine Updates and.
the parsing code for.NET method generic arguments.
Allow the `PSGetMemberBinder` to get value of `ByRef` property.
Allow a collection that contains `Automation.Null` elements to be piped to pipeline.
General Cmdlet Updates and.
Add the module `CompatPowerShellGet` to the allow-list of telemetry modules.
`Enter-PSHostProcess` and `Get-PSHostProcessInfo` cmdlets by handling processes that have exited.
Improve Hashtable completion in multiple scenarios.
Code Cleanup.
a typo in `CommandHelpProvider.cs`.
Tests.
Update a few tests to make them more stable in CI.
Roll back Windows images used in testing to Windows Server 2019.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Update.NET SDK to 7.0.0-preview.2 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update.NET to 7.0.0-preview.2 build lt;/li gt;.
lt;li gt;Update lt;code gt;AzureFileCopy lt;/code gt; task and the syntax for specifying lt;code gt;pool lt;/code gt; lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.3.0-preview.3 : v7.3.0-preview.2...v7.3.0-preview.3.
7.2.217 Mar 2022 03:23
minor feature:
7.2.2 - 2022-03-16.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;Bump.NET SDK to 6.0.201 lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Update WiX file (Internal 19460) lt;/li gt;.
lt;li gt;Update.NET SDK version to 6.0.201 (Internal 19457) lt;/li gt;.
lt;li gt;Update experimental feature JSON files lt;/li gt;.
lt;li gt;Ensure Alpine and ARM SKUs have lt;code gt;powershell.config.json lt;/code gt; file with experimental features enabled lt;/li gt;.
lt;li gt;Update the lt;code gt;vmImage lt;/code gt; and PowerShell root directory for macOS builds lt;/li gt;.
lt;li gt;Update macOS build image and root folder for build lt;/li gt;.
lt;li gt;Remove WiX install lt;/li gt;.
lt;li gt;Opt-in to build security monitoring lt;/li gt;.
lt;li gt;Add SBOM manifest for release packages lt;/li gt;.
lt;li gt;Add Linux package dependencies for packaging lt;/li gt;.
lt;li gt;Switch to our custom images for build and release lt;/li gt;.
lt;li gt;Remove all references to lt;code gt;cmake lt;/code gt; for the builds in this repo lt;/li gt;.
lt;li gt;Register NuGet source when generating lt;code gt;CGManifest lt;/code gt; lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.2.2 : v7.2.1...v7.2.2.
7.3.0-preview.225 Feb 2022 03:18
minor feature:
7.3.0-preview.2 - 2022-02-24.
Engine Updates and.
the `clean` block for generated proxy function.
Add support to allow invoking method with generic type arguments.
Report error when PowerShell built-in modules are missing.
General Cmdlet Updates and.
Prevent command completion if the word to complete is a single dash.
Use `FindFirstFileW` instead of `FindFirstFileExW` to correctly handle Unicode file names on FAT32.
Add completion for loop labels after Break/Continue.
Support OpenSSH options for `PSRP` over SSH commands.
Adds a `.ResolvedTarget` Property to `File-System` Items to Reflect a Symlink's Target as `FileSystemInfo`.
Use `NotifyEndApplication` to re-enable VT mode.
Add new parameter to `Start-Sleep`: ` -Duration lt;timespan gt;`.
Add lock and null check to remoting internals.
Make `Measure-Object` ignore missing properties unless running in strict mode.
Add `-StrictMode` to `Invoke-Command` to allow specifying strict mode when invoking command locally.
` PSNativeCommandArgPassing` = `Windows` to handle empty args correctly.
Reduce the amount of startup banner text.
Add `exec` cmdlet for bash compatibility.
Add AMSI method invocation logging as experimental feature.
web cmdlets so that an empty `Get` does not include a `content-length` header.
Update `HelpInfoUri` for 7.3 release.
parsing `SemanticVersion` build label from version string.
`ForEach-Object -Parallel` when passing in script block variable.
Code Cleanup.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@eltociear, @iSazonov, @xtqqczze lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;typo in PowerShellExecutionHelper.cs lt;/li gt;.
lt;li gt;Use more efficient platform detection API lt;/li gt;.
lt;li gt;Seal lt;code gt;ClientRemotePowerShell lt;/code gt; lt;/li gt;.
lt;li gt;the DSC overview URL in a markdown file and some small cleanup changes lt;/li gt;.
lt;/ul gt;.
7.3.0-preview.119 Dec 2021 03:18
minor feature:
7.3.0-preview.1 - 2021-12-16.
Breaking Changes.
Add `clean` block to script block as a peer to `begin`, `process`, and `end` to allow easy resource cleanup.
Change default for ` PSStyle.OutputRendering` to `Ansi` (Internal 18449).
Engine Updates and.
Remove duplicate remote server mediator code.
`PSVersion` parameter version checks and error messages for PowerShell 7 remoting.
Use the same temporary home directory when `HOME` env variable is not set.
parser to generate error when array has more than 32 dimensions.
Performance.
Avoid validation for built-in file extension and color VT sequences.
General Cmdlet Updates and.
Update `README.md` and `metadata.json` for next preview release.
Use `PlainText` when writing to a host that doesn't support VT.
Remove support for `AppExeCLinks` to retrieve target.
Move `GetOuputString()` and `GetFormatStyleString()` to `PSHostUserInterface` as public API.
`ConvertTo-SecureString` with key regression due to.NET breaking change.
regression in `Move-Item` to only fallback to `copy and delete` in specific cases.
Set ` ?` correctly for command expression with redirections.
Use `CurrentCulture` when handling conversions to `DateTime` in `Add-History`.
link header parsing to handle unquoted `rel` types.
a casting error when using ` PSNativeCommandUsesErrorActionPreference`.
Format-Wide: `NullReferenceException`.
Make the native command error handling optionally honor `ErrorActionPreference`.
Remove declaration of experimental features in Utility module manifest as they are stable.
race condition between `DisconnectAsync` and `Dispose`.
the `Max_PATH` condition check to handle long path correctly.
Update `HelpInfoUri` for 7.2 release.
tab completion within the script block specified for the `ValidateScriptAttribute`..
Update `README.md` to specify gathered telemetry.
typo for "privacy" in MSI installer.
Remove unneeded call to `File.ResolveLinkTarget` from `IsWindowsApplicati
7.2.115 Dec 2021 03:18
minor feature:
7.2.1 - 2021-12-14.
General Cmdlet Updates and.
Remove declaration of experimental features in Utility module manifest as they are stable.
Bring back pwsh.exe for framework dependent packages to support Start-Job.
Change default for ` PSStyle.OutputRendering` to `Ansi` (Internal 18394).
Update `HelpInfoUri` for 7.2 release.
typo for "privacy" in MSI installer.
Tests.
Set clean state before testing `UseMU` in the MSI.
Build and Packaging Improvements.
lt;details gt;.
lt;ul gt;.
lt;li gt;Add explicit job name for approval tasks in Snap stage lt;/li gt;.
lt;li gt;ing the build by removing duplicate TSAUpload entries (Internal 18399) lt;/li gt;.
lt;li gt;Port CGManifest (Internal 18402) lt;/li gt;.
lt;li gt;Update CGManifest (Internal 18403) lt;/li gt;.
lt;li gt;Updated package dependencies for 7.2.1 (Internal 18388) lt;/li gt;.
lt;li gt;Use different containers for different branches lt;/li gt;.
lt;li gt;Use notice task to generate license assuming CGManifest contains all components lt;/li gt;.
lt;li gt;Create compliance build lt;/li gt;.
lt;li gt;Update release instructions with link to new build lt;/li gt;.
lt;li gt;Add diagnostics used to take corrective action when releasing buildInfoJson lt;/li gt;.
lt;li gt;vPack release should use buildInfoJson new to 7.2 lt;/li gt;.
lt;li gt;Add checkout to build json stage to get lt;code gt;ci.psm1 lt;/code gt; lt;/li gt;.
lt;li gt;Update the usage of metadata.json for getting LTS information lt;/li gt;.
lt;li gt;Move mapping file into product repo and add Debian 11 lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.2.1 : v7.2.0...v7.2.1.
7.2.006 Nov 2021 07:25
minor feature:
7.2.0 - 2021-11-08.
General Cmdlet Updates and.
Handle exception when trying to resolve a possible link path.
Tests.
global tool and SDK tests in release pipeline.
Build and Packaging Improvements.
lt;details gt;.
lt;summary gt;.
lt;p gt;We thank the following contributors! lt;/p gt;.
lt;p gt;@kondratyev-nv lt;/p gt;.
lt;/summary gt;.
lt;ul gt;.
lt;li gt;Add an approval for releasing build-info json lt;/li gt;.
lt;li gt;Release build info json when it is preview lt;/li gt;.
lt;li gt;Update lt;code gt;metadata.json lt;/code gt; for v7.2.0 release lt;/li gt;.
lt;li gt;Update to the latest notices file and update lt;code gt;cgmanifest.json lt;/code gt; lt;/li gt;.
lt;li gt;in release build by updating usage of lt;code gt;powershell.exe lt;/code gt; with lt;code gt;pwsh.exe lt;/code gt; lt;/li gt;.
lt;li gt;Update feed and analyzer dependency lt;/li gt;.
lt;li gt;Update to.NET 6 GA build lt;code gt;6.0.100-rtm.21527.11 lt;/code gt; lt;/li gt;.
lt;li gt;Add a major-minor build info JSON file lt;/li gt;.
lt;li gt;Windows build ZIP packaging lt;/li gt;.
lt;li gt;Clean up lt;code gt;crossgen lt;/code gt; related build scripts also generate native symbols for lt;code gt;R2R lt;/code gt; images lt;/li gt;.
lt;li gt;reported by code signing verification tool lt;/li gt;.
lt;/ul gt;.
lt;/details gt;.
7.2.0 : v7.2.0-rc.1...v7.2.0.
7.2.0-rc.122 Oct 2021 07:05
minor feature:
Configure ApplicationInsights to not send cloud role name (Internal 17100).
Cloud role instance.
Internal: Node name.
Handle error from unauthorized access when removing AppLocker test files.
Test more thoroughly whether a command is Out-Default for transcription scenarios.
Handle error when the telemetry mutex cannot be created.
Disallow Add-Type in NoLanguage mode on a locked down machine (Internal 17522).
Add.stylecop to filetypexml and format it.
Upgrade set-value package for markdown test.
Sign the.NET createdump executable.
Move vPack build to 1ES Pool.
Update to.NET SDK 5.0.402 (Internal 17537).
Move from PkgES hosted agents to 1ES hosted agents.
the macOS build by updating the pool image name.
Use Alpine 3.12 for building PowerShell for Alpine Linux.
example nuget.config.
powershell_7.1.5-1.debian.10_amd64.deb
0B2D70406CBAD653EF4FA9C4A1A8362F99CE8C28D9AFDB29A0A78A67A17953A8
.
0B2D70406CBAD653EF4FA9C4A1A8362F99CE8C28D9AFDB29A0A78A67A17953A8.
powershell_7.1.5-1.debian.11_amd64.deb
BC90B57B3DEFD23981DBF57FBC3EC78BF990488476621FBF64E63F014C10E73C
.
BC90B57B3DEFD23981DBF57FBC3EC78BF990488476621FBF64E63F014C10E73C.
powershell_7.1.5-1.debian.9_amd64.deb
86068A27119400B2ADE46671F3C171C6206BA74C0B1707CF98C5C1AB8F1C67BC
.
86068A27119400B2ADE46671F3C171C6206BA74C0B1707CF98C5C1AB8F1C67BC.
powershell_7.1.5-1.ubuntu.16.04_amd64.deb
A02649B1BADA2A05FE40261AF0311AA4CEF01372CE37D8D158B5F0B598EF1138
.
A02649B1BADA2A05FE40261AF0311AA4CEF01372CE37D8D158B5F0B598EF1138.
powershell_7.1.5-1.ubuntu.18.04_amd64.deb
79F4DD72BC66ED779DA22C0A561DE0B0CF341201FC970930D9DA9144C2824559
.
79F4DD72BC66ED779DA22C0A561DE0B0CF341201FC970930D9DA9144C2824559.
powershell_7.1.5-1.ubuntu.20.04_amd64.deb
4D0EE19617EBD696527E966A35A00F94CA3E83C850EFDDE10CD4B27369A17288
.
4D0EE19617EBD696527E966A35A00F94CA3E83C850EFDDE10CD4B27369A17288.
powershell-7.1.5-1.centos.8.x86_64.rpm
2D14963EE6DE8A6DE264A2072AADE7496B25FBF0CB69FA7FE186DBC9C80B4886
.
2D14963EE6DE8A6DE264A2072AADE7496B25FBF0CB69FA7FE186DBC9C80B488
7.1.515 Oct 2021 10:25
minor feature:
Configure ApplicationInsights to not send cloud role name (Internal 17100).
Cloud role instance.
Internal: Node name.
Handle error from unauthorized access when removing AppLocker test files.
Test more thoroughly whether a command is Out-Default for transcription scenarios.
Handle error when the telemetry mutex cannot be created.
Disallow Add-Type in NoLanguage mode on a locked down machine (Internal 17522).
Add.stylecop to filetypexml and format it.
Upgrade set-value package for markdown test.
Sign the.NET createdump executable.
Move vPack build to 1ES Pool.
Update to.NET SDK 5.0.402 (Internal 17537).
Move from PkgES hosted agents to 1ES hosted agents.
the macOS build by updating the pool image name.
Use Alpine 3.12 for building PowerShell for Alpine Linux.
example nuget.config.
powershell_7.1.5-1.debian.10_amd64.deb
0B2D70406CBAD653EF4FA9C4A1A8362F99CE8C28D9AFDB29A0A78A67A17953A8
.
0B2D70406CBAD653EF4FA9C4A1A8362F99CE8C28D9AFDB29A0A78A67A17953A8.
powershell_7.1.5-1.debian.11_amd64.deb
BC90B57B3DEFD23981DBF57FBC3EC78BF990488476621FBF64E63F014C10E73C
.
BC90B57B3DEFD23981DBF57FBC3EC78BF990488476621FBF64E63F014C10E73C.
powershell_7.1.5-1.debian.9_amd64.deb
86068A27119400B2ADE46671F3C171C6206BA74C0B1707CF98C5C1AB8F1C67BC
.
86068A27119400B2ADE46671F3C171C6206BA74C0B1707CF98C5C1AB8F1C67BC.
powershell_7.1.5-1.ubuntu.16.04_amd64.deb
A02649B1BADA2A05FE40261AF0311AA4CEF01372CE37D8D158B5F0B598EF1138
.
A02649B1BADA2A05FE40261AF0311AA4CEF01372CE37D8D158B5F0B598EF1138.
powershell_7.1.5-1.ubuntu.18.04_amd64.deb
79F4DD72BC66ED779DA22C0A561DE0B0CF341201FC970930D9DA9144C2824559
.
79F4DD72BC66ED779DA22C0A561DE0B0CF341201FC970930D9DA9144C2824559.
powershell_7.1.5-1.ubuntu.20.04_amd64.deb
4D0EE19617EBD696527E966A35A00F94CA3E83C850EFDDE10CD4B27369A17288
.
4D0EE19617EBD696527E966A35A00F94CA3E83C850EFDDE10CD4B27369A17288.
powershell-7.1.5-1.centos.8.x86_64.rpm
2D14963EE6DE8A6DE264A2072AADE7496B25FBF0CB69FA7FE186DBC9C80B4886
.
2D14963EE6DE8A6DE264A2072AADE7496B25FBF0CB69FA7FE186DBC9C80B488
7.2.0-preview.1029 Sep 2021 07:25
minor feature:
Remove the cat file from PSDesiredStateConfiguration module (Internal 16723).
Update.NET SDK version and other packages (Internal 16715).
powershell_7.1.4-1.debian.10_amd64.deb
BC3D741F026BE966DE641EA305E73701AAE61DA16AA1618A4500EAE8B92FB69D
.
BC3D741F026BE966DE641EA305E73701AAE61DA16AA1618A4500EAE8B92FB69D.
powershell_7.1.4-1.debian.11_amd64.deb
E3DEA08EDCE931DE695AFBF021134C02407293770788272F301E8E39C4C3FFE2
.
E3DEA08EDCE931DE695AFBF021134C02407293770788272F301E8E39C4C3FFE2.
powershell_7.1.4-1.debian.9_amd64.deb
14D042403F19B63A6508EC51521B00F0F3CF80B3B20753C547725ADCD8C95E84
.
14D042403F19B63A6508EC51521B00F0F3CF80B3B20753C547725ADCD8C95E84.
powershell_7.1.4-1.ubuntu.16.04_amd64.deb
BDB45D6CA0CC99D6A9E5876E9B325586A74823474E62E987B4C30C19612D7923
.
BDB45D6CA0CC99D6A9E5876E9B325586A74823474E62E987B4C30C19612D7923.
powershell_7.1.4-1.ubuntu.18.04_amd64.deb
D6663A841E7318023D7852B7539580610170A713778257DF325934DFAE39CE4B
.
D6663A841E7318023D7852B7539580610170A713778257DF325934DFAE39CE4B.
powershell_7.1.4-1.ubuntu.20.04_amd64.deb
7435B5CDD8CBEDEEE396072B495B44067166674E7C40A9EE844A519C6223E482
.
7435B5CDD8CBEDEEE396072B495B44067166674E7C40A9EE844A519C6223E482.
powershell-7.1.4-1.centos.8.x86_64.rpm
5BCA9B5FDDB2AA6AE477D070A71D331876E6465CEA5CAA228505B84ACB166D7C
.
5BCA9B5FDDB2AA6AE477D070A71D331876E6465CEA5CAA228505B84ACB166D7C.
powershell-7.1.4-1.rhel.7.x86_64.rpm
3F4E0A52DECCD179E6817F5123AD1E94BAB841B55288A4524AAAD8A230BD5A84
.
3F4E0A52DECCD179E6817F5123AD1E94BAB841B55288A4524AAAD8A230BD5A84.
powershell-7.1.4-linux-alpine-x64.tar.gz
289BF62DA59E5E763CE8BC763A36FC584B524BDA1ECE6FD5BF1C09CF00D0AC2E
.
289BF62DA59E5E763CE8BC763A36FC584B524BDA1ECE6FD5BF1C09CF00D0AC2E.
powershell-7.1.4-linux-arm32.tar.gz
2B2B55BF690B58A8DBBD1ABDE6B2C001C351FF33D4473C6D80AE9A6B6F469D54
.
2B2B55BF690B58A8DBBD1ABDE6B2C001C351FF33D4473C6D80AE9A6B6F469D54.
powershell-7.1.4-linux-arm64.tar.gz
65B65BEEF80E0325C1025C6189320FC9F4345C31B2E3A9A13FC2C70283776D4E
.
65B65BEEF80E0325C1025C6189320FC9F4
7.2.0-preview.924 Aug 2021 10:25
minor feature:
Remove the cat file from PSDesiredStateConfiguration module (Internal 16723).
Update.NET SDK version and other packages (Internal 16715).
powershell_7.1.4-1.debian.10_amd64.deb
BC3D741F026BE966DE641EA305E73701AAE61DA16AA1618A4500EAE8B92FB69D
.
BC3D741F026BE966DE641EA305E73701AAE61DA16AA1618A4500EAE8B92FB69D.
powershell_7.1.4-1.debian.11_amd64.deb
E3DEA08EDCE931DE695AFBF021134C02407293770788272F301E8E39C4C3FFE2
.
E3DEA08EDCE931DE695AFBF021134C02407293770788272F301E8E39C4C3FFE2.
powershell_7.1.4-1.debian.9_amd64.deb
14D042403F19B63A6508EC51521B00F0F3CF80B3B20753C547725ADCD8C95E84
.
14D042403F19B63A6508EC51521B00F0F3CF80B3B20753C547725ADCD8C95E84.
powershell_7.1.4-1.ubuntu.16.04_amd64.deb
BDB45D6CA0CC99D6A9E5876E9B325586A74823474E62E987B4C30C19612D7923
.
BDB45D6CA0CC99D6A9E5876E9B325586A74823474E62E987B4C30C19612D7923.
powershell_7.1.4-1.ubuntu.18.04_amd64.deb
D6663A841E7318023D7852B7539580610170A713778257DF325934DFAE39CE4B
.
D6663A841E7318023D7852B7539580610170A713778257DF325934DFAE39CE4B.
powershell_7.1.4-1.ubuntu.20.04_amd64.deb
7435B5CDD8CBEDEEE396072B495B44067166674E7C40A9EE844A519C6223E482
.
7435B5CDD8CBEDEEE396072B495B44067166674E7C40A9EE844A519C6223E482.
powershell-7.1.4-1.centos.8.x86_64.rpm
5BCA9B5FDDB2AA6AE477D070A71D331876E6465CEA5CAA228505B84ACB166D7C
.
5BCA9B5FDDB2AA6AE477D070A71D331876E6465CEA5CAA228505B84ACB166D7C.
powershell-7.1.4-1.rhel.7.x86_64.rpm
3F4E0A52DECCD179E6817F5123AD1E94BAB841B55288A4524AAAD8A230BD5A84
.
3F4E0A52DECCD179E6817F5123AD1E94BAB841B55288A4524AAAD8A230BD5A84.
powershell-7.1.4-linux-alpine-x64.tar.gz
289BF62DA59E5E763CE8BC763A36FC584B524BDA1ECE6FD5BF1C09CF00D0AC2E
.
289BF62DA59E5E763CE8BC763A36FC584B524BDA1ECE6FD5BF1C09CF00D0AC2E.
powershell-7.1.4-linux-arm32.tar.gz
2B2B55BF690B58A8DBBD1ABDE6B2C001C351FF33D4473C6D80AE9A6B6F469D54
.
2B2B55BF690B58A8DBBD1ABDE6B2C001C351FF33D4473C6D80AE9A6B6F469D54.
powershell-7.1.4-linux-arm64.tar.gz
65B65BEEF80E0325C1025C6189320FC9F4345C31B2E3A9A13FC2C70283776D4E
.
65B65BEEF80E0325C1025C6189320FC9F4
7.1.413 Aug 2021 12:45
minor feature:
Remove the cat file from PSDesiredStateConfiguration module (Internal 16723).
Update.NET SDK version and other packages (Internal 16715).
powershell_7.1.4-1.debian.10_amd64.deb
BC3D741F026BE966DE641EA305E73701AAE61DA16AA1618A4500EAE8B92FB69D
.
BC3D741F026BE966DE641EA305E73701AAE61DA16AA1618A4500EAE8B92FB69D.
powershell_7.1.4-1.debian.11_amd64.deb
E3DEA08EDCE931DE695AFBF021134C02407293770788272F301E8E39C4C3FFE2
.
E3DEA08EDCE931DE695AFBF021134C02407293770788272F301E8E39C4C3FFE2.
powershell_7.1.4-1.debian.9_amd64.deb
14D042403F19B63A6508EC51521B00F0F3CF80B3B20753C547725ADCD8C95E84
.
14D042403F19B63A6508EC51521B00F0F3CF80B3B20753C547725ADCD8C95E84.
powershell_7.1.4-1.ubuntu.16.04_amd64.deb
BDB45D6CA0CC99D6A9E5876E9B325586A74823474E62E987B4C30C19612D7923
.
BDB45D6CA0CC99D6A9E5876E9B325586A74823474E62E987B4C30C19612D7923.
powershell_7.1.4-1.ubuntu.18.04_amd64.deb
D6663A841E7318023D7852B7539580610170A713778257DF325934DFAE39CE4B
.
D6663A841E7318023D7852B7539580610170A713778257DF325934DFAE39CE4B.
powershell_7.1.4-1.ubuntu.20.04_amd64.deb
7435B5CDD8CBEDEEE396072B495B44067166674E7C40A9EE844A519C6223E482
.
7435B5CDD8CBEDEEE396072B495B44067166674E7C40A9EE844A519C6223E482.
powershell-7.1.4-1.centos.8.x86_64.rpm
5BCA9B5FDDB2AA6AE477D070A71D331876E6465CEA5CAA228505B84ACB166D7C
.
5BCA9B5FDDB2AA6AE477D070A71D331876E6465CEA5CAA228505B84ACB166D7C.
powershell-7.1.4-1.rhel.7.x86_64.rpm
3F4E0A52DECCD179E6817F5123AD1E94BAB841B55288A4524AAAD8A230BD5A84
.
3F4E0A52DECCD179E6817F5123AD1E94BAB841B55288A4524AAAD8A230BD5A84.
powershell-7.1.4-linux-alpine-x64.tar.gz
289BF62DA59E5E763CE8BC763A36FC584B524BDA1ECE6FD5BF1C09CF00D0AC2E
.
289BF62DA59E5E763CE8BC763A36FC584B524BDA1ECE6FD5BF1C09CF00D0AC2E.
powershell-7.1.4-linux-arm32.tar.gz
2B2B55BF690B58A8DBBD1ABDE6B2C001C351FF33D4473C6D80AE9A6B6F469D54
.
2B2B55BF690B58A8DBBD1ABDE6B2C001C351FF33D4473C6D80AE9A6B6F469D54.
powershell-7.1.4-linux-arm64.tar.gz
65B65BEEF80E0325C1025C6189320FC9F4345C31B2E3A9A13FC2C70283776D4E
.
65B65BEEF80E0325C1025C6189320FC9F4
7.2.0-preview.823 Jul 2021 07:25
minor feature:
Remove the 32K character limit on the environment block for Start-Process.
webcmdlets to properly construct URI from body when using -NoProxy.
PromptForCredential() to add targetName as domain.
Bump.NET SDK to 5.0.4 (Internal 14775).
Disable running markdown link verification in release build CI.
Use template that disables component governance for CI.
Declare which variable group is used for checking the blob in the release build.
Add suppress for nuget multi-feed warning.
Disable code signing validation where the file type is not supported.
Install wget on CentOS 7 docker image.
install-dotnet download.
Make universal Deb package based on deb package spec.
release build to upload global tool packages to artifacts.
Update ini component version in test package.json.
Add manual release automation steps and improve changelog script.
Update markdown test packages with security.
a typo in the Get-ChangeLog function.
Disable global tool copy to unblock release.
powershell_7.1.3-1.debian.10_amd64.deb
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF
.
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF.
powershell_7.1.3-1.debian.11_amd64.deb
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5
.
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5.
powershell_7.1.3-1.debian.9_amd64.deb
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6
.
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6.
powershell_7.1.3-1.ubuntu.16.04_amd64.deb
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1
.
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1.
powershell_7.1.3-1.ubuntu.18.04_amd64.deb
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD
.
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD.
powershell_7.1.3-1.ubuntu.20.04_amd64.deb
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C1170A6E502
.
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C11
7.2.0-preview.718 Jun 2021 10:25
minor feature:
Remove the 32K character limit on the environment block for Start-Process.
webcmdlets to properly construct URI from body when using -NoProxy.
PromptForCredential() to add targetName as domain.
Bump.NET SDK to 5.0.4 (Internal 14775).
Disable running markdown link verification in release build CI.
Use template that disables component governance for CI.
Declare which variable group is used for checking the blob in the release build.
Add suppress for nuget multi-feed warning.
Disable code signing validation where the file type is not supported.
Install wget on CentOS 7 docker image.
install-dotnet download.
Make universal Deb package based on deb package spec.
release build to upload global tool packages to artifacts.
Update ini component version in test package.json.
Add manual release automation steps and improve changelog script.
Update markdown test packages with security.
a typo in the Get-ChangeLog function.
Disable global tool copy to unblock release.
powershell_7.1.3-1.debian.10_amd64.deb
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF
.
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF.
powershell_7.1.3-1.debian.11_amd64.deb
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5
.
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5.
powershell_7.1.3-1.debian.9_amd64.deb
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6
.
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6.
powershell_7.1.3-1.ubuntu.16.04_amd64.deb
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1
.
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1.
powershell_7.1.3-1.ubuntu.18.04_amd64.deb
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD
.
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD.
powershell_7.1.3-1.ubuntu.20.04_amd64.deb
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C1170A6E502
.
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C11
7.2.0-preview.628 May 2021 11:25
minor feature:
Remove the 32K character limit on the environment block for Start-Process.
webcmdlets to properly construct URI from body when using -NoProxy.
PromptForCredential() to add targetName as domain.
Bump.NET SDK to 5.0.4 (Internal 14775).
Disable running markdown link verification in release build CI.
Use template that disables component governance for CI.
Declare which variable group is used for checking the blob in the release build.
Add suppress for nuget multi-feed warning.
Disable code signing validation where the file type is not supported.
Install wget on CentOS 7 docker image.
install-dotnet download.
Make universal Deb package based on deb package spec.
release build to upload global tool packages to artifacts.
Update ini component version in test package.json.
Add manual release automation steps and improve changelog script.
Update markdown test packages with security.
a typo in the Get-ChangeLog function.
Disable global tool copy to unblock release.
powershell_7.1.3-1.debian.10_amd64.deb
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF
.
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF.
powershell_7.1.3-1.debian.11_amd64.deb
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5
.
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5.
powershell_7.1.3-1.debian.9_amd64.deb
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6
.
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6.
powershell_7.1.3-1.ubuntu.16.04_amd64.deb
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1
.
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1.
powershell_7.1.3-1.ubuntu.18.04_amd64.deb
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD
.
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD.
powershell_7.1.3-1.ubuntu.20.04_amd64.deb
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C1170A6E502
.
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C11
7.2.0-preview.515 Apr 2021 09:45
minor feature:
Remove the 32K character limit on the environment block for Start-Process.
webcmdlets to properly construct URI from body when using -NoProxy.
PromptForCredential() to add targetName as domain.
Bump.NET SDK to 5.0.4 (Internal 14775).
Disable running markdown link verification in release build CI.
Use template that disables component governance for CI.
Declare which variable group is used for checking the blob in the release build.
Add suppress for nuget multi-feed warning.
Disable code signing validation where the file type is not supported.
Install wget on CentOS 7 docker image.
install-dotnet download.
Make universal Deb package based on deb package spec.
release build to upload global tool packages to artifacts.
Update ini component version in test package.json.
Add manual release automation steps and improve changelog script.
Update markdown test packages with security.
a typo in the Get-ChangeLog function.
Disable global tool copy to unblock release.
powershell_7.1.3-1.debian.10_amd64.deb
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF
.
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF.
powershell_7.1.3-1.debian.11_amd64.deb
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5
.
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5.
powershell_7.1.3-1.debian.9_amd64.deb
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6
.
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6.
powershell_7.1.3-1.ubuntu.16.04_amd64.deb
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1
.
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1.
powershell_7.1.3-1.ubuntu.18.04_amd64.deb
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD
.
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD.
powershell_7.1.3-1.ubuntu.20.04_amd64.deb
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C1170A6E502
.
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C11
7.2.0-preview.417 Mar 2021 07:05
minor feature:
Remove the 32K character limit on the environment block for Start-Process.
webcmdlets to properly construct URI from body when using -NoProxy.
PromptForCredential() to add targetName as domain.
Bump.NET SDK to 5.0.4 (Internal 14775).
Disable running markdown link verification in release build CI.
Use template that disables component governance for CI.
Declare which variable group is used for checking the blob in the release build.
Add suppress for nuget multi-feed warning.
Disable code signing validation where the file type is not supported.
Install wget on CentOS 7 docker image.
install-dotnet download.
Make universal Deb package based on deb package spec.
release build to upload global tool packages to artifacts.
Update ini component version in test package.json.
Add manual release automation steps and improve changelog script.
Update markdown test packages with security.
a typo in the Get-ChangeLog function.
Disable global tool copy to unblock release.
powershell_7.1.3-1.debian.10_amd64.deb
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF
.
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF.
powershell_7.1.3-1.debian.11_amd64.deb
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5
.
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5.
powershell_7.1.3-1.debian.9_amd64.deb
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6
.
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6.
powershell_7.1.3-1.ubuntu.16.04_amd64.deb
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1
.
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1.
powershell_7.1.3-1.ubuntu.18.04_amd64.deb
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD
.
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD.
powershell_7.1.3-1.ubuntu.20.04_amd64.deb
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C1170A6E502
.
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C11
7.1.312 Mar 2021 12:45
minor feature:
Remove the 32K character limit on the environment block for Start-Process.
webcmdlets to properly construct URI from body when using -NoProxy.
PromptForCredential() to add targetName as domain.
Bump.NET SDK to 5.0.4 (Internal 14775).
Disable running markdown link verification in release build CI.
Use template that disables component governance for CI.
Declare which variable group is used for checking the blob in the release build.
Add suppress for nuget multi-feed warning.
Disable code signing validation where the file type is not supported.
Install wget on CentOS 7 docker image.
install-dotnet download.
Make universal Deb package based on deb package spec.
release build to upload global tool packages to artifacts.
Update ini component version in test package.json.
Add manual release automation steps and improve changelog script.
Update markdown test packages with security.
a typo in the Get-ChangeLog function.
Disable global tool copy to unblock release.
powershell_7.1.3-1.debian.10_amd64.deb
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF
.
128F84AE66CD37443C72337DFEFEB586D6100FD1D125A6DC41589FFACA406EAF.
powershell_7.1.3-1.debian.11_amd64.deb
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5
.
0CF96A987B82C01C3D3B1C74A7A66F399AA86547DD70564E0405D214A54D1DB5.
powershell_7.1.3-1.debian.9_amd64.deb
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6
.
ED11525B2991ACE03B594FED91F46AC3A5BE9948765AA8E5382EEFBF4651FEC6.
powershell_7.1.3-1.ubuntu.16.04_amd64.deb
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1
.
DFA2AC5B01D0734238FE971A38CBE47D453492291B9B2271CA9E0F4031367DE1.
powershell_7.1.3-1.ubuntu.18.04_amd64.deb
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD
.
5D7867407FC509D45E7D2163CBE42A3C2AA1C1F03E38A35DF077E6D0D9439AAD.
powershell_7.1.3-1.ubuntu.20.04_amd64.deb
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C1170A6E502
.
ED800C0E58560D6A4F743E68083F8B46BEF29670917C250157AA2C11
7.2.0-preview.312 Feb 2021 07:05
minor feature:
third party signing for files in sub-folders.
Bump.NET SDK to version 5.0.103 (Internal 14459).
Publish the global tool package for stable release.
powershell_7.1.2-1.debian.10_amd64.deb
383B4E65F0F47F1B776C56C83269E52A15AC4238AFD80A5B9CFA3C036EB31509
.
383B4E65F0F47F1B776C56C83269E52A15AC4238AFD80A5B9CFA3C036EB31509.
powershell_7.1.2-1.debian.11_amd64.deb
EC2A8D22B9783E5F5653CBCAE93689D3CD664247CDB2CEBA1774D6CBC0EBAB65
.
EC2A8D22B9783E5F5653CBCAE93689D3CD664247CDB2CEBA1774D6CBC0EBAB65.
powershell_7.1.2-1.debian.9_amd64.deb
2DCC999558B73E763FE9BBD982D2033AEE54E963EBCF44B3A888986C62F3A7CB
.
2DCC999558B73E763FE9BBD982D2033AEE54E963EBCF44B3A888986C62F3A7CB.
powershell_7.1.2-1.ubuntu.16.04_amd64.deb
C8E6B1D6A9CC4B71E444BE4C5094A0B99D8318222D4C30486BAB26177FAABB76
.
C8E6B1D6A9CC4B71E444BE4C5094A0B99D8318222D4C30486BAB26177FAABB76.
powershell_7.1.2-1.ubuntu.18.04_amd64.deb
A2BF05909D4879F5CA8924B0C25AF965AA597CFC49651DEB1EE9B9463B515D72
.
A2BF05909D4879F5CA8924B0C25AF965AA597CFC49651DEB1EE9B9463B515D72.
powershell_7.1.2-1.ubuntu.20.04_amd64.deb
23639EDFF0487FE084D011767C67D35D55F37A22BD00CD0BB48ACDDFF9F217B8
.
23639EDFF0487FE084D011767C67D35D55F37A22BD00CD0BB48ACDDFF9F217B8.
powershell-7.1.2-1.centos.8.x86_64.rpm
A87FF39F2224B38FCB9EF8D2048FB59715DA8A5DB40989F83A5C045ADF135DBE
.
A87FF39F2224B38FCB9EF8D2048FB59715DA8A5DB40989F83A5C045ADF135DBE.
powershell-7.1.2-1.rhel.7.x86_64.rpm
468CDEEF13F822E81057FCD17C55288A3E3A19D045A8550A118C64BD0B192488
.
468CDEEF13F822E81057FCD17C55288A3E3A19D045A8550A118C64BD0B192488.
powershell-7.1.2-linux-alpine-x64.tar.gz
6E601FCADFEEE60B9DD9FF9F3432D18491E734A150B476FE03D9F15B3D07DF33
.
6E601FCADFEEE60B9DD9FF9F3432D18491E734A150B476FE03D9F15B3D07DF33.
powershell-7.1.2-linux-arm32.tar.gz
D85F53C78B86C187DD7CD7F5432871AF4DD5B833869DECE2D388ACB05B52492F
.
D85F53C78B86C187DD7CD7F5432871AF4DD5B833869DECE2D388ACB05B52492F.
powershell-7.1.2-linux-arm64.tar.gz
C60445702F4BB340EF3865863FE6300E51A4C9075927EE16EB83ECAB02D9C840
.
C60445702F4BB340EF386586
7.0.420 Jan 2021 03:19
minor feature:
Remove MyGet feeds from test nuget.config (Internal 14147).
Update WXS file for 7.0.4 (Internal 14122).
Update.NET dependencies for 7.0.4 (Internal 14104).
.0.4 `Get-Module` test failure (Internal 13946).
directory creation failure (Internal 13904).
Disable WMF link invocation test.
Use PowerShell Core for build and test of package in CI build.
Disable libmi dependent tests for macOS.
Use one feed in each nuget.config in official builds.
path signed RPMs are uploaded from in release build.
syntax error in Windows packaging script.
Make AppLocker Enforce mode take precedence over UMCI Audit mode.
with unsigned build.
Move macOS and NuGet to ESRP signing.
Move Windows package signing to use ESRP.
Move Linux to ESRP signing.
Migrate 3rd party signing to ESRP.
Don't do a shallow checkout.
Move to ESRP signing for Windows files.
breaks in packages daily build due to macOS signing changes.
Sign individual files in package.
Use Authenticode certificate for MSIX signing.
Sign the MSIX files for the store.
Use temporary personal path at runspace startup when env:HOME not defined.
MSIX packaging to determine if a preview release by inspecting the semantic version string.
Add default help content to the assets folder.
powershell_7.0.4-1.debian.10_amd64.deb
7F124A67A2DACBA0C2284FEB22F2B6F8505FB0C42BE2FCD17EE4ED0AA7636BF4
.
7F124A67A2DACBA0C2284FEB22F2B6F8505FB0C42BE2FCD17EE4ED0AA7636BF4.
powershell_7.0.4-1.debian.11_amd64.deb
02FC95473177151F1450342B611FF54AB8BE01158273014E4930D7D5E6606226
.
02FC95473177151F1450342B611FF54AB8BE01158273014E4930D7D5E6606226.
powershell_7.0.4-1.debian.9_amd64.deb
7F463555A0741D7DB03A3AB400E79EF86E513B959BF7162A16D78695398D6F2A
.
7F463555A0741D7DB03A3AB400E79EF86E513B959BF7162A16D78695398D6F2A.
powershell_7.0.4-1.ubuntu.16.04_amd64.deb
A317B3ABCF9EC376151FFBBFF8EC30E958A25D65CAB861DC813B4881E60C11A6
.
A317B3ABCF9EC376151FFBBFF8EC30E958A25D65CAB861DC813B4881E60C11A6.
powershell_7.0.4-1.ubuntu.18.04_amd64.deb
C74DE93D4279B1489891A052005A0063B378384
7.1.115 Jan 2021 10:25
minor feature:
Avoid an exception if file system does not support reparse points.
Make AppLocker Enforce mode take precedence over UMCI Audit mode.
syntax error in Windows packaging script.
Use one feed in each nuget.config in official builds.
path signed RPMs are uploaded from in release build.
with unsigned build.
Move macOS and NuGet packages to ESRP signing.
Move Windows packages signing to use ESRP.
Move Linux packages to ESRP signing.
Migrate 3rd party signing to ESRP.
Don't do a shallow checkout.
Move to ESRP signing for Windows files.
Add checkout step to release build templates.
powershell_7.1.1-1.debian.10_amd64.deb
EB05194343E1EACF02C716D9E882D2D69D4943901ACB40C319ECA67E1A43F9A0
.
EB05194343E1EACF02C716D9E882D2D69D4943901ACB40C319ECA67E1A43F9A0.
powershell_7.1.1-1.debian.11_amd64.deb
81B86DFEF2998F26D24C7EC670DEF50151333E98B558A2AF200DEB6281BF9C1A
.
81B86DFEF2998F26D24C7EC670DEF50151333E98B558A2AF200DEB6281BF9C1A.
powershell_7.1.1-1.debian.9_amd64.deb
6762102330269B43F291BD7AE9B16C37D9C62B00FE6980E0D4F05E60EFB6DE71
.
6762102330269B43F291BD7AE9B16C37D9C62B00FE6980E0D4F05E60EFB6DE71.
powershell_7.1.1-1.ubuntu.16.04_amd64.deb
CD71B9CDAF2196C968134714637C3686BEAE3AE5646BF8C3E1C3CFA7B090E217
.
CD71B9CDAF2196C968134714637C3686BEAE3AE5646BF8C3E1C3CFA7B090E217.
powershell_7.1.1-1.ubuntu.18.04_amd64.deb
0E10D4EF02A5BC2D6A15E6F58745CADAF5ECF94AAD6D1C0BCB5BD6443BC8F3B7
.
0E10D4EF02A5BC2D6A15E6F58745CADAF5ECF94AAD6D1C0BCB5BD6443BC8F3B7.
powershell_7.1.1-1.ubuntu.20.04_amd64.deb
CF2D594765C3D40800AC6F838E8159D6952E1ABCCA18976E2B13E0A819D9C401
.
CF2D594765C3D40800AC6F838E8159D6952E1ABCCA18976E2B13E0A819D9C401.
powershell-7.1.1-1.centos.8.x86_64.rpm
B0F1ED1B45078EE102F06C717578A41780C1CF995346141CC74B092EDF8F19E2
.
B0F1ED1B45078EE102F06C717578A41780C1CF995346141CC74B092EDF8F19E2.
powershell-7.1.1-1.rhel.7.x86_64.rpm
59151AAEB8BD131758D4E67C2C16BDB5E89A21634F6E3CF66921F62F5D33FDA8
.
59151AAEB8BD131758D4E67C2C16BDB5E89A21634F6E3CF66921F62F5D33FDA8.
powershell-7.1.1-linux-alpine-x64.tar.
7.2.0-preview.217 Dec 2020 01:45
minor feature:
Diff from 7.1.0-rc.2.
Diff from 7.0.0.
a logic in MapSecurityZone.
Update pwsh -? output to match docs.
markdownlint security updates.
to release pipeline for GA release (Internal 13410).
Change PkgES Lab to unblock build (Internal 13376).
Add validation and dependencies for Ubuntu 20.04 distribution to packaging script.
Add.NET install workaround for RTM.
Bump Microsoft.PowerShell.Native version from 7.1.0-rc.2 to 7.1.0.
Bump PSReadLine version to 2.1.0.
Update script to use.NET RTM feeds.
powershell_7.1.0-1.debian.10_amd64.deb
D530B66C55FF48381B5F61DD8AB3E27B985017AAF2B4E9C8D37BDC7B51CE8E87
.
D530B66C55FF48381B5F61DD8AB3E27B985017AAF2B4E9C8D37BDC7B51CE8E87.
powershell_7.1.0-1.debian.11_amd64.deb
2046D59FB228FF65A3E5808BFA9231BE0BBF75BC84995B847F1AA2F3689742F1
.
2046D59FB228FF65A3E5808BFA9231BE0BBF75BC84995B847F1AA2F3689742F1.
powershell_7.1.0-1.debian.9_amd64.deb
B065E529966D1B45F9CA3815FC3E79F289FB7040BED8449A565919144A85FC0A
.
B065E529966D1B45F9CA3815FC3E79F289FB7040BED8449A565919144A85FC0A.
powershell_7.1.0-1.ubuntu.16.04_amd64.deb
25EDE87C86DBB44A3539E9FDFBBF7202359F723C687B9A6DD5951AEDA259C29B
.
25EDE87C86DBB44A3539E9FDFBBF7202359F723C687B9A6DD5951AEDA259C29B.
powershell_7.1.0-1.ubuntu.18.04_amd64.deb
0E91D6A3EFDE525266E4DC35613415D318408E4DF7C37E1E8576175AB9378FAA
.
0E91D6A3EFDE525266E4DC35613415D318408E4DF7C37E1E8576175AB9378FAA.
powershell_7.1.0-1.ubuntu.20.04_amd64.deb
09AC03BDCD7C74A36807BECA62EB4CCFCA690BE1DC3936ED08A7B8F14FE0CFF9
.
09AC03BDCD7C74A36807BECA62EB4CCFCA690BE1DC3936ED08A7B8F14FE0CFF9.
powershell-7.1.0-1.centos.8.x86_64.rpm
F3985B24719534F27A6C603416C7644771E17C75AFBFD8E6D5E98390045BF9D3
.
F3985B24719534F27A6C603416C7644771E17C75AFBFD8E6D5E98390045BF9D3.
powershell-7.1.0-1.rhel.7.x86_64.rpm
ED1C8D2BDADEFA6FD54E942EA7170F38B5EB16D3D58914C7CDBACC410459709F
.
ED1C8D2BDADEFA6FD54E942EA7170F38B5EB16D3D58914C7CDBACC410459709F.
powershell-7.1.0-linux-alpine-x64.tar.gz
0B4405505EB97D4821449657A99A3DA4AA75F270F3A7745B451B461F2EADB39D
.
0B4405505EB97D
7.2.0-preview.118 Nov 2020 15:45
minor feature:
Diff from 7.1.0-rc.2.
Diff from 7.0.0.
a logic in MapSecurityZone.
Update pwsh -? output to match docs.
markdownlint security updates.
to release pipeline for GA release (Internal 13410).
Change PkgES Lab to unblock build (Internal 13376).
Add validation and dependencies for Ubuntu 20.04 distribution to packaging script.
Add.NET install workaround for RTM.
Bump Microsoft.PowerShell.Native version from 7.1.0-rc.2 to 7.1.0.
Bump PSReadLine version to 2.1.0.
Update script to use.NET RTM feeds.
powershell_7.1.0-1.debian.10_amd64.deb
D530B66C55FF48381B5F61DD8AB3E27B985017AAF2B4E9C8D37BDC7B51CE8E87
.
D530B66C55FF48381B5F61DD8AB3E27B985017AAF2B4E9C8D37BDC7B51CE8E87.
powershell_7.1.0-1.debian.11_amd64.deb
2046D59FB228FF65A3E5808BFA9231BE0BBF75BC84995B847F1AA2F3689742F1
.
2046D59FB228FF65A3E5808BFA9231BE0BBF75BC84995B847F1AA2F3689742F1.
powershell_7.1.0-1.debian.9_amd64.deb
B065E529966D1B45F9CA3815FC3E79F289FB7040BED8449A565919144A85FC0A
.
B065E529966D1B45F9CA3815FC3E79F289FB7040BED8449A565919144A85FC0A.
powershell_7.1.0-1.ubuntu.16.04_amd64.deb
25EDE87C86DBB44A3539E9FDFBBF7202359F723C687B9A6DD5951AEDA259C29B
.
25EDE87C86DBB44A3539E9FDFBBF7202359F723C687B9A6DD5951AEDA259C29B.
powershell_7.1.0-1.ubuntu.18.04_amd64.deb
0E91D6A3EFDE525266E4DC35613415D318408E4DF7C37E1E8576175AB9378FAA
.
0E91D6A3EFDE525266E4DC35613415D318408E4DF7C37E1E8576175AB9378FAA.
powershell_7.1.0-1.ubuntu.20.04_amd64.deb
09AC03BDCD7C74A36807BECA62EB4CCFCA690BE1DC3936ED08A7B8F14FE0CFF9
.
09AC03BDCD7C74A36807BECA62EB4CCFCA690BE1DC3936ED08A7B8F14FE0CFF9.
powershell-7.1.0-1.centos.8.x86_64.rpm
F3985B24719534F27A6C603416C7644771E17C75AFBFD8E6D5E98390045BF9D3
.
F3985B24719534F27A6C603416C7644771E17C75AFBFD8E6D5E98390045BF9D3.
powershell-7.1.0-1.rhel.7.x86_64.rpm
ED1C8D2BDADEFA6FD54E942EA7170F38B5EB16D3D58914C7CDBACC410459709F
.
ED1C8D2BDADEFA6FD54E942EA7170F38B5EB16D3D58914C7CDBACC410459709F.
powershell-7.1.0-linux-alpine-x64.tar.gz
0B4405505EB97D4821449657A99A3DA4AA75F270F3A7745B451B461F2EADB39D
.
0B4405505EB97D
7.1.012 Nov 2020 08:45
minor feature:
Engine Updates and Fixes:
- Fix a logic bug in `MapSecurityZone`.
General Cmdlet Updates and Fixes;
- Update `pwsh -?` output to match docs
- `markdownlint` security updates
Build and Packaging Improvements:
- Fixes to release pipeline for GA release (Internal 13410)
- Add validation and dependencies for Ubuntu 20.04 distribution to packaging script
- Change PkgES Lab to unblock build
- Add .NET install workaround for RTM (#13991)
- Bump Microsoft.PowerShell.Native version from 7.1.0-rc.2 to 7.1.0
- Bump PSReadLine version to 2.1.0
- Bump .NET to version 5.0.100-rtm.20526.5
- Update script to use .NET RTM feeds
Engine Updates and Fixes:
- Rename `Get-Subsystem` to `Get-PSSubsystem` and fix two related minor issues
- Add missing `PSToken` token table entries to fix the `PSParser` API
- Add additional PowerShell modules to the tracked modules list
- Fix blocking wait when starting file associated with a Windows application
- Revert `PSNativePSPathResolution` to being an experimental feature
General Cmdlet Updates and Fixes:
- Emit warning if `ConvertTo-Json` exceeds `-Depth` value)
- Change Linux package script call to publish to the production repository in release builds
- Update `PSReadLine` version to `2.1.0-rc1`
- Move PowerShell build to dotnet `5.0-RC.2`
- Bump `Microsoft.PowerShell.Native` to `7.1.0-rc.2`