* Detect if OpenTelemetry module is present and environment variable is set
* Pre-instrument invocations with a span using Invocation ID + parent span ID
* Forward all user logs to the module to be sent to OTel endpoint
* Add Check-CsprojVulnerabilities.ps1 script
* Do not print report by default
* Add check for security vulnerabilities stage in the pipeline
* Update test projects dependencies
Set AZUREPS_CHECK_FOR_UPGRADE environment variable to False unless otherwise specified in App Settings, to prevent an expensive check for available version upgrades by AZ PS.
* Upgrade to .NET SDK 8.0.100-preview.7.23376.3
* Upgrade Microsoft.CodeAnalysis.CSharp to 4.7.0-2.final
* Upgrade to PowerShell SDK 7.4.0-preview.5
* Upgrade to PackageManagement version 1.4.8.1
* Add prIssueManagement.yml to onboard repo to GitOps.ResourceManagement as FabricBot replacement
Owners of the FabricBot configuration should have received email notification. The same information contained in the email is published internally at: https://aka.ms/gim/fabricbot. Details on the replacement service and the syntax of the new yaml configuration file is available publicly at: https://microsoft.github.io/GitOps/policies/resource-management.html
Please review and merge this PR to complete the process of onboarding to the new service.
* Deleting fabricbot.json
---------
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
* Error out if the user tries to install modules via Managed Dependencies on Legion
* Moved logic to help figure out if we are running in Azure to a helper class
* Add test case to validate that we do not throw on Legion when requirements.psd1 has no entries
* Add Managed Dependencies is not supported on Legion test case
* Upgrade to PowerShell SDK 7.4.0-preview.1
* Upgrade to .NET SDK 7.0
* Update README.md to target net7.0 and PowerShell 7.4
* Upgrade TargetFramework to net7.0
* Update tests: Convertfrom-Json returns an ordered hashtable
* Reset build counter for PowerShell 7.4
* Update package id to Microsoft.Azure.Functions.PowerShellWorker.PS7.4
* Add PowerShell 7.4 to the list of supported versions
* Update E2E tests to target PowerShell 7.4
* Remove logic to create case-insensitive hashtable from the ConvertFromJson output
* Update tests
* Add support to update the PowerShell 7.2 and 7.4 language workers in the Core Tools
* Try to create a case insensitive Hashtable for the DurableClient when deserializing JSON
* Update ConvertFromJson logic for Durable client
* Add test case to validate TypedDataToCaseInsensitiveHashtable deserialization
* Update build.ps1 logging