{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":587902212,"defaultBranch":"main","name":"envoy","ownerLogin":"cainelli","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-01-11T21:19:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3514984?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723470323.0","currentOid":""},"activityList":{"items":[{"before":"34bdb945cb8a77630363659c24baf21e9aaf891f","after":"97b2408a186602f12e0a475bd5812de1bac9c275","ref":"refs/heads/main","pushedAt":"2024-09-10T12:45:38.000Z","pushType":"push","commitsCount":289,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"Geoip fix asan failure (#36043)\n\nFixing asan failures:\r\n```\r\n==16==ERROR: LeakSanitizer: detected memory leaks\r\n\r\nDirect leak of 48 byte(s) in 1 object(s) allocated from:\r\n #0 0x323ecbe in malloc /local/mnt/workspace/bcain_clang_hu-bcain-lv_22036/final/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3\r\n #1 0xa58a194 in operator new(unsigned long) (/b/f/w/bazel-out/k8-dbg/bin/test/extensions/geoip_providers/maxmind/geoip_provider_test.runfiles/envoy/test/extensions/geoip_providers/maxmind/geoip_provider_test+0xa58a194)\r\n #2 0x3348d04 in void std::__1::vector, std::__1::allocator > >::__emplace_back_slow_path >(std::__1::function&&) /opt/llvm/bin/../include/c++/v1/vector:1558:49\r\n #3 0x3348883 in std::__1::function& std::__1::vector, std::__1::allocator > >::emplace_back >(std::__1::function&&) /opt/llvm/bin/../include/c++/v1/vector:1580:9\r\n #4 0x3348554 in Envoy::Extensions::GeoipProviders::Maxmind::GeoipProviderTestBase::initializeProvider(std::__1::basic_string, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function)::operator()(std::__1::basic_string_view >, unsigned int, std::__1::function) const /proc/self/cwd/test/extensions/geoip_providers/maxmind/geoip_provider_test.cc:118:35\r\n #5 0x334830e in decltype(static_cast, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function)&>(fp)(static_cast >>(fp0), static_cast(fp0), static_cast>(fp0))) std::__1::__invoke, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function)&, std::__1::basic_string_view >, unsigned int, std::__1::function >(Envoy::Extensions::GeoipProviders::Maxmind::GeoipProviderTestBase::initializeProvider(std::__1::basic_string, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function)&, std::__1::basic_string_view >&&, unsigned int&&, std::__1::function&&) /opt/llvm/bin/../include/c++/v1/type_traits:3640:23\r\n #6 0x33481c5 in absl::lts_20230802::Status std::__1::__invoke_void_return_wrapper::__call, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function)&, std::__1::basic_string_view >, unsigned int, std::__1::function >(Envoy::Extensions::GeoipProviders::Maxmind::GeoipProviderTestBase::initializeProvider(std::__1::basic_string, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function)&, std::__1::basic_string_view >&&, unsigned int&&, std::__1::function&&) /opt/llvm/bin/../include/c++/v1/__functional/invoke.h:30:16\r\n #7 0x334819d in std::__1::__function::__alloc_func, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function), std::__1::allocator, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function)>, absl::lts_20230802::Status (std::__1::basic_string_view >, unsigned int, std::__1::function)>::operator()(std::__1::basic_string_view >&&, unsigned int&&, std::__1::function&&) /opt/llvm/bin/../include/c++/v1/__functional/function.h:180:16\r\n #8 0x3347993 in std::__1::__function::__func, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function), std::__1::allocator, std::__1::allocator > const&, std::__1::optional&)::'lambda'()::operator()() const::'lambda'(std::__1::basic_string_view >, unsigned int, std::__1::function)>, absl::lts_20230802::Status (std::__1::basic_string_view >, unsigned int, std::__1::function)>::operator()(std::__1::basic_string_view >&&, unsigned int&&, std::__1::function&&) /opt/llvm/bin/../include/c++/v1/__functional/function.h:354:12\r\n #9 0x71758dd in std::__1::__function::__value_func >, unsigned int, std::__1::function)>::operator()(std::__1::basic_string_view >&&, unsigned int&&, std::__1::function&&) const /opt/llvm/bin/../include/c++/v1/__functional/function.h:507:16\r\n #10 0x7175738 in std::__1::function >, unsigned int, std::__1::function)>::operator()(std::__1::basic_string_view >, unsigned int, std::__1::function) const /opt/llvm/bin/../include/c++/v1/__functional/function.h:1184:12\r\n #11 0x71754e8 in decltype(std::forward >, unsigned int, std::__1::function)> const&>(fp)(std::get<0ul>(std::forward >, unsigned int, std::__1::function > >(fp0)), std::get<1ul>(std::forward >, unsigned int, std::__1::function > >(fp0)), std::get<2ul>(std::forward >, unsigned int, std::__1::function > >(fp0)))) testing::internal::ApplyImpl >, unsigned int, std::__1::function)> const&, std::__1::tuple >, unsigned int, std::__1::function >, 0ul, 1ul, 2ul>(std::__1::function >, unsigned int, std::__1::function)> const&, std::__1::tuple >, unsigned int, std::__1::function >&&, testing::internal::IndexSequence<0ul, 1ul, 2ul>) /proc/self/cwd/external/com_google_googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:420:10\r\n #12 0x7175395 in decltype(ApplyImpl(std::forward >, unsigned int, std::__1::function)> const&>(fp), std::forward >, unsigned int, std::__1::function > >(fp0), (testing::internal::MakeIndexSequence >, unsigned int, std::__1::function > >::type>::value>)())) testing::internal::Apply >, unsigned int, std::__1::function)> const&, std::__1::tuple >, unsigned int, std::__1::function > >(std::__1::function >, unsigned int, std::__1::function)> const&, std::__1::tuple >, unsigned int, std::__1::function >&&) /proc/self/cwd/external/com_google_googletest/googlemock/include/gmock/internal/gmock-internal-utils.h:429:10\r\n #13 0x7174d47 in testing::Action >, unsigned int, std::__1::function)>::Perform(std::__1::tuple >, unsigned int, std::__1::function >) const /proc/self/cwd/external/com_google_googletest/googlemock/include/gmock/gmock-actions.h:497:12\r\n #14 0x7175afd in testing::internal::ActionResultHolder* testing::internal::ActionResultHolder::PerformAction >, unsigned int, std::__1::function)>(testing::Action >, unsigned int, std::__1::function)> const&, testing::internal::Function >, unsigned int, std::__1::function)>::ArgumentTuple&&) /proc/self/cwd/external/com_google_googletest/googlemock/include/gmock/gmock-spec-builders.h:1402:24\r\n #15 0x7173651 in testing::internal::FunctionMocker >, unsigned int, std::__1::function)>::UntypedPerformAction(void const*, void*) const /proc/self/cwd/external/com_google_googletest/googlemock/include/gmock/gmock-spec-builders.h:1556:12\r\n #16 0xa3e9535 in testing::internal::UntypedFunctionMockerBase::UntypedInvokeWith(void*) /proc/self/cwd/external/com_google_googletest/googlemock/src/gmock-spec-builders.cc:452:24\r\n #17 0x333e5b2 in testing::internal::FunctionMocker >, unsigned int, std::__1::function)>::Invoke(std::__1::basic_string_view >, unsigned int, std::__1::function) /proc/self/cwd/external/com_google_googletest/googlemock/include/gmock/gmock-spec-builders.h:1593:15\r\n #18 0x333e24c in Envoy::Filesystem::MockWatcher::addWatch(std::__1::basic_string_view >, unsigned int, std::__1::function) /proc/self/cwd/./test/mocks/filesystem/mocks.h:78:3\r\n #19 0x3405db9 in decltype(static_cast, std::__1::shared_ptr)::$_0&>(fp)()) std::__1::__invoke, std::__1::shared_ptr)::$_0&>(Envoy::Extensions::GeoipProviders::Maxmind::GeoipProvider::GeoipProvider(Envoy::Event::Dispatcher&, Envoy::Api::Api&, std::__1::shared_ptr, std::__1::shared_ptr)::$_0&) /proc/self/cwd/source/extensions/geoip_providers/maxmind/geoip_provider.cc:126:11\r\n #20 0x3404a63 in std::__1::__function::__func, std::__1::shared_ptr)::$_0, std::__1::allocator, std::__1::shared_ptr)::$_0>, void ()>::operator()() /opt/llvm/bin/../include/c++/v1/__functional/invoke.h:61:9\r\n #21 0x34f0239 in std::__1::__function::__value_func::operator()() const /opt/llvm/bin/../include/c++/v1/__functional/function.h:507:16\r\n #22 0x91dbf37 in Envoy::Thread::PosixThreadFactory::createPthread(Envoy::Thread::ThreadHandle*)::$_6::__invoke(void*) /opt/llvm/bin/../include/c++/v1/__functional/function.h:1184:12\r\n #23 0x7fb0ecf9f608 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x8608) (BuildId: 0c044ba611aeeeaebb8374e660061f341ebc0bac)\r\n```\r\n\r\nCommit Message:\r\nAdditional Description:\r\nRisk Level:\r\nTesting:\r\nDocs Changes:\r\nRelease Notes:\r\nPlatform Specific Features:\r\n[Optional Runtime guard:]\r\nFixes #35829\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\nSigned-off-by: Kateryna Nezdolii ","shortMessageHtmlLink":"Geoip fix asan failure (envoyproxy#36043)"}},{"before":"bbce8904a5ff8ea22feebba47edfbea9e029d4f4","after":"5eea4fd8f0d2a88e5596867ff436f079991bedc0","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-09-03T14:04:55.000Z","pushType":"push","commitsCount":148,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:envoyproxy/envoy into router-check-bootstrap-config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"Merge branch 'main' of github.com:envoyproxy/envoy into router-check-…"}},{"before":"6be2bf8d547fda24090a9d50993410e023c2a7e7","after":"bbce8904a5ff8ea22feebba47edfbea9e029d4f4","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-18T16:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"raise exception if no route found in listener\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"raise exception if no route found in listener"}},{"before":"d5a496d0e3f7886d62d9a43ed7dd7d148165537c","after":"6be2bf8d547fda24090a9d50993410e023c2a7e7","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-18T11:26:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"docs: update docs with the correct flag names\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"docs: update docs with the correct flag names"}},{"before":"7eb8547b471d3336ea35035b9272629c6cfdacb3","after":"d5a496d0e3f7886d62d9a43ed7dd7d148165537c","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-18T11:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"fix: asan test\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"fix: asan test"}},{"before":"abaff0628ebb6fc74ff9435f1d5c8e5cfd9b3d9b","after":"7eb8547b471d3336ea35035b9272629c6cfdacb3","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-18T10:37:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"fix: comprehensive coverage test\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"fix: comprehensive coverage test"}},{"before":"0c0f07f4929fa3dc575c201c211dd394280731dd","after":"abaff0628ebb6fc74ff9435f1d5c8e5cfd9b3d9b","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-18T10:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"ref options and split bootstrap and route config logic\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"ref options and split bootstrap and route config logic"}},{"before":"8627718264bd220116867f0adacb0a1a26918cc3","after":null,"ref":"refs/heads/asan-tracer-test-filter","pushedAt":"2024-08-12T13:45:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"}},{"before":"22bb41eb753b88d97496aa6045436af064bfb853","after":"0c0f07f4929fa3dc575c201c211dd394280731dd","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T18:04:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":"0cc368efac5ad8514ec90efe307941390ed61a52","after":"22bb41eb753b88d97496aa6045436af064bfb853","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T17:24:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":"cc78200df5bf21b0c93fa0dd48138a627410d450","after":"0cc368efac5ad8514ec90efe307941390ed61a52","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T17:01:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":"222a944c3a5d988b48f17df6f0582c75b8d98a49","after":"cc78200df5bf21b0c93fa0dd48138a627410d450","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T16:36:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":"fe86616bdbbe4d82ef0576d93cfe31d923055b43","after":"222a944c3a5d988b48f17df6f0582c75b8d98a49","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T15:25:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":"10d1d6da44760f5eff5f0eed677b7b13e0259b73","after":"fe86616bdbbe4d82ef0576d93cfe31d923055b43","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T15:04:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":"14e8cc9ff57c78c684c5365c719d77ec20617a37","after":"10d1d6da44760f5eff5f0eed677b7b13e0259b73","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T15:03:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":"8c75ee7d445e38623ab6dd34a0541221b16c65b6","after":"14e8cc9ff57c78c684c5365c719d77ec20617a37","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T14:52:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":"b769a99d5970c2233519637aad9ad30272bd6e9a","after":"8c75ee7d445e38623ab6dd34a0541221b16c65b6","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-10T14:39:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":null,"after":"b769a99d5970c2233519637aad9ad30272bd6e9a","ref":"refs/heads/router-check-bootstrap-config","pushedAt":"2024-08-09T22:24:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"router_check: read bootstrap config\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"router_check: read bootstrap config"}},{"before":null,"after":"8627718264bd220116867f0adacb0a1a26918cc3","ref":"refs/heads/asan-tracer-test-filter","pushedAt":"2024-08-08T15:36:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"MSAN: fix issue in tracer test filter\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"MSAN: fix issue in tracer test filter"}},{"before":"9f1cd0615ca71469be9288f4e5c25dbed10da1f9","after":null,"ref":"refs/heads/jwt-claim-to-header-doc","pushedAt":"2024-08-02T12:05:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"}},{"before":"11b64f76cff86489de00edef1822da4420124def","after":"9f1cd0615ca71469be9288f4e5c25dbed10da1f9","ref":"refs/heads/jwt-claim-to-header-doc","pushedAt":"2024-08-01T16:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"fix: deprecated field\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"fix: deprecated field"}},{"before":"6a3c26600c5fdef090af5bdf63dee6d227625cb4","after":"11b64f76cff86489de00edef1822da4420124def","ref":"refs/heads/jwt-claim-to-header-doc","pushedAt":"2024-08-01T15:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"Update api/envoy/extensions/filters/http/jwt_authn/v3/config.proto\n\nCo-authored-by: phlax \nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"Update api/envoy/extensions/filters/http/jwt_authn/v3/config.proto"}},{"before":"e846d7576b3a5a9eb8d048d379137d3d1354c708","after":"6a3c26600c5fdef090af5bdf63dee6d227625cb4","ref":"refs/heads/jwt-claim-to-header-doc","pushedAt":"2024-08-01T15:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"fix: code format\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"fix: code format"}},{"before":"55f60b9b508ebb649ed2df195698e2fcbd21a901","after":"e846d7576b3a5a9eb8d048d379137d3d1354c708","ref":"refs/heads/jwt-claim-to-header-doc","pushedAt":"2024-08-01T15:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"Update api/envoy/extensions/filters/http/jwt_authn/v3/config.proto\n\nCo-authored-by: phlax \nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"Update api/envoy/extensions/filters/http/jwt_authn/v3/config.proto"}},{"before":"a779c61c4e931174cf681e07adfb5fff732a2a46","after":"55f60b9b508ebb649ed2df195698e2fcbd21a901","ref":"refs/heads/jwt-claim-to-header-doc","pushedAt":"2024-08-01T14:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"use literalinclude instead of code-block\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"use literalinclude instead of code-block"}},{"before":null,"after":"a779c61c4e931174cf681e07adfb5fff732a2a46","ref":"refs/heads/jwt-claim-to-header-doc","pushedAt":"2024-07-31T20:02:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"jwt: fix claim to header example in doc\n\nSigned-off-by: Fernando Cainelli ","shortMessageHtmlLink":"jwt: fix claim to header example in doc"}},{"before":"7f7234be42dd7f90c612c193187a65775c119607","after":"34bdb945cb8a77630363659c24baf21e9aaf891f","ref":"refs/heads/main","pushedAt":"2024-07-31T20:00:23.000Z","pushType":"push","commitsCount":216,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"utility: removing some exceptions (#35414)\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":"utility: removing some exceptions (envoyproxy#35414)"}},{"before":"e8da3a53d9d5d68c907413442416cc20f3f4b9ce","after":"7f7234be42dd7f90c612c193187a65775c119607","ref":"refs/heads/main","pushedAt":"2024-07-15T22:21:33.000Z","pushType":"push","commitsCount":62,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"rlqs: Add support for expired assignment (#35181)\n\nAdd support for expired assignment. Currently supported expired\r\nassignment behavior: Fail-open or Fail close.\r\n\r\n---------\r\n\r\nSigned-off-by: tyxia ","shortMessageHtmlLink":"rlqs: Add support for expired assignment (envoyproxy#35181)"}},{"before":"fd1058b9bd6a512118ef88e6c09eea9a3555696f","after":"e8da3a53d9d5d68c907413442416cc20f3f4b9ce","ref":"refs/heads/main","pushedAt":"2024-07-09T19:48:50.000Z","pushType":"push","commitsCount":108,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"},"commit":{"message":"nghttp2: adding a compile-out option (#34568)\n\nThis allows compiling nghttp2 out of Envoy, and caught some lingering\r\nuses of nghttp2 in the Envoy code base (now fixed)\r\nThis removes nghttp2 from the OSS Envoy Mobile build\r\n\r\nRisk Level: low\r\nTesting: Envoy CI tests\r\nDocs Changes: n/a\r\nRelease Notes: n/a\r\n\r\n---------\r\n\r\nSigned-off-by: Alyssa Wilk ","shortMessageHtmlLink":"nghttp2: adding a compile-out option (envoyproxy#34568)"}},{"before":"284d4a70ae1503a58f88622d6763e71c03453213","after":null,"ref":"refs/heads/extproc-gateway-timeout-status","pushedAt":"2024-07-09T12:21:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cainelli","name":"Fernando Cainelli","path":"/cainelli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3514984?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxMjo0NTozOC4wMDAwMDBazwAAAASyDA9j","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wOVQxMjoyMToxMS4wMDAwMDBazwAAAAR6ow6H"}},"title":"Activity · cainelli/envoy"}