{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19537979,"defaultBranch":"master","name":"tyk","ownerLogin":"TykTechnologies","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-07T14:38:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16121529?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717524074.0","currentOid":""},"activityList":{"items":[{"before":"396593dbba60e6c26a3e9f305b58a9bd156bc824","after":"502003f49bd9cfdf3109ffeba0dd5e6375c11c57","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T14:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, trial with boringcrypto in main release pipeline","shortMessageHtmlLink":"TT-8735, trial with boringcrypto in main release pipeline"}},{"before":"65c4b687da25465a376d70544782c6a0547abebe","after":"396593dbba60e6c26a3e9f305b58a9bd156bc824","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T13:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, test with boringcrypto","shortMessageHtmlLink":"TT-8735, test with boringcrypto"}},{"before":"5d26465b4dbb1c42e6149d462013e35e16a1d5b2","after":"65c4b687da25465a376d70544782c6a0547abebe","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T13:14:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, trial with various go.mod changes","shortMessageHtmlLink":"TT-8735, trial with various go.mod changes"}},{"before":"d0711aaeea0b29257020b7c638671e8ceec888d0","after":"5d26465b4dbb1c42e6149d462013e35e16a1d5b2","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T12:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, trial with replace","shortMessageHtmlLink":"TT-8735, trial with replace"}},{"before":"328c0c7e5f6f0bb72b70dc53015f3cdd27aabaf3","after":"d0711aaeea0b29257020b7c638671e8ceec888d0","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T12:38:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, trial for typo","shortMessageHtmlLink":"TT-8735, trial for typo"}},{"before":"25a8a36fe795520c30c839e6bdadd47e9c8c7845","after":"328c0c7e5f6f0bb72b70dc53015f3cdd27aabaf3","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T11:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, trial with clean go.mod3","shortMessageHtmlLink":"TT-8735, trial with clean go.mod3"}},{"before":"ad65f950836adc9c15d2cf91e067fb30a2899815","after":"25a8a36fe795520c30c839e6bdadd47e9c8c7845","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T11:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, trial with clean go.mod","shortMessageHtmlLink":"TT-8735, trial with clean go.mod"}},{"before":"d48f361b766f273f0607d6d73bbc2f6ae4b43028","after":"ad65f950836adc9c15d2cf91e067fb30a2899815","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T10:35:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, added fips build tags to go plugins directories 2","shortMessageHtmlLink":"TT-8735, added fips build tags to go plugins directories 2"}},{"before":"7fd6134cab5014276c97bf348411eaf70ac973c4","after":"d48f361b766f273f0607d6d73bbc2f6ae4b43028","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T10:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, added fips build tags to go plugins directories","shortMessageHtmlLink":"TT-8735, added fips build tags to go plugins directories"}},{"before":"a221f9434842e2eb97777314214046e95c4b5e5b","after":"7fd6134cab5014276c97bf348411eaf70ac973c4","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T10:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, fips only trial","shortMessageHtmlLink":"TT-8735, fips only trial"}},{"before":"5a8ecfb13c4fc67b987d0fb25933ad5b72a0467f","after":"a221f9434842e2eb97777314214046e95c4b5e5b","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T09:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, trial with tags output2","shortMessageHtmlLink":"TT-8735, trial with tags output2"}},{"before":"f4443cd7f153adf338ebcf6ed992483cd867e68a","after":"5a8ecfb13c4fc67b987d0fb25933ad5b72a0467f","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T09:43:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, trial with tags output","shortMessageHtmlLink":"TT-8735, trial with tags output"}},{"before":"4b1ab0121384d2fdead31ea1247cdf60d9a65d94","after":"f4443cd7f153adf338ebcf6ed992483cd867e68a","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T09:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, check to see if fips matrix is actually being run","shortMessageHtmlLink":"TT-8735, check to see if fips matrix is actually being run"}},{"before":"84f7d4c1bdb6f45a61352ade354a3bd7f36b1fc6","after":"4b1ab0121384d2fdead31ea1247cdf60d9a65d94","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-04T09:03:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, added build tags for boring crypto to plugin compiler build.sh","shortMessageHtmlLink":"TT-8735, added build tags for boring crypto to plugin compiler build.sh"}},{"before":"a35065f437f6cafe10dcf52a3c0c81aa9d6cf15e","after":null,"ref":"refs/heads/fix/tt-12186/fix-webhook-migration-test","pushedAt":"2024-06-03T13:52:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"}},{"before":"2eebcce6264d1fa939eb56e7b09b59b95c237b17","after":"0d1183c354a1342e6a3408b1c0b4a8ce3935a544","ref":"refs/heads/master","pushedAt":"2024-06-03T13:52:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"},"commit":{"message":"[TT-12186] Fixes TestOAS_ExtractTo_ResetAPIDefinition with a valid event config (#6321)\n\n### **User description**\r\nThe migration wasn't handled correctly in test, test only change\r\n\r\n\r\n___\r\n\r\n### **PR Type**\r\nBug fix, Tests\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Added a valid event handler configuration to the\r\n`TestOAS_ExtractTo_ResetAPIDefinition` test to ensure proper migration\r\nhandling.\r\n- Removed an incorrect assertion related to event handlers in the test.\r\n- Updated import statements for better organization and readability.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** đź“ť\r\n
Relevant\r\nfiles
Tests\r\n\r\n\r\n \r\n\r\n \r\n
\r\n
\r\noas_test.go
Fix and enhance\r\n`TestOAS_ExtractTo_ResetAPIDefinition` test.
\r\n
\r\n\r\napidef/oas/oas_test.go\r\n
  • Added valid event handler configuration to\r\n
    TestOAS_ExtractTo_ResetAPIDefinition.
  • Removed\r\nan incorrect assertion in the test.
  • Updated import statements\r\nfor better organization.
    \r\n\r\n\r\n
  • \r\n \r\n\r\n
    +14/-4 \r\n 
    \r\n\r\n___\r\n\r\n> 💡 **PR-Agent usage**:\r\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\r\nand their descriptions\r\n\r\nCo-authored-by: Tit Petric ","shortMessageHtmlLink":"[TT-12186] Fixes TestOAS_ExtractTo_ResetAPIDefinition with a valid ev…"}},{"before":null,"after":"a35065f437f6cafe10dcf52a3c0c81aa9d6cf15e","ref":"refs/heads/fix/tt-12186/fix-webhook-migration-test","pushedAt":"2024-06-03T12:27:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"},"commit":{"message":"Fixes TestOAS_ExtractTo_ResetAPIDefinition with a valid event config","shortMessageHtmlLink":"Fixes TestOAS_ExtractTo_ResetAPIDefinition with a valid event config"}},{"before":"805d3f94d19bbfbf4b55f2134e7905732585c94e","after":"84f7d4c1bdb6f45a61352ade354a3bd7f36b1fc6","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-03T12:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, added env var to build.sh so that it detects the GOEXPERIMENT env var","shortMessageHtmlLink":"TT-8735, added env var to build.sh so that it detects the GOEXPERIMEN…"}},{"before":"57ad665ca0fcf4bafa9fe548d2ad0abb7ff87436","after":"805d3f94d19bbfbf4b55f2134e7905732585c94e","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-03T12:02:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, inverted order of fips matrix tests to see if CI pipeline actually uses last built image instead of running release tests separately for each case","shortMessageHtmlLink":"TT-8735, inverted order of fips matrix tests to see if CI pipeline ac…"}},{"before":"bdcbb08ce3f6bfde30720478efb3b10ac50c01df","after":"57ad665ca0fcf4bafa9fe548d2ad0abb7ff87436","ref":"refs/heads/TT-8735-fips-support-gateway","pushedAt":"2024-06-03T11:54:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrei-tyk","name":null,"path":"/andrei-tyk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97896463?s=80&v=4"},"commit":{"message":"TT-8735, added GOEXPERIMENT=boringcrypto env var to test if tests pass for fips case","shortMessageHtmlLink":"TT-8735, added GOEXPERIMENT=boringcrypto env var to test if tests pas…"}},{"before":"3357933e93188338b5bb383b000f9fbe6b6ee162","after":"3cfcd44e74fb9573b8cad1955ea52845aa6ff5f4","ref":"refs/heads/token-exchange-3","pushedAt":"2024-06-03T11:11:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"letzya","name":"Yaara","path":"/letzya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3155222?s=80&v=4"},"commit":{"message":"implement token exchange in oas","shortMessageHtmlLink":"implement token exchange in oas"}},{"before":"519b199b4ea07c7dc72bcd8dcbf4562a495e3f7b","after":null,"ref":"refs/heads/feat/TT-9462/tag-cached-response","pushedAt":"2024-05-31T17:28:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sredxny","name":"Sredny M.","path":"/sredxny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4504205?s=80&v=4"}},{"before":"30cf2ef13bfd3b34de353c114837462bfa0bca0a","after":"2eebcce6264d1fa939eb56e7b09b59b95c237b17","ref":"refs/heads/master","pushedAt":"2024-05-31T17:28:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sredxny","name":"Sredny M.","path":"/sredxny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4504205?s=80&v=4"},"commit":{"message":"feat/TT-9462/tag-cached-response (#6308)\n\n### **User description**\r\n## Description\r\n\r\nFor users of our redis cache there is currently no simple way to slice\r\nthe analytics or log data in the dashboard by whether that traffic is\r\ncached from Tyk or not.\r\n\r\nThis feat adds a simple case that adds the tag \"cached-response\" anytime\r\na response is served from our redis cache.\r\n\r\n\r\n## Related Issue\r\n\r\nhttps://tyktech.atlassian.net/browse/TT-9462\r\n\r\n\r\n\r\n## How This Has Been Tested\r\n\r\n1. Create API and enable caching - all safe request or per endpoint is a\r\ngood option to test. It doesnt not make any difference which you choose.\r\n2. send more than one request to the API\r\n3. Check analytics and logs in Tyk dashboard, you can filter graphs by\r\ntag \"cached-response\" to split cached and non cached counters\r\n4. Check log browser, response will contain \"cached-response\" tag when\r\nthe cache hit occurs\r\n\r\n## Screenshots (if appropriate)\r\n\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\"Screenshot\r\n\r\n\r\n## Types of changes\r\n\r\n\r\n\r\n- [ ] Bug fix (non-breaking change which fixes an issue)\r\n- [x] New feature (non-breaking change which adds functionality)\r\n- [ ] Breaking change (fix or feature that would cause existing\r\nfunctionality to change)\r\n- [ ] Refactoring or add test (improvements in base code or adds test\r\ncoverage to functionality)\r\n\r\n## Checklist\r\n\r\n\r\n\r\n\r\n\r\n- [ ] I ensured that the documentation is up to date\r\n- [ ] I explained why this PR updates go.mod in detail with reasoning\r\nwhy it's required\r\n- [ ] I would like a code coverage CI quality gate exception and have\r\nexplained why\r\n\r\n\r\n___\r\n\r\n### **PR Type**\r\nEnhancement\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Enhanced the `RecordHit` function to accept a `cached` parameter.\r\n- Added logic to tag responses with `cached-response` if they are served\r\nfrom the cache.\r\n- Updated various middleware components to pass the `cached` parameter\r\nto `RecordHit`.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** 📝\r\n
    Relevant\r\nfiles
    Enhancement\r\n\r\n\r\n \r\n\r\n \r\n\r\n\r\n \r\n\r\n \r\n\r\n\r\n \r\n\r\n \r\n\r\n\r\n \r\n\r\n \r\n\r\n\r\n \r\n\r\n \r\n
    \r\n
    \r\ncoprocess.go
    Add `cached` parameter\r\nto `RecordHit` function call.         \r\n
    \r\n
    \r\n\r\ngateway/coprocess.go\r\n- Updated `RecordHit` function call to include a `cached` parameter.\r\n\r\n\r\n\r\n
    \r\n \r\n\r\n
    +1/-1 \r\n   
    \r\n
    \r\nhandler_success.go
    Enhance\r\n`RecordHit` function to tag cached responses.     \r\n 
    \r\n
    \r\n\r\ngateway/handler_success.go\r\n
  • Modified RecordHit function to accept a\r\ncached parameter.
  • Added logic to append\r\ncached-response tag if cached is true.
    \r\n
  • Updated ServeHTTP and ServeHTTPWithCache\r\nfunctions to call RecordHit
    with cached\r\nparameter.
    \r\n\r\n\r\n
  • \r\n \r\n\r\n
    +7/-3 \r\n   
    \r\n
    \r\nmw_go_plugin.go
    Add `cached`\r\nparameter to `RecordHit` function call.     \r\n   
    \r\n
    \r\n\r\ngateway/mw_go_plugin.go\r\n- Updated `RecordHit` function call to include a `cached` parameter.\r\n\r\n\r\n\r\n
    \r\n \r\n\r\n
    +1/-1 \r\n   
    \r\n
    \r\nmw_redis_cache.go
    Tag responses from\r\nRedis cache as cached.           \r\n                   \r\n
    \r\n
    \r\n\r\ngateway/mw_redis_cache.go\r\n
  • Updated RecordHit function call to include a\r\ncached parameter set to
    true.
    \r\n\r\n\r\n
  • \r\n \r\n\r\n
    +1/-1 \r\n   
    \r\n
    \r\nmw_virtual_endpoint.go
    Add `cached`\r\nparameter to `RecordHit` function call.     \r\n   
    \r\n
    \r\n\r\ngateway/mw_virtual_endpoint.go\r\n- Updated `RecordHit` function call to include a `cached` parameter.\r\n\r\n\r\n\r\n
    \r\n \r\n\r\n
    +1/-1 \r\n   
    \r\n\r\n___\r\n\r\n> đź’ˇ **PR-Agent usage**:\r\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\r\nand their descriptions\r\n\r\nCo-authored-by: joshblakeley \r\nCo-authored-by: Sredny M ","shortMessageHtmlLink":"feat/TT-9462/tag-cached-response (#6308)"}},{"before":"dc1f95195102cd226999ad2909258e70a971a732","after":"519b199b4ea07c7dc72bcd8dcbf4562a495e3f7b","ref":"refs/heads/feat/TT-9462/tag-cached-response","pushedAt":"2024-05-31T17:07:40.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"sredxny","name":"Sredny M.","path":"/sredxny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4504205?s=80&v=4"},"commit":{"message":"Merge branch 'master' into feat/TT-9462/tag-cached-response","shortMessageHtmlLink":"Merge branch 'master' into feat/TT-9462/tag-cached-response"}},{"before":"f45a8885970653e88d68ccc3b03895e359eb4ee5","after":null,"ref":"refs/heads/fix/tt-11739/alias-rate-limiter-types-for-compat","pushedAt":"2024-05-30T19:42:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"}},{"before":"c75052d7bc9161c46d1a2539df42c5d4ddf20157","after":"30cf2ef13bfd3b34de353c114837462bfa0bca0a","ref":"refs/heads/master","pushedAt":"2024-05-30T19:42:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"},"commit":{"message":"[TT-11739] Fix RateLimitExceeded var name to include Event prefix (#6319)\n\n### **PR Type**\r\nBug fix\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Renamed `RateLimitExceeded` to `EventRateLimitExceeded` in\r\n`gateway/event_system.go` to ensure naming consistency with other event\r\naliases.\r\n- Maintained backward compatibility by updating the alias.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** đź“ť\r\n
    Relevant\r\nfiles
    Bug fix\r\n\r\n\r\n \r\n\r\n \r\n
    \r\n
    \r\nevent_system.go
    Rename\r\nRateLimitExceeded to EventRateLimitExceeded for\r\nconsistency
    \r\n
    \r\n\r\ngateway/event_system.go\r\n
  • Renamed RateLimitExceeded to\r\nEventRateLimitExceeded for consistency.
  • Maintained\r\nbackward compatibility with alias changes.
    \r\n\r\n\r\n
  • \r\n \r\n\r\n
    +1/-1 \r\n   
    \r\n\r\n___\r\n\r\n> đź’ˇ **PR-Agent usage**:\r\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\r\nand their descriptions\r\n\r\nCo-authored-by: Tit Petric ","shortMessageHtmlLink":"[TT-11739] Fix RateLimitExceeded var name to include Event prefix (#6319"}},{"before":null,"after":"f45a8885970653e88d68ccc3b03895e359eb4ee5","ref":"refs/heads/fix/tt-11739/alias-rate-limiter-types-for-compat","pushedAt":"2024-05-30T19:22:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"},"commit":{"message":"Fix var name","shortMessageHtmlLink":"Fix var name"}},{"before":"20c780b29d3c03f51fc6eab79539f2df865dfd49","after":null,"ref":"refs/heads/fix/tt-11739/alias-rate-limiter-types-for-compat","pushedAt":"2024-05-30T19:09:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"}},{"before":"8fa2c7dc24ffc5ae378bde9c908a5b7e1c2cb489","after":"c75052d7bc9161c46d1a2539df42c5d4ddf20157","ref":"refs/heads/master","pushedAt":"2024-05-30T19:09:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"},"commit":{"message":"[TT-11739] Re-add gateway.RateLimitExceeded (Dashboard coupling) (#6318)\n\n### **PR Type**\r\nBug fix\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Added the alias `RateLimitExceeded` in `gateway/event_system.go` to\r\nmaintain backwards compatibility.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** đź“ť\r\n
    Relevant\r\nfiles
    Bug fix\r\n\r\n\r\n \r\n\r\n \r\n
    \r\n
    \r\nevent_system.go
    Add alias\r\n`RateLimitExceeded` for backwards compatibility
    \r\n
    \r\n\r\ngateway/event_system.go\r\n- Added alias `RateLimitExceeded` for backwards compatibility.\r\n\r\n\r\n\r\n
    \r\n \r\n\r\n
    +2/-0 \r\n   
    \r\n\r\n___\r\n\r\n> 💡 **PR-Agent usage**:\r\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\r\nand their descriptions\r\n\r\nCo-authored-by: Tit Petric ","shortMessageHtmlLink":"[TT-11739] Re-add gateway.RateLimitExceeded (Dashboard coupling) (#6318)"}},{"before":null,"after":"20c780b29d3c03f51fc6eab79539f2df865dfd49","ref":"refs/heads/fix/tt-11739/alias-rate-limiter-types-for-compat","pushedAt":"2024-05-30T18:47:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"},"commit":{"message":"Re-add gateway.RateLimitExceeded (Dashboard coupling)","shortMessageHtmlLink":"Re-add gateway.RateLimitExceeded (Dashboard coupling)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXBmQTwA","startCursor":null,"endCursor":null}},"title":"Activity · TykTechnologies/tyk"}