{"push_id":4490528930,"size":4,"distinct_size":4,"ref":"refs/heads/original-type-annotation","head":"0da7f832db986608ffb994a5500a1fba59896dc7","before":"23dd04f74c70519bd7d906fccbe3723dca668e68","commits":[{"sha":"ebab713091fc21818d229e1f9f99b1ee8334eb87","author":{"name":"Matthew","email":"03d6a34387e9ce8942617911c8327261b27a96c3@lyft.com"},"message":"router: per-cluster histograms w/ timeout budget (#9227)\n\nThis change adds a pair of histograms to track timeout budget usage: one for the\r\nper-request timeout and one for the global timeout.  The histograms are scaled\r\nsuch that 100% of the timeout budget is a value of 10000 so that four digits of\r\nthe percentage used can be recorded.\r\n\r\nRisk Level: Low (new stats only).\r\nTesting: Unit tests added/modified.\r\nDocs Changes: Added notes about historgrams.\r\nRelease Notes: Added comment with link to docs.\r\n\r\nFixes #6122 \r\n\r\nSigned-off-by: Matthew Gumport <mgumport@lyft.com>","distinct":true,"url":"https://api.github.com/repos/htuch/envoy/commits/ebab713091fc21818d229e1f9f99b1ee8334eb87"},{"sha":"8e2d909ad22f84d9eb055f06890924a5879bad76","author":{"name":"Dmitri Dolguikh","email":"3bc5ef39ea9b4338481f2aff7c26131d41d171f1@redhat.com"},"message":"On-demand VHDS implementation (#8617)\n\nImplements on-demand resolution of VirtualHosts via VHDS\r\n\r\nSigned-off-by: Dmitri Dolguikh <ddolguik@redhat.com>","distinct":true,"url":"https://api.github.com/repos/htuch/envoy/commits/8e2d909ad22f84d9eb055f06890924a5879bad76"},{"sha":"0ee6212b02bdab7b3d66e868449ac93556e63118","author":{"name":"htuch","email":"c185081708e02336640916420d0c772668570de5@users.noreply.github.com"},"message":"api/config: deprecate build_version in DiscoveryRequest. (#9620)\n\nThis is a followup to #9301, where it was not possible to deprecate a\r\nfield on DiscoveryRequest as we were previously assuming identical v2/v3\r\ntransport protocols. After this deprecation, build_version can't appear\r\nin v3 messages, and we need to convert back to a true v2\r\nDiscoveryRequest prior to JSON serializing for REST.\r\n\r\nThere's more work to be done in the future, when we add new v3-only\r\nfields, but this should work for 1.13.0. Future work tracked at\r\nhttps://github.com/envoyproxy/envoy/issues/9619.\r\n\r\nRisk level: Low\r\nTesting: coverage of the behaviors for both gRPC and REST config sources\r\n  is provided by api_version_integration_test (failing previously as soon\r\n  as build_version was deprecated).\r\n\r\nFixes #9604\r\n\r\nSigned-off-by: Harvey Tuch <htuch@google.com>","distinct":true,"url":"https://api.github.com/repos/htuch/envoy/commits/0ee6212b02bdab7b3d66e868449ac93556e63118"},{"sha":"0da7f832db986608ffb994a5500a1fba59896dc7","author":{"name":"Harvey Tuch","email":"c185081708e02336640916420d0c772668570de5@google.com"},"message":"config: support recovery of original message when upgrading.\n\nTo better support config dump, deprecated field detection and other\ndebug, it's helpful to leave a type name breadcrumb and be able to\nsynthesize a Protobuf::Message that corresponds to what was delivered on\nthe wire.\n\nTODO: plumb this to config dump, add some tests.\n\nRisk level: Low\nTesting: new version converter unit test.\n\nFixes #9612\n\nSigned-off-by: Harvey Tuch <htuch@google.com>","distinct":true,"url":"https://api.github.com/repos/htuch/envoy/commits/0da7f832db986608ffb994a5500a1fba59896dc7"}]}
{"actor":{"display_login":"htuch"}}