{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":178287727,"defaultBranch":"main","name":"async-http-client","ownerLogin":"swift-server","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-28T21:53:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21047421?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718633483.0","currentOid":""},"activityList":{"items":[{"before":"4316ecae091a20472c55974b55d74c50928d12af","after":"07536f6a4ee1e0af0bf8f0e59ea758eb116f99d4","ref":"refs/heads/main","pushedAt":"2024-07-03T15:14:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FranzBusch","name":"Franz Busch","path":"/FranzBusch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3491887?s=80&v=4"},"commit":{"message":"Resolve ambiguity issue for the `stream` function, remove @deprecated marking from the original implementation, and make argument labels consistent. (#749)","shortMessageHtmlLink":"Resolve ambiguity issue for the stream function, remove @deprecated …"}},{"before":"e27aef494daefb51359788699166369127b85161","after":"4316ecae091a20472c55974b55d74c50928d12af","ref":"refs/heads/main","pushedAt":"2024-06-28T09:33:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabianfett","name":"Fabian Fett","path":"/fabianfett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6780861?s=80&v=4"},"commit":{"message":"Add support for request body to be larger than 2GB on 32-bit devices (#746)\n\n### Motivation:\r\n\r\n- The properties that store the request body length and the cumulative number of bytes sent as part of a request are of type `Int`. \r\n- On 32-bit devices, when sending requests larger than `Int32.max`, these properties overflow and cause a crash.\r\n- To solve this problem, the properties should use the explicit `Int64` type.\r\n\r\n### Modifications:\r\n\r\n- Changed the type of the `known` field of the `RequestBodyLength` enum to `Int64`.\r\n- Changed the type of `expectedBodyLength` and `sentBodyBytes` in `HTTPRequestStateMachine` to `Int64?` and `Int64` respectively.\r\n- Deprecated the `public var length: Int?` property of `HTTPClient.Body` and backed it with a new property: `contentLength: Int64?`\r\n - Added a new initializer and \"overloaded\" the `stream` function in `HTTPClient.Body` to work with the new `contentLength` property.\r\n - **Note:** The newly added `stream` function has different parameter names (`length` -> `contentLength` and `stream` -> `bodyStream`) to avoid ambiguity problems.\r\n- Added a test case that streams a 3GB request -- verified this fails with the types of the properties set explicitly to `Int32`. \r\n\r\n### Result:\r\n\r\n- 32-bit devices can send requests larger than 2GB without integer overflow issues.","shortMessageHtmlLink":"Add support for request body to be larger than 2GB on 32-bit devices (#…"}},{"before":"0ae99db85b2b9d1e79b362bd31fd1ffe492f7c47","after":"e27aef494daefb51359788699166369127b85161","ref":"refs/heads/main","pushedAt":"2024-06-18T13:04:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"},"commit":{"message":"Make ConnectionPool's `retryConnectionEstablishment` public (#744)\n\n* Make ConnectionPool's `retryConnectionEstablishment` public\r\n\r\n* Unified tests to consistently use `enableFastFailureModeForTesting()`\r\n\r\n* Add `retryConnectionEstablishment` as optional parameter to the initializer of `HTTPClient.Configuration.ConnectionPool`\r\n\r\n* Reverted change to initializer to prevent API stability breakage\r\n\r\n* Add parameterless initializer for `HTTPClient.Configuration.ConnectionPool`\r\n\r\n* Moved default values for `HTTPClient.Configuration.ConnectionPool` to the property declarations, so they only have to be specified at one point\r\n\r\n* Removed superfluous spaces\r\n\r\nCo-authored-by: Cory Benfield \r\n\r\n* Re-added missing line break\r\n\r\n---------\r\n\r\nCo-authored-by: Cory Benfield ","shortMessageHtmlLink":"Make ConnectionPool's retryConnectionEstablishment public (#744)"}},{"before":"2fa5b34b3959113f5b5a7c08bbb6eac882863c69","after":"0ae99db85b2b9d1e79b362bd31fd1ffe492f7c47","ref":"refs/heads/main","pushedAt":"2024-05-09T12:23:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"},"commit":{"message":"Increase decompression limit ratio 10 -> 25 (#740)\n\nCo-authored-by: Franz Busch \r\nCo-authored-by: Cory Benfield ","shortMessageHtmlLink":"Increase decompression limit ratio 10 -> 25 (#740)"}},{"before":"a22083713ee90808d527d0baa290c2fb13ca3096","after":"2fa5b34b3959113f5b5a7c08bbb6eac882863c69","ref":"refs/heads/main","pushedAt":"2024-05-09T12:14:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"},"commit":{"message":"Update Examples to use `.singleton` (#742)","shortMessageHtmlLink":"Update Examples to use .singleton (#742)"}},{"before":"fb308ee72f3d4c082a507033f94afa7395963ef3","after":"a22083713ee90808d527d0baa290c2fb13ca3096","ref":"refs/heads/main","pushedAt":"2024-05-01T11:49:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gjcairo","name":"Gustavo Cairo","path":"/gjcairo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5359423?s=80&v=4"},"commit":{"message":"Disable SETTINGS_ENABLE_PUSH HTTP/2 setting (#741)","shortMessageHtmlLink":"Disable SETTINGS_ENABLE_PUSH HTTP/2 setting (#741)"}},{"before":"e0977cf29052908856b0366ca8f8aeaa5bd5cac1","after":"fb308ee72f3d4c082a507033f94afa7395963ef3","ref":"refs/heads/main","pushedAt":"2024-04-05T10:16:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glbrntt","name":"George Barnett","path":"/glbrntt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5047671?s=80&v=4"},"commit":{"message":"Move availability guard to correct test (#734)\n\nIt was previously accidentally moved to a different test, which does not need it\r\nAsync tests need the guard for macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0","shortMessageHtmlLink":"Move availability guard to correct test (#734)"}},{"before":"36292f9d57e4caf69a550639e249fceecfa32fb3","after":"e0977cf29052908856b0366ca8f8aeaa5bd5cac1","ref":"refs/heads/main","pushedAt":"2024-04-03T12:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weissi","name":"Johannes Weiss","path":"/weissi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624238?s=80&v=4"},"commit":{"message":"HTTPClient.shared a globally shared singleton & .browserLike configuration (#705)\n\nCo-authored-by: Johannes Weiss ","shortMessageHtmlLink":"HTTPClient.shared a globally shared singleton & .browserLike configur…"}},{"before":"83f015bf9432fcfab58991d40bd6cb6c478fde8d","after":"36292f9d57e4caf69a550639e249fceecfa32fb3","ref":"refs/heads/main","pushedAt":"2024-03-29T08:12:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"},"commit":{"message":"Renew certificates in tests (#731)","shortMessageHtmlLink":"Renew certificates in tests (#731)"}},{"before":"e6a630de7523c60977c102d90577adfa0337359c","after":"83f015bf9432fcfab58991d40bd6cb6c478fde8d","ref":"refs/heads/main","pushedAt":"2024-03-21T16:18:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gjcairo","name":"Gustavo Cairo","path":"/gjcairo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5359423?s=80&v=4"},"commit":{"message":"Fix write timeout not being initialised (#730)","shortMessageHtmlLink":"Fix write timeout not being initialised (#730)"}},{"before":"09b7eb751e297396f44b270b26754f9c85b105d1","after":"e6a630de7523c60977c102d90577adfa0337359c","ref":"refs/heads/main","pushedAt":"2024-03-11T08:41:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"},"commit":{"message":"Raise minimum Swift version to 5.8 (#729)","shortMessageHtmlLink":"Raise minimum Swift version to 5.8 (#729)"}},{"before":"291438696abdd48d2a83b52465c176efbd94512b","after":"09b7eb751e297396f44b270b26754f9c85b105d1","ref":"refs/heads/main","pushedAt":"2024-01-20T00:09:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weissi","name":"Johannes Weiss","path":"/weissi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624238?s=80&v=4"},"commit":{"message":"Add support for Musl. (#726)\n\nMotivation:\r\n\r\nWe would like to make this work for Musl so that we can build fully\r\nstatically linked binaries that use AsyncHTTPClient.\r\n\r\nModifications:\r\n\r\nDefine `_GNU_SOURCE` as a compiler argument; doing it in a source file\r\ndoesn't work properly with modular headers.\r\n\r\nAdd imports of `Musl` in appropriate places.\r\n\r\n`Musl` doesn't have `strptime_l`, so avoid using that.\r\n\r\nResult:\r\n\r\nasync-http-client will build for Musl.","shortMessageHtmlLink":"Add support for Musl. (#726)"}},{"before":"5ccda442f103792d67680aefc8d0a87392fbd66c","after":"291438696abdd48d2a83b52465c176efbd94512b","ref":"refs/heads/main","pushedAt":"2024-01-12T12:18:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gjcairo","name":"Gustavo Cairo","path":"/gjcairo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5359423?s=80&v=4"},"commit":{"message":"Update minimum swift-nio version (#725)","shortMessageHtmlLink":"Update minimum swift-nio version (#725)"}},{"before":"75fce63d9ba179dc06b057dadc36e5745703a71d","after":"5ccda442f103792d67680aefc8d0a87392fbd66c","ref":"refs/heads/main","pushedAt":"2023-12-21T12:51:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gjcairo","name":"Gustavo Cairo","path":"/gjcairo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5359423?s=80&v=4"},"commit":{"message":"Use the given connection pool idle timeout in the HTTPClient.Configuration inits (#723)","shortMessageHtmlLink":"Use the given connection pool idle timeout in the HTTPClient.Configur…"}},{"before":"ffe36fcf54319770b4aa478f8134b4968b97b0e1","after":"75fce63d9ba179dc06b057dadc36e5745703a71d","ref":"refs/heads/main","pushedAt":"2023-12-20T23:15:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnadoba","name":"David Nadoba","path":"/dnadoba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688874?s=80&v=4"},"commit":{"message":"Update Package.swift (#722)\n\nFix to resolve linker error in xcode because of missing import. https://github.com/swift-server/async-http-client/issues/721","shortMessageHtmlLink":"Update Package.swift (#722)"}},{"before":"a4904fcc6b0a2a8c5666844839ad64b611f77cb2","after":"ffe36fcf54319770b4aa478f8134b4968b97b0e1","ref":"refs/heads/main","pushedAt":"2023-12-18T13:16:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gjcairo","name":"Gustavo Cairo","path":"/gjcairo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5359423?s=80&v=4"},"commit":{"message":"Fix potential race conditions when cancelling read/write idle timers (#720)","shortMessageHtmlLink":"Fix potential race conditions when cancelling read/write idle timers (#…"}},{"before":"d2d35663a2286ebc673fe9311b3c0358d5dc50d5","after":"a4904fcc6b0a2a8c5666844839ad64b611f77cb2","ref":"refs/heads/main","pushedAt":"2023-12-18T12:52:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"simonjbeaumont","name":"Si Beaumont","path":"/simonjbeaumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1125539?s=80&v=4"},"commit":{"message":"Add missing availability guards in tests (#719)\n\n## Motivation\r\n\r\nSome of the test code was missing availability guards for Apple platforms, resulting in build failures for these platforms, e.g.\r\n\r\n```\r\nerror: 'AsyncSequence' is only available in iOS 13.0 or newer\r\n```\r\n\r\n## Modifications\r\n\r\nAdd missing availability guards. I've tried to keep them as scoped as possible.\r\n\r\n## Result\r\n\r\nTests can now build for run on iOS and other Apple platforms.","shortMessageHtmlLink":"Add missing availability guards in tests (#719)"}},{"before":"c70e0856797ef826ff13627790241011f831975f","after":"d2d35663a2286ebc673fe9311b3c0358d5dc50d5","ref":"refs/heads/main","pushedAt":"2023-12-18T12:06:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gjcairo","name":"Gustavo Cairo","path":"/gjcairo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5359423?s=80&v=4"},"commit":{"message":"Add an idle write timeout (#718)","shortMessageHtmlLink":"Add an idle write timeout (#718)"}},{"before":"4824907382973f91b1cc681e54a15cf68f4bf4df","after":"c70e0856797ef826ff13627790241011f831975f","ref":"refs/heads/main","pushedAt":"2023-11-03T13:58:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnadoba","name":"David Nadoba","path":"/dnadoba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688874?s=80&v=4"},"commit":{"message":"testPlatformConnectErrorIsForwardedOnTimeout port reuse (#716)\n\nMotivation:\r\n\r\nThe above test has been seen to fail with port already in use.\r\nThe test assumes that a port can be bound to twice in a row.\r\nIt's possible that another process takes the port between the two\r\nbinds - this can be stopped by binding a second time before stopping\r\nthe first.\r\n\r\nModifications:\r\n\r\nAllow port reuse and reorder the test to bind a second time before\r\nreleasing the first.\r\n\r\nResult:\r\n\r\nTest should no longer be flaky.","shortMessageHtmlLink":"testPlatformConnectErrorIsForwardedOnTimeout port reuse (#716)"}},{"before":"d766674c7e9c12f3f9f75ddef31af32ff6606fd0","after":"4824907382973f91b1cc681e54a15cf68f4bf4df","ref":"refs/heads/main","pushedAt":"2023-10-25T15:19:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"},"commit":{"message":"Fix wrong/outdated `connect` timeout documentation (#714)","shortMessageHtmlLink":"Fix wrong/outdated connect timeout documentation (#714)"}},{"before":"4c07d3bbf63fcd8e62e3b7599c7eb743a15b10c4","after":"d766674c7e9c12f3f9f75ddef31af32ff6606fd0","ref":"refs/heads/main","pushedAt":"2023-10-16T14:00:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weissi","name":"Johannes Weiss","path":"/weissi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624238?s=80&v=4"},"commit":{"message":"HTTPClientRequest: allow custom TLS config (#709)","shortMessageHtmlLink":"HTTPClientRequest: allow custom TLS config (#709)"}},{"before":"de7c84a6071de3114e5302c6585828f33c411a4f","after":"4c07d3bbf63fcd8e62e3b7599c7eb743a15b10c4","ref":"refs/heads/main","pushedAt":"2023-10-04T17:47:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnadoba","name":"David Nadoba","path":"/dnadoba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688874?s=80&v=4"},"commit":{"message":"Fix flaky test `TransactionTests.testCancelAsyncRequest` (#707)\n\n* Fix flaky test `TransactionTests.testCancelAsyncRequest`\r\n\r\nResolves #706.\r\nThe continuation is resumed with the cancelation error before we cancel the scheduled request.\r\nhttps://github.com/swift-server/async-http-client/blob/62c06d47c8d21c91335e9f8998589e4ce31411e6/Sources/AsyncHTTPClient/AsyncAwait/Transaction.swift#L290C10-L294\r\n\r\nTherefore this test is inherently flaky. The fix waits up to one second for the scheduled request to be canceled.\r\n\r\n* self.fulfillment(of:) is not available on Linux\r\n\r\n* Fix formatting\r\n\r\n* Fix 5.6","shortMessageHtmlLink":"Fix flaky test TransactionTests.testCancelAsyncRequest (#707)"}},{"before":"6dcf238e3511af11fd1c94b29434640d88f10862","after":null,"ref":"refs/heads/yim-lee-patch-1","pushedAt":"2023-10-04T16:55:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yim-lee","name":"Yim Lee","path":"/yim-lee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12647725?s=80&v=4"}},{"before":null,"after":"6dcf238e3511af11fd1c94b29434640d88f10862","ref":"refs/heads/yim-lee-patch-1","pushedAt":"2023-10-04T16:54:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yim-lee","name":"Yim Lee","path":"/yim-lee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12647725?s=80&v=4"},"commit":{"message":"[DO NOT MERGE] Test CI setup\n\nI forgot to update a label. This is to test that change.","shortMessageHtmlLink":"[DO NOT MERGE] Test CI setup"}},{"before":"4e74fefd1cc4e747e7989cbe6f125553d3f526e0","after":"de7c84a6071de3114e5302c6585828f33c411a4f","ref":"refs/heads/main","pushedAt":"2023-10-04T16:43:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rnro","name":"Rick Newton-Rogers","path":"/rnro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104022490?s=80&v=4"},"commit":{"message":"Bump minimum Swift version to 5.7 (#712)\n\nMotivation:\r\n\r\nNow that Swift 5.9 is GM we should update the supported versions and\r\nremove 5.6\r\n\r\nModifications:\r\n\r\n* Update `Package.swift`\r\n* Remove `#if swift(>=5.7)` guards\r\n* Delete the 5.6 docker compose file and make a 5.10 one\r\n* Update docs\r\n\r\nResult:\r\n\r\nRemove support for Swift 5.6, add 5.10","shortMessageHtmlLink":"Bump minimum Swift version to 5.7 (#712)"}},{"before":"75d7f63abfad0378877cd80039b68fc18cca80e6","after":"4e74fefd1cc4e747e7989cbe6f125553d3f526e0","ref":"refs/heads/main","pushedAt":"2023-09-06T12:49:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnadoba","name":"David Nadoba","path":"/dnadoba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688874?s=80&v=4"},"commit":{"message":"Support custom `backgroundActivityLogger` with using the default ELG. (#711)","shortMessageHtmlLink":"Support custom backgroundActivityLogger with using the default ELG. ("}},{"before":"16f7e62c08c6969899ce6cc277041e868364e5cf","after":"75d7f63abfad0378877cd80039b68fc18cca80e6","ref":"refs/heads/main","pushedAt":"2023-09-06T10:08:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnadoba","name":"David Nadoba","path":"/dnadoba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688874?s=80&v=4"},"commit":{"message":"Automatically chunk large request bodies (#710)\n\n* ChunkedCollection\r\n\r\n* Use swift-algorithms\r\n\r\n* SwiftFormat\r\n\r\n* test chunking\r\n\r\n* add documentation\r\n\r\n* SwiftFormat\r\n\r\n* fix old swift versions\r\n\r\n* fix older swift versions\r\n\r\nsecond attempt\r\n\r\n* fix old swift versions\r\n\r\nthird attempt\r\n\r\n* fix old swift versions\r\n\r\nfourth attempt\r\n\r\n* update documentation","shortMessageHtmlLink":"Automatically chunk large request bodies (#710)"}},{"before":"8c90405f0cc9160373920a6d70ceffbddbe2d5a6","after":"16f7e62c08c6969899ce6cc277041e868364e5cf","ref":"refs/heads/main","pushedAt":"2023-08-14T19:28:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dnadoba","name":"David Nadoba","path":"/dnadoba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5688874?s=80&v=4"},"commit":{"message":"Add unit tests for NWWaitingHandler, closes #589 (#702)\n\n* Add unit tests for NWWaitingHandler\r\n\r\nMotivation:\r\n\r\nCloses #589. Since we already have a public initializer for\r\nNIOTSNetworkEvents.WaitingForConnectivity, we should add unit tests for\r\nthe handler now that it's straightforward.\r\n\r\nModifications:\r\n\r\nThe tests are in their own file `Tests/NWWaitingHandlerTests.swift`.\r\n\r\n* Bump swift-nio-transport-services to 1.13.0\r\n\r\n* SwiftFormat@0.48.8\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: David Nadoba \r\n\r\n---------\r\n\r\nCo-authored-by: David Nadoba ","shortMessageHtmlLink":"Add unit tests for NWWaitingHandler, closes #589 (#702)"}},{"before":"62c06d47c8d21c91335e9f8998589e4ce31411e6","after":"8c90405f0cc9160373920a6d70ceffbddbe2d5a6","ref":"refs/heads/main","pushedAt":"2023-08-14T13:59:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"weissi","name":"Johannes Weiss","path":"/weissi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624238?s=80&v=4"},"commit":{"message":"use NIOSingletons EventLoops/NIOThreadPool instead of spawning new (#697)\n\nCo-authored-by: Johannes Weiss ","shortMessageHtmlLink":"use NIOSingletons EventLoops/NIOThreadPool instead of spawning new (#697"}},{"before":"e1c85a65d82a5fcd49e74e6afb80362d058ca066","after":"62c06d47c8d21c91335e9f8998589e4ce31411e6","ref":"refs/heads/main","pushedAt":"2023-08-10T10:33:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lukasa","name":"Cory Benfield","path":"/Lukasa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1382556?s=80&v=4"},"commit":{"message":"Remove tests relying on OS-dependent behaviour (#703)\n\nMotivation\r\n\r\nURL parsing has changed in macOS Sonoma and associated releases. Our\r\ntests were reliant on the old behaviour. The behaviour is controlled\r\nby the OS on which the program was linked, which makes it impossible\r\nfor us to programmatically work out which result we should see.\r\n\r\nThe affected tests are not actually useful, we don't really care how\r\nthe URLs parse, so we can safely just remove them.\r\n\r\nModifications\r\n\r\nRemove the affected tests.\r\n\r\nResult\r\n\r\nTests pass!","shortMessageHtmlLink":"Remove tests relying on OS-dependent behaviour (#703)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdgiS9AA","startCursor":null,"endCursor":null}},"title":"Activity · swift-server/async-http-client"}