{"id":13561,"name":"github.com/swift-server/async-http-client","ecosystem":"cocoapods","repository_url":null,"issues_count":2,"created_at":"2025-06-06T23:30:47.395Z","updated_at":"2025-06-06T23:30:47.395Z","purl":"pkg:cocoapods/github.com/swift-server/async-http-client","unique_repositories_count":2,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"2513958386","node_id":"PR_kwDOG8kJ8M6V1_Xy","number":340,"state":"closed","title":"Bump the all-dependencies group with 3 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-12T19:36:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T13:54:29.000Z","updated_at":"2025-05-12T19:36:35.000Z","time_to_close":20525,"merged_at":"2025-05-12T19:36:34.000Z","merged_by":"MahdiBM","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":3,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.82.1","new_version":"2.83.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/swift-server/async-http-client","old_version":"1.25.2","new_version":"1.26.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/apple/swift-nio-ssl"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the all-dependencies group with 3 updates: [github.com/apple/swift-nio](https://github.com/apple/swift-nio), [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) and [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl).\n\nUpdates `github.com/apple/swift-nio` from 2.82.1 to 2.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio/releases\"\u003egithub.com/apple/swift-nio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.83.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Minor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake ChannelError and NIOConnectionError conform to CustomStringConvertible by \u003ca href=\"https://github.com/axelandersson\"\u003e\u003ccode\u003e@​axelandersson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3230\"\u003eapple/swift-nio#3230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop Swift 5.9 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3228\"\u003eapple/swift-nio#3228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003ePooledRecvBufferAllocator\u003c/code\u003e from NIOPosix to NIOCore by \u003ca href=\"https://github.com/rafaelcepeda\"\u003e\u003ccode\u003e@​rafaelcepeda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3110\"\u003eapple/swift-nio#3110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Array+FileSystem.swift to add visionOS by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3220\"\u003eapple/swift-nio#3220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBaseStreamSocketChannel half-close allows outstanding writes to complete by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3148\"\u003eapple/swift-nio#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove assertions on PWM failAll and closeOutbound by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3231\"\u003eapple/swift-nio#3231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace almost all public static lets with computed vars by \u003ca href=\"https://github.com/Lukasa\"\u003e\u003ccode\u003e@​Lukasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3229\"\u003eapple/swift-nio#3229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Docker references as repo moved to Github actions by \u003ca href=\"https://github.com/akbashev\"\u003e\u003ccode\u003e@​akbashev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3227\"\u003eapple/swift-nio#3227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SECURITY.md by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3232\"\u003eapple/swift-nio#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable Swift 5.9 CI jobs by default by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3233\"\u003eapple/swift-nio#3233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akbashev\"\u003e\u003ccode\u003e@​akbashev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3227\"\u003eapple/swift-nio#3227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axelandersson\"\u003e\u003ccode\u003e@​axelandersson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3230\"\u003eapple/swift-nio#3230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-nio/compare/2.82.1...2.83.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.82.1...2.83.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/34d486b01cd891297ac615e40d5999536a1e138d\"\u003e\u003ccode\u003e34d486b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Enable visionOS xcodebuilds by default in CI\u0026quot; (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3235\"\u003e#3235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/00fedd68f4a63fd8ea58b9a7434c6ee085b9dc6e\"\u003e\u003ccode\u003e00fedd6\u003c/code\u003e\u003c/a\u003e Enable visionOS xcodebuilds by default in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3234\"\u003e#3234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c78bc87f8f35b2dd7ce3ffd1b6b8b7613df0475f\"\u003e\u003ccode\u003ec78bc87\u003c/code\u003e\u003c/a\u003e Disable Swift 5.9 CI jobs by default (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3233\"\u003e#3233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/8b7459821613fc461bdbfeca11a7a8006c9144bf\"\u003e\u003ccode\u003e8b74598\u003c/code\u003e\u003c/a\u003e Remove assertions on PWM failAll and closeOutbound (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3231\"\u003e#3231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/14dcafc6ec254d44a43d155ba7888f3d93662585\"\u003e\u003ccode\u003e14dcafc\u003c/code\u003e\u003c/a\u003e Update Array+FileSystem.swift to add visionOS (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/afa7d4f57d063ec13fae0e76bbb71bd135c3b7ae\"\u003e\u003ccode\u003eafa7d4f\u003c/code\u003e\u003c/a\u003e Moving \u003ccode\u003ePooledRecvBufferAllocator\u003c/code\u003e from NIOPosix to NIOCore (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3110\"\u003e#3110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/57658e12ff836ada3e30bab75d601b323c012169\"\u003e\u003ccode\u003e57658e1\u003c/code\u003e\u003c/a\u003e Drop Swift 5.9 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3228\"\u003e#3228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/960dcfb29b15b4ab23211a609a3c6e13eaa73e6b\"\u003e\u003ccode\u003e960dcfb\u003c/code\u003e\u003c/a\u003e Make ChannelError and NIOConnectionError conform to CustomStringConvertible (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/952b72bba950f6dd4b196086b99a60d21c994203\"\u003e\u003ccode\u003e952b72b\u003c/code\u003e\u003c/a\u003e Update SECURITY.md (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3232\"\u003e#3232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/bdbabb28278b34dfc9a81bd2d32cdfbbcee5dae1\"\u003e\u003ccode\u003ebdbabb2\u003c/code\u003e\u003c/a\u003e Removed Docker references as repo moved to Github actions (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.82.1...2.83.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/swift-server/async-http-client` from 1.25.2 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swift-server/async-http-client/releases\"\u003egithub.com/swift-server/async-http-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAsync HTTP Client\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Minor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehead\u003c/code\u003e property to \u003ccode\u003eFileDownloadDelegate\u003c/code\u003e's \u003ccode\u003eProgress\u003c/code\u003e/\u003ccode\u003eResponse\u003c/code\u003e struct by \u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/811\"\u003eswift-server/async-http-client#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edidVisitURL\u003c/code\u003e delegate method by \u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/816\"\u003eswift-server/async-http-client#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Request/Response History to all public \u003ccode\u003eResponse\u003c/code\u003e types by \u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/817\"\u003eswift-server/async-http-client#817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Swift 5.9 by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/830\"\u003eswift-server/async-http-client#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;debug initializer\u0026quot; hook for channels by \u003ca href=\"https://github.com/clintonpi\"\u003e\u003ccode\u003e@​clintonpi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/801\"\u003eswift-server/async-http-client#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt strict concurrency checking by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/831\"\u003eswift-server/async-http-client#831\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/832\"\u003eswift-server/async-http-client#832\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/833\"\u003eswift-server/async-http-client#833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/834\"\u003eswift-server/async-http-client#834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/835\"\u003eswift-server/async-http-client#835\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/836\"\u003eswift-server/async-http-client#836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/837\"\u003eswift-server/async-http-client#837\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/838\"\u003eswift-server/async-http-client#838\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/840\"\u003eswift-server/async-http-client#840\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/841\"\u003eswift-server/async-http-client#841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePropagate \u003ccode\u003eHTTPClient.Task\u0026lt;Response\u0026gt;\u003c/code\u003e failures to subsequent redirect tasks by \u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/814\"\u003eswift-server/async-http-client#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up Task error handling. by \u003ca href=\"https://github.com/Lukasa\"\u003e\u003ccode\u003e@​Lukasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/839\"\u003eswift-server/async-http-client#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable warnings as errors in CI by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/842\"\u003eswift-server/async-http-client#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename nightly_6_1 params to nightly_next by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/820\"\u003eswift-server/async-http-client#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apply standard swift settings on valid targets by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/821\"\u003eswift-server/async-http-client#821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around Foundation revert even more by \u003ca href=\"https://github.com/Lukasa\"\u003e\u003ccode\u003e@​Lukasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/822\"\u003eswift-server/async-http-client#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd static SDK CI workflow by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/823\"\u003eswift-server/async-http-client#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate expired test cert by \u003ca href=\"https://github.com/gjcairo\"\u003e\u003ccode\u003e@​gjcairo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/824\"\u003eswift-server/async-http-client#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Swift 6.1 jobs in CI by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/827\"\u003eswift-server/async-http-client#827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/811\"\u003eswift-server/async-http-client#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clintonpi\"\u003e\u003ccode\u003e@​clintonpi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/801\"\u003eswift-server/async-http-client#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.25.2...1.26.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.25.2...1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/3b265e6a00fc5c3fdb8f91f773e506990c704337\"\u003e\u003ccode\u003e3b265e6\u003c/code\u003e\u003c/a\u003e Enable warnings as errors in CI (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/0397ea83926376bd2e2cecc196e450526b7e33b3\"\u003e\u003ccode\u003e0397ea8\u003c/code\u003e\u003c/a\u003e Fix sendability issues in tests (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/6b5f8c967991a38b3d726f273cdeebde93ee6e7d\"\u003e\u003ccode\u003e6b5f8c9\u003c/code\u003e\u003c/a\u003e Fix a few more Sendability warnings in Sources (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/beb26374325299da83d2bf3e9869d6fbbc0d798b\"\u003e\u003ccode\u003ebeb2637\u003c/code\u003e\u003c/a\u003e Clean up Task error handling. (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/7e6f9cf83345167d8b4f697922cc418f50a1d1e7\"\u003e\u003ccode\u003e7e6f9cf\u003c/code\u003e\u003c/a\u003e Make the ResponseAccumulator Sendable (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/c61298e4d38395c49fd4f15f6aeef9c4f7889785\"\u003e\u003ccode\u003ec61298e\u003c/code\u003e\u003c/a\u003e Make RequestBag conform to Sendable (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/716fb3f983eb8eb25923f263f6c2ffad85c59b8a\"\u003e\u003ccode\u003e716fb3f\u003c/code\u003e\u003c/a\u003e Make the file download delegate sendable (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/4de7a26ca5a6a3f4b4631559d65752c52a1d1d59\"\u003e\u003ccode\u003e4de7a26\u003c/code\u003e\u003c/a\u003e Fix a number of sendable warnings in test utilities (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/a4fcd701e9ef3e63f9d2ed85e8e98781a25a3bfb\"\u003e\u003ccode\u003ea4fcd70\u003c/code\u003e\u003c/a\u003e Make body stream writer sendable (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/086524fd8a237304205bc740c00944fc64ec7b09\"\u003e\u003ccode\u003e086524f\u003c/code\u003e\u003c/a\u003e Fix sendability issues in the connection pool (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.25.2...1.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/apple/swift-nio-ssl` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-ssl/releases\"\u003egithub.com/apple/swift-nio-ssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwiftNIO SSL 2.31.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Minor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the peer certificate by \u003ca href=\"https://github.com/jtdavey\"\u003e\u003ccode\u003e@​jtdavey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/533\"\u003eapple/swift-nio-ssl#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit API support for X25519_MLKEM768 hybrid KEM by \u003ca href=\"https://github.com/Lukasa\"\u003e\u003ccode\u003e@​Lukasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/535\"\u003eapple/swift-nio-ssl#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop Swift 5.9 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/536\"\u003eapple/swift-nio-ssl#536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtdavey\"\u003e\u003ccode\u003e@​jtdavey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/533\"\u003eapple/swift-nio-ssl#533\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.30.0...2.31.0\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.30.0...2.31.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/4b38f35946d00d8f6176fe58f96d83aba64b36c7\"\u003e\u003ccode\u003e4b38f35\u003c/code\u003e\u003c/a\u003e Drop Swift 5.9 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/8061e1edd95071925cb61edf1e3849c14307b86f\"\u003e\u003ccode\u003e8061e1e\u003c/code\u003e\u003c/a\u003e Add explicit API support for X25519_MLKEM768 hybrid KEM (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/874ad69680421053d2bc346e87408d243a51d0cd\"\u003e\u003ccode\u003e874ad69\u003c/code\u003e\u003c/a\u003e Add subjectName, issuerName, and access to the peerCert (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.30.0...2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/vapor/penny-bot/pull/340","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vapor%2Fpenny-bot/issues/340","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/340/packages"}],"issue_packages":[{"old_version":"1.25.2","new_version":"1.26.0","update_type":"minor","path":null,"pr_created_at":"2025-05-12T13:54:29.000Z","version_change":"1.25.2 → 1.26.0","issue":{"uuid":"2513958386","node_id":"PR_kwDOG8kJ8M6V1_Xy","number":340,"state":"closed","title":"Bump the all-dependencies group with 3 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-05-12T19:36:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-12T13:54:29.000Z","updated_at":"2025-05-12T19:36:35.000Z","time_to_close":20525,"merged_at":"2025-05-12T19:36:34.000Z","merged_by":"MahdiBM","closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":3,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.82.1","new_version":"2.83.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/swift-server/async-http-client","old_version":"1.25.2","new_version":"1.26.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/apple/swift-nio-ssl"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps the all-dependencies group with 3 updates: [github.com/apple/swift-nio](https://github.com/apple/swift-nio), [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) and [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl).\n\nUpdates `github.com/apple/swift-nio` from 2.82.1 to 2.83.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio/releases\"\u003egithub.com/apple/swift-nio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.83.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Minor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake ChannelError and NIOConnectionError conform to CustomStringConvertible by \u003ca href=\"https://github.com/axelandersson\"\u003e\u003ccode\u003e@​axelandersson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3230\"\u003eapple/swift-nio#3230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop Swift 5.9 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3228\"\u003eapple/swift-nio#3228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove \u003ccode\u003ePooledRecvBufferAllocator\u003c/code\u003e from NIOPosix to NIOCore by \u003ca href=\"https://github.com/rafaelcepeda\"\u003e\u003ccode\u003e@​rafaelcepeda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3110\"\u003eapple/swift-nio#3110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Array+FileSystem.swift to add visionOS by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3220\"\u003eapple/swift-nio#3220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBaseStreamSocketChannel half-close allows outstanding writes to complete by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3148\"\u003eapple/swift-nio#3148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove assertions on PWM failAll and closeOutbound by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3231\"\u003eapple/swift-nio#3231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace almost all public static lets with computed vars by \u003ca href=\"https://github.com/Lukasa\"\u003e\u003ccode\u003e@​Lukasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3229\"\u003eapple/swift-nio#3229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved Docker references as repo moved to Github actions by \u003ca href=\"https://github.com/akbashev\"\u003e\u003ccode\u003e@​akbashev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3227\"\u003eapple/swift-nio#3227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SECURITY.md by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3232\"\u003eapple/swift-nio#3232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable Swift 5.9 CI jobs by default by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3233\"\u003eapple/swift-nio#3233\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/akbashev\"\u003e\u003ccode\u003e@​akbashev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3227\"\u003eapple/swift-nio#3227\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axelandersson\"\u003e\u003ccode\u003e@​axelandersson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3230\"\u003eapple/swift-nio#3230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-nio/compare/2.82.1...2.83.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.82.1...2.83.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/34d486b01cd891297ac615e40d5999536a1e138d\"\u003e\u003ccode\u003e34d486b\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Enable visionOS xcodebuilds by default in CI\u0026quot; (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3235\"\u003e#3235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/00fedd68f4a63fd8ea58b9a7434c6ee085b9dc6e\"\u003e\u003ccode\u003e00fedd6\u003c/code\u003e\u003c/a\u003e Enable visionOS xcodebuilds by default in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3234\"\u003e#3234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c78bc87f8f35b2dd7ce3ffd1b6b8b7613df0475f\"\u003e\u003ccode\u003ec78bc87\u003c/code\u003e\u003c/a\u003e Disable Swift 5.9 CI jobs by default (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3233\"\u003e#3233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/8b7459821613fc461bdbfeca11a7a8006c9144bf\"\u003e\u003ccode\u003e8b74598\u003c/code\u003e\u003c/a\u003e Remove assertions on PWM failAll and closeOutbound (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3231\"\u003e#3231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/14dcafc6ec254d44a43d155ba7888f3d93662585\"\u003e\u003ccode\u003e14dcafc\u003c/code\u003e\u003c/a\u003e Update Array+FileSystem.swift to add visionOS (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3220\"\u003e#3220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/afa7d4f57d063ec13fae0e76bbb71bd135c3b7ae\"\u003e\u003ccode\u003eafa7d4f\u003c/code\u003e\u003c/a\u003e Moving \u003ccode\u003ePooledRecvBufferAllocator\u003c/code\u003e from NIOPosix to NIOCore (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3110\"\u003e#3110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/57658e12ff836ada3e30bab75d601b323c012169\"\u003e\u003ccode\u003e57658e1\u003c/code\u003e\u003c/a\u003e Drop Swift 5.9 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3228\"\u003e#3228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/960dcfb29b15b4ab23211a609a3c6e13eaa73e6b\"\u003e\u003ccode\u003e960dcfb\u003c/code\u003e\u003c/a\u003e Make ChannelError and NIOConnectionError conform to CustomStringConvertible (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/952b72bba950f6dd4b196086b99a60d21c994203\"\u003e\u003ccode\u003e952b72b\u003c/code\u003e\u003c/a\u003e Update SECURITY.md (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3232\"\u003e#3232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/bdbabb28278b34dfc9a81bd2d32cdfbbcee5dae1\"\u003e\u003ccode\u003ebdbabb2\u003c/code\u003e\u003c/a\u003e Removed Docker references as repo moved to Github actions (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3227\"\u003e#3227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.82.1...2.83.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/swift-server/async-http-client` from 1.25.2 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swift-server/async-http-client/releases\"\u003egithub.com/swift-server/async-http-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAsync HTTP Client\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Minor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ehead\u003c/code\u003e property to \u003ccode\u003eFileDownloadDelegate\u003c/code\u003e's \u003ccode\u003eProgress\u003c/code\u003e/\u003ccode\u003eResponse\u003c/code\u003e struct by \u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/811\"\u003eswift-server/async-http-client#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edidVisitURL\u003c/code\u003e delegate method by \u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/816\"\u003eswift-server/async-http-client#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Request/Response History to all public \u003ccode\u003eResponse\u003c/code\u003e types by \u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/817\"\u003eswift-server/async-http-client#817\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop support for Swift 5.9 by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/830\"\u003eswift-server/async-http-client#830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u0026quot;debug initializer\u0026quot; hook for channels by \u003ca href=\"https://github.com/clintonpi\"\u003e\u003ccode\u003e@​clintonpi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/801\"\u003eswift-server/async-http-client#801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt strict concurrency checking by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/831\"\u003eswift-server/async-http-client#831\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/832\"\u003eswift-server/async-http-client#832\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/833\"\u003eswift-server/async-http-client#833\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/834\"\u003eswift-server/async-http-client#834\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/835\"\u003eswift-server/async-http-client#835\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/836\"\u003eswift-server/async-http-client#836\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/837\"\u003eswift-server/async-http-client#837\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/838\"\u003eswift-server/async-http-client#838\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/840\"\u003eswift-server/async-http-client#840\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/841\"\u003eswift-server/async-http-client#841\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePropagate \u003ccode\u003eHTTPClient.Task\u0026lt;Response\u0026gt;\u003c/code\u003e failures to subsequent redirect tasks by \u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/814\"\u003eswift-server/async-http-client#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up Task error handling. by \u003ca href=\"https://github.com/Lukasa\"\u003e\u003ccode\u003e@​Lukasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/839\"\u003eswift-server/async-http-client#839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable warnings as errors in CI by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/842\"\u003eswift-server/async-http-client#842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRename nightly_6_1 params to nightly_next by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/820\"\u003eswift-server/async-http-client#820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOnly apply standard swift settings on valid targets by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/821\"\u003eswift-server/async-http-client#821\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around Foundation revert even more by \u003ca href=\"https://github.com/Lukasa\"\u003e\u003ccode\u003e@​Lukasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/822\"\u003eswift-server/async-http-client#822\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd static SDK CI workflow by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/823\"\u003eswift-server/async-http-client#823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate expired test cert by \u003ca href=\"https://github.com/gjcairo\"\u003e\u003ccode\u003e@​gjcairo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/824\"\u003eswift-server/async-http-client#824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Swift 6.1 jobs in CI by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/827\"\u003eswift-server/async-http-client#827\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gregcotten\"\u003e\u003ccode\u003e@​gregcotten\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/811\"\u003eswift-server/async-http-client#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clintonpi\"\u003e\u003ccode\u003e@​clintonpi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/801\"\u003eswift-server/async-http-client#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.25.2...1.26.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.25.2...1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/3b265e6a00fc5c3fdb8f91f773e506990c704337\"\u003e\u003ccode\u003e3b265e6\u003c/code\u003e\u003c/a\u003e Enable warnings as errors in CI (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/0397ea83926376bd2e2cecc196e450526b7e33b3\"\u003e\u003ccode\u003e0397ea8\u003c/code\u003e\u003c/a\u003e Fix sendability issues in tests (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/6b5f8c967991a38b3d726f273cdeebde93ee6e7d\"\u003e\u003ccode\u003e6b5f8c9\u003c/code\u003e\u003c/a\u003e Fix a few more Sendability warnings in Sources (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/beb26374325299da83d2bf3e9869d6fbbc0d798b\"\u003e\u003ccode\u003ebeb2637\u003c/code\u003e\u003c/a\u003e Clean up Task error handling. (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/7e6f9cf83345167d8b4f697922cc418f50a1d1e7\"\u003e\u003ccode\u003e7e6f9cf\u003c/code\u003e\u003c/a\u003e Make the ResponseAccumulator Sendable (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/c61298e4d38395c49fd4f15f6aeef9c4f7889785\"\u003e\u003ccode\u003ec61298e\u003c/code\u003e\u003c/a\u003e Make RequestBag conform to Sendable (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/716fb3f983eb8eb25923f263f6c2ffad85c59b8a\"\u003e\u003ccode\u003e716fb3f\u003c/code\u003e\u003c/a\u003e Make the file download delegate sendable (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/4de7a26ca5a6a3f4b4631559d65752c52a1d1d59\"\u003e\u003ccode\u003e4de7a26\u003c/code\u003e\u003c/a\u003e Fix a number of sendable warnings in test utilities (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/a4fcd701e9ef3e63f9d2ed85e8e98781a25a3bfb\"\u003e\u003ccode\u003ea4fcd70\u003c/code\u003e\u003c/a\u003e Make body stream writer sendable (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/835\"\u003e#835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/086524fd8a237304205bc740c00944fc64ec7b09\"\u003e\u003ccode\u003e086524f\u003c/code\u003e\u003c/a\u003e Fix sendability issues in the connection pool (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/833\"\u003e#833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.25.2...1.26.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/apple/swift-nio-ssl` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-ssl/releases\"\u003egithub.com/apple/swift-nio-ssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwiftNIO SSL 2.31.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Minor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the peer certificate by \u003ca href=\"https://github.com/jtdavey\"\u003e\u003ccode\u003e@​jtdavey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/533\"\u003eapple/swift-nio-ssl#533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd explicit API support for X25519_MLKEM768 hybrid KEM by \u003ca href=\"https://github.com/Lukasa\"\u003e\u003ccode\u003e@​Lukasa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/535\"\u003eapple/swift-nio-ssl#535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop Swift 5.9 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/536\"\u003eapple/swift-nio-ssl#536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtdavey\"\u003e\u003ccode\u003e@​jtdavey\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/533\"\u003eapple/swift-nio-ssl#533\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.30.0...2.31.0\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.30.0...2.31.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/4b38f35946d00d8f6176fe58f96d83aba64b36c7\"\u003e\u003ccode\u003e4b38f35\u003c/code\u003e\u003c/a\u003e Drop Swift 5.9 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/8061e1edd95071925cb61edf1e3849c14307b86f\"\u003e\u003ccode\u003e8061e1e\u003c/code\u003e\u003c/a\u003e Add explicit API support for X25519_MLKEM768 hybrid KEM (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/874ad69680421053d2bc346e87408d243a51d0cd\"\u003e\u003ccode\u003e874ad69\u003c/code\u003e\u003c/a\u003e Add subjectName, issuerName, and access to the peerCert (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/533\"\u003e#533\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.30.0...2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/vapor/penny-bot/pull/340","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vapor%2Fpenny-bot/issues/340","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/340/packages"}}]}