{"push_id":2932399968,"size":15,"distinct_size":0,"ref":"refs/heads/next","head":"c6f4ee5ec68169cf0f7ddc9fea5c664a8a5f0eeb","before":"0a926a2dea873516e11b31cc99fd0a4cfa0cf630","commits":[{"sha":"303f33b1c7941aacb9abb371be995e6b85f0b321","author":{"name":"Thijs Schreijer","email":"0638581d9d948a9520bebbd2d9bf630c3246e582@thijsschreijer.nl"},"message":"tests(pdk) introduce TEST_NGINX_NXSOCK env var for PDK suite\n\n* refactor(tests) introduce extra setting for PDK testing\r\n\r\nThe pdk tests use local files for sockets and those cannot be\r\nlocated on a mounted/shared filesystem. Hence an extra environment\r\nvariable for setting the location. This will allow to run the PDK\r\ntests from Vagrant and Docker for example.\r\n\r\nVariable is named TEST_NGINX_NXSOCK and should point to a\r\ndirectory.\r\n\r\nFrom #3769","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/303f33b1c7941aacb9abb371be995e6b85f0b321"},{"sha":"6acb86a67de50a7c50151b7350693ea9dc40e65d","author":{"name":"Aapo Talvensaari","email":"1ed2fd9923e7a04484330a06c133ac7005128775@gmail.com"},"message":"chore(deps) bump pgmoon to 1.9.0\n\nChanges:\n\nhttps://github.com/leafo/pgmoon/compare/v1.8.0...v1.9.0","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/6acb86a67de50a7c50151b7350693ea9dc40e65d"},{"sha":"2fc857e23f4ac27903222d26ee8cae3191c878fa","author":{"name":"Colin Hutchinson","email":"bc9702d4018c7f9febdb942e575fac8fe60f3329@users.noreply.github.com"},"message":"chore(ci) dynamically link OpenResty against OpenSSL\n\nAvoid the problem described here:\r\n\r\nhttps://forum.nginx.org/read.php?2,279002","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/2fc857e23f4ac27903222d26ee8cae3191c878fa"},{"sha":"1159703c7911129d02069729f6c18c48f5056677","author":{"name":"Thibault Charbonnier","email":"3c2e9133e272cb489e2fea0c4328cf56b08e4226@me.com"},"message":"docs(pdk) fix the name of the request.get_query_arg function","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/1159703c7911129d02069729f6c18c48f5056677"},{"sha":"f5ea84a6a5f3432d0f58ecb9baf154458a827c6b","author":{"name":"Cooper Marcus","email":"4dbdf4458a58bf7a7bf23fa35696b3413e0f0c7f@users.noreply.github.com"},"message":"docs(*) add mentions of Kong Hub in README & CONTRIBUTING\n\nFrom #3795","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/f5ea84a6a5f3432d0f58ecb9baf154458a827c6b"},{"sha":"bfbb0d3822b31f0d5da401acbb19d29d10251b8a","author":{"name":"jeremyjpj0916","email":"86e908f8aac8bbfc1c6078f953f26769fd92012a@users.noreply.github.com"},"message":"perf(oauth2) do not read request body if unnecessary\n\n`access_token` retrieval used to unconditionally read the request body.\nWe now evaluate if the token is contained in the request headers before\nattempting to read the body.\n\nFix #3768\nFrom #3793\n\nSigned-off-by: Thibault Charbonnier <thibaultcha@me.com>","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/bfbb0d3822b31f0d5da401acbb19d29d10251b8a"},{"sha":"74a5a97b9231166766c682a6396f117527ded9c4","author":{"name":"jeremyjpj0916","email":"86e908f8aac8bbfc1c6078f953f26769fd92012a@users.noreply.github.com"},"message":"fix(oauth2) do not throw error on duplicate access_token headers\n\n`access_token` retrieval with regards to custom duplicated authorization\nheaders used to produce a runtime crash.\n\nFrom #3793\n\nSigned-off-by: Thibault Charbonnier <thibaultcha@me.com>","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/74a5a97b9231166766c682a6396f117527ded9c4"},{"sha":"600e84801c99ce3781f8d3efa0bf67d86dd8470a","author":{"name":"Thibault Charbonnier","email":"3c2e9133e272cb489e2fea0c4328cf56b08e4226@me.com"},"message":"docs(pdk) fix broken syntax in a kong.request example","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/600e84801c99ce3781f8d3efa0bf67d86dd8470a"},{"sha":"6257b24f1555a80263ceba654e1deae4c303fd57","author":{"name":"Alois Barreras","email":"5b272a954d57ba64a1ae0461e3653cbe89fa770d@icloud.com"},"message":"feat(response) add 502 Bad Gateway status code\n\nAdd a new response type and update the tests to ensure that ngx.log is\ncalled to log the internal error.\n\nFrom #3427\n\nSigned-off-by: Thibault Charbonnier <thibaultcha@me.com>","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/6257b24f1555a80263ceba654e1deae4c303fd57"},{"sha":"c6f9e4558b5a654e78ca96b2ba4309e527053403","author":{"name":"Alois Barreras","email":"5b272a954d57ba64a1ae0461e3653cbe89fa770d@icloud.com"},"message":"feat(aws-lambda) support for Lambda Proxy Integration\n\nSummary\n-------\n\nPreviously, Kong would return a 200 or 202 no matter what the Lambda\nfunction responded with.\n\nNow, a Lambda function can now return an object that sets a custom HTTP\nstatus code, headers, and body. Kong will use these values to override\nthe response sent back to the client.\n\nThis new behavior brings Kong to parity with AWS API Gateway and will\nmake migrating from that platform much easier.\n\nRead more on Lambda Proxy Integration here:\n\nhttps://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-with-lambda-integration.html\n\nThe supported response format from the Lamda is:\n\n    {\n      \"statusCode\": 201,\n      \"headers\": { \"headerName\": \"headerValue\", ... },\n      \"body\": \"...\"\n    }\n\nChanges\n-------\n\n* Add `is_proxy_integration` option to schema (disabled by default).\n  When enabled, the behavior described above will be in effect.\n* Invalid response formats will result in a 502 response from Kong.\n* Add test cases for returning a custom response from\n  Lambda.\n\nNYI\n---\n\nNot yet implemented:\n\n* Support for `isBase64Encoded`\n\nSee\n---\n\nFrom #3427\n\nSigned-off-by: Thibault Charbonnier <thibaultcha@me.com>","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/c6f9e4558b5a654e78ca96b2ba4309e527053403"},{"sha":"340dee7b3cb13f8199f79e443a0af6fc7cdf32c5","author":{"name":"Raimon Grau","email":"6ff75f9fa796f78773b70ea44c8f64b61a1c36d3@gmail.com"},"message":"feat(utils) set 'decode_array_with_array_mt' on get_body_*()","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/340dee7b3cb13f8199f79e443a0af6fc7cdf32c5"},{"sha":"6cc71e5702a68c1f9bb51499c3ffb9b52e788130","author":{"name":"Raimon Grau","email":"6ff75f9fa796f78773b70ea44c8f64b61a1c36d3@gmail.com"},"message":"tests(aws-lambda) ensure JSON arrays are re-encoded as such","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/6cc71e5702a68c1f9bb51499c3ffb9b52e788130"},{"sha":"dda15fe006b5a4de7c92b504c61748a0b5999e87","author":{"name":"Raimon Grau (rgrau)","email":"6ff75f9fa796f78773b70ea44c8f64b61a1c36d3@gmail.com"},"message":"tests(tcp-log) make latencies test more robust\n\nIn some cases, there's 1 split ms that makes the test fail.\r\n\r\nThis is most likely because Kong's latencies tracking (Lua-land)\r\nnow calls `ngx.update_time()`, but the basic serializer does not\r\nbefore retrieving `ngx.var.request_time`, which could explain how\r\nthis value is smaller. This is a more sufficient fix for now.\r\n\r\nFrom #3806","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/dda15fe006b5a4de7c92b504c61748a0b5999e87"},{"sha":"2cdd07e34a362e86d95d5e88615e217fa4f6f0d2","author":{"name":"Aapo Talvensaari","email":"1ed2fd9923e7a04484330a06c133ac7005128775@gmail.com"},"message":"tests(datadog) fix udp server to return and prevent tests from halting","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/2cdd07e34a362e86d95d5e88615e217fa4f6f0d2"},{"sha":"c6f4ee5ec68169cf0f7ddc9fea5c664a8a5f0eeb","author":{"name":"Hisham Muhammad","email":"f0958c370d7551796537ea709fd16ff14ea1be6f@gobolinux.org"},"message":"Merge branch 'master' into next","distinct":false,"url":"https://api.github.com/repos/Kong/kong/commits/c6f4ee5ec68169cf0f7ddc9fea5c664a8a5f0eeb"}]}
{"actor":{"display_login":"hishamhm"}}