{"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:1726763003.0","currentOid":""},"activityList":{"items":[{"before":"1f21a6600d2edf1017ae11144992d7096bbbc985","after":null,"ref":"refs/tags/v5.3.3-dev0","pushedAt":"2024-09-19T16:23:23.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":"02df85648f7652a5c8b7a58b17082fcb1082ceb2","after":null,"ref":"refs/tags/v5.3.0-rc4","pushedAt":"2024-09-19T16:13:55.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":"bc067e756d7e33d33b572292e669aead11dd1835","after":null,"ref":"refs/tags/v5.6.0-rc1","pushedAt":"2024-09-19T15:57:52.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":"952066d119af14f0b9d79119229d4bc7ae30115b","after":"43e7aa6d7b6c3b05152a84b41b67afb9ad933eef","ref":"refs/heads/releng/release-5-lts","pushedAt":"2024-09-19T15:52:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"buger","name":"Leonid Bugaev","path":"/buger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14009?s=80&v=4"},"commit":{"message":"Auto generated from templates by gromit","shortMessageHtmlLink":"Auto generated from templates by gromit"}},{"before":"3fee25e73ec3553cdf5e8f9bd8794cc24f6aa696","after":"248d21db2d1e8ec831fc430b7de168e98d3cdb6d","ref":"refs/heads/releng/release-5.5","pushedAt":"2024-09-19T15:52:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"buger","name":"Leonid Bugaev","path":"/buger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14009?s=80&v=4"},"commit":{"message":"Auto generated from templates by gromit","shortMessageHtmlLink":"Auto generated from templates by gromit"}},{"before":"3a6a1a5c84db535b2680a6ffc48d98d7620567e6","after":"7f1c0b73b57137578bc4de6357dcfb9ad47265af","ref":"refs/heads/releng/release-5.3","pushedAt":"2024-09-19T15:52:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"buger","name":"Leonid Bugaev","path":"/buger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14009?s=80&v=4"},"commit":{"message":"Auto generated from templates by gromit","shortMessageHtmlLink":"Auto generated from templates by gromit"}},{"before":"47883501906be52640f09675dc3ff71addff4784","after":"555decb53ad6bd258422f8a2445281be941f3e6d","ref":"refs/heads/releng/master","pushedAt":"2024-09-19T15:51:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"buger","name":"Leonid Bugaev","path":"/buger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14009?s=80&v=4"},"commit":{"message":"Auto generated from templates by gromit","shortMessageHtmlLink":"Auto generated from templates by gromit"}},{"before":"080cc09aa94325a55a7b559d2e8573cde406d65c","after":"546c7af47958e5d29f57a6930492a700f4898719","ref":"refs/heads/backport/release-5.3/release-5.3.6-cherrypick","pushedAt":"2024-09-19T12:04:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"titpetric","name":"Tit Petric","path":"/titpetric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/233360?s=80&v=4"},"commit":{"message":"[TT-13107] [release-5.3] remove verbose error log (#6530)\n\nhttps://tyktech.atlassian.net/browse/TT-13107\n\n___\n\nBug fix\n\n___\n\n- Removed verbose error logging in `RedisQuotaExceeded` function when\nquota is disabled, simplifying the code and reducing unnecessary log\noutput.\n- This change addresses the issue where logs were cluttered with error\nmessages when the quota maximum was set to zero.\n\n___\n\n
Relevant\nfiles
Bug\nfix\n\n \n\n\n\n
\n
\nsession_manager.go
Remove verbose\nerror logging for disabled quota       \n           
\n
\n\ngateway/session_manager.go\n\n
  • Removed verbose error logging when quota is disabled.
  • \nSimplified the code by eliminating unnecessary logging.
    \n\n
  • \n\n
    +0/-1 \n   
    \n\n___\n\n> πŸ’‘ **PR-Agent usage**:\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\nand their descriptions\n\nCo-authored-by: Tit Petric ","shortMessageHtmlLink":"[TT-13107] [release-5.3] remove verbose error log (#6530)"}},{"before":null,"after":"080cc09aa94325a55a7b559d2e8573cde406d65c","ref":"refs/heads/backport/release-5.3/release-5.3.6-cherrypick","pushedAt":"2024-09-19T12:02:11.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":"[TT-13107] [release-5.3] remove verbose error log (#6530)\n\n### **User description**\r\nhttps://tyktech.atlassian.net/browse/TT-13107\r\n\r\n\r\n___\r\n\r\n### **PR Type**\r\nBug fix\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Removed verbose error logging in `RedisQuotaExceeded` function when\r\nquota is disabled, simplifying the code and reducing unnecessary log\r\noutput.\r\n- This change addresses the issue where logs were cluttered with error\r\nmessages when the quota maximum was set to zero.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Bug\r\nfix\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nsession_manager.go
    Remove verbose\r\nerror logging for disabled quota       \r\n           
    \r\n
    \r\n\r\ngateway/session_manager.go\r\n\r\n
  • Removed verbose error logging when quota is disabled.
  • \r\nSimplified the code by eliminating unnecessary logging.
    \r\n\r\n\r\n
  • \r\n\r\n\r\n
    +0/-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-13107] [release-5.3] remove verbose error log (#6530)"}},{"before":"b3c3f4955426c0157fd03dbe095e240fc4ea4f3d","after":null,"ref":"refs/heads/merge/release-5.6.0/0324505b7c9e5b57f12851fdcdf7e3945f161648","pushedAt":"2024-09-19T12:00:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lghiur","name":"Laurentiu","path":"/lghiur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229829?s=80&v=4"}},{"before":"8ade9c37f3d39e4b716013fecd13117952b9fc2c","after":"f8937f67c4e97ca072c182d0edb54820ab2f5ab7","ref":"refs/heads/release-5.6.0","pushedAt":"2024-09-19T12:00:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lghiur","name":"Laurentiu","path":"/lghiur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229829?s=80&v=4"},"commit":{"message":"Merging to release-5.6.0: [TT-13107] [release-5.6] remove verbose error log (#6531) (#6552)\n\n[TT-13107] [release-5.6] remove verbose error log (#6531)\r\n\r\n### **User description**\r\nhttps://tyktech.atlassian.net/browse/TT-13107\r\n\r\n\r\n___\r\n\r\n### **PR Type**\r\nBug fix\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Removed a verbose error log message in `RedisQuotaExceeded` function\r\nwhen the quota is disabled (quota max <= 0).\r\n- This change simplifies the logging and avoids unnecessary error\r\nmessages when the quota is intentionally set to be disabled.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Bug\r\nfix\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nsession_manager.go
    Remove verbose\r\nerror logging for disabled quota       \r\n           
    \r\n
    \r\n\r\ngateway/session_manager.go\r\n\r\n
  • Removed verbose error logging when quota is disabled.
  • \r\nSimplified the logic for handling quota limits.
    \r\n\r\n\r\n
  • \r\n\r\n\r\n
    +0/-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 \r\n\r\n[TT-13107]:\r\nhttps://tyktech.atlassian.net/browse/TT-13107?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ\r\n\r\nCo-authored-by: Tit Petric ","shortMessageHtmlLink":"Merging to release-5.6.0: [TT-13107] [release-5.6] remove verbose err…"}},{"before":null,"after":"b3c3f4955426c0157fd03dbe095e240fc4ea4f3d","ref":"refs/heads/merge/release-5.6.0/0324505b7c9e5b57f12851fdcdf7e3945f161648","pushedAt":"2024-09-19T10:53:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tykbot[bot]","name":null,"path":"/apps/tykbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/35290?s=80&v=4"},"commit":{"message":"[TT-13107] [release-5.6] remove verbose error log (#6531)\n\n### **User description**\r\nhttps://tyktech.atlassian.net/browse/TT-13107\r\n\r\n\r\n___\r\n\r\n### **PR Type**\r\nBug fix\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Removed a verbose error log message in `RedisQuotaExceeded` function\r\nwhen the quota is disabled (quota max <= 0).\r\n- This change simplifies the logging and avoids unnecessary error\r\nmessages when the quota is intentionally set to be disabled.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Bug\r\nfix\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nsession_manager.go
    Remove verbose\r\nerror logging for disabled quota       \r\n           
    \r\n
    \r\n\r\ngateway/session_manager.go\r\n\r\n
  • Removed verbose error logging when quota is disabled.
  • \r\nSimplified the logic for handling quota limits.
    \r\n\r\n\r\n
  • \r\n\r\n\r\n
    +0/-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 \n(cherry picked from commit 0324505b7c9e5b57f12851fdcdf7e3945f161648)","shortMessageHtmlLink":"[TT-13107] [release-5.6] remove verbose error log (#6531)"}},{"before":"610a3af58fa9cb2541136768b97160343f6ed1b2","after":"eaf94484e3a9d50ca0912596b0f4d5f11b0345a8","ref":"refs/heads/feat/streams","pushedAt":"2024-09-19T08:17:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kofoworola","name":"Kofo Okesola","path":"/kofoworola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15363616?s=80&v=4"},"commit":{"message":"[TT-12879] Replace Benthos with Bento (#6545)\n\n### **User description**\r\nPrevious PR https://github.com/TykTechnologies/tyk/pull/6512\r\n\r\n\r\n___\r\n\r\n### **PR Type**\r\nenhancement, dependencies\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Replaced Benthos with Bento across multiple files, updating import\r\npaths to use `warpstreamlabs/bento`.\r\n- Updated the `go.mod` file to remove Benthos and add Bento as a\r\ndependency.\r\n- Updated several indirect dependencies in the `go.mod` file.\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\nmanager.go
    Replace Benthos with Bento\r\nin streaming manager           \r\n       
    \r\n
    \r\n\r\ninternal/streaming/manager.go\r\n\r\n
  • Replaced Benthos import paths with Bento.
  • Updated import\r\npaths to use warpstreamlabs/bento.\r\n\r\n\r\n
  • \r\n\r\n\r\n
    +2/-2 \r\n   
    \r\n
    \r\nportal_output.go
    Replace Benthos with\r\nBento in portal output           \r\n               
    \r\n
    \r\n\r\ninternal/portal/portal_output.go\r\n\r\n
  • Replaced Benthos import paths with Bento.
  • Updated import\r\npaths to use warpstreamlabs/bento.\r\n\r\n\r\n
  • \r\n\r\n\r\n
    +2/-2 \r\n   
    \r\n
    \r\nportal_output_test.go
    Update import\r\npath in portal output test         \r\n                   \r\n   
    \r\n
    \r\n\r\ninternal/portal/portal_output_test.go\r\n\r\n- Replaced Benthos import path with Bento in test file.\r\n\r\n\r\n
    \r\n\r\n\r\n
    +1/-1 \r\n   
    Dependencies\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\ngo.mod
    Update dependencies to replace\r\nBenthos with Bento           \r\n   
    \r\n
    \r\n\r\ngo.mod\r\n\r\n
  • Removed Benthos dependency.
  • Added Bento dependency.
    \r\n
  • Updated various indirect dependencies.\r\n\r\n\r\n
  • \r\n\r\n\r\n
    +17/-12 \r\n
    Additional files\r\n(token-limit)\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\ngo.sum
    ...     \r\n                   \r\n                   \r\n                   \r\n                   \r\n                   \r\n 
    \r\n
    \r\n\r\ngo.sum\r\n\r\n...\r\n\r\n\r\n\r\n
    \r\n\r\n\r\n
    +243/-31
    \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","shortMessageHtmlLink":"[TT-12879] Replace Benthos with Bento (#6545)"}},{"before":"a5a6fa0ab65d8ac581c8cac5a2969027cc835b7d","after":null,"ref":"refs/heads/merge/release-5.6.0/eee1312608ac40beeee1eae811d2fbc4da2c9940","pushedAt":"2024-09-18T15:55:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"buger","name":"Leonid Bugaev","path":"/buger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14009?s=80&v=4"}},{"before":"abf1f5c69cc0cee67713dc2cec46b7f6bf863239","after":"8ade9c37f3d39e4b716013fecd13117952b9fc2c","ref":"refs/heads/release-5.6.0","pushedAt":"2024-09-18T15:55:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"buger","name":"Leonid Bugaev","path":"/buger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14009?s=80&v=4"},"commit":{"message":"Merging to release-5.6.0: [TT-13122] build multiarch image on 1.22-bullseye (#6549)\n\n[TT-13122] build multiarch image on 1.22-bullseye (#6549)\n\n### **User description**\r\n\r\n\r\n## Description\r\n\r\nbuild multiarch image on 1.22-bullseye, currently the step is skipped\r\nwith a typo from go 1.22 upgrade\r\n\r\n## Related Issue\r\nhttps://tyktech.atlassian.net/browse/TT-13122\r\n\r\n## Motivation and Context\r\n\r\n\r\n\r\n## How This Has Been Tested\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Screenshots (if appropriate)\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- [ ] 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\nconfiguration changes\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Updated the GitHub Actions workflow to build a multiarch Docker image\r\nusing `golang_cross` version `1.22-bullseye` instead of `1.21-bullseye`.\r\n- This change ensures that the build process aligns with the updated Go\r\nversion requirements.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Configuration\r\nchanges\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nrelease.yml
    Update multiarch image\r\nbuild condition in release workflow
    \r\n
    \r\n\r\n.github/workflows/release.yml\r\n\r\n
  • Updated the condition for building a multiarch image.
  • \r\nChanged the golang_cross version from\r\n1.21-bullseye to 1.22-bullseye.
    \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","shortMessageHtmlLink":"Merging to release-5.6.0: [TT-13122] build multiarch image on 1.22-bu…"}},{"before":"f3a24908e7feca3b0fcbf33a0718359c59fe427c","after":null,"ref":"refs/heads/merge/release-5.6/eee1312608ac40beeee1eae811d2fbc4da2c9940","pushedAt":"2024-09-18T15:55:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"buger","name":"Leonid Bugaev","path":"/buger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14009?s=80&v=4"}},{"before":"0324505b7c9e5b57f12851fdcdf7e3945f161648","after":"5f088c2619f6bf201476dd1cd3e7ccd1b78e3553","ref":"refs/heads/release-5.6","pushedAt":"2024-09-18T15:55:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"buger","name":"Leonid Bugaev","path":"/buger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14009?s=80&v=4"},"commit":{"message":"Merging to release-5.6: [TT-13122] build multiarch image on 1.22-bullseye (#6549)\n\n[TT-13122] build multiarch image on 1.22-bullseye (#6549)\n\n### **User description**\r\n\r\n\r\n## Description\r\n\r\nbuild multiarch image on 1.22-bullseye, currently the step is skipped\r\nwith a typo from go 1.22 upgrade\r\n\r\n## Related Issue\r\nhttps://tyktech.atlassian.net/browse/TT-13122\r\n\r\n## Motivation and Context\r\n\r\n\r\n\r\n## How This Has Been Tested\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Screenshots (if appropriate)\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- [ ] 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\nconfiguration changes\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Updated the GitHub Actions workflow to build a multiarch Docker image\r\nusing `golang_cross` version `1.22-bullseye` instead of `1.21-bullseye`.\r\n- This change ensures that the build process aligns with the updated Go\r\nversion requirements.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Configuration\r\nchanges\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nrelease.yml
    Update multiarch image\r\nbuild condition in release workflow
    \r\n
    \r\n\r\n.github/workflows/release.yml\r\n\r\n
  • Updated the condition for building a multiarch image.
  • \r\nChanged the golang_cross version from\r\n1.21-bullseye to 1.22-bullseye.
    \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","shortMessageHtmlLink":"Merging to release-5.6: [TT-13122] build multiarch image on 1.22-bull…"}},{"before":null,"after":"a5a6fa0ab65d8ac581c8cac5a2969027cc835b7d","ref":"refs/heads/merge/release-5.6.0/eee1312608ac40beeee1eae811d2fbc4da2c9940","pushedAt":"2024-09-18T15:37:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tykbot[bot]","name":null,"path":"/apps/tykbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/35290?s=80&v=4"},"commit":{"message":"[TT-13122] build multiarch image on 1.22-bullseye (#6549)\n\n### **User description**\r\n\r\n\r\n## Description\r\n\r\nbuild multiarch image on 1.22-bullseye, currently the step is skipped\r\nwith a typo from go 1.22 upgrade\r\n\r\n## Related Issue\r\nhttps://tyktech.atlassian.net/browse/TT-13122\r\n\r\n## Motivation and Context\r\n\r\n\r\n\r\n## How This Has Been Tested\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Screenshots (if appropriate)\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- [ ] 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\nconfiguration changes\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Updated the GitHub Actions workflow to build a multiarch Docker image\r\nusing `golang_cross` version `1.22-bullseye` instead of `1.21-bullseye`.\r\n- This change ensures that the build process aligns with the updated Go\r\nversion requirements.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Configuration\r\nchanges\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nrelease.yml
    Update multiarch image\r\nbuild condition in release workflow
    \r\n
    \r\n\r\n.github/workflows/release.yml\r\n\r\n
  • Updated the condition for building a multiarch image.
  • \r\nChanged the golang_cross version from\r\n1.21-bullseye to 1.22-bullseye.
    \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\n\n(cherry picked from commit eee1312608ac40beeee1eae811d2fbc4da2c9940)","shortMessageHtmlLink":"[TT-13122] build multiarch image on 1.22-bullseye (#6549)"}},{"before":null,"after":"f3a24908e7feca3b0fcbf33a0718359c59fe427c","ref":"refs/heads/merge/release-5.6/eee1312608ac40beeee1eae811d2fbc4da2c9940","pushedAt":"2024-09-18T15:37:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tykbot[bot]","name":null,"path":"/apps/tykbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/35290?s=80&v=4"},"commit":{"message":"[TT-13122] build multiarch image on 1.22-bullseye (#6549)\n\n### **User description**\r\n\r\n\r\n## Description\r\n\r\nbuild multiarch image on 1.22-bullseye, currently the step is skipped\r\nwith a typo from go 1.22 upgrade\r\n\r\n## Related Issue\r\nhttps://tyktech.atlassian.net/browse/TT-13122\r\n\r\n## Motivation and Context\r\n\r\n\r\n\r\n## How This Has Been Tested\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Screenshots (if appropriate)\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- [ ] 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\nconfiguration changes\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Updated the GitHub Actions workflow to build a multiarch Docker image\r\nusing `golang_cross` version `1.22-bullseye` instead of `1.21-bullseye`.\r\n- This change ensures that the build process aligns with the updated Go\r\nversion requirements.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Configuration\r\nchanges\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nrelease.yml
    Update multiarch image\r\nbuild condition in release workflow
    \r\n
    \r\n\r\n.github/workflows/release.yml\r\n\r\n
  • Updated the condition for building a multiarch image.
  • \r\nChanged the golang_cross version from\r\n1.21-bullseye to 1.22-bullseye.
    \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\n\n(cherry picked from commit eee1312608ac40beeee1eae811d2fbc4da2c9940)","shortMessageHtmlLink":"[TT-13122] build multiarch image on 1.22-bullseye (#6549)"}},{"before":"89b04938d978015351b90e835341dbedcebfd792","after":null,"ref":"refs/heads/fix/docker-image-push-on-tags","pushedAt":"2024-09-18T15:27:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeffy-mathew","name":"Jeffy Mathew","path":"/jeffy-mathew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8171046?s=80&v=4"}},{"before":"6c8cbd397ab5fef15daa02f9b9322aa516cda359","after":"eee1312608ac40beeee1eae811d2fbc4da2c9940","ref":"refs/heads/master","pushedAt":"2024-09-18T15:27:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeffy-mathew","name":"Jeffy Mathew","path":"/jeffy-mathew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8171046?s=80&v=4"},"commit":{"message":"[TT-13122] build multiarch image on 1.22-bullseye (#6549)\n\n### **User description**\r\n\r\n\r\n## Description\r\n\r\nbuild multiarch image on 1.22-bullseye, currently the step is skipped\r\nwith a typo from go 1.22 upgrade\r\n\r\n## Related Issue\r\nhttps://tyktech.atlassian.net/browse/TT-13122\r\n\r\n## Motivation and Context\r\n\r\n\r\n\r\n## How This Has Been Tested\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Screenshots (if appropriate)\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- [ ] 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\nconfiguration changes\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Updated the GitHub Actions workflow to build a multiarch Docker image\r\nusing `golang_cross` version `1.22-bullseye` instead of `1.21-bullseye`.\r\n- This change ensures that the build process aligns with the updated Go\r\nversion requirements.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Configuration\r\nchanges\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nrelease.yml
    Update multiarch image\r\nbuild condition in release workflow
    \r\n
    \r\n\r\n.github/workflows/release.yml\r\n\r\n
  • Updated the condition for building a multiarch image.
  • \r\nChanged the golang_cross version from\r\n1.21-bullseye to 1.22-bullseye.
    \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","shortMessageHtmlLink":"[TT-13122] build multiarch image on 1.22-bullseye (#6549)"}},{"before":null,"after":"89b04938d978015351b90e835341dbedcebfd792","ref":"refs/heads/fix/docker-image-push-on-tags","pushedAt":"2024-09-18T14:46:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeffy-mathew","name":"Jeffy Mathew","path":"/jeffy-mathew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8171046?s=80&v=4"},"commit":{"message":"build multiarch image on 1.22-bullseye","shortMessageHtmlLink":"build multiarch image on 1.22-bullseye"}},{"before":"301ddf7b032172719d832173fd5ae51fcbeccc5a","after":null,"ref":"refs/heads/merge/release-5.0.14/56ec4bc8f2ce2bfd593a2020f93f274a2ca899df","pushedAt":"2024-09-18T14:46:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lghiur","name":"Laurentiu","path":"/lghiur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229829?s=80&v=4"}},{"before":"748ac9d51ab1ead9047ea51b2a48b2faf8e47d79","after":"3e3e87975ea9f8ec968bad7d2f11d9b051029f88","ref":"refs/heads/release-5.0.14","pushedAt":"2024-09-18T14:46:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lghiur","name":"Laurentiu","path":"/lghiur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6229829?s=80&v=4"},"commit":{"message":"Merging to release-5.0.14: [TT-13110] remove trimpath from 5-lts build (#6546) (#6547)\n\n[TT-13110] remove trimpath from 5-lts build (#6546)\r\n\r\n\r\n\r\n## Description\r\nRemove `-trimpath` build flag from goreleaser build so that plugins\r\nbuilt with tyk plugin compiler loads.\r\n\r\n\r\n## Related Issue\r\nhttps://tyktech.atlassian.net/browse/TT-13110\r\n\r\n## Motivation and Context\r\n\r\n\r\n\r\n## How This Has Been Tested\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Screenshots (if appropriate)\r\n\r\n## Types of changes\r\n\r\n\r\n\r\n- [x] Bug fix (non-breaking change which fixes an issue)\r\n- [ ] 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[TT-13110]:\r\nhttps://tyktech.atlassian.net/browse/TT-13110?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ\r\n\r\nCo-authored-by: Jeffy Mathew ","shortMessageHtmlLink":"Merging to release-5.0.14: [TT-13110] remove trimpath from 5-lts build ("}},{"before":null,"after":"a5a1847eb1f64f4174f5881b6bd9b1745d5eaa10","ref":"refs/heads/exp/docker-image-push","pushedAt":"2024-09-18T14:01:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeffy-mathew","name":"Jeffy Mathew","path":"/jeffy-mathew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8171046?s=80&v=4"},"commit":{"message":"build multiarch image on 1.22-bullseye","shortMessageHtmlLink":"build multiarch image on 1.22-bullseye"}},{"before":"feed9a4c4a7899ec77e1a10bb4b5d3dd339122e4","after":"610a3af58fa9cb2541136768b97160343f6ed1b2","ref":"refs/heads/feat/streams","pushedAt":"2024-09-18T12:59:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kofoworola","name":"Kofo Okesola","path":"/kofoworola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15363616?s=80&v=4"},"commit":{"message":"[TT-12879] Replace Benthos with Bento (#6545)\n\n### **User description**\r\nPrevious PR https://github.com/TykTechnologies/tyk/pull/6512\r\n\r\n\r\n___\r\n\r\n### **PR Type**\r\nenhancement, dependencies\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Replaced Benthos with Bento across multiple files, updating import\r\npaths to use `warpstreamlabs/bento`.\r\n- Updated the `go.mod` file to remove Benthos and add Bento as a\r\ndependency.\r\n- Updated several indirect dependencies in the `go.mod` file.\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\nmanager.go
    Replace Benthos with Bento\r\nin streaming manager           \r\n       
    \r\n
    \r\n\r\ninternal/streaming/manager.go\r\n\r\n
  • Replaced Benthos import paths with Bento.
  • Updated import\r\npaths to use warpstreamlabs/bento.\r\n\r\n\r\n
  • \r\n\r\n\r\n
    +2/-2 \r\n   
    \r\n
    \r\nportal_output.go
    Replace Benthos with\r\nBento in portal output           \r\n               
    \r\n
    \r\n\r\ninternal/portal/portal_output.go\r\n\r\n
  • Replaced Benthos import paths with Bento.
  • Updated import\r\npaths to use warpstreamlabs/bento.\r\n\r\n\r\n
  • \r\n\r\n\r\n
    +2/-2 \r\n   
    \r\n
    \r\nportal_output_test.go
    Update import\r\npath in portal output test         \r\n                   \r\n   
    \r\n
    \r\n\r\ninternal/portal/portal_output_test.go\r\n\r\n- Replaced Benthos import path with Bento in test file.\r\n\r\n\r\n
    \r\n\r\n\r\n
    +1/-1 \r\n   
    Dependencies\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\ngo.mod
    Update dependencies to replace\r\nBenthos with Bento           \r\n   
    \r\n
    \r\n\r\ngo.mod\r\n\r\n
  • Removed Benthos dependency.
  • Added Bento dependency.
    \r\n
  • Updated various indirect dependencies.\r\n\r\n\r\n
  • \r\n\r\n\r\n
    +17/-12 \r\n
    Additional files\r\n(token-limit)\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\ngo.sum
    ...     \r\n                   \r\n                   \r\n                   \r\n                   \r\n                   \r\n 
    \r\n
    \r\n\r\ngo.sum\r\n\r\n...\r\n\r\n\r\n\r\n
    \r\n\r\n\r\n
    +243/-31
    \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","shortMessageHtmlLink":"[TT-12879] Replace Benthos with Bento (#6545)"}},{"before":"49178cb76565635fa79267512374ae779570070b","after":null,"ref":"refs/heads/fix/tt-13107/remove-verbose-error-log","pushedAt":"2024-09-18T12:55:40.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":"ec893f804176e2ea9058c88b8d18cf273b34f403","after":"6c8cbd397ab5fef15daa02f9b9322aa516cda359","ref":"refs/heads/master","pushedAt":"2024-09-18T12:55: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-13107] Remove verbose error logging if quota is disabled (#6528)\n\n### **User description**\r\nhttps://tyktech.atlassian.net/browse/TT-13107\r\n\r\n\r\n___\r\n\r\n### **PR Type**\r\nBug fix\r\n\r\n\r\n___\r\n\r\n### **Description**\r\n- Removed verbose error logging in `RedisQuotaExceeded` function when\r\nthe quota is disabled (quota max <= 0).\r\n- This change prevents unnecessary error messages in the logs when quota\r\nsettings are not applicable.\r\n\r\n\r\n___\r\n\r\n\r\n\r\n### **Changes walkthrough** πŸ“\r\n
    Relevant\r\nfiles
    Bug\r\nfix\r\n\r\n \r\n\r\n\r\n \r\n
    \r\n
    \r\nsession_manager.go
    Remove verbose\r\nerror logging for disabled quota       \r\n           
    \r\n
    \r\n\r\ngateway/session_manager.go\r\n\r\n
  • Removed verbose error logging when quota is disabled.
  • \r\nEliminated logging of \"Quota disabled\" message for quota max <= 0.
    \r\n\r\n\r\n
  • \r\n\r\n\r\n
    +0/-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-13107] Remove verbose error logging if quota is disabled (#6528)"}},{"before":null,"after":"301ddf7b032172719d832173fd5ae51fcbeccc5a","ref":"refs/heads/merge/release-5.0.14/56ec4bc8f2ce2bfd593a2020f93f274a2ca899df","pushedAt":"2024-09-18T12:50:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tykbot[bot]","name":null,"path":"/apps/tykbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/35290?s=80&v=4"},"commit":{"message":"[TT-13110] remove trimpath from 5-lts build (#6546)\n\n\r\n\r\n## Description\r\nRemove `-trimpath` build flag from goreleaser build so that plugins\r\nbuilt with tyk plugin compiler loads.\r\n\r\n\r\n## Related Issue\r\nhttps://tyktech.atlassian.net/browse/TT-13110\r\n\r\n## Motivation and Context\r\n\r\n\r\n\r\n## How This Has Been Tested\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Screenshots (if appropriate)\r\n\r\n## Types of changes\r\n\r\n\r\n\r\n- [x] Bug fix (non-breaking change which fixes an issue)\r\n- [ ] 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\n\n(cherry picked from commit 56ec4bc8f2ce2bfd593a2020f93f274a2ca899df)","shortMessageHtmlLink":"[TT-13110] remove trimpath from 5-lts build (#6546)"}},{"before":"eb9b735498dd24f1ccf0bf33bf9f51355342e861","after":null,"ref":"refs/heads/fix/TT-13110/plugin-compiler-trimpath","pushedAt":"2024-09-18T12:49:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jeffy-mathew","name":"Jeffy Mathew","path":"/jeffy-mathew","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8171046?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjoyMzoyMy4wMDAwMDBazwAAAAS7Fs87","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjoyMzoyMy4wMDAwMDBazwAAAAS7Fs87","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMjo0OTo0OC4wMDAwMDBazwAAAAS5rgKu"}},"title":"Activity Β· TykTechnologies/tyk"}