{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":147747963,"defaultBranch":"main","name":"servicetalk","ownerLogin":"apple","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-07T00:14:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10639145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714585291.0","currentOid":""},"activityList":{"items":[{"before":"7bb8b6d44986dc5fb1f5be208e36d3e28bb092cc","after":"e94fa6c4183d314176c3623171969245c654685e","ref":"refs/heads/main","pushedAt":"2024-05-09T18:38:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkountis","name":"Thomas Kountis","path":"/tkountis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3369598?s=80&v=4"},"commit":{"message":"Rename Traffic Resilience packages (#2914)\n\n* Rename Traffic Resilience packages","shortMessageHtmlLink":"Rename Traffic Resilience packages (#2914)"}},{"before":"baac8d66a661ae6878454fb7ea05afda7ecbc35a","after":"7bb8b6d44986dc5fb1f5be208e36d3e28bb092cc","ref":"refs/heads/main","pushedAt":"2024-05-09T17:11:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"idelpivnitskiy","name":"Idel Pivnitskiy","path":"/idelpivnitskiy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3968288?s=80&v=4"},"commit":{"message":"Follow-up comments for traffic resilience features (#2915)\n\nMotivation:\r\n\r\nMinor comments for #2911.","shortMessageHtmlLink":"Follow-up comments for traffic resilience features (#2915)"}},{"before":"b97f2eaeb1e188607d2f4e90142b99cfa112ab9d","after":"baac8d66a661ae6878454fb7ea05afda7ecbc35a","ref":"refs/heads/main","pushedAt":"2024-05-08T21:07:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkountis","name":"Thomas Kountis","path":"/tkountis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3369598?s=80&v=4"},"commit":{"message":"Introduce traffic resiliency features (#2911)\n\nMotivation\r\n\r\nLack of common resiliency features like breakers, limiters and integrations with the remaining of the client workflows.\r\n\r\nModifications\r\n\r\nSupport for\r\n- Circuit breakers\r\n- Capacity limiters (rate, quotas, dynamic, fixed)\r\n - Request clacification\r\n- Server feedback evaluation\r\n - Retry after\r\n - Limit adaptation","shortMessageHtmlLink":"Introduce traffic resiliency features (#2911)"}},{"before":"f1e39d75aed4f786950b7dda5fdf15b468022752","after":"b97f2eaeb1e188607d2f4e90142b99cfa112ab9d","ref":"refs/heads/main","pushedAt":"2024-05-08T20:34:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"loadbalancer-experimental-provider: include the resource file (#2910)\n\nMotivation:\r\n\r\nIf someone wants to use the experimental provider they need to\r\nalso add the resource file, increasing the barrier to entry.\r\n\r\nModifications:\r\n\r\nAdd the resource file to the loadbalanacer-experimental-provider\r\npackage. If they're including it they are already opting in.","shortMessageHtmlLink":"loadbalancer-experimental-provider: include the resource file (#2910)"}},{"before":"36670af072a2eaa51ec803bab934f87dc35d36d5","after":"f1e39d75aed4f786950b7dda5fdf15b468022752","ref":"refs/heads/main","pushedAt":"2024-05-08T20:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"loadbalancer-experimental: add support for weights in round robin (#2909)\n\nMotivation:\r\n\r\nWe want to support weighted but don't in the round-robin\r\nHostSelector.\r\n\r\nModifications:\r\n\r\nAdd weight support to round-robin using the static stride\r\nalgorithm common to the grpc libraries.","shortMessageHtmlLink":"loadbalancer-experimental: add support for weights in round robin (#2909"}},{"before":"2b55150361de7881e5d90abfe7d5d059a675c911","after":"36670af072a2eaa51ec803bab934f87dc35d36d5","ref":"refs/heads/main","pushedAt":"2024-05-08T18:45:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"Move DefaultHttpLoadBalancerFactory to http-api (#2912)\n\nMotivation:\r\n\r\nThere is nothing netty specific about DefaultHttpLoadBalancerFactory\r\nbut it lives in the servicetalk-http-netty package.\r\n\r\nModifications:\r\n\r\n- Copy the class to the http-api package.\r\n- Drop the Builder from the new version.\r\n- Deprecate the http-netty version.","shortMessageHtmlLink":"Move DefaultHttpLoadBalancerFactory to http-api (#2912)"}},{"before":"d02f8668611273f88e34ac39dcc69be07754bf44","after":"2b55150361de7881e5d90abfe7d5d059a675c911","ref":"refs/heads/main","pushedAt":"2024-05-03T21:00:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"loadbalancer-experimental: add a ServiceDiscovererEvent to carry weight and priority (#2907)\n\nMotivation:\r\n\r\nIf we're going to use priority groups we need a way of sending that\r\ninformation down the load balancers.\r\n\r\nModifications:\r\n\r\n- make a custom event that carries that priority information.","shortMessageHtmlLink":"loadbalancer-experimental: add a ServiceDiscovererEvent to carry weig…"}},{"before":"7c8516173c0a6be6f10bec69373f7492c80a40c2","after":"d02f8668611273f88e34ac39dcc69be07754bf44","ref":"refs/heads/main","pushedAt":"2024-05-03T17:39:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"loadbalancer-experimental: add support for prioritization (#2905)\n\nMotivation:\r\n\r\nWe want to support priority groups in the LB.\r\n\r\nModifications:\r\n\r\nSupport it.","shortMessageHtmlLink":"loadbalancer-experimental: add support for prioritization (#2905)"}},{"before":"8949cf8905a5b4b5d63472ff7989120e04c2e465","after":null,"ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3.3.2","pushedAt":"2024-05-01T17:41:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"idelpivnitskiy","name":"Idel Pivnitskiy","path":"/idelpivnitskiy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3968288?s=80&v=4"}},{"before":"53f9f35713bc6e933d631fa046c2cff88f6f01c5","after":"7c8516173c0a6be6f10bec69373f7492c80a40c2","ref":"refs/heads/main","pushedAt":"2024-05-01T17:41:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"idelpivnitskiy","name":"Idel Pivnitskiy","path":"/idelpivnitskiy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3968288?s=80&v=4"},"commit":{"message":"build(deps): bump gradle/wrapper-validation-action from 3.3.0 to 3.3.2 (#2904)\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 3.3.0 to 3.3.2.\r\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\r\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v3.3.0...v3.3.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: gradle/wrapper-validation-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump gradle/wrapper-validation-action from 3.3.0 to 3.3.2 ("}},{"before":"8f096dad41a16ddccbbeccdc83698dadf295fb91","after":"53f9f35713bc6e933d631fa046c2cff88f6f01c5","ref":"refs/heads/main","pushedAt":"2024-04-26T17:20:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"loadbalancer-experimental: add provider for enabling DefaultLoadBalancer (#2900)\n\nMotivation:\r\n\r\nWe want to make it easy for users to enable DefaultLoadBalancer\r\nfor specific clients and then manipulate it's behavior via system\r\nproperties so they don't require rebuilding apps to test.\r\n\r\nModifications:\r\n\r\nAdd a new package that includes a SingleAddressHttpClientBuilderProvider\r\nwhich enables users to enable DefaultLoadBalancer for clients\r\nbased on the address used, or all clients if desired.","shortMessageHtmlLink":"loadbalancer-experimental: add provider for enabling DefaultLoadBalan…"}},{"before":"e965d5a51e63fdf3b13f74f881faf54f2b975bc0","after":"8f096dad41a16ddccbbeccdc83698dadf295fb91","ref":"refs/heads/main","pushedAt":"2024-04-26T14:49:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"loadbalancer-experimental: add weight support for P2C selection (#2892)\n\nMotivation:\r\n\r\nWeight support in load balancing is valuable in both the simple\r\ncase of weighting dissimilar hosts but also useful for implementing\r\nrelated features such as priority classes.\r\n\r\nModifications:\r\n\r\n- Add support for weights in P2C via the Vose alias method.","shortMessageHtmlLink":"loadbalancer-experimental: add weight support for P2C selection (#2892)"}},{"before":"3263300db065be58b387818bc8bcd15ca3896ae5","after":null,"ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3.3.1","pushedAt":"2024-04-26T02:38:50.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":null,"after":"8949cf8905a5b4b5d63472ff7989120e04c2e465","ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3.3.2","pushedAt":"2024-04-26T02:38:46.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 gradle/wrapper-validation-action from 3.3.0 to 3.3.2\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 3.3.0 to 3.3.2.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v3.3.0...v3.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump gradle/wrapper-validation-action from 3.3.0 to 3.3.2"}},{"before":"afa2afca34eca40e05aaab0d4ee22767240bf762","after":"e965d5a51e63fdf3b13f74f881faf54f2b975bc0","ref":"refs/heads/main","pushedAt":"2024-04-24T21:20:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"client-api: add an exmaple of how to use the ServiceDiscoverer API (#2903)\n\nMotivation:\r\n\r\nThe ServiceDiscoverer API and the interpretation of the events is\r\na little tough to find.\r\n\r\nModifications:\r\n\r\n- Move the api interpretation to a more prominent place.\r\n- Add some cross references.\r\n- Add an example.","shortMessageHtmlLink":"client-api: add an exmaple of how to use the ServiceDiscoverer API (#…"}},{"before":"1f242a98ee16f5e5e59db037f9f87e5882009943","after":"afa2afca34eca40e05aaab0d4ee22767240bf762","ref":"refs/heads/main","pushedAt":"2024-04-19T16:36:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daschl","name":"Michael Nitschinger","path":"/daschl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29086?s=80&v=4"},"commit":{"message":"Update japicmp to 0.20.0 (#2899)","shortMessageHtmlLink":"Update japicmp to 0.20.0 (#2899)"}},{"before":null,"after":"3263300db065be58b387818bc8bcd15ca3896ae5","ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3.3.1","pushedAt":"2024-04-19T02:01:45.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 gradle/wrapper-validation-action from 3.3.0 to 3.3.1\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 3.3.0 to 3.3.1.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v3.3.0...v3.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump gradle/wrapper-validation-action from 3.3.0 to 3.3.1"}},{"before":"e6d7a24272f588fd191c172a14fc325d5ad417e5","after":"05aa08301831a3d03dc7b42d8c4553dde2c7aeab","ref":"refs/heads/gh-pages","pushedAt":"2024-04-17T15:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daschl","name":"Michael Nitschinger","path":"/daschl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29086?s=80&v=4"},"commit":{"message":"Publish docs website 0.42","shortMessageHtmlLink":"Publish docs website 0.42"}},{"before":"f0a2c65b1007cd70da22b142c81f68d7bb040926","after":"1f242a98ee16f5e5e59db037f9f87e5882009943","ref":"refs/heads/main","pushedAt":"2024-04-17T15:14:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"daschl","name":"Michael Nitschinger","path":"/daschl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29086?s=80&v=4"},"commit":{"message":"Preparing for 0.42.44-SNAPSHOT development","shortMessageHtmlLink":"Preparing for 0.42.44-SNAPSHOT development"}},{"before":"cc2cdfa72dcfd8ba0074a28b6e087d295c58250b","after":"f0a2c65b1007cd70da22b142c81f68d7bb040926","ref":"refs/heads/main","pushedAt":"2024-04-17T12:59:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"idelpivnitskiy","name":"Idel Pivnitskiy","path":"/idelpivnitskiy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3968288?s=80&v=4"},"commit":{"message":"Restore binary compatibility for `AbstractReadOnlyTcpConfig` impls (#2896)\n\nMotivation:\r\n\r\njapicmp.sh flagged it like that:\r\nComparing binary compatibility of servicetalk-tcp-netty-internal-0.42.43-SNAPSHOT.jar against servicetalk-tcp-netty-internal-0.42.42.jar\r\n***! MODIFIED CLASS: PUBLIC FINAL io.servicetalk.tcp.netty.internal.ReadOnlyTcpClientConfig (not serializable)\r\n === CLASS FILE FORMAT VERSION: 52.0 <- 52.0\r\n === UNCHANGED SUPERCLASS: io.servicetalk.tcp.netty.internal.AbstractReadOnlyTcpConfig (<- io.servicetalk.tcp.netty.internal.AbstractReadOnlyTcpConfig)\r\n ---! REMOVED METHOD: PUBLIC(-) SYNTHETIC(-) BRIDGE(-) io.servicetalk.transport.api.SslConfig sslConfig()\r\n***! MODIFIED CLASS: PUBLIC FINAL io.servicetalk.tcp.netty.internal.ReadOnlyTcpServerConfig (not serializable)\r\n === CLASS FILE FORMAT VERSION: 52.0 <- 52.0\r\n === UNCHANGED SUPERCLASS: io.servicetalk.tcp.netty.internal.AbstractReadOnlyTcpConfig (<- io.servicetalk.tcp.netty.internal.AbstractReadOnlyTcpConfig)\r\n ---! REMOVED METHOD: PUBLIC(-) SYNTHETIC(-) BRIDGE(-) io.servicetalk.transport.api.SslConfig sslConfig()","shortMessageHtmlLink":"Restore binary compatibility for AbstractReadOnlyTcpConfig impls (#…"}},{"before":"9d72b1505cb56f199e32a4aaafc6791d38a8d632","after":"cc2cdfa72dcfd8ba0074a28b6e087d295c58250b","ref":"refs/heads/main","pushedAt":"2024-04-16T18:09:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"idelpivnitskiy","name":"Idel Pivnitskiy","path":"/idelpivnitskiy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3968288?s=80&v=4"},"commit":{"message":"Lower max delay for ServiceDiscovery retries from 256 to 128 seconds (#2895)\n\nMotivation:\r\n\r\n256 seconds seems like quite a long delay for retrying SD errors.\r\nWe agreed to cut it down in half.","shortMessageHtmlLink":"Lower max delay for ServiceDiscovery retries from 256 to 128 seconds (#…"}},{"before":"822d270b106c4043de2afa9931d05becf9a9e60a","after":null,"ref":"refs/heads/update-netty","pushedAt":"2024-04-15T18:52:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrisvest","name":"Chris Vest","path":"/chrisvest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7993?s=80&v=4"}},{"before":"1381854143bf589f69c8edf98681e13aaa754e28","after":"9d72b1505cb56f199e32a4aaafc6791d38a8d632","ref":"refs/heads/main","pushedAt":"2024-04-15T18:51:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrisvest","name":"Chris Vest","path":"/chrisvest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7993?s=80&v=4"},"commit":{"message":"Update Netty 4.108 -> 4.1.109 (#2894)","shortMessageHtmlLink":"Update Netty 4.108 -> 4.1.109 (#2894)"}},{"before":null,"after":"822d270b106c4043de2afa9931d05becf9a9e60a","ref":"refs/heads/update-netty","pushedAt":"2024-04-15T18:15:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrisvest","name":"Chris Vest","path":"/chrisvest","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7993?s=80&v=4"},"commit":{"message":"Update Netty 4.108 -> 4.1.109","shortMessageHtmlLink":"Update Netty 4.108 -> 4.1.109"}},{"before":"ee36b6df27892a9e8a837552b0699935210704cf","after":null,"ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3.3.0","pushedAt":"2024-04-15T17:10:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"idelpivnitskiy","name":"Idel Pivnitskiy","path":"/idelpivnitskiy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3968288?s=80&v=4"}},{"before":"cbefaa9080755eb5d764326fb9a09f49c62c2b05","after":"1381854143bf589f69c8edf98681e13aaa754e28","ref":"refs/heads/main","pushedAt":"2024-04-15T17:10:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"idelpivnitskiy","name":"Idel Pivnitskiy","path":"/idelpivnitskiy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3968288?s=80&v=4"},"commit":{"message":"build(deps): bump gradle/wrapper-validation-action from 2.1.3 to 3.3.0 (#2893)\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.1.3 to 3.3.0.\r\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\r\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.1.3...v3.3.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: gradle/wrapper-validation-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"build(deps): bump gradle/wrapper-validation-action from 2.1.3 to 3.3.0 ("}},{"before":"aacc5b93436b599e4dc4cfd6a8ee83c68f19b763","after":"cbefaa9080755eb5d764326fb9a09f49c62c2b05","ref":"refs/heads/main","pushedAt":"2024-04-15T17:10:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"idelpivnitskiy","name":"Idel Pivnitskiy","path":"/idelpivnitskiy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3968288?s=80&v=4"},"commit":{"message":"Lower initial delay for ServiceDiscovery retries from 8 to 2 seconds (#2891)\n\nMotivation:\r\n\r\nExperiments show that majority of ServiceDiscovery queries take only a\r\nfew milliseconds. Jitter up to 8 seconds causes too long delay before\r\nthe next retry. Based on observed numbers we can lower the value down to\r\n2 seconds.","shortMessageHtmlLink":"Lower initial delay for ServiceDiscovery retries from 8 to 2 seconds (#…"}},{"before":null,"after":"ee36b6df27892a9e8a837552b0699935210704cf","ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3.3.0","pushedAt":"2024-04-15T02:58:13.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 gradle/wrapper-validation-action from 2.1.3 to 3.3.0\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2.1.3 to 3.3.0.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2.1.3...v3.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump gradle/wrapper-validation-action from 2.1.3 to 3.3.0"}},{"before":"55501d3b6b4a59b47b3663af043020a1641bc13f","after":"aacc5b93436b599e4dc4cfd6a8ee83c68f19b763","ref":"refs/heads/main","pushedAt":"2024-04-12T15:21:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bryce-anderson","name":"Bryce Anderson","path":"/bryce-anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2948506?s=80&v=4"},"commit":{"message":"grpc-netty: add RequestTracker support to grpc (#2885)\n\nMotivation:\r\n\r\nWe don't have a good way to track the status of gRPC\r\nresponses to feed to the LoadBalancer.\r\n\r\nModifications:\r\n\r\nReplace the custom code in HttpLoadBalancerFactory\r\nto use the HttpLifecycleObserver for HTTP.\r\nUse a GrpcLifecycleObserver to track grpc status.","shortMessageHtmlLink":"grpc-netty: add RequestTracker support to grpc (#2885)"}},{"before":"82a5ce275ae0b1f6c52e769bf34416d507b239ba","after":"55501d3b6b4a59b47b3663af043020a1641bc13f","ref":"refs/heads/main","pushedAt":"2024-04-11T23:56:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkountis","name":"Thomas Kountis","path":"/tkountis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3369598?s=80&v=4"},"commit":{"message":"Example with jax-rs error mapper (#2742)\n\nMotivation:\r\n\r\nAdd an example of how error mapping can be done with jax-rs to help users debug development and/or not issues.\r\n\r\nResults:\r\n\r\nBetter example base","shortMessageHtmlLink":"Example with jax-rs error mapper (#2742)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEReeyXwA","startCursor":null,"endCursor":null}},"title":"Activity · apple/servicetalk"}