After upgrading from 2018 (LTS) to 2019 LTS (2019.3.4 I believe) we’ve noticed that webhooks are slightly different.
In 2018, the “DeploymentQueued” event contained Deployment Id in the RelatedDocumentIds field. Now in 2019, only “DeploymentStarted” and “DeploymentSuceeded” events contain the deployment id. This makes it super-hard for us to figure out the details of a queued deploy. Since DeploymentQueued is the only of these events that contain the actual user initiating the deploy, it is now next to impossible for us to track “who deployed what” using Octopus webhooks.
I guess my question is: Is this a bug, or is there a reason for this change?
Thank you for reporting this! Had the same problem with the custom webhook I use to track deployments, and I only just now got around to investigating why it had broken. Glad to see it’s already fixed!