Snapshot debugging
Up to now, none of the above debugging action can be performed against an online production environment for security reasons. The only way to debug a production in the cloud is asynchronously by collecting a snapshot of the server-side code execution and analysing it offline in Visual Studio Code. It is possible to collect any number of snapshot and apply to them specific breakpoints, called snappoints, that are not meant to stop the execution of the code at runtime but instruct the server to log and collect the call stack and state of the variables at the snappoint (or when the application goes into error).To be able to create and/or collect snapshot debugger files, user must be part of the D365 SNAPSHOT DEBUG standard permission set. This will provide the needed permission to the relevant objects involved in the snapshot debugging process like, e.g., Published Application system table.We are also in need of declaring a specific launch configuration and this is done...