{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26783295,"defaultBranch":"master","name":"kong","ownerLogin":"Kong","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-17T23:56:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/962416?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716452695.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"0cebeffb2a84d830df5aca69cea7ab90bbc7bf87","ref":"refs/heads/refactor/get_all_headers_with_ngx_var","pushedAt":"2024-05-23T08:24:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chronolaw","name":"Chrono","path":"/chronolaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3711407?s=80&v=4"},"commit":{"message":"refactor(balancer): get headers as hash identifier by ngx.var","shortMessageHtmlLink":"refactor(balancer): get headers as hash identifier by ngx.var"}},{"before":"fe2feedd9ff152f949f8f3a29a1e3ceb126fca24","after":null,"ref":"refs/heads/chore/flaky-individual_toip","pushedAt":"2024-05-23T06:29:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ADD-SP","name":"Qi","path":"/ADD-SP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44437200?s=80&v=4"}},{"before":"4cffb6f236ad0937af89f359e619e65c2f1d6006","after":"8807aa73462988773a97ecacaf604633a9b8a18d","ref":"refs/heads/master","pushedAt":"2024-05-23T06:29:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ADD-SP","name":"Qi","path":"/ADD-SP","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44437200?s=80&v=4"},"commit":{"message":"tests(dns): fix the flakiness of the individual_toip test case (#13060)\n\nKAG-4520","shortMessageHtmlLink":"tests(dns): fix the flakiness of the individual_toip test case (#13060)"}},{"before":null,"after":"0f39af19d9eb21e723dd36047888d0eaf36f293e","ref":"refs/heads/style/minimize_http_var_scope","pushedAt":"2024-05-23T06:23:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chronolaw","name":"Chrono","path":"/chronolaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3711407?s=80&v=4"},"commit":{"message":"style(router/atc): move http vars into proper scope","shortMessageHtmlLink":"style(router/atc): move http vars into proper scope"}},{"before":"151625e51213e70f90890451904939aa431f7d84","after":"fe2feedd9ff152f949f8f3a29a1e3ceb126fca24","ref":"refs/heads/chore/flaky-individual_toip","pushedAt":"2024-05-23T03:29:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chobits","name":"Xiaochen Wang","path":"/chobits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/623062?s=80&v=4"},"commit":{"message":"tests(dns): fix the flakiness of the individual_toip test case","shortMessageHtmlLink":"tests(dns): fix the flakiness of the individual_toip test case"}},{"before":null,"after":"151625e51213e70f90890451904939aa431f7d84","ref":"refs/heads/chore/flaky-individual_toip","pushedAt":"2024-05-23T03:18:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chobits","name":"Xiaochen Wang","path":"/chobits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/623062?s=80&v=4"},"commit":{"message":"chore(tests): fix the flakiness of the individual_toip test case","shortMessageHtmlLink":"chore(tests): fix the flakiness of the individual_toip test case"}},{"before":null,"after":"4e8a9af39f80b98333612df72e57870ff418e598","ref":"refs/heads/refactor/simplify_sni_transform","pushedAt":"2024-05-23T02:25:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chronolaw","name":"Chrono","path":"/chronolaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3711407?s=80&v=4"},"commit":{"message":"style(router/atc): simplify sni transform code","shortMessageHtmlLink":"style(router/atc): simplify sni transform code"}},{"before":"551ca7d3dc1bfdc0f2cd2619bb91781d825f660a","after":"28e4479b2e541108a97c945572bdf92f6e7c45ea","ref":"refs/heads/refactor/rename_amending_expression","pushedAt":"2024-05-23T01:57:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chronolaw","name":"Chrono","path":"/chronolaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3711407?s=80&v=4"},"commit":{"message":"style lint","shortMessageHtmlLink":"style lint"}},{"before":"084218817ffb60cab9e7af7d5ea1ea8298ab90a2","after":"1a0490a5f0d906066bf2db0f6f0b8c4ff83cc238","ref":"refs/heads/generate-3.7.0-changelog","pushedAt":"2024-05-22T20:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"},"commit":{"message":"docs(changelog): apply review suggestions","shortMessageHtmlLink":"docs(changelog): apply review suggestions"}},{"before":"b9965ebb082afb64bad83edbaffc484e7b0d2d15","after":"084218817ffb60cab9e7af7d5ea1ea8298ab90a2","ref":"refs/heads/generate-3.7.0-changelog","pushedAt":"2024-05-22T19:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: lena-larionova <54370747+lena-larionova@users.noreply.github.com>","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":null,"after":"b9965ebb082afb64bad83edbaffc484e7b0d2d15","ref":"refs/heads/generate-3.7.0-changelog","pushedAt":"2024-05-22T19:16:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"},"commit":{"message":"docs(release): genereate 3.7.0 changelog","shortMessageHtmlLink":"docs(release): genereate 3.7.0 changelog"}},{"before":"b5c0ed888ebd80c4521da5c9e3641a99e8a6c964","after":null,"ref":"refs/heads/backport-13056-to-release/3.7.x","pushedAt":"2024-05-22T17:17:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"}},{"before":"cc15cfc79f295a224dce4b6ea40ef84a6606a2e1","after":"1a3f7b59a421ae9115fe22aab8a5b6a19c7912de","ref":"refs/heads/release/3.7.x","pushedAt":"2024-05-22T17:17:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"},"commit":{"message":"docs(changelog): apply suggestions\n\n(cherry picked from commit 4cffb6f236ad0937af89f359e619e65c2f1d6006)","shortMessageHtmlLink":"docs(changelog): apply suggestions"}},{"before":null,"after":"b5c0ed888ebd80c4521da5c9e3641a99e8a6c964","ref":"refs/heads/backport-13056-to-release/3.7.x","pushedAt":"2024-05-22T16:27:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs(changelog): apply suggestions\n\n(cherry picked from commit 4cffb6f236ad0937af89f359e619e65c2f1d6006)","shortMessageHtmlLink":"docs(changelog): apply suggestions"}},{"before":"de5cbad5c1597349fd80d3fece7b68acd16ea8ed","after":null,"ref":"refs/heads/docs/improve_3.7.0_changelog_entries","pushedAt":"2024-05-22T16:27:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"}},{"before":"a11338a8f1ac7f869967fc74660380f11b051bb0","after":"4cffb6f236ad0937af89f359e619e65c2f1d6006","ref":"refs/heads/master","pushedAt":"2024-05-22T16:27:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"},"commit":{"message":"docs(changelog): apply suggestions","shortMessageHtmlLink":"docs(changelog): apply suggestions"}},{"before":"3ca107895342e7f8fad7b64dd7fd397e9591d28a","after":"de5cbad5c1597349fd80d3fece7b68acd16ea8ed","ref":"refs/heads/docs/improve_3.7.0_changelog_entries","pushedAt":"2024-05-22T15:10:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"},"commit":{"message":"docs(changelog): apply suggestions","shortMessageHtmlLink":"docs(changelog): apply suggestions"}},{"before":null,"after":"3ca107895342e7f8fad7b64dd7fd397e9591d28a","ref":"refs/heads/docs/improve_3.7.0_changelog_entries","pushedAt":"2024-05-22T15:06:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"locao","name":"Vinicius Mignot","path":"/locao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5481117?s=80&v=4"},"commit":{"message":"docs(changelog): apply suggestions","shortMessageHtmlLink":"docs(changelog): apply suggestions"}},{"before":"4442aa267f3105db6d693494167af916975b43f8","after":"575574517f6cacf37399b3e0285b73674e096e14","ref":"refs/heads/refactor/concurrency-worker-mutex","pushedAt":"2024-05-22T13:33:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samugi","name":"Samuele","path":"/samugi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3613883?s=80&v=4"},"commit":{"message":"refactor(concurrency): consistent node-level locks\n\nSeveral places in the gateway need a node-level lock, some of them used\nslightly different implementations. This refactor brings consistency in\nthe ways we do node-level locking by using the same implementation\n(concurrency.with_worker_mutex) everywhere.","shortMessageHtmlLink":"refactor(concurrency): consistent node-level locks"}},{"before":"5119f87bfd7a37dcbb82f05aadbc2b4e1c055a85","after":"4442aa267f3105db6d693494167af916975b43f8","ref":"refs/heads/refactor/concurrency-worker-mutex","pushedAt":"2024-05-22T11:36:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samugi","name":"Samuele","path":"/samugi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3613883?s=80&v=4"},"commit":{"message":"refactor(concurrency): consistent node-level locks\n\nSeveral places in the gateway need a node-level lock, some of them used\nslightly different implementations. This refactor brings consistency in\nthe ways we do node-level locking by using the same implementation\n(concurrency.with_worker_mutex) everywhere.","shortMessageHtmlLink":"refactor(concurrency): consistent node-level locks"}},{"before":"f0727d1284a8a12ff191cd1c67d9f0f01aef480f","after":"5119f87bfd7a37dcbb82f05aadbc2b4e1c055a85","ref":"refs/heads/refactor/concurrency-worker-mutex","pushedAt":"2024-05-22T10:26:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samugi","name":"Samuele","path":"/samugi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3613883?s=80&v=4"},"commit":{"message":"refactor(concurrency): consistent node-level locks\n\nSeveral places in the gateway need a node-level lock, some of them used\nslightly different implementations. This refactor brings consistency in\nthe ways we do node-level locking by using the same implementation\n(concurrency.with_worker_mutex) everywhere.","shortMessageHtmlLink":"refactor(concurrency): consistent node-level locks"}},{"before":"06985cb7e303a9c0b72d18c225cab0038e7a43bd","after":"f0727d1284a8a12ff191cd1c67d9f0f01aef480f","ref":"refs/heads/refactor/concurrency-worker-mutex","pushedAt":"2024-05-22T10:21:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samugi","name":"Samuele","path":"/samugi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3613883?s=80&v=4"},"commit":{"message":"refactor(concurrency): unify node-level locking","shortMessageHtmlLink":"refactor(concurrency): unify node-level locking"}},{"before":"4b799430e620f25bb91f8a4d9fe9948282c11ef4","after":"0d4341c849041b3665ca5434804cfc954e027ef5","ref":"refs/heads/distros","pushedAt":"2024-05-22T07:01:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fffonion","name":"Wangchong Zhou","path":"/fffonion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2135445?s=80&v=4"},"commit":{"message":"chore(cd): bump release workflows to use node20 based actions\nas node16 is EOL on Nov 2024 on GHA","shortMessageHtmlLink":"chore(cd): bump release workflows to use node20 based actions"}},{"before":null,"after":"7e29ae4fc2ede4d13e94a5f92a30fca0e920e997","ref":"refs/heads/feat/ai_proxy_aws_bedrock_driver","pushedAt":"2024-05-22T05:54:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tysoekong","name":"Jack Tysoe","path":"/tysoekong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91137069?s=80&v=4"},"commit":{"message":"finished bedrock integration; todo minus streaming","shortMessageHtmlLink":"finished bedrock integration; todo minus streaming"}},{"before":"b25ad705a4a050e436ec8b5c5fd6ab899626632d","after":"4b799430e620f25bb91f8a4d9fe9948282c11ef4","ref":"refs/heads/distros","pushedAt":"2024-05-22T03:54:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fffonion","name":"Wangchong Zhou","path":"/fffonion","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2135445?s=80&v=4"},"commit":{"message":"drop! run test for all matrices","shortMessageHtmlLink":"drop! run test for all matrices"}},{"before":"3730acbc7133e187a43a08dc14da9bec083fb2d7","after":"f5df3aad4e0105f9056c77bd85a72f22cd8631f0","ref":"refs/heads/feat/ai_proxy_google_gemini","pushedAt":"2024-05-21T23:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tysoekong","name":"Jack Tysoe","path":"/tysoekong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91137069?s=80&v=4"},"commit":{"message":"entity catch on gemini","shortMessageHtmlLink":"entity catch on gemini"}},{"before":"875464238bae94972974e097e5c36821a0abeaab","after":"3730acbc7133e187a43a08dc14da9bec083fb2d7","ref":"refs/heads/feat/ai_proxy_google_gemini","pushedAt":"2024-05-21T23:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tysoekong","name":"Jack Tysoe","path":"/tysoekong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91137069?s=80&v=4"},"commit":{"message":"finished gemini (text-only) support","shortMessageHtmlLink":"finished gemini (text-only) support"}},{"before":"ba3f2a37f3840a98f43a8668d453378cb220d16e","after":"875464238bae94972974e097e5c36821a0abeaab","ref":"refs/heads/feat/ai_proxy_google_gemini","pushedAt":"2024-05-21T20:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tysoekong","name":"Jack Tysoe","path":"/tysoekong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91137069?s=80&v=4"},"commit":{"message":"working static format for vertex; patched broken streaming termination","shortMessageHtmlLink":"working static format for vertex; patched broken streaming termination"}},{"before":"6831da10d88cfd658b75d90e7530af1269cad0e3","after":"bded47d6a9c7ee7c334aae6bcef1f47c3c8f7896","ref":"refs/heads/feat/implement-missing-www-authenticate-headers-oauth2","pushedAt":"2024-05-21T16:31:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nowNick","name":"Mikołaj Nowak","path":"/nowNick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5149215?s=80&v=4"},"commit":{"message":"fix(oauth2): add missing www-authenticate headers\n\nWhen server returns 401 Unauthorized response it should\nreturn WWW-Authenticate header as well with proper challenge.\nNot all oauth2 401 responses had this header.\n\nFix: #7772\nKAG-321","shortMessageHtmlLink":"fix(oauth2): add missing www-authenticate headers"}},{"before":"7bd0f83ecd448c3d1ccdc257d4466fea8b8214ae","after":"cd60cae35e516a660d6c5e0ae6717de8f9b5d21a","ref":"refs/heads/feat/implement-missing-www-authenticate-headers-ldap","pushedAt":"2024-05-21T16:30:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nowNick","name":"Mikołaj Nowak","path":"/nowNick","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5149215?s=80&v=4"},"commit":{"message":"fix(ldap): add missing www-authenticate headers\n\nWhen server returns 401 Unauthorized response it should\nreturn WWW-Authenticate header as well with proper challenge.\nNot all ldap-auth 401 responses had this header.\n\nFix: #7772\nKAG-321","shortMessageHtmlLink":"fix(ldap): add missing www-authenticate headers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUcJblgA","startCursor":null,"endCursor":null}},"title":"Activity · Kong/kong"}