#### AI description (iteration 1)
#### PR Classification
Documentation update for the v7.5.0-preview.4 release.
#### PR Summary
This pull request updates the changelog to document the changes and improvements introduced in the v7.5.0-preview.4 release.
- `CHANGELOG/preview.md`: Added entries for engine updates, general cmdlet updates, code cleanup, tools, tests, build and packaging improvements, and documentation updates.
#### AI description (iteration 1)
#### PR Classification
New feature
#### PR Summary
This pull request adds a new experimental feature to the configuration files for both Linux and Windows platforms.
- `experimental-feature-linux.json`: Added `PSRedirectToVariable` to the list of experimental features.
- `experimental-feature-windows.json`: Added `PSRedirectToVariable` to the list of experimental features.
#### AI description (iteration 1)
#### PR Classification
Bug fix to remove unnecessary NuGet file modification in the Validate SDK step.
#### PR Summary
This pull request removes redundant modifications to the NuGet configuration file in the release validation pipeline.
- `.pipelines/templates/release-validate-sdk.yml`: Commented out the code that modifies the NuGet configuration file to prevent unnecessary changes.
#### AI description (iteration 1)
#### PR Classification
Documentation update
#### PR Summary
This pull request updates the third-party notices to reflect changes in dependencies and their respective licenses.
- Updated `ThirdPartyNotices.txt` to reflect new versions and copyright holders for several dependencies.
- Removed detailed Apache License text for `Microsoft.Extensions.ObjectPool` and replaced it with a summary.
- Added new entries for `Microsoft.Extensions.ObjectPool 8.0.4` and updated versions for other dependencies like `Microsoft.Bcl.AsyncInterfaces`, `System.Security.AccessControl`, and various `Json` libraries.
* Fix code PATs
* Fix feed PATs
* remove gallery commit
* update feed url
* Update to new variable groups
* Fix Variable name
* Fix credential template
* Disable Signing setup in prep stage
* Capture nuget source list
* lock down the firewall
* Add creds to feed switch to allow single switch location
* Use switch from build.psm1
* Use switch template instead of commands
* update to test feed
* disable codeql in jobs where we don't compile
* disable code sign validation for prep
* move capture steps to restore phase to see if it speeds things up
* remove duplicate capture of nuget config
* update test service
* Only build windows test service on windows
* warn when no config is generated
* try to fix test service
* fix web listener refs
* try removing dotnet tool
* update feedname with user info
* update package version that is not found
* try moving failing jobs to restore phase
* allow nuget inset in either phase
* update package ref
* use the right reporoot
* Move everything to restore
* Try adding build phase
* put nuget files in the right place
* move bootstrap into yaml
* remove onebranch agent items from macos build
* switch to environment variable
* bump a couple of packages
* fix formatting
* Fix static analysis issue
* update feed url to test restoring everything
* install the AzFeed cred provider
* fix binlog issues
* devcontainers: mount workspace in /PowerShell
* Delete .devcontainer/fedora30 directory
fedora is not supported by PowerShell anymore
* Update Dockerfile
Update to a supported version of Ubuntu
---------
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>