{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":65214191,"defaultBranch":"main","name":"envoy","ownerLogin":"envoyproxy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-08T15:07:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30125649?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727676423.0","currentOid":""},"activityList":{"items":[{"before":"0353b9d6bfd0ef9c2728d44c9efee0444f584040","after":"1330aa17dc9637c830e1a9d024de151e83d49b09","ref":"refs/heads/dependabot/pip/tools/base/icalendar-6.0.0","pushedAt":"2024-09-30T08:58:16.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":"build(deps): bump icalendar from 5.0.13 to 6.0.0 in /tools/base\n\nBumps [icalendar](https://github.com/collective/icalendar) from 5.0.13 to 6.0.0.\n- [Release notes](https://github.com/collective/icalendar/releases)\n- [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst)\n- [Commits](https://github.com/collective/icalendar/compare/v5.0.13...v6.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: icalendar\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump icalendar from 5.0.13 to 6.0.0 in /tools/base"}},{"before":"c4fc9baf57f2c5d8feaaa07b8f1774f779fc1b5a","after":"4ccf0f072c4ed0d215cf8fda5623e761a53db56a","ref":"refs/heads/dependabot/pip/tools/base/yarl-1.13.1","pushedAt":"2024-09-30T08:49:49.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":"build(deps): bump yarl from 1.13.0 to 1.13.1 in /tools/base\n\nBumps [yarl](https://github.com/aio-libs/yarl) from 1.13.0 to 1.13.1.\n- [Release notes](https://github.com/aio-libs/yarl/releases)\n- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)\n- [Commits](https://github.com/aio-libs/yarl/compare/v1.13.0...v1.13.1)\n\n---\nupdated-dependencies:\n- dependency-name: yarl\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump yarl from 1.13.0 to 1.13.1 in /tools/base"}},{"before":null,"after":"0353b9d6bfd0ef9c2728d44c9efee0444f584040","ref":"refs/heads/dependabot/pip/tools/base/icalendar-6.0.0","pushedAt":"2024-09-30T06:07:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump icalendar from 5.0.13 to 6.0.0 in /tools/base\n\nBumps [icalendar](https://github.com/collective/icalendar) from 5.0.13 to 6.0.0.\n- [Release notes](https://github.com/collective/icalendar/releases)\n- [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst)\n- [Commits](https://github.com/collective/icalendar/compare/v5.0.13...v6.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: icalendar\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump icalendar from 5.0.13 to 6.0.0 in /tools/base"}},{"before":null,"after":"e1fe72794538e75086786f83698889db1106e4d0","ref":"refs/heads/dependabot/pip/tools/base/aiohttp-3.10.8","pushedAt":"2024-09-30T06:06:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump aiohttp from 3.10.6 to 3.10.8 in /tools/base\n\nBumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.10.6 to 3.10.8.\n- [Release notes](https://github.com/aio-libs/aiohttp/releases)\n- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)\n- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.6...v3.10.8)\n\n---\nupdated-dependencies:\n- dependency-name: aiohttp\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump aiohttp from 3.10.6 to 3.10.8 in /tools/base"}},{"before":null,"after":"c4fc9baf57f2c5d8feaaa07b8f1774f779fc1b5a","ref":"refs/heads/dependabot/pip/tools/base/yarl-1.13.1","pushedAt":"2024-09-30T06:03:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump yarl from 1.13.0 to 1.13.1 in /tools/base\n\nBumps [yarl](https://github.com/aio-libs/yarl) from 1.13.0 to 1.13.1.\n- [Release notes](https://github.com/aio-libs/yarl/releases)\n- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)\n- [Commits](https://github.com/aio-libs/yarl/compare/v1.13.0...v1.13.1)\n\n---\nupdated-dependencies:\n- dependency-name: yarl\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump yarl from 1.13.0 to 1.13.1 in /tools/base"}},{"before":"39851cddac60be79f58ab33eafa35a1c9dda81a3","after":"e3ed5a7adcab0f519717c054bf88b664e4e2f5b1","ref":"refs/heads/main","pushedAt":"2024-09-27T20:28:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RyanTheOptimist","name":"Ryan Hamilton","path":"/RyanTheOptimist","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19561162?s=80&v=4"},"commit":{"message":"wasm: re-enable envoy wasm coverage build by disabling rust coverage build (#36337)\n\nI’ve been explored other solutions to\r\nhttps://github.com/envoyproxy/envoy/issues/24164#issuecomment-2374859550\r\nover the past few days, and here is the final fix, and I think we don't\r\nneed rust coverage as whole at current stage.\r\n\r\nCommit Message: re-enable envoy wasm coverage build by disabling rust\r\ncoverage build\r\nAdditional Description:\r\nRisk Level: no\r\nFix: #24164\r\nTesting:\r\nDocs Changes:\r\n\r\n---------\r\n\r\nSigned-off-by: Boteng Yao ","shortMessageHtmlLink":"wasm: re-enable envoy wasm coverage build by disabling rust coverage …"}},{"before":"c0c84774f1bf1a0113f1a85ac34e96bdb2efac3d","after":"0e13db00221686d76325ae484e7c2ab1a9020802","ref":"refs/heads/release/v1.30","pushedAt":"2024-09-27T14:03:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"ci: Remove AZP (#36364)\n\nSigned-off-by: Ryan Northey ","shortMessageHtmlLink":"ci: Remove AZP (#36364)"}},{"before":"897a0c090bcc9664551c3e7c78b82c20853c8a0e","after":"9f5a43a4653868b0339a3682737904c7341eef8a","ref":"refs/heads/dependency/bazel/bazel_gazelle/0.39.0","pushedAt":"2024-09-27T11:32:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"deps: Bump `bazel_gazelle` -> 0.39.0\n\nSigned-off-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>\n\nSigned-off-by: Ryan Northey ","shortMessageHtmlLink":"deps: Bump bazel_gazelle -> 0.39.0"}},{"before":"7678b51f35e6b8f1fdb166e15a05b33c2a7d616f","after":null,"ref":"refs/heads/dependabot/pip/tools/base/yarl-1.13.0","pushedAt":"2024-09-27T09:10:09.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":"cb1806084372032edf35a7ad4eb629ec5a9a3311","after":"39851cddac60be79f58ab33eafa35a1c9dda81a3","ref":"refs/heads/main","pushedAt":"2024-09-27T09:10:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"build(deps): bump yarl from 1.12.1 to 1.13.0 in /tools/base (#36360)\n\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump yarl from 1.12.1 to 1.13.0 in /tools/base (#36360)"}},{"before":null,"after":"7678b51f35e6b8f1fdb166e15a05b33c2a7d616f","ref":"refs/heads/dependabot/pip/tools/base/yarl-1.13.0","pushedAt":"2024-09-27T06:57:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump yarl from 1.12.1 to 1.13.0 in /tools/base\n\nBumps [yarl](https://github.com/aio-libs/yarl) from 1.12.1 to 1.13.0.\n- [Release notes](https://github.com/aio-libs/yarl/releases)\n- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)\n- [Commits](https://github.com/aio-libs/yarl/compare/v1.12.1...v1.13.0)\n\n---\nupdated-dependencies:\n- dependency-name: yarl\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump yarl from 1.12.1 to 1.13.0 in /tools/base"}},{"before":"0ffb420e1530c6efd4ba1564ab0ce4e9f06799da","after":"cb1806084372032edf35a7ad4eb629ec5a9a3311","ref":"refs/heads/main","pushedAt":"2024-09-27T02:34:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattklein123","name":"Matt Klein","path":"/mattklein123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6305260?s=80&v=4"},"commit":{"message":"Update protoconverter patch (#36290)\n\nThis serves to decouple protoconverter from the protobuf version it was\r\nforked off of.\r\n\r\nThese changes should really be upstream, but upstream is experiencing\r\ntechnical issues taking patches right now, so we'll carry them here\r\nuntil those are resolved.\r\n\r\nRisk Level: low\r\nTesting: CI\r\n\r\n---------\r\n\r\nSigned-off-by: Alejandro R. Sedeño ","shortMessageHtmlLink":"Update protoconverter patch (#36290)"}},{"before":"f7d42a5fa1c14bf7b3a9e55e21b50c309ddb6793","after":"0ffb420e1530c6efd4ba1564ab0ce4e9f06799da","ref":"refs/heads/main","pushedAt":"2024-09-27T02:32:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alyssawilk","name":null,"path":"/alyssawilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18220477?s=80&v=4"},"commit":{"message":"original_ip: removing exceptions (#36311)\n\nRisk Level: low\r\nTesting: updated tests\r\nDocs Changes: n/a\r\nRelease Notes: n/a\r\nhttps://github.com/envoyproxy/envoy-mobile/issues/176\r\n\r\nSigned-off-by: Alyssa Wilk ","shortMessageHtmlLink":"original_ip: removing exceptions (#36311)"}},{"before":"b7cad3987eb953224da2ae51820e25da3162d01f","after":"f7d42a5fa1c14bf7b3a9e55e21b50c309ddb6793","ref":"refs/heads/main","pushedAt":"2024-09-27T00:49:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggreenway","name":"Greg Greenway","path":"/ggreenway","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8603643?s=80&v=4"},"commit":{"message":"internal_address: mention the explicit_internal_address_config and move log under runtime guard (#36308)\n\nSigned-off-by: Boteng Yao ","shortMessageHtmlLink":"internal_address: mention the explicit_internal_address_config and mo…"}},{"before":"0b3fb6b18261a97bd21b0602b1eaaf454d043c60","after":"b7cad3987eb953224da2ae51820e25da3162d01f","ref":"refs/heads/main","pushedAt":"2024-09-26T23:43:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbpcode","name":"code","path":"/wbpcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12389633?s=80&v=4"},"commit":{"message":"access log: new 20x faster json formatter implementation (#35545)\n\nCommit Message: access log: new 20x faster json formatter implementation\nAdditional Description:\n\n### The core idea of the new `JsonFormatter`.\n\nThe core idea of the new `JsonFormatter` is to do as much as possible\nwork when loading configuration. Given a specific `json_format`:\n\n```\n json_format:\n text: \"text\"\n template: \"%START_TIME%\"\n number: 2\n bool: true\n list:\n - \"list_raw_value\"\n - false\n - \"%EMIT_TIME%\"\n nested:\n text: \"nested_text\"\n```\n\nWhen loading configuration, the keys, raw values, delimiters (all parts\ndon't contains the substitution format commands) will be sanitized and\nserialized as JSON string pieces (raw JSON strings) directly.\nThe strings that contain substitution commands will be extracted as\ntemplate string and parsed as substitution formatters (objects that\ncould extract dynamic values from request/response/stream info, etc.).\nFinally, the whole proto struct configuration we be parsed to an array\nof raw JSON piece strings and formatters.\n\nBasically, above configuration finally will be parsed and serialized to\nfollowing pieces and formatters:\n\n```\n- '{\"text\":\"text\",\"tmpl\":' # Element 0, raw JSON piece.\n- '%START_TIME% %FLAG%' # Element 1, formatter string, must be independent element.\n- ',\"number\":2,\"bool\":true,\"list\":[\"list_raw_value\",false,' # Element 2, raw JSON piece.\n- '%EMIT_TIME%' # Element 3, formatter string, must be independent element.\n- '],\"nested\":{\"text\":\"nested_text\"}}' # Element 4, raw JSON piece.\n```\n\nThen, at runtime, when a request is complete and the caller want to\nconstruct a log line. The above element array will be iterated in order.\nThe raw JSON piece string will be put into output buffer directly. And\nthe formatters will be evaluated. The outputs of formatters will be\nsanitized/serialized to legal JSON values and then be put into output\nbuffer.\n\nAt the runtime (core data paths), the logic of new JsonFormatter is\nalmost same with the text formatter. By this way, the JsonFormatter\ncould get comparable/same performance with the text formatter.\n\n### The performance result of the formatter.\n\nThe previous json formatter is too too slow and the new one perform much\nbetter (16x-26x faster).\n\n```\n-------------------------------------------------------------------------------\nBenchmark Time CPU Iterations\n-------------------------------------------------------------------------------\nBM_AccessLogFormatterSetup 7020 ns 7020 ns 96714\nBM_AccessLogFormatter 349 ns 349 ns 2008804\nBM_StructAccessLogFormatter 5837 ns 5837 ns 117163\nBM_TypedStructAccessLogFormatter 4883 ns 4883 ns 148206\nBM_LegacyJsonAccessLogFormatter 10460 ns 10460 ns 68180\nBM_LegacyTypedJsonAccessLogFormatter 9541 ns 9541 ns 73877\nBM_JsonAccessLogFormatter 460 ns 460 ns 1521227. <-- here\nBM_FormatterCommandParsing 35.6 ns 35.6 ns 18557843\n\n\n```\n\n\nRisk Level: low. guard by the runtime flag.\nTesting: unit.\nDocs Changes: n/a.\nRelease Notes: added.\nPlatform Specific Features: n/a.\n\n---------\n\nSigned-off-by: wangbaiping ","shortMessageHtmlLink":"access log: new 20x faster json formatter implementation (#35545)"}},{"before":"9d1527efd892ca7dfd2819dd0ddac7602a14bc5e","after":"0b3fb6b18261a97bd21b0602b1eaaf454d043c60","ref":"refs/heads/main","pushedAt":"2024-09-26T23:42:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbpcode","name":"code","path":"/wbpcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12389633?s=80&v=4"},"commit":{"message":"minor optimization to the upstream host code (#36347)\n\nCommit Message: minor optimization to the upstream host code\nAdditional Description:\n\n1. unique_ptr over shared_ptr by default.\n2. OptRef rather than reference of smart pointer.\n3. fix style.\n\nRisk Level: low.\nTesting: n/a.\nDocs Changes: n/a.\nRelease Notes: n/a.\nPlatform Specific Features: n/a.\n\n---------\n\nSigned-off-by: wangbaiping ","shortMessageHtmlLink":"minor optimization to the upstream host code (#36347)"}},{"before":"b203e3e826af06e3639229f816f2a11245476728","after":"9d1527efd892ca7dfd2819dd0ddac7602a14bc5e","ref":"refs/heads/main","pushedAt":"2024-09-26T20:28:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"ci: Bubble coverage errors (#36358)\n\nSigned-off-by: Ryan Northey ","shortMessageHtmlLink":"ci: Bubble coverage errors (#36358)"}},{"before":"de7c04189fb9b3aa13cd1c60bb654c0e5ff4f6c9","after":"31434b85ce77bc783bca14a1751ad7b003ec78a2","ref":"refs/heads/release/v1.31","pushedAt":"2024-09-26T17:11:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"ci: Remove azp (#36355)\n\nSigned-off-by: Ryan Northey ","shortMessageHtmlLink":"ci: Remove azp (#36355)"}},{"before":"3ad91780952a3ce5301d32fbe78f78bf98d09f29","after":"de7c04189fb9b3aa13cd1c60bb654c0e5ff4f6c9","ref":"refs/heads/release/v1.31","pushedAt":"2024-09-26T16:59:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"[1.31] ci: Remove mobile config (#36354)\n\nSigned-off-by: Ryan Northey ","shortMessageHtmlLink":"[1.31] ci: Remove mobile config (#36354)"}},{"before":"bee7e08fd30c4af9b1ff902eb555e07fe6ba2cef","after":"b203e3e826af06e3639229f816f2a11245476728","ref":"refs/heads/main","pushedAt":"2024-09-26T12:25:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alyssawilk","name":null,"path":"/alyssawilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18220477?s=80&v=4"},"commit":{"message":"router: Add deferred reset error details (#36294)\n\nSigned-off-by: Ali Beyad ","shortMessageHtmlLink":"router: Add deferred reset error details (#36294)"}},{"before":"b69d1f596755cd1957c41b3202da5f507851a780","after":"bee7e08fd30c4af9b1ff902eb555e07fe6ba2cef","ref":"refs/heads/main","pushedAt":"2024-09-26T10:53:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"contrib: switch the minimal go version to a more stable version (#36263)\n\nSigned-off-by: spacewander \r\n\r\n\r\n\r\nCommit Message: contrib: switch the minimal go version to a more stable\r\nversion\r\nAdditional Description:\r\nIt's too risky to use a version which is just released for a month as\r\nthe minimal Go version requirement. That previous change hurts the\r\nadoption of Envoy Golang filter as it forced users to use the latest\r\nversion as the minimal required version.\r\nRisk Level: Low\r\nTesting:\r\nDocs Changes:\r\nRelease Notes:\r\nPlatform Specific Features:\r\n[Optional Runtime guard:]\r\nFixes #36246\r\n[Optional Fixes commit #PR or SHA]\r\n[Optional Deprecated:]\r\n[Optional [API\r\nConsiderations](https://github.com/envoyproxy/envoy/blob/main/api/review_checklist.md):]","shortMessageHtmlLink":"contrib: switch the minimal go version to a more stable version (#36263)"}},{"before":"3a954596e90357eeb73d394a1d8f7a7cb57a597c","after":"897a0c090bcc9664551c3e7c78b82c20853c8a0e","ref":"refs/heads/dependency/bazel/bazel_gazelle/0.39.0","pushedAt":"2024-09-26T10:50:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"deps: Bump `bazel_gazelle` -> 0.39.0\n\nSigned-off-by: dependency-envoy[bot] <148525496+dependency-envoy[bot]@users.noreply.github.com>\n\nSigned-off-by: Ryan Northey ","shortMessageHtmlLink":"deps: Bump bazel_gazelle -> 0.39.0"}},{"before":"4074450e6a52081bc0873d1ec22acb73d2c7af8e","after":"b69d1f596755cd1957c41b3202da5f507851a780","ref":"refs/heads/main","pushedAt":"2024-09-26T09:54:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbpcode","name":"code","path":"/wbpcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12389633?s=80&v=4"},"commit":{"message":"Set status code base on GRPC status code for OpenTelemetry tracers (#36173)\n\n\r\n\r\nCommit Message: Set status code base on GRPC status code for\r\nOpenTelemetry tracers\r\nAdditional Description: related to\r\nhttps://github.com/istio/istio/issues/53025\r\nRisk Level:\r\nTesting:\r\nDocs Changes:\r\nRelease Notes:\r\nPlatform Specific Features:\r\n[Optional Runtime guard:]\r\n[Optional Fixes #Issue]\r\n[Optional Fixes commit #PR or SHA]\r\n[Optional Deprecated:]\r\n[Optional [API\r\nConsiderations](https://github.com/envoyproxy/envoy/blob/main/api/review_checklist.md):]\r\n\r\n---------\r\n\r\nSigned-off-by: zirain ","shortMessageHtmlLink":"Set status code base on GRPC status code for OpenTelemetry tracers (#…"}},{"before":"46695487ef33af381eb53d5c71347e3b72660908","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4.2.0","pushedAt":"2024-09-26T09:10:55.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":"4dd017e89eace3b9aa6a54cfcb5d9d240d73cce6","after":"4074450e6a52081bc0873d1ec22acb73d2c7af8e","ref":"refs/heads/main","pushedAt":"2024-09-26T09:10:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"phlax","name":null,"path":"/phlax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/454682?s=80&v=4"},"commit":{"message":"build(deps): bump actions/checkout from 4.1.7 to 4.2.0 (#36343)\n\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump actions/checkout from 4.1.7 to 4.2.0 (#36343)"}},{"before":null,"after":"46695487ef33af381eb53d5c71347e3b72660908","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.2.0","pushedAt":"2024-09-26T06:11:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump actions/checkout from 4.1.7 to 4.2.0\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.0.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/692973e3d937129bcbf40652eb9f2f61becf3332...d632683dd7b4114ad314bca15554477dd762a938)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump actions/checkout from 4.1.7 to 4.2.0"}},{"before":"1a153166a6d1e9336ee8982d1a00ba98655c9d39","after":"4dd017e89eace3b9aa6a54cfcb5d9d240d73cce6","ref":"refs/heads/main","pushedAt":"2024-09-26T00:41:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wbpcode","name":"code","path":"/wbpcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12389633?s=80&v=4"},"commit":{"message":"execution context: refactored the impl to use marco to enable the execution context (#36277)\n\nCommit Message: execution context: refactored the impl to use marco to\r\nenable the execution context\r\nAdditional Description:\r\n\r\nThe execution context is a feature that was contributed by the @wu-bin\r\nfrom google. But it only makes sense in very limited scenarios.\r\nAfter a discussion with @wu-bin , we decided to refactor it to make it\r\nmore 'independent'.\r\n\r\nThis PR refactored the implementation to make the custom abstraction\r\n`ExecutionContext` only be referenced in limited positions of Envoy core\r\ncode base. More specifically, this PR:\r\n\r\n1. move all ExecutionContext related code to single header file\r\n`envoy/common/execution_conetxt.h`.\r\n2. No any directly dependency to the ExecutionContext at the Envoy core\r\ncode base except the `source/common/common/scope_tracker.h`.\r\n3. compiled the ExecutionContext out by default.\r\n4. removed restart feature flag\r\n`envoy.restart_features.enable_execution_context`.\r\n \r\nRisk Level: low.\r\nTesting: unit.\r\nDocs Changes: n/a.\r\nRelease Notes: added.\r\nPlatform Specific Features: n/a.\r\n\r\n---------\r\n\r\nSigned-off-by: wangbaiping ","shortMessageHtmlLink":"execution context: refactored the impl to use marco to enable the exe…"}},{"before":"41a378353dd465d9ed4963c2094d5db6b7c5b650","after":"1a153166a6d1e9336ee8982d1a00ba98655c9d39","ref":"refs/heads/main","pushedAt":"2024-09-25T23:29:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yanavlasov","name":null,"path":"/yanavlasov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6360027?s=80&v=4"},"commit":{"message":"Ext_proc: Enable sending body without waiting for header response in STREAMED mode (#35850)\n\n\r\n---------\r\n\r\nSigned-off-by: Yanjun Xiang ","shortMessageHtmlLink":"Ext_proc: Enable sending body without waiting for header response in …"}},{"before":"029e8080bd9fe5f254f7783881f619c0cb95ed4c","after":"41a378353dd465d9ed4963c2094d5db6b7c5b650","ref":"refs/heads/main","pushedAt":"2024-09-25T23:28:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yanavlasov","name":null,"path":"/yanavlasov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6360027?s=80&v=4"},"commit":{"message":"Ext_proc refactoring: Move stream object from Filter class to client (#36228)\n\nThis PR is part of the required refactoring needed to support HTTP\r\nclient in ext_proc: https://github.com/envoyproxy/envoy/issues/35488\r\n\r\nIt is also to address a comment of\r\nhttps://github.com/envoyproxy/envoy/pull/35740#discussion_r1765336235\r\n\r\n---------\r\n\r\nSigned-off-by: Yanjun Xiang ","shortMessageHtmlLink":"Ext_proc refactoring: Move stream object from Filter class to client (#…"}},{"before":"07a8c4afe8ac83632535bd118f142df70d2335be","after":"029e8080bd9fe5f254f7783881f619c0cb95ed4c","ref":"refs/heads/main","pushedAt":"2024-09-25T21:46:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kyessenov","name":"Kuat","path":"/kyessenov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9537734?s=80&v=4"},"commit":{"message":"cel: add response.backend_latency in CEL attributes (#36292)\n\nWe will depend on CEL to get those information inside HTTP wasm\r\n- unit tests added\r\n- doc added\r\nSigned-off-by: Xuyang Tao ","shortMessageHtmlLink":"cel: add response.backend_latency in CEL attributes (#36292)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0zMFQwODo1ODoxNi4wMDAwMDBazwAAAATEeHcx","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQyMTo0Njo1Ni4wMDAwMDBazwAAAATA0zrH"}},"title":"Activity · envoyproxy/envoy"}