{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5152285,"defaultBranch":"master","name":"okhttp","ownerLogin":"square","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-07-23T13:42:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82592?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716075298.0","currentOid":""},"activityList":{"items":[{"before":"d2bdfe2d6717ee1306aaa4f482827d70fd37c69c","after":null,"ref":"refs/heads/renovate/mcr.microsoft.com-devcontainers-java-21.x","pushedAt":"2024-05-18T23:34:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yschimke","name":"Yuri Schimke","path":"/yschimke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/231923?s=80&v=4"}},{"before":"bd611089c2f07ab0d9a7eae610d9f7383139a5a3","after":"54238b4c713080c3fd32fb1a070fb5d6814c9a09","ref":"refs/heads/master","pushedAt":"2024-05-18T23:34:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yschimke","name":"Yuri Schimke","path":"/yschimke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/231923?s=80&v=4"},"commit":{"message":"Update mcr.microsoft.com/devcontainers/java Docker tag to v21 (#8398)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update mcr.microsoft.com/devcontainers/java Docker tag to v21 (#8398)"}},{"before":"353c8883325e627f690f9bc7a853895986d4172b","after":"7266ab78c9823c8d0537d3c06699594c702ea34c","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T23:58:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Flaky test","shortMessageHtmlLink":"Flaky test"}},{"before":"587f76cd8189cad9593d67bd97969a20c82f620a","after":"353c8883325e627f690f9bc7a853895986d4172b","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T23:39:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Flaky test","shortMessageHtmlLink":"Flaky test"}},{"before":"37f59248b7bd5083ad822333d191904e47a809cf","after":"587f76cd8189cad9593d67bd97969a20c82f620a","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T23:34:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Flaky test","shortMessageHtmlLink":"Flaky test"}},{"before":"8c9dd283d862cfdaa04a12d21fc0c69e055ba941","after":"37f59248b7bd5083ad822333d191904e47a809cf","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T23:26:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"apiDump","shortMessageHtmlLink":"apiDump"}},{"before":"d1f862ea3f62d381aba4cd4724aa47aa90454a9c","after":"8c9dd283d862cfdaa04a12d21fc0c69e055ba941","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T23:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"apiDump","shortMessageHtmlLink":"apiDump"}},{"before":"4b84b8f09688c66beec53fcd3553019de7650176","after":"d1f862ea3f62d381aba4cd4724aa47aa90454a9c","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T18:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"ef360f4893a220cd74b7df1861dce071897a8699","after":"4b84b8f09688c66beec53fcd3553019de7650176","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T18:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Remove TaskFakerOkioSocket for now","shortMessageHtmlLink":"Remove TaskFakerOkioSocket for now"}},{"before":"dfbd4527daa969e11dfc294ea2bcd5c10ba6e0db","after":"ef360f4893a220cd74b7df1861dce071897a8699","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T18:02:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Move into separate files","shortMessageHtmlLink":"Move into separate files"}},{"before":null,"after":"dfbd4527daa969e11dfc294ea2bcd5c10ba6e0db","ref":"refs/heads/enelson-jwilson-pretend-to-be-okio","pushedAt":"2024-05-14T18:01:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Move into separate files","shortMessageHtmlLink":"Move into separate files"}},{"before":"666457541192cc1787944c8064cff22c4c321a70","after":null,"ref":"refs/heads/enelson-fix-test","pushedAt":"2024-05-14T17:48:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"}},{"before":"62031cd8f4a04600c11a4b294a6f786581ff6069","after":"bd611089c2f07ab0d9a7eae610d9f7383139a5a3","ref":"refs/heads/master","pushedAt":"2024-05-14T17:48:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Fix an environment-specific bug in RouteFailureTest (#8409)\n\nInetSocketAddress's constructor will try to resolve the host to an IP address. As a result, if you're on a network that happens to have a resolvable `myproxy` host, this test would fail -- and as it turns out, my home network does.\r\n\r\nInstead, use InetSocketAddress.createUnresolved().","shortMessageHtmlLink":"Fix an environment-specific bug in RouteFailureTest (#8409)"}},{"before":null,"after":"666457541192cc1787944c8064cff22c4c321a70","ref":"refs/heads/enelson-fix-test","pushedAt":"2024-05-14T16:14:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ean5533","name":"Evan Nelson","path":"/ean5533","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1847776?s=80&v=4"},"commit":{"message":"Fix an environment-specific bug in RouteFailureTest\n\nInetSocketAddress's constructor will try to resolve the host to an IP address. As a result, if you're on a network that happens to have a resolvable `myproxy` host, this test would fail -- and as it turns out, my home network does.\n\nInstead, use InetSocketAddress.createUnresolved().","shortMessageHtmlLink":"Fix an environment-specific bug in RouteFailureTest"}},{"before":"2f618f76a7ad3864284790edce167ebb309df1bf","after":"62031cd8f4a04600c11a4b294a6f786581ff6069","ref":"refs/heads/master","pushedAt":"2024-05-13T13:42:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"fix UTF-32 BOM (#8407)","shortMessageHtmlLink":"fix UTF-32 BOM (#8407)"}},{"before":null,"after":"a4d844f64ce30c10af94d21c6e340723702d6c87","ref":"refs/heads/renovate/org.jetbrains.coroutines","pushedAt":"2024-05-13T01:11:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update org.jetbrains.coroutines to v1.8.1","shortMessageHtmlLink":"Update org.jetbrains.coroutines to v1.8.1"}},{"before":null,"after":"4b5845e2334dde19770e1b3c4033a5821e324054","ref":"refs/heads/renovate/kotlin-monorepo","pushedAt":"2024-05-13T01:10:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update kotlin monorepo to v1.9.24","shortMessageHtmlLink":"Update kotlin monorepo to v1.9.24"}},{"before":"05184b78c1bf499d49c7eb13564f88e9c23a417d","after":null,"ref":"refs/heads/renovate/guava-monorepo","pushedAt":"2024-05-06T05:06:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yschimke","name":"Yuri Schimke","path":"/yschimke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/231923?s=80&v=4"}},{"before":"d0b6a464d8f660941a47b40fb8ed67508550921c","after":"2f618f76a7ad3864284790edce167ebb309df1bf","ref":"refs/heads/master","pushedAt":"2024-05-06T05:06:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yschimke","name":"Yuri Schimke","path":"/yschimke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/231923?s=80&v=4"},"commit":{"message":"Update dependency com.google.guava:guava to v33.2.0-jre (#8397)\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update dependency com.google.guava:guava to v33.2.0-jre (#8397)"}},{"before":null,"after":"d2bdfe2d6717ee1306aaa4f482827d70fd37c69c","ref":"refs/heads/renovate/mcr.microsoft.com-devcontainers-java-21.x","pushedAt":"2024-05-06T01:58:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update mcr.microsoft.com/devcontainers/java Docker tag to v21","shortMessageHtmlLink":"Update mcr.microsoft.com/devcontainers/java Docker tag to v21"}},{"before":null,"after":"05184b78c1bf499d49c7eb13564f88e9c23a417d","ref":"refs/heads/renovate/guava-monorepo","pushedAt":"2024-05-06T01:58:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency com.google.guava:guava to v33.2.0-jre","shortMessageHtmlLink":"Update dependency com.google.guava:guava to v33.2.0-jre"}},{"before":"5724e9d6bb891f097a189de754ec3e14b3e187eb","after":"6e9b44c6c4adda969656aad231aafab12e1c8b5a","ref":"refs/heads/feature.peckb.address-policy-max-calls-per-connection","pushedAt":"2024-04-30T17:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peckb1","name":"Brian Peck","path":"/peckb1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755776?s=80&v=4"},"commit":{"message":"stop gap for flakey test","shortMessageHtmlLink":"stop gap for flakey test"}},{"before":"6a757ac6dbd1489c49f9794aa88436d4c2438781","after":"97f57b211189c4d639c6ce24b4f6090033c1836d","ref":"refs/heads/jwilson.0428.fewer_locks","pushedAt":"2024-04-29T02:38:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"Spotless","shortMessageHtmlLink":"Spotless"}},{"before":"d0b6a464d8f660941a47b40fb8ed67508550921c","after":"6a757ac6dbd1489c49f9794aa88436d4c2438781","ref":"refs/heads/jwilson.0428.fewer_locks","pushedAt":"2024-04-29T01:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"Acquire fewer locks in TaskRunner\n\nPreviously each run did this:\n\n - acquire a lock to take a task\n - acquire a lock to finish a task\n - if crashed, acquire a lock to start a new thread\n\nSo to run 10 tasks without any crashes, we'd acquire\nthe lock 20 times.\n\nWith this update, we do this:\n\n - acquire a lock to take the first task\n - acquire a lock to release task N and take task N + 1\n\nSo to run 10 tasks without any crashes, we now acquire\nthe lock 11 times.","shortMessageHtmlLink":"Acquire fewer locks in TaskRunner"}},{"before":null,"after":"d0b6a464d8f660941a47b40fb8ed67508550921c","ref":"refs/heads/jwilson.0428.fewer_locks","pushedAt":"2024-04-29T01:46:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"Start fewer threads in TaskRunner (#8391)\n\nWe've got a race where we'll start a thread when we need\r\none, even if we've already started a thread. This changes\r\nTaskRunner's behavior to never add a thread if we're\r\nstill waiting for a recently-added one to start running.\r\n\r\nThis is intended to reduce the number of threads contenting\r\nfor the TaskRunner lock as reported in this issue:\r\n\r\nhttps://github.com/square/okhttp/issues/8388","shortMessageHtmlLink":"Start fewer threads in TaskRunner (#8391)"}},{"before":null,"after":"7fb31ffe145c44de26a5c022061c55b0467f5b36","ref":"refs/heads/renovate/checkstyle","pushedAt":"2024-04-29T00:34:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency com.puppycrawl.tools:checkstyle to v10.16.0","shortMessageHtmlLink":"Update dependency com.puppycrawl.tools:checkstyle to v10.16.0"}},{"before":null,"after":"8ce21f3c1b3f0f11abb1f6b5672c2e7e56886dcf","ref":"refs/heads/renovate/com.github.ajalt.clikt-clikt-4.x","pushedAt":"2024-04-29T00:33:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Update dependency com.github.ajalt.clikt:clikt to v4.4.0","shortMessageHtmlLink":"Update dependency com.github.ajalt.clikt:clikt to v4.4.0"}},{"before":"20b07868b1b5e562559a132c5a0e1ad9a3dc5a2c","after":null,"ref":"refs/heads/jwilson.0428.start_fewer_threads","pushedAt":"2024-04-29T00:33:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"}},{"before":"aede7c57f3e03fa1c8338268675ccc711eeeeefa","after":"d0b6a464d8f660941a47b40fb8ed67508550921c","ref":"refs/heads/master","pushedAt":"2024-04-29T00:33:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"Start fewer threads in TaskRunner (#8391)\n\nWe've got a race where we'll start a thread when we need\r\none, even if we've already started a thread. This changes\r\nTaskRunner's behavior to never add a thread if we're\r\nstill waiting for a recently-added one to start running.\r\n\r\nThis is intended to reduce the number of threads contenting\r\nfor the TaskRunner lock as reported in this issue:\r\n\r\nhttps://github.com/square/okhttp/issues/8388","shortMessageHtmlLink":"Start fewer threads in TaskRunner (#8391)"}},{"before":"8d83f921ebd3783149512cb2ed68724cbf3c7a1d","after":"20b07868b1b5e562559a132c5a0e1ad9a3dc5a2c","ref":"refs/heads/jwilson.0428.start_fewer_threads","pushedAt":"2024-04-28T20:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swankjesse","name":"Jesse Wilson","path":"/swankjesse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133019?s=80&v=4"},"commit":{"message":"Start fewer threads in TaskRunner\n\nWe've got a race where we'll start a thread when we need\none, even if we've already started a thread. This changes\nTaskRunner's behavior to never add a thread if we're\nstill waiting for a recently-added one to start running.\n\nThis is intended to reduce the number of threads contenting\nfor the TaskRunner lock as reported in this issue:\n\nhttps://github.com/square/okhttp/issues/8388","shortMessageHtmlLink":"Start fewer threads in TaskRunner"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETdQP0gA","startCursor":null,"endCursor":null}},"title":"Activity ยท square/okhttp"}