Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 39 additions & 1 deletion CHANGELOG/preview.md → CHANGELOG/7.4.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,42 @@
# Current preview release
# 7.4 Changelog

## [7.4.0] - 2023-11-16

### General Cmdlet Updates and Fixes

- Added a missing `ConfigureAwait(false)` call to webcmdlets so they don't block (#20622)
- Fix `Group-Object` so output uses current culture (#20623)
- Block getting help from network locations in restricted remoting sessions (#20615)

### Build and Packaging Improvements

<details>

<summary>

<p>Bump .NET 8 to 8.0.0 RTM build</p>

</summary>

<ul>
<li>Add internal .NET SDK URL parameter to release pipeline (Internal 28474)</li>
<li>Update the CGManifest file for v7.4.0 release (Internal 28457)</li>
<li>Fix repository root for the nuget.config (Internal 28456)</li>
<li>Add internal nuget feed to compliance build (Internal 28449)</li>
<li>Copy azure blob with PowerShell global tool to private blob and move to CDN during release (Internal 28438)</li>
<li>Fix release build by making the internal SDK parameter optional (#20658) (Internal 28440)</li>
<li>Make internal .NET SDK URL as a parameter for release builld (#20655) (Internal 28428)</li>
<li>Update <code>PSResourceGet</code> version for <code>1.0.1</code> release (#20652) (Internal 28427)</li>
<li>Bump .NET 8 to 8.0.0 RTM build (Internal 28360)</li>
<li>Remove Auth header content from ErrorRecord (Internal 28409)</li>
<li>Fix setting of variable to consume internal SDK source (Internal 28354)</li>
<li>Bump Microsoft.Management.Infrastructure to v3.0.0 (Internal 28352)</li>
<li>Bump <code>Microsoft.PowerShell.Native</code> to <code>v7.4.0</code> (#20617) (#20624)</li>
</ul>

</details>

[7.4.0]: https://github.com/PowerShell/PowerShell/compare/v7.4.0-rc.1...v7.4.0

## [7.4.0-rc.1] - 2023-10-24

Expand Down
8 changes: 4 additions & 4 deletions DotnetRuntimeMetadata.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"sdk": {
"channel": "8.0.1xx-rc2",
"channel": "8.0.1xx",
"quality": "daily",
"qualityFallback": "preview",
"packageVersionPattern": "8.0.0-rc.2",
"packageVersionPattern": "8.0.0",
"sdkImageVersion": "8.0.100",
"nextChannel": "8.0.1xx-rc2",
"nextChannel": "8.0.1xx",
"azureFeed": "",
"sdkImageOverride": "8.0.100-rc.2.23502.2"
"sdkImageOverride": "8.0.100-rtm.23551.15"
},
"internalfeed": {
"url": ""
Expand Down
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"sdk": {
"version": "8.0.100-rc.2.23502.2"
"version": "8.0.100"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<ItemGroup>
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
<PackageReference Include="System.Diagnostics.PerformanceCounter" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Diagnostics.PerformanceCounter" Version="8.0.0" />
</ItemGroup>

<PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@

<ItemGroup>
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
<PackageReference Include="System.ServiceProcess.ServiceController" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.ServiceProcess.ServiceController" Version="8.0.0" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@

<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" />
<PackageReference Include="System.Threading.AccessControl" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Drawing.Common" Version="8.0.0-rc.2.23479.14" />
<PackageReference Include="System.Threading.AccessControl" Version="8.0.0" />
<PackageReference Include="System.Drawing.Common" Version="8.0.0" />
<PackageReference Include="JsonSchema.Net" Version="5.4.0" />
</ItemGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

<ItemGroup>
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
<PackageReference Include="System.Diagnostics.EventLog" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Diagnostics.EventLog" Version="8.0.0" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
<!-- the following package(s) are from https://github.com/dotnet/fxdac -->
<PackageReference Include="System.Data.SqlClient" Version="4.8.5" />
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
<PackageReference Include="System.IO.Packaging" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Net.Http.WinHttpHandler" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Text.Encodings.Web" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.IO.Packaging" Version="8.0.0" />
<PackageReference Include="System.Net.Http.WinHttpHandler" Version="8.0.0" />
<PackageReference Include="System.Text.Encodings.Web" Version="8.0.0" />
<!--
the following package(s) are from https://github.com/dotnet/wcf
they are pinned to the version 4.10.x due to a breaking change in newer versions.
Expand All @@ -34,7 +34,7 @@
<PackageReference Include="System.ServiceModel.Security" Version="4.10.3" />
<PackageReference Include="System.Private.ServiceModel" Version="4.10.3" />
<!-- the source could not be found for the following package(s) -->
<PackageReference Include="Microsoft.Windows.Compatibility" Version="8.0.0-rc.2.23479.10" />
<PackageReference Include="Microsoft.Windows.Compatibility" Version="8.0.0" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<ProjectReference Include="..\System.Management.Automation\System.Management.Automation.csproj" />
<ProjectReference Include="..\Microsoft.WSMan.Runtime\Microsoft.WSMan.Runtime.csproj" />
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
<PackageReference Include="System.ServiceProcess.ServiceController" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.ServiceProcess.ServiceController" Version="8.0.0" />
</ItemGroup>

<PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,16 @@
<!-- the Application Insights package -->
<PackageReference Include="Microsoft.ApplicationInsights" Version="2.21.0" />
<!-- the following package(s) are from https://github.com/dotnet/corefx -->
<PackageReference Include="Microsoft.Win32.Registry.AccessControl" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.DirectoryServices" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="Microsoft.Win32.Registry.AccessControl" Version="8.0.0" />
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0" />
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
<PackageReference Include="System.DirectoryServices" Version="8.0.0" />
<!--PackageReference Include="System.IO.FileSystem.AccessControl" Version="6.0.0-preview.5.21301.5" /-->
<PackageReference Include="System.Management" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Security.AccessControl" Version="6.0.2-mauipre.1.22102.15" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Security.Permissions" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="System.Management" Version="8.0.0" />
<PackageReference Include="System.Security.AccessControl" Version="6.0.0" />
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="8.0.0" />
<PackageReference Include="System.Security.Permissions" Version="8.0.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0" />
<!-- the following package(s) are from the powershell org -->
<PackageReference Include="Microsoft.Management.Infrastructure" Version="3.0.0" />
<PackageReference Include="Microsoft.PowerShell.Native" Version="7.4.0" />
Expand Down
4 changes: 2 additions & 2 deletions test/powershell/Host/TabCompletion/TabCompletion.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -1321,7 +1321,7 @@ class InheritedClassTest : System.Attribute
Context "Cmdlet name completion" {
BeforeAll {
$testCases = @(
@{ inputStr = "get-c*item"; expected = "Get-ChildItem" }
@{ inputStr = "get-ch*item"; expected = "Get-ChildItem" }
@{ inputStr = "set-alia?"; expected = "Set-Alias" }
@{ inputStr = "s*-alias"; expected = "Set-Alias" }
@{ inputStr = "se*-alias"; expected = "Set-Alias" }
Expand Down Expand Up @@ -2012,7 +2012,7 @@ dir -Recurse `
}

It "Test complete module file name" {
$inputStr = "using module test"
$inputStr = "using module testm"
$res = TabExpansion2 -inputScript $inputStr -cursorColumn $inputStr.Length
$res.CompletionMatches | Should -HaveCount 1
$res.CompletionMatches[0].CompletionText | Should -BeExactly ".${separator}testModule.psm1"
Expand Down
2 changes: 1 addition & 1 deletion test/tools/TestService/TestService.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Windows.Compatibility" Version="8.0.0-rc.2.23479.10" />
<PackageReference Include="Microsoft.Windows.Compatibility" Version="8.0.0" />
</ItemGroup>

</Project>
4 changes: 2 additions & 2 deletions test/tools/WebListener/WebListener.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="8.0.0-rc.2.23480.2" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0-rc.2.23479.6" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="8.0.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@ steps:

displayName: Build reference assemblies
env:
__DOTNET_RUNTIME_FEED_KEY: $(RUNTIME_SOURCEFEED_KEY)
__DOTNET_RUNTIME_FEED: $(RUNTIME_SOURCEFEED)
__DOTNET_RUNTIME_FEED_KEY: $(RUNTIME_SOURCEFEED_KEY)

- ${{ each value in parameters.ListOfFiles }}:
- pwsh: |
Expand Down