{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":503136984,"defaultBranch":"master","name":"hyper-util","ownerLogin":"hyperium","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-13T22:46:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8730506?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727198984.0","currentOid":""},"activityList":{"items":[{"before":"8b246a1b7e103a96b93dfb1bcee3b9fd6fcdfbfd","after":"fcb8565bb8090d90349b04b2caa9c8128a8ae59f","ref":"refs/heads/master","pushedAt":"2024-09-24T17:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"v0.1.9","shortMessageHtmlLink":"v0.1.9"}},{"before":"34dcee8fd19a7336b0bbf8805be69311b8819f33","after":null,"ref":"refs/heads/undep-tower","pushedAt":"2024-09-24T17:25:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"}},{"before":"d3e96994949a550df67b8e9abeccd850267f09fd","after":"8b246a1b7e103a96b93dfb1bcee3b9fd6fcdfbfd","ref":"refs/heads/master","pushedAt":"2024-09-24T17:25:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore: remove tower dep by vendoring Oneshot (#151)","shortMessageHtmlLink":"chore: remove tower dep by vendoring Oneshot (#151)"}},{"before":"421d1a65381b3ad058946912cc002118d55c7e4b","after":"34dcee8fd19a7336b0bbf8805be69311b8819f33","ref":"refs/heads/undep-tower","pushedAt":"2024-09-23T21:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore: remove tower dep by vendoring Oneshot","shortMessageHtmlLink":"chore: remove tower dep by vendoring Oneshot"}},{"before":"aeed0b8f6cbc580a3a28ee2cfb623ea3f8723c9d","after":"421d1a65381b3ad058946912cc002118d55c7e4b","ref":"refs/heads/undep-tower","pushedAt":"2024-09-23T21:47:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore: remove tower dep by vendoring Oneshot","shortMessageHtmlLink":"chore: remove tower dep by vendoring Oneshot"}},{"before":"26ea7632be52e758ccc904a7ff8da315e7719de7","after":"aeed0b8f6cbc580a3a28ee2cfb623ea3f8723c9d","ref":"refs/heads/undep-tower","pushedAt":"2024-09-23T21:44:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore: remove tower dep by vendoring Oneshot","shortMessageHtmlLink":"chore: remove tower dep by vendoring Oneshot"}},{"before":"192f35c421dccac0d9363c502e1af60813fe3d12","after":"26ea7632be52e758ccc904a7ff8da315e7719de7","ref":"refs/heads/undep-tower","pushedAt":"2024-09-23T21:41:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore: remove tower dep by vendoring Oneshot","shortMessageHtmlLink":"chore: remove tower dep by vendoring Oneshot"}},{"before":"31117830f7151e3d6f9462037bb2304c3c734479","after":"192f35c421dccac0d9363c502e1af60813fe3d12","ref":"refs/heads/undep-tower","pushedAt":"2024-09-23T21:41:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore: remove tower dep by vendoring Oneshot","shortMessageHtmlLink":"chore: remove tower dep by vendoring Oneshot"}},{"before":"341c1247cdae34f23c85845385ff09622bc66d19","after":"31117830f7151e3d6f9462037bb2304c3c734479","ref":"refs/heads/undep-tower","pushedAt":"2024-09-23T21:31:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore: remove tower dep by vendoring Oneshot","shortMessageHtmlLink":"chore: remove tower dep by vendoring Oneshot"}},{"before":null,"after":"341c1247cdae34f23c85845385ff09622bc66d19","ref":"refs/heads/undep-tower","pushedAt":"2024-09-23T21:28:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore: remove tower dep by vendoring Oneshot","shortMessageHtmlLink":"chore: remove tower dep by vendoring Oneshot"}},{"before":"2639193e9134a235db42cca16c8cff7f21f61661","after":"d3e96994949a550df67b8e9abeccd850267f09fd","ref":"refs/heads/master","pushedAt":"2024-09-23T21:00:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"fix: erroneous retries on a failed request to a newly opened socket (#150)\n\nThe legacy pool client will in certain circumstances try other connections if it it notices an error just as it's trying to send a request. There is also some code that prevents retrying forever, such as if it is a new connection, since it likely won't ever work then.\r\n\r\nHowever, there was a bug that this fixes, where if a new connection was successfully created, but _then_ errored when trying to send the request, it would consider retrying that. This could end up in a loop if the server accepts and then errors all connections.\r\n\r\nThe fix is to re-introduce tracking whether this connection has been successfully used once all the way through, \"reused\", and if it hasn't, abort any retrying.","shortMessageHtmlLink":"fix: erroneous retries on a failed request to a newly opened socket (#…"}},{"before":"4a8a2613d7f94550de4fcc85bc24dc082be50e8f","after":"2639193e9134a235db42cca16c8cff7f21f61661","ref":"refs/heads/master","pushedAt":"2024-09-17T18:14:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"feat(client): use non-zero ports resolved by dns resolvers (#148)\n\nIf a resolved address sets the port number to something besides `0`, and the port isn't otherwise explicitly asked for, the `HttpConnector` will now use that port. This allows custom resolvers that might lookup SRVB or HTTPSrr records that include a port number.\r\n\r\ncc https://github.com/seanmonstar/reqwest/issues/2413","shortMessageHtmlLink":"feat(client): use non-zero ports resolved by dns resolvers (#148)"}},{"before":"b5e643f1228b3a4d543142519305f67aa8ffc2f0","after":null,"ref":"refs/heads/msrv-pin-tokio-util","pushedAt":"2024-09-16T18:14:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"}},{"before":"ad4a376990d6b56d008b3f129395be4524312be6","after":"4a8a2613d7f94550de4fcc85bc24dc082be50e8f","ref":"refs/heads/master","pushedAt":"2024-09-16T18:14:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore(ci): pin tokio-util in MSRV CI job (#149)","shortMessageHtmlLink":"chore(ci): pin tokio-util in MSRV CI job (#149)"}},{"before":null,"after":"b5e643f1228b3a4d543142519305f67aa8ffc2f0","ref":"refs/heads/msrv-pin-tokio-util","pushedAt":"2024-09-16T18:08:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"chore(ci): pin tokio-util in MSRV CI job","shortMessageHtmlLink":"chore(ci): pin tokio-util in MSRV CI job"}},{"before":"164d926aec059c0620ef43d600b157b833efa7ee","after":"ad4a376990d6b56d008b3f129395be4524312be6","ref":"refs/heads/master","pushedAt":"2024-09-09T12:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"v0.1.8","shortMessageHtmlLink":"v0.1.8"}},{"before":"541a5495ecc5d438758af5f968775caf2fa551f9","after":null,"ref":"refs/heads/downcast","pushedAt":"2024-09-04T16:33:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"}},{"before":"df55abac42d0cc1e1577f771d8a1fc91f4bcd0dd","after":"164d926aec059c0620ef43d600b157b833efa7ee","ref":"refs/heads/master","pushedAt":"2024-09-04T16:33:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"Introduce hyper_util::server::conn::auto::upgrade::downcast (#147)\n\nThis fixes .","shortMessageHtmlLink":"Introduce hyper_util::server::conn::auto::upgrade::downcast (#147)"}},{"before":"df55abac42d0cc1e1577f771d8a1fc91f4bcd0dd","after":"541a5495ecc5d438758af5f968775caf2fa551f9","ref":"refs/heads/downcast","pushedAt":"2024-09-04T08:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nox","name":"Anthony Ramine","path":"/nox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123095?s=80&v=4"},"commit":{"message":"Introduce hyper_util::server::conn::auto::upgrade::downcast\n\nThis fixes .","shortMessageHtmlLink":"Introduce hyper_util::server::conn::auto::upgrade::downcast"}},{"before":null,"after":"df55abac42d0cc1e1577f771d8a1fc91f4bcd0dd","ref":"refs/heads/downcast","pushedAt":"2024-09-04T07:59:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nox","name":"Anthony Ramine","path":"/nox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123095?s=80&v=4"},"commit":{"message":"refactor: run dns resolution in the same tracing-span as the caller (#134)\n\nThis makes it possible to trace the entire request, including DNS\r\nresolution.\r\n\r\nThe use case for this is to be able to suppress specific requests from\r\nbeing traced in a situation where the request is used to transmit logs\r\nto a remote server. This would result in an infinite loop of logs being\r\nsent to the remote server. https://github.com/tokio-rs/tokio/issues/6659\r\nhas more details.","shortMessageHtmlLink":"refactor: run dns resolution in the same tracing-span as the caller (#…"}},{"before":"9fcc7f6d7441e04804f0e5edb629a4206b03c8f6","after":"df55abac42d0cc1e1577f771d8a1fc91f4bcd0dd","ref":"refs/heads/master","pushedAt":"2024-08-07T15:17:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"refactor: run dns resolution in the same tracing-span as the caller (#134)\n\nThis makes it possible to trace the entire request, including DNS\r\nresolution.\r\n\r\nThe use case for this is to be able to suppress specific requests from\r\nbeing traced in a situation where the request is used to transmit logs\r\nto a remote server. This would result in an infinite loop of logs being\r\nsent to the remote server. https://github.com/tokio-rs/tokio/issues/6659\r\nhas more details.","shortMessageHtmlLink":"refactor: run dns resolution in the same tracing-span as the caller (#…"}},{"before":"cbe098a12c4f78ef759b1ecad69bd4272eab28f7","after":"9fcc7f6d7441e04804f0e5edb629a4206b03c8f6","ref":"refs/heads/master","pushedAt":"2024-08-07T15:07:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"refactor(client): Add conditional compilation for `interface` field in HttpConnector struct. (#142)","shortMessageHtmlLink":"refactor(client): Add conditional compilation for interface field i…"}},{"before":"0a16b1f49792b9db0a019294fa544209c1a7526e","after":null,"ref":"refs/heads/tests-rewrite-one-in-async","pushedAt":"2024-08-06T14:27:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"}},{"before":"31708072ed06a72cff80972beb7fb52b661b5982","after":"cbe098a12c4f78ef759b1ecad69bd4272eab28f7","ref":"refs/heads/master","pushedAt":"2024-08-06T14:26:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"tests: rewrite drop_client_closes_idle_connection in async (#141)","shortMessageHtmlLink":"tests: rewrite drop_client_closes_idle_connection in async (#141)"}},{"before":"55fcafde2b84e5422cc7ec9ff227c6f48f4fd8a0","after":"0a16b1f49792b9db0a019294fa544209c1a7526e","ref":"refs/heads/tests-rewrite-one-in-async","pushedAt":"2024-08-06T13:18:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"tests: rewrite drop_client_closes_idle_connection in async","shortMessageHtmlLink":"tests: rewrite drop_client_closes_idle_connection in async"}},{"before":null,"after":"55fcafde2b84e5422cc7ec9ff227c6f48f4fd8a0","ref":"refs/heads/tests-rewrite-one-in-async","pushedAt":"2024-08-06T13:14:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"tests: rewrite drop_client_closes_idle_connection in async","shortMessageHtmlLink":"tests: rewrite drop_client_closes_idle_connection in async"}},{"before":"c7752f39fea6e1b20ab508ce0908a8abaa13898d","after":"31708072ed06a72cff80972beb7fb52b661b5982","ref":"refs/heads/master","pushedAt":"2024-08-06T12:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"v0.1.7","shortMessageHtmlLink":"v0.1.7"}},{"before":"7afb1ed5337c0689d7341e09d31578f1fcffc8af","after":"c7752f39fea6e1b20ab508ce0908a8abaa13898d","ref":"refs/heads/master","pushedAt":"2024-08-06T12:43:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"feat: Add API for poisoning connections (#121)\n\nThis is a port of https://github.com/hyperium/hyper/pull/3145 from hyper v0.14.x.\r\n\r\nIt introduces a PoisonPill atomic onto connection info. When set to true, this prevents the connection from being returned to the pool.","shortMessageHtmlLink":"feat: Add API for poisoning connections (#121)"}},{"before":"72371795e6a41ae16d8bbfe1cf36823e7ca6395b","after":"1ffb1954b44e2068bd04fd418ec625a153d747e7","ref":"refs/heads/proxy-tunnel","pushedAt":"2024-07-30T20:52:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"feat(client): add `proxy::Tunnel` legacy util","shortMessageHtmlLink":"feat(client): add proxy::Tunnel legacy util"}},{"before":"b3878197948f262c1a94d46e2f4d2ab73de4853d","after":"72371795e6a41ae16d8bbfe1cf36823e7ca6395b","ref":"refs/heads/proxy-tunnel","pushedAt":"2024-07-30T19:36:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanmonstar","name":"Sean McArthur","path":"/seanmonstar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51479?s=80&v=4"},"commit":{"message":"feat(client): add `proxy::Tunnel` legacy util","shortMessageHtmlLink":"feat(client): add proxy::Tunnel legacy util"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzoyOTozOS4wMDAwMDBazwAAAAS_cpk6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNzoyOTozOS4wMDAwMDBazwAAAAS_cpk6","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMFQxOTozNjo0MS4wMDAwMDBazwAAAASNWqXd"}},"title":"Activity · hyperium/hyper-util"}