diff --git a/CHANGELOG/preview.md b/CHANGELOG/preview.md
index 0d11d0af62..aa09386b22 100644
--- a/CHANGELOG/preview.md
+++ b/CHANGELOG/preview.md
@@ -1,5 +1,151 @@
# Current preview release
+## [7.3.0-preview.4] - 2022-05-23
+
+### Engine Updates and Fixes
+
+
+- Remove the use of
BinaryFormatter in PSRP serialization (#17133) (Thanks @jborean93!)
+- Update telemetry collection removing unused data and adding some new data (#17304)
+- Fix the word wrapping in formatting to handle escape sequences properly (#17316)
+- Fix the error message in Hashtable-to-object conversion (#17329)
+- Add support for new WDAC API (#17247)
+- On Windows, reset cursor visibility back to previous state when rendering progress (#16782)
+- Fix the list view to not leak VT decorations (#17262)
+- Fix formatting truncation to handle strings with VT sequences (#17251)
+- Fix line breakpoints for
return statements without a value (#17179)
+- Fix for partial PowerShell module search paths, that can be resolved to CWD locations (#17231) (Internal 20126)
+- Change logic in the testing helper module for determining whether
PSHOME is writable (#17218)
+- Make a variable assignment in a
ParenExpression to return the variable value (#17174)
+- Use new Windows signature APIs from
Microsoft.Security.Extensions package (#17159)
+- Do not include node names when sending telemetry. (#16981)
+- Support forward slashes in network share (UNC path) completion (#17111) (#17117) (Thanks @sba923!)
+- Do not generate clean block in proxy function when the feature is disabled (#17112)
+- Ignore failure attempting to set console window title (#16948)
+- Update regex used to remove ANSI escape sequences to be more specific to decoration and CSI sequences (#16811)
+- Improve member auto completion (#16504) (Thanks @MartinGC94!)
+- Prioritize
ValidateSet completions over Enums for parameters (#15257) (Thanks @MartinGC94!)
+- Add Custom Remote Connections Feature (#17011)
+
+
+### General Cmdlet Updates and Fixes
+
+
+- Add check for
ScriptBlock wrapped in PSObject to $using used in ForEach-Object -Parallel (#17234) (Thanks @ryneandal!)
+- Fix
ForEach method to set property on a scalar object (#17213)
+- Fix
Sort-Object -Stable -Unique to actually do stable sorting (#17189) (Thanks @m1k0net!)
+- Add
OutputType attribute to various commands (#16962) (Thanks @MartinGC94!)
+- Make
Stop-Service only request needed privileges when not setting SDDL. (#16663) (Thanks @kvprasoon!)
+
+
+### Code Cleanup
+
+
+- Remove
EventLogLogProvider and its related legacy code (#17027)
+- Fix typos in names of method (#17003) (Thanks @al-cheb!)
+- SemanticChecks: Avoid repeated type resolution of
[ordered] (#17328) (Thanks IISResetMe!)
+- Redo the change that was reverted by #15853 (#17357)
+- Correct spelling of
pseudo in Compiler.cs (#17285) (Thanks @eltociear!)
+- Make
NameObscurerTelemetryInitializer internal (#17214)
+- Make
NameObscurerTelemetryInitializer internal (#17167)
+- Correct Typo in the resource string
PathResolvedToMultiple (#17098) (Thanks @charltonstanley!)
+- Fix typo in
ComRuntimeHelpers.cs (#17104) (Thanks @eltociear!)
+
+
+### Documentation and Help Content
+
+
+- Update link to PowerShell remoting in depth video (#17166)
+
+
+### Tests
+
+
+- Add
-because to the failing test to aid in debugging (#17030)
+- Simplify Enum generator for the
-bnot operator test (#17014)
+- Improve unique naming for tests (#17043)
+- Use a random string for the missing help topic to improve the chances that the help topic really won't be found. (#17042)
+
+
+### Build and Packaging Improvements
+
+
+- Update
README.md and metadata.json for v7.3.0-preview.3 release (#17029)
+- Do not pull dotnet updates from internal feed (#17007)
+- Simplify
Get-WSManSupport based on current .NET Distro Support (#17356)
+- Update to the latest NOTICES file (#17372, #17332, #17311, #17275)
+- Run on every PR and let the action skip (#17366)
+- Make sure verbose message is not null (#17363)
+- Release changelogs (#17364)
+- Update build versions (#17318)
+- Add Daily Link Check GitHub Workflow (#17351)
+- Update the cgmanifest (#17361, #17344, #17324, #17302, #17268)
+- Bump
NJsonSchema from 10.6.10 to 10.7.0 (#17350)
+- Disable broken macOS CI job, which is unused (#17221)
+- Have rebase workflow Post a message when it starts (#17341)
+- Update
DotnetRuntimeMetadata.json for .NET 7 Preview 4 (#17336)
+- Update Ubuntu 22 to be detected as not supported WSMan (#17338)
+- Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5 (#17274)
+- Make sure we execute tests on LTS package for older LTS releases (#17326)
+- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 (#17320)
+- Add fedora to the OS's that can't run WSMan (#17325)
+- Add sles15 support to
install-powershell.sh (#16984)
+- Start rotating through all images (#17315)
+- Update .NET SDK version from
7.0.100-preview.2.22153.17 to 7.0.100-preview.4.22252.9 (#17061)
+- Disable release security analysis for SSH CI (#17303)
+- Add a finalize template which causes jobs with issues to fail (#17314)
+- Add mapping for ubuntu22.04 jammy (#17317)
+- Enable more tests to be run in a container. (#17294)
+- Fix
build.psm1 to find the required .NET SDK version when a higher version is installed (#17299)
+- Improve how Linux container CI builds are identified (#17295)
+- Only inject NuGet security analysis if we are using secure
nuget.config (#17293)
+- Reduce unneeded verbose message from
build.psm1 (#17291)
+- Switch to using GitHub action to verify markdown links for PRs (#17281)
+- Put Secure supply chain analysis at correct place (#17273)
+- Fix build id variable name when selecting CI container (#17279)
+- Add rotation between the two mariner images (#17277)
+- Update to use
mcr.microsoft.com (#17272)
+- Update engine working group members (#17271)
+- Bump PSReadLine from 2.2.2 to 2.2.5 in /src/Modules (#17252)
+- Update timeout for daily (#17263)
+- Bump NJsonSchema from 10.6.9 to 10.6.10 (#16902)
+- Update the
cgmanifest (#17260)
+- Fix Generate checksum file for packages build failure - v7.1.7 (#17219) (Internal 20274)
+- Move
cgmanifest generation to daily (#17258)
+- Bump Microsoft.CodeAnalysis.NetAnalyzers (#17245)
+- Update to the latest notice file (#17238)
+- Add container to Linux CI (#17233)
+- Mark
Microsoft.Management.Infrastructure.Runtime.Win as a developer dependency to hide in notice file (#17230)
+- Fixing dotnet SDK version parsing in
build.psm1 (#17198) (Thanks @powercode!)
+- Fixed package names verification to support multi-digit versions (#17220)
+- Bump Microsoft.CodeAnalysis.CSharp from 4.2.0-1.final to 4.2.0-4.final (#17210)
+- Add backport action (#17212)
+- Updated change logs for v7.0.9 / v7.0.10 / v7.1.6 / v7.1.7 / v7.2.2 / v7.2.3 (#17207)
+- Updated metadata.json and README.md for v7.2.3 and v7.0.10 (#17158)
+- Update package fallback list for ubuntu (from those updated for ubuntu 22.04) (deb) (#17180)
+- Update
wix to include security extensions package (#17171)
+- Update rebase.yml (#17170)
+- Adds sha256 digests to RPM packages (#16896) (Thanks @ngharo!)
+- Make mariner packages Framework dependent (#17151)
+- Update to the latest notice file (#17169)
+- Update to the latest notice file (#17146)
+- Replace
. in notices container name (#17154)
+- Allow multiple installations of dotnet. (#17141)
+- Bump
Microsoft.CodeAnalysis.NetAnalyzers (#17105)
+- Update to the latest notice file (#16437)
+- Skip failing scriptblock tests (#17093)
+- Update dotnet-install script download link (#17086)
+- Fix the version of the
Microsoft.CodeAnalysis.NetAnalyzers package (#17075)
+- Update
dotnetmetadata.json to accept .NET 7 preview 3 builds (#17063)
+- Re-enable
PowerShellGet tests targeting PowerShell gallery (#17062)
+- Add mariner 1.0 amd64 package (#17057)
+- Create checksum file for global tools (#17056)
+- Bump
Microsoft.CodeAnalysis.NetAnalyzers (#17065)
+- Use new cask format (#17064)
+
+
+[7.3.0-preview.4]: https://github.com/PowerShell/PowerShell/compare/v7.3.0-preview.3...v7.3.0-preview.4
+
## [7.3.0-preview.3] - 2022-03-21
### Engine Updates and Fixes