TeamCity 8 has just been released and the UI in tcWebhooks was not working correctly due to the new Internal/External Project naming changes.
Basically, the page was being redirected by Teamcity whenever you went to the edit webhooks screen. My JSP controller was looking for “projectId=project01” in the URL so it was never loading the settings into the UI.
Existing settings appeared to be fine, but editing webhooks required hacking the XML files on the server. This new release fixes that, and adds the projectExternalId value to the webhook payload.
Other than that. Webhooks appear to be firing correctly on my test server running TC8. If you find anything different, please post a comment below or on the Bugs page.
NOTE: Due to changes in the TeamCity API, this version will only work on version 8.0 and above of TeamCity.
If you’re keen to try it out, you can download it from here: tcWebHooksPlugin-0.8.29.142.zip