{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19067639,"defaultBranch":"master","name":"tcWebHooks","ownerLogin":"tcplugins","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-23T11:47:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7371820?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713095784.0","currentOid":""},"activityList":{"items":[{"before":"69f36d5908c253dfa8e37f118ae5a3fb2081521e","after":"0e8ba495b0bbc800e2e22980ddbae729d266b67e","ref":"refs/heads/issue_238-webhooks_not_showing_when_project_copied","pushedAt":"2024-04-25T09:14:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"a64eec3e8f7bcb3a63a2a68f07a644475a36ac95","after":"69f36d5908c253dfa8e37f118ae5a3fb2081521e","ref":"refs/heads/issue_238-webhooks_not_showing_when_project_copied","pushedAt":"2024-04-16T09:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Remove WebHookCacheKey, and implement re-keying of conflicting ids","shortMessageHtmlLink":"Remove WebHookCacheKey, and implement re-keying of conflicting ids"}},{"before":"4c696d0a088b529e0ebd70f710428876328be14f","after":"a64eec3e8f7bcb3a63a2a68f07a644475a36ac95","ref":"refs/heads/issue_238-webhooks_not_showing_when_project_copied","pushedAt":"2024-04-15T12:06:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Handle project copy,archive,dearchive,delete properly\n\nremove or refresh cache items correctly. Create delayed webhook restorer","shortMessageHtmlLink":"Handle project copy,archive,dearchive,delete properly"}},{"before":null,"after":"4c696d0a088b529e0ebd70f710428876328be14f","ref":"refs/heads/issue_238-webhooks_not_showing_when_project_copied","pushedAt":"2024-04-14T11:56:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Add a deferred handler that rebuilds the webhook cache when setings load\n\nWe get an event whenever the plugin-settings.xml is reloaded on disk for\nour element key .\n\nIt turns out that copying a project triggers this event on the new\nproject.\n\nWe can hook into this and queue a task to reload the cache for that\nproject. This is done with a deferred queue so that we give TC time to\nreload the files from disk into the plugin settings cache.","shortMessageHtmlLink":"Add a deferred handler that rebuilds the webhook cache when setings load"}},{"before":"fd648b192c53871cbc8eaa0b795d2ec1301981e5","after":"84d35207b657895f4a24b23f0a754e46a759c61c","ref":"refs/heads/master","pushedAt":"2024-04-10T12:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Add riffpie files to local repo, since it's only on http\n\nNewer versions of maven don't like http","shortMessageHtmlLink":"Add riffpie files to local repo, since it's only on http"}},{"before":"c9e5c60dd905159e59492aa316b1168eabde9e14","after":"fd648b192c53871cbc8eaa0b795d2ec1301981e5","ref":"refs/heads/master","pushedAt":"2024-04-10T11:51:59.000Z","pushType":"push","commitsCount":160,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Set version for release","shortMessageHtmlLink":"Set version for release"}},{"before":"eff1bba30613fe15e4d4846ee84fa6818bfd7bbb","after":"8e891d80c37a94be8ad808fb64a44ec62df9dfc9","ref":"refs/heads/jersey2-upgrade-tc","pushedAt":"2024-04-04T04:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Set version to 2.0.0-rc.5","shortMessageHtmlLink":"Set version to 2.0.0-rc.5"}},{"before":"9588c122e7a35d5ce241cd8193b65d42a49d242e","after":"eff1bba30613fe15e4d4846ee84fa6818bfd7bbb","ref":"refs/heads/jersey2-upgrade-tc","pushedAt":"2024-04-04T04:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Fix for test template preview and execute","shortMessageHtmlLink":"Fix for test template preview and execute"}},{"before":"3c1c84fef764b32d95cf9db419bcb6ab616e91d5","after":"9588c122e7a35d5ce241cd8193b65d42a49d242e","ref":"refs/heads/jersey2-upgrade-tc","pushedAt":"2024-04-03T09:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Remove riffpie repo","shortMessageHtmlLink":"Remove riffpie repo"}},{"before":"3800dc9a3bcdc81fbe4e25be21feeff60dab93be","after":"3c1c84fef764b32d95cf9db419bcb6ab616e91d5","ref":"refs/heads/jersey2-upgrade-tc","pushedAt":"2024-04-03T08:41:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Bump version for 2.0.0 RC4","shortMessageHtmlLink":"Bump version for 2.0.0 RC4"}},{"before":null,"after":"3800dc9a3bcdc81fbe4e25be21feeff60dab93be","ref":"refs/heads/jersey2-upgrade-tc","pushedAt":"2024-03-29T06:47:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Trying to fix bug #236","shortMessageHtmlLink":"Trying to fix bug #236"}},{"before":"f6f091e20e14cc367ef22f204a26ccdcf0e7c45b","after":"c9e5c60dd905159e59492aa316b1168eabde9e14","ref":"refs/heads/master","pushedAt":"2023-10-10T02:19:07.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Minor tidy up to tests and formatting","shortMessageHtmlLink":"Minor tidy up to tests and formatting"}},{"before":null,"after":"f6f091e20e14cc367ef22f204a26ccdcf0e7c45b","ref":"refs/heads/1.2.x","pushedAt":"2023-10-10T02:12:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Remove references to method that was removed from TC REST API\n\nNewer versions of the TC REST API now use a Java8 lambda supplier when\nreferencing a Value object.\n\nRemove this pattern as it is no longer supported. We can't just change\nto the supplier pattern because that might not be supported by older\nversions of TeamCity.\n\nIncrement plugin version for release.","shortMessageHtmlLink":"Remove references to method that was removed from TC REST API"}},{"before":"52f8499844c824279a42a8f3ecf1735efc2373f0","after":"5847aa8427ea1eaa0e5e1c51e5eea6751e08ab4f","ref":"refs/heads/issue_212-threading-issues","pushedAt":"2023-10-08T01:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Remove build agent plugin\n\nThe build agent plugin is very trivial. It is really only there is\nsimplify sending a service message to trigger the service message event.\n\nThis can be achieved in other ways, and therefore removes the need for\nBuild Agents to download the plugin and restart themselves.\n\nFor large installations with many cloud agents, this\nconnect/download/restart/reconnect process happens for every agent and\nsome agents only do one build and then shutdown.","shortMessageHtmlLink":"Remove build agent plugin"}},{"before":"488b088f16f21ee4e719ada58cb27933fc74c925","after":"f6f091e20e14cc367ef22f204a26ccdcf0e7c45b","ref":"refs/heads/master","pushedAt":"2023-10-07T02:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Remove references to method that was removed from TC REST API\n\nNewer versions of the TC REST API now use a Java8 lambda supplier when\nreferencing a Value object.\n\nRemove this pattern as it is no longer supported. We can't just change\nto the supplier pattern because that might not be supported by older\nversions of TeamCity.\n\nIncrement plugin version for release.","shortMessageHtmlLink":"Remove references to method that was removed from TC REST API"}},{"before":"ce6416778e6b1dd03e5f91fa358e4980c86b2f5c","after":"52f8499844c824279a42a8f3ecf1735efc2373f0","ref":"refs/heads/issue_212-threading-issues","pushedAt":"2023-10-07T02:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Remove references to method that was removed from TC REST API\n\nNewer versions of the TC REST API now use a Java8 lambda supplier when\nreferencing a Value object.\n\nRemove this pattern as it is no longer supported. We can't just change\nto the supplier pattern because that might not be supported by older\nversions of TeamCity.\n\nIncrement plugin version for release.","shortMessageHtmlLink":"Remove references to method that was removed from TC REST API"}},{"before":"e5a5bc9a4a4e4d4cebd6ef8d528717771bef45d1","after":"ce6416778e6b1dd03e5f91fa358e4980c86b2f5c","ref":"refs/heads/issue_212-threading-issues","pushedAt":"2023-08-04T21:09:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Add $dateTool into Velocity context\n\nThis allows us to get the current date, and other functions as decribed\nby https://velocity.apache.org/tools/3.0/apidocs/org/apache/velocity/tools/generic/DateTool.html\n\nNote: in those examples, they refer to $date. In our implementation it\nis $dateTool, because $date is already in use for a formatted date\nstring.","shortMessageHtmlLink":"Add $dateTool into Velocity context"}},{"before":"9ac3e384f26a359860c5726c38fccc8b5beba36e","after":"488b088f16f21ee4e719ada58cb27933fc74c925","ref":"refs/heads/master","pushedAt":"2023-07-29T00:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Bump version to 1.2.4 for release","shortMessageHtmlLink":"Bump version to 1.2.4 for release"}},{"before":"4674da752afff58fbaa43f29073ca08f8f303df8","after":"9ac3e384f26a359860c5726c38fccc8b5beba36e","ref":"refs/heads/master","pushedAt":"2023-07-29T00:05:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Add $dateTool into Velocity context\n\nThis allows us to get the current date, and other functions as decribed\nby https://velocity.apache.org/tools/3.0/apidocs/org/apache/velocity/tools/generic/DateTool.html\n\nNote: in those examples, they refer to $date. In our implementation it\nis $dateTool, because $date is already in use for a formatted date\nstring.","shortMessageHtmlLink":"Add $dateTool into Velocity context"}},{"before":"fb0e7e695ca259f39426e1a43c38a0e9d405e90f","after":null,"ref":"refs/heads/dependabot/maven/tcwebhooks-core/org.eclipse.jetty-jetty-server-9.4.51.v20230217","pushedAt":"2023-07-09T11:21:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e983507a024fc21456f9c6a2c4e9a3756c43dfcb","after":"4674da752afff58fbaa43f29073ca08f8f303df8","ref":"refs/heads/master","pushedAt":"2023-07-09T11:21:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Bump jetty-server from 9.4.43.v20210629 to 9.4.51.v20230217 in /tcwebhooks-core (#214)\n\n* Bump jetty-server in /tcwebhooks-core\r\n* Fix failing tests by aligning Jetty versions\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Net Wolf UK ","shortMessageHtmlLink":"Bump jetty-server from 9.4.43.v20210629 to 9.4.51.v20230217 in /tcweb…"}},{"before":"d36d94277a47b8e6801dd142307abdc586cfe9ff","after":"fb0e7e695ca259f39426e1a43c38a0e9d405e90f","ref":"refs/heads/dependabot/maven/tcwebhooks-core/org.eclipse.jetty-jetty-server-9.4.51.v20230217","pushedAt":"2023-07-09T11:20:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Fix failing tests by aligning Jetty versions","shortMessageHtmlLink":"Fix failing tests by aligning Jetty versions"}},{"before":"fdab03f3dce432ccc35c304edf488114ee1810fc","after":"e983507a024fc21456f9c6a2c4e9a3756c43dfcb","ref":"refs/heads/master","pushedAt":"2023-07-09T11:19:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Cleanup unused import","shortMessageHtmlLink":"Cleanup unused import"}},{"before":"3ed9500d902593f8b978e713dd6663b246f3bdd8","after":"e5a5bc9a4a4e4d4cebd6ef8d528717771bef45d1","ref":"refs/heads/issue_212-threading-issues","pushedAt":"2023-07-09T03:33:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Set version to 2.0.0 release candidate 2","shortMessageHtmlLink":"Set version to 2.0.0 release candidate 2"}},{"before":"8313718a8d5d332e28658ba6a1ee6928ff5accda","after":"d36d94277a47b8e6801dd142307abdc586cfe9ff","ref":"refs/heads/dependabot/maven/tcwebhooks-core/org.eclipse.jetty-jetty-server-9.4.51.v20230217","pushedAt":"2023-07-06T10:45:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jetty-server in /tcwebhooks-core\n\nBumps [jetty-server](https://github.com/eclipse/jetty.project) from 9.4.43.v20210629 to 9.4.51.v20230217.\n- [Release notes](https://github.com/eclipse/jetty.project/releases)\n- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.43.v20210629...jetty-9.4.51.v20230217)\n\n---\nupdated-dependencies:\n- dependency-name: org.eclipse.jetty:jetty-server\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jetty-server in /tcwebhooks-core"}},{"before":"cf359f43a4bba7cd31cdc5382a67f43617fdff04","after":null,"ref":"refs/heads/dependabot/maven/tcwebhooks-core/com.google.guava-guava-32.0.0-jre","pushedAt":"2023-07-06T10:43:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a2561cb91add054645d2ff937716fb6d8298b168","after":"fdab03f3dce432ccc35c304edf488114ee1810fc","ref":"refs/heads/master","pushedAt":"2023-07-06T10:43:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Bump guava from 29.0-jre to 32.0.0-jre in /tcwebhooks-core (#216)\n\nBumps [guava](https://github.com/google/guava) from 29.0-jre to 32.0.0-jre.\r\n- [Release notes](https://github.com/google/guava/releases)\r\n- [Commits](https://github.com/google/guava/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: com.google.guava:guava\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump guava from 29.0-jre to 32.0.0-jre in /tcwebhooks-core (#216)"}},{"before":"dcb9588126ce53254efa76ff022be75805299fc2","after":"a2561cb91add054645d2ff937716fb6d8298b168","ref":"refs/heads/master","pushedAt":"2023-07-06T04:26:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Fix support for muted tests event (#220)\n\n* Pass in Muted tests to Muted Tests runner\r\n\r\n* Bump version number to 1.2.3","shortMessageHtmlLink":"Fix support for muted tests event (#220)"}},{"before":"74ad1977c3ca3e2be3962750c296119ed970c47a","after":"b54ff922d913d4537c83d1bfa260e594f53ba721","ref":"refs/heads/issue_219-muted-tests","pushedAt":"2023-07-04T09:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Bump version number to 1.2.3","shortMessageHtmlLink":"Bump version number to 1.2.3"}},{"before":null,"after":"74ad1977c3ca3e2be3962750c296119ed970c47a","ref":"refs/heads/issue_219-muted-tests","pushedAt":"2023-07-04T09:07:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"netwolfuk","name":null,"path":"/netwolfuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88687?s=80&v=4"},"commit":{"message":"Pass in Muted tests to Muted Tests runner","shortMessageHtmlLink":"Pass in Muted tests to Muted Tests runner"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOfbBsQA","startCursor":null,"endCursor":null}},"title":"Activity · tcplugins/tcWebHooks"}