{"id":69012,"name":"github.com/apple/swift-system","ecosystem":"swift","repository_url":"https://github.com/apple/swift-system","issues_count":6,"created_at":"2025-09-16T09:03:17.669Z","updated_at":"2025-09-16T09:03:17.669Z","purl":"pkg:swift/github.com/apple/swift-system","metadata":{"id":5541496,"name":"github.com/apple/swift-system","ecosystem":"swiftpm","description":"Low-level system calls and types for Swift","homepage":"","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/apple/swift-system","keywords_array":["file-descriptor","file-path","posix"],"namespace":"apple","versions_count":20,"first_release_published_at":"2020-09-25T15:20:58.000Z","latest_release_published_at":"2025-09-15T17:31:53.000Z","latest_release_number":"1.6.3","last_synced_at":"2025-09-17T15:19:07.588Z","created_at":"2022-11-28T17:52:57.501Z","updated_at":"2025-09-17T15:19:07.784Z","registry_url":"https://swiftpackageindex.com/apple/swift-system","install_command":null,"documentation_url":"https://swiftpackageindex.com/apple/swift-system/documentation","metadata":{},"repo_metadata":{"uuid":"298424591","full_name":"apple/swift-system","owner":"apple","description":"Low-level system calls and types for Swift","archived":false,"fork":false,"pushed_at":"2023-03-16T15:16:11.000Z","size":318,"stargazers_count":1054,"open_issues_count":31,"forks_count":88,"subscribers_count":144,"default_branch":"main","last_synced_at":"2023-03-21T04:31:55.765Z","etag":null,"topics":["file-descriptor","file-path","posix"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-25T00:14:13.000Z","updated_at":"2023-03-16T15:11:48.000Z","dependencies_parsed_at":"2023-02-08T20:31:17.020Z","dependency_job_id":null,"html_url":"https://github.com/apple/swift-system","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-system","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-system/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-system/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apple","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"apple","name":"Apple","uuid":"10639145","kind":"organization","description":"","email":null,"website":"https://apple.com","location":"Cupertino, CA","twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/10639145?v=4","repositories_count":187,"last_synced_at":"2023-02-19T18:02:52.605Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apple"},"tags":[{"name":"1.2.1","sha":"025bcb1165deab2e20d4eaba79967ce73013f496","kind":"commit","published_at":"2022-06-11T19:57:28.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/1.2.1","html_url":"https://github.com/apple/swift-system/releases/tag/1.2.1"},{"name":"1.2.0","sha":"94fa6bd2ff28d04b01ae4147c26a111c2a8ba25f","kind":"commit","published_at":"2022-06-09T15:51:28.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/1.2.0","html_url":"https://github.com/apple/swift-system/releases/tag/1.2.0"},{"name":"1.1.1","sha":"836bc4557b74fe6d2660218d56e3ce96aff76574","kind":"commit","published_at":"2021-12-02T19:22:32.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/1.1.1","html_url":"https://github.com/apple/swift-system/releases/tag/1.1.1"},{"name":"1.1.0","sha":"5703dc2b4da22c716e7f42a790de92c5a8b4d203","kind":"commit","published_at":"2021-11-30T17:50:50.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/1.1.0","html_url":"https://github.com/apple/swift-system/releases/tag/1.1.0"},{"name":"1.0.0","sha":"ce8b4910730114fa1eb46967a031a04f7594f42d","kind":"commit","published_at":"2021-09-01T15:26:18.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/1.0.0","html_url":"https://github.com/apple/swift-system/releases/tag/1.0.0"},{"name":"0.0.3","sha":"39774ef16a6d91dee6f666b940e00ea202710cf7","kind":"commit","published_at":"2021-08-05T16:05:06.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/0.0.3","html_url":"https://github.com/apple/swift-system/releases/tag/0.0.3"},{"name":"0.0.2","sha":"2bc160bfe34d843ae5ff47168080add24dfd7eac","kind":"commit","published_at":"2021-05-13T21:42:38.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/0.0.2","html_url":"https://github.com/apple/swift-system/releases/tag/0.0.2"},{"name":"v0.0.2","sha":"2bc160bfe34d843ae5ff47168080add24dfd7eac","kind":"commit","published_at":"2021-05-13T21:42:38.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/v0.0.2","html_url":"https://github.com/apple/swift-system/releases/tag/v0.0.2"},{"name":"0.0.1","sha":"8ffa04c0a0592e6f4f9c30926dedd8fa1c5371f9","kind":"commit","published_at":"2020-09-25T15:20:58.000Z","download_url":"https://codeload.github.com/apple/swift-system/tar.gz/0.0.1","html_url":"https://github.com/apple/swift-system/releases/tag/0.0.1"}]},"repo_metadata_updated_at":"2025-08-21T13:37:27.303Z","dependent_packages_count":101,"downloads":null,"downloads_period":null,"dependent_repos_count":137,"rankings":{"downloads":null,"dependent_repos_count":1.4490588586794144,"dependent_packages_count":0.537795040334628,"stargazers_count":5.422766656707499,"forks_count":6.378846728413505,"docker_downloads_count":null,"average":3.4471168210337617},"purl":"pkg:swift/github.com/apple/swift-system","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/swiftpm/github.com/apple/swift-system","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/swiftpm/github.com/apple/swift-system","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/swiftpm/github.com/apple/swift-system/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2023-08-08T21:04:07.971Z","issues_count":22,"pull_requests_count":92,"avg_time_to_close_issue":8713112.5,"avg_time_to_close_pull_request":4519662.933333334,"issues_closed_count":8,"pull_requests_closed_count":75,"pull_request_authors_count":23,"issue_authors_count":17,"avg_comments_per_issue":2.1363636363636362,"avg_comments_per_pull_request":3.8369565217391304,"merged_pull_requests_count":62,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":26,"past_year_avg_time_to_close_issue":564217.0,"past_year_avg_time_to_close_pull_request":720721.3,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":20,"past_year_pull_request_authors_count":12,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.2,"past_year_avg_comments_per_pull_request":3.1153846153846154,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages/github.com%2Fapple%2Fswift-system/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages/github.com%2Fapple%2Fswift-system/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages/github.com%2Fapple%2Fswift-system/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages/github.com%2Fapple%2Fswift-system/related_packages","maintainers":[],"registry":{"name":"swiftpackageindex.com","url":"https://swiftpackageindex.com","ecosystem":"swiftpm","default":true,"packages_count":10723,"maintainers_count":0,"namespaces_count":3972,"keywords_count":7863,"github":"SwiftPackageIndex","metadata":{"funded_packages_count":1507},"icon_url":"https://github.com/SwiftPackageIndex.png","created_at":"2022-11-28T16:45:05.949Z","updated_at":"2025-09-20T06:53:05.173Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/namespaces"}},"unique_repositories_count":5,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"5457117307","node_id":"PR_kwDOT3khQs8AAAABDi6ROg","number":7,"state":"open","title":"Bump the all-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":20,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T03:27:04.000Z","updated_at":"2026-10-12T09:01:30.980Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":17,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.101.3","new_version":"2.102.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-system","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/swift-server/async-http-client","old_version":"1.36.0","new_version":"1.36.1","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.37.2","new_version":"2.37.4","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.45.0","new_version":"1.46.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.34.3","new_version":"1.35.1","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-http-types","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/apple/swift-http-types"},{"name":"github.com/apple/swift-certificates","old_version":"1.19.4","new_version":"1.20.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"4.5.1","new_version":"4.5.2","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-asn1","old_version":"1.7.1","new_version":"1.7.2","repository_url":"https://github.com/apple/swift-asn1"},{"name":"github.com/swift-server/swift-service-lifecycle","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/swift-server/swift-service-lifecycle"},{"name":"github.com/apple/swift-log","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/vapor/jwt-kit","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/vapor/jwt-kit"},{"name":"github.com/apple/swift-openapi-runtime","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/apple/swift-openapi-runtime"},{"name":"github.com/apple/swift-openapi-generator","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/apple/swift-openapi-generator"},{"name":"github.com/mattpolzin/openapikit","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mattpolzin/OpenAPIKit"},{"name":"github.com/swiftlang/swift-evolution-metadata-extractor","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/swiftlang/swift-evolution-metadata-extractor"}],"path":null,"ecosystem":"swift"},"body":"Bumps the all-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.101.3` | `2.102.0` |\n| [github.com/apple/swift-system](https://github.com/apple/swift-system) | `1.8.0` | `1.8.1` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.36.0` | `1.36.1` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.37.2` | `2.37.4` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.45.0` | `1.46.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.34.3` | `1.35.1` |\n| [github.com/apple/swift-http-types](https://github.com/apple/swift-http-types) | `1.6.0` | `1.8.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.19.4` | `1.20.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.5.1` | `4.5.2` |\n| [github.com/apple/swift-asn1](https://github.com/apple/swift-asn1) | `1.7.1` | `1.7.2` |\n| [github.com/swift-server/swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle) | `2.11.0` | `2.12.0` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.15.0` | `1.15.1` |\n| [github.com/vapor/jwt-kit](https://github.com/vapor/jwt-kit) | `5.6.0` | `5.7.0` |\n| [github.com/apple/swift-openapi-runtime](https://github.com/apple/swift-openapi-runtime) | `1.12.0` | `1.12.1` |\n| [github.com/apple/swift-openapi-generator](https://github.com/apple/swift-openapi-generator) | `1.13.0` | `1.13.1` |\n| [github.com/mattpolzin/openapikit](https://github.com/mattpolzin/OpenAPIKit) | `6.2.0` | `6.4.0` |\n| [github.com/swiftlang/swift-evolution-metadata-extractor](https://github.com/swiftlang/swift-evolution-metadata-extractor) | `1.1.0` | `1.1.1` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.101.3 to 2.102.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.102.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\u003eAdd variants of flatMap which can return EventLoopFuture\u003c!-- raw HTML omitted --\u003e by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3634\"\u003eapple/swift-nio#3634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eSelectorLifecycleState.closing\u003c/code\u003e by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3695\"\u003eapple/swift-nio#3695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd API to get the result of an isolated ELF, if available by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3721\"\u003eapple/swift-nio#3721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Compile the NIOFileSystem family (stubbed); all non-test targets now build by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3649\"\u003eapple/swift-nio#3649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Compile the low-hanging test targets by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3663\"\u003eapple/swift-nio#3663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nio-filesystem): Fallback to non-positional read/write on ENXIO (Fixes \u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3613\"\u003e#3613\u003c/a\u003e) by \u003ca href=\"https://github.com/wasim-builds\"\u003e\u003ccode\u003e@​wasim-builds\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3671\"\u003eapple/swift-nio#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement customisation point for scheduled callback on isolated EL by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3679\"\u003eapple/swift-nio#3679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[perf] Do stack allocs instead of heap allocs for small fixed-size allocations by \u003ca href=\"https://github.com/MahdiBM\"\u003e\u003ccode\u003e@​MahdiBM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3652\"\u003eapple/swift-nio#3652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Skip unsupported/flaky tests and run the Windows unit tests in CI by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3680\"\u003eapple/swift-nio#3680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Report the WSAPoll selector's descriptor in its description by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3686\"\u003eapple/swift-nio#3686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNIOFileSystem: saturate ByteCount unit factories instead of trapping on overflow by \u003ca href=\"https://github.com/adityasingh2400\"\u003e\u003ccode\u003e@​adityasingh2400\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3611\"\u003eapple/swift-nio#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Deregister channels while the event loop is closing by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3685\"\u003eapple/swift-nio#3685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix buffer sizing in System.enumerateDevices() by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3684\"\u003eapple/swift-nio#3684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify imports in SocketAddresses.swift by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3696\"\u003eapple/swift-nio#3696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Implement sendmmsg by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3699\"\u003eapple/swift-nio#3699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the URL in the README for the badge 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/3661\"\u003eapple/swift-nio#3661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Compile the remaining test targets (NIOPosixTests, NIOFoundationCompatTests) by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3665\"\u003eapple/swift-nio#3665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(fs): Clarify \u003ccode\u003ereplaceItem\u003c/code\u003e moves the item (Fixes \u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3406\"\u003e#3406\u003c/a\u003e) by \u003ca href=\"https://github.com/wasim-builds\"\u003e\u003ccode\u003e@​wasim-builds\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3674\"\u003eapple/swift-nio#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Stop skipping the event loop tick metrics tests by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3687\"\u003eapple/swift-nio#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document that ByteBuffer is a value type by \u003ca href=\"https://github.com/wasim-builds\"\u003e\u003ccode\u003e@​wasim-builds\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3676\"\u003eapple/swift-nio#3676\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/wasim-builds\"\u003e\u003ccode\u003e@​wasim-builds\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3671\"\u003eapple/swift-nio#3671\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.101.3...2.102.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.101.3...2.102.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/a931f2c1de8dd49381ce3bf2e279d033f68d8865\"\u003e\u003ccode\u003ea931f2c\u003c/code\u003e\u003c/a\u003e docs: Document that ByteBuffer is a value type (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/7800d84cba3191dd669f11dceca13d9088eee7a5\"\u003e\u003ccode\u003e7800d84\u003c/code\u003e\u003c/a\u003e Add API to get the result of an isolated ELF, if available (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/385c1a7d48ebe018bcde205f8bd4506403dc889a\"\u003e\u003ccode\u003e385c1a7\u003c/code\u003e\u003c/a\u003e [Windows] Implement sendmmsg (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3699\"\u003e#3699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/48119dbbd23e3eabba48952ac7f75ebeeb87c217\"\u003e\u003ccode\u003e48119db\u003c/code\u003e\u003c/a\u003e Simplify imports in SocketAddresses.swift (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/08b497c9373351e0cf01d7728d46262a5a7f0c1f\"\u003e\u003ccode\u003e08b497c\u003c/code\u003e\u003c/a\u003e [Windows] Stop skipping the event loop tick metrics tests (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/0be2d1a0afc0c2df1559f2464026a862368a3439\"\u003e\u003ccode\u003e0be2d1a\u003c/code\u003e\u003c/a\u003e [Windows] Fix buffer sizing in System.enumerateDevices() (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3684\"\u003e#3684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/ec51fff05fe1f0a55efa78fdbc6a0f380c3e841a\"\u003e\u003ccode\u003eec51fff\u003c/code\u003e\u003c/a\u003e Remove unused \u003ccode\u003eSelectorLifecycleState.closing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/18670a7e974dc1c8e51a1c29c98a4193a424fad4\"\u003e\u003ccode\u003e18670a7\u003c/code\u003e\u003c/a\u003e [Windows] Deregister channels while the event loop is closing (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3685\"\u003e#3685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/8f5cd5fa9c5f9e9ba50207f3eb1d33abf4925632\"\u003e\u003ccode\u003e8f5cd5f\u003c/code\u003e\u003c/a\u003e NIOFileSystem: saturate ByteCount unit factories instead of trapping on overf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/72973283d7780ba94d69caff08c5c3c72a2dc6f7\"\u003e\u003ccode\u003e7297328\u003c/code\u003e\u003c/a\u003e [Windows] Report the WSAPoll selector's descriptor in its description (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.101.3...2.102.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-system` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003cp\u003eThis bug-fix release restores compatibility with older macOS SDKs, as well as with single-threaded WASI runtimes.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(wasi): use mock TLS for all non-threaded WASI targets by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/378\"\u003eapple/swift-system#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MachPort): silence concurrency check for mach_task_self_ by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/379\"\u003eapple/swift-system#379\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/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/378\"\u003eapple/swift-system#378\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-system/compare/1.8.0...1.8.1\"\u003ehttps://github.com/apple/swift-system/compare/1.8.0...1.8.1\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-system/commit/869129b7bf4ecc57b97d0193ad29690ca2134750\"\u003e\u003ccode\u003e869129b\u003c/code\u003e\u003c/a\u003e fix(MachPort): silence concurrency check for mach_task_self_ (\u003ca href=\"https://redirect.github.com/apple/swift-system/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/5c2854d7bd24a44a2d5b83451884758c122ef040\"\u003e\u003ccode\u003e5c2854d\u003c/code\u003e\u003c/a\u003e fix(wasi): use mock TLS for all non-threaded WASI targets (\u003ca href=\"https://redirect.github.com/apple/swift-system/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/d0ef8d091d57bc9f7933141536364cf66dfdf6b6\"\u003e\u003ccode\u003ed0ef8d0\u003c/code\u003e\u003c/a\u003e [readme] update for 1.8.x branch\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-system/compare/1.8.0...1.8.1\"\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.36.0 to 1.36.1\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\u003e1.36.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump soundness CI version and update docs 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/913\"\u003eswift-server/async-http-client#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eurl.full\u003c/code\u003e attribute on spans logged for HTTP requests by \u003ca href=\"https://github.com/ahoppen\"\u003e\u003ccode\u003e@​ahoppen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/906\"\u003eswift-server/async-http-client#906\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/ahoppen\"\u003e\u003ccode\u003e@​ahoppen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/906\"\u003eswift-server/async-http-client#906\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.36.0...1.36.1\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.36.0...1.36.1\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/f95c908967e98c68c5ce3fd61a7974e7e869e303\"\u003e\u003ccode\u003ef95c908\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003eurl.full\u003c/code\u003e attribute on spans logged for HTTP requests (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/69c6cf0580fb6bb3cb0f00b1d13d6abf89941249\"\u003e\u003ccode\u003e69c6cf0\u003c/code\u003e\u003c/a\u003e Bump soundness CI version and update docs (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.36.0...1.36.1\"\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.37.2 to 2.37.4\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\u003e2.37.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClose the channel when input closes during the TLS handshake by \u003ca href=\"https://github.com/Sam-Amin\"\u003e\u003ccode\u003e@​Sam-Amin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/603\"\u003eapple/swift-nio-ssl#603\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/Sam-Amin\"\u003e\u003ccode\u003e@​Sam-Amin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/603\"\u003eapple/swift-nio-ssl#603\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.37.3...2.37.4\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.37.3...2.37.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.37.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when a peer completes an optionalVerification handshake without a certificate 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-ssl/pull/590\"\u003eapple/swift-nio-ssl#590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comparing TLSConfiguration objects with some closures 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/600\"\u003eapple/swift-nio-ssl#600\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate test certificates by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/597\"\u003eapple/swift-nio-ssl#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the apple.com certs 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/601\"\u003eapple/swift-nio-ssl#601\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.37.2...2.37.3\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.37.2...2.37.3\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/03827c1a9fdb2b6b00a4e93ede8861520263af8c\"\u003e\u003ccode\u003e03827c1\u003c/code\u003e\u003c/a\u003e Close the channel when input closes during the TLS handshake (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/dea6ebb773fb4b140753d48f93c8d0084531fbd5\"\u003e\u003ccode\u003edea6ebb\u003c/code\u003e\u003c/a\u003e Fix comparing TLSConfiguration objects with some closures (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/b1fb0b37207f21298cd78ecd68bbfc62729dbbe1\"\u003e\u003ccode\u003eb1fb0b3\u003c/code\u003e\u003c/a\u003e Update the apple.com certs (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/601\"\u003e#601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/8d8f7844d7a576428c78efd121a01605d947a04b\"\u003e\u003ccode\u003e8d8f784\u003c/code\u003e\u003c/a\u003e Don't crash when a peer completes an optionalVerification handshake without a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/9a03669fe5167adf8261a1d760f4fc8c29eee5d3\"\u003e\u003ccode\u003e9a03669\u003c/code\u003e\u003c/a\u003e Update test certificates (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.37.2...2.37.4\"\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-http2` from 1.45.0 to 1.46.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-http2/releases\"\u003egithub.com/apple/swift-nio-http2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.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\u003eRate-limit PING, SETTINGS, PRIORITY, ALTSVC, and ORIGIN frames by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/561\"\u003eapple/swift-nio-http2#561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNIOHTTP2: fix outbound stream starvation by \u003ca href=\"https://github.com/nishaddeokar\"\u003e\u003ccode\u003e@​nishaddeokar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/559\"\u003eapple/swift-nio-http2#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject the empty HTTP/2 field name by \u003ca href=\"https://github.com/avalyset\"\u003e\u003ccode\u003e@​avalyset\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/563\"\u003eapple/swift-nio-http2#563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMatch the documented parameter names to the signatures in NIOHPACK by \u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/562\"\u003eapple/swift-nio-http2#562\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/nishaddeokar\"\u003e\u003ccode\u003e@​nishaddeokar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/559\"\u003eapple/swift-nio-http2#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avalyset\"\u003e\u003ccode\u003e@​avalyset\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/563\"\u003eapple/swift-nio-http2#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/562\"\u003eapple/swift-nio-http2#562\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-http2/compare/1.45.0...1.46.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.45.0...1.46.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-http2/commit/0f3e54e29c944c2e835ad52159da7d9e1c94ac69\"\u003e\u003ccode\u003e0f3e54e\u003c/code\u003e\u003c/a\u003e Match the documented parameter names to the signatures in NIOHPACK (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/bea911a3de8c3c4ff021aee9a6f534bab850ac27\"\u003e\u003ccode\u003ebea911a\u003c/code\u003e\u003c/a\u003e Reject the empty HTTP/2 field name (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/d6f5f2594365e0bb34ac5c462e0d28a9bfdf3dc5\"\u003e\u003ccode\u003ed6f5f25\u003c/code\u003e\u003c/a\u003e Rate-limit PING, SETTINGS, PRIORITY, ALTSVC, and ORIGIN frames (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/281170341aeff301a62dab0ba13f9829ff148989\"\u003e\u003ccode\u003e2811703\u003c/code\u003e\u003c/a\u003e Fix outbound stream starvation (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.45.0...1.46.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-extras` from 1.34.3 to 1.35.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-extras/releases\"\u003egithub.com/apple/swift-nio-extras's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.35.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the defining module for HTTP2ErrorCode by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/323\"\u003eapple/swift-nio-extras#323\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-extras/compare/1.35.0...1.35.1\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.35.0...1.35.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.35.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\u003eImport  \u003ccode\u003eucrt\u003c/code\u003e on Windows if available by \u003ca href=\"https://github.com/Joannis\"\u003e\u003ccode\u003e@​Joannis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/294\"\u003eapple/swift-nio-extras#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTPResumableUploadHandler dropping responses after the first request on a connection by \u003ca href=\"https://github.com/MichaelDRZ\"\u003e\u003ccode\u003e@​MichaelDRZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/319\"\u003eapple/swift-nio-extras#319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep zlib streams at stable addresses by \u003ca href=\"https://github.com/thliu21\"\u003e\u003ccode\u003e@​thliu21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/321\"\u003eapple/swift-nio-extras#321\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject too-small IPv4 packets in the PCAP parser test helper by \u003ca href=\"https://github.com/weissi\"\u003e\u003ccode\u003e@​weissi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/320\"\u003eapple/swift-nio-extras#320\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/thliu21\"\u003e\u003ccode\u003e@​thliu21\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/321\"\u003eapple/swift-nio-extras#321\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-extras/compare/1.34.3...1.35.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.34.3...1.35.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-extras/commit/41449336c8ecfadac6b4b5be75f9c3c306e61ced\"\u003e\u003ccode\u003e4144933\u003c/code\u003e\u003c/a\u003e Specify the defining module for HTTP2ErrorCode (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/3078359149adac3dd1255621a041e361e3f0edd1\"\u003e\u003ccode\u003e3078359\u003c/code\u003e\u003c/a\u003e Import  \u003ccode\u003eucrt\u003c/code\u003e on Windows if available (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/4ba1f167a7dfe33cf150ca5d3a221d3f566a03c3\"\u003e\u003ccode\u003e4ba1f16\u003c/code\u003e\u003c/a\u003e Keep zlib streams at stable addresses (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/aedcd7e2d4f2c55056a02c43b4011fc802b89ebe\"\u003e\u003ccode\u003eaedcd7e\u003c/code\u003e\u003c/a\u003e Fix HTTPResumableUploadHandler dropping responses after the first request on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/ea000751b13728d666fe909b93d1a5fbe5628c67\"\u003e\u003ccode\u003eea00075\u003c/code\u003e\u003c/a\u003e Reject too-small IPv4 packets in the PCAP parser test helper (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.34.3...1.35.1\"\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-http-types` from 1.6.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-http-types/releases\"\u003egithub.com/apple/swift-http-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.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\u003eAdd HTTP3 datagram error by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/151\"\u003eapple/swift-http-types#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eHTTPField.Name.init(parsed:)\u003c/code\u003e \u003ca href=\"https://github.com/inlinable\"\u003e\u003ccode\u003e@​inlinable\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/154\"\u003eapple/swift-http-types#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegression fix: \u003ccode\u003eHTTPField.Name.init(parsed:)\u003c/code\u003e rejects uppercased names again by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/155\"\u003eapple/swift-http-types#155\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-http-types/compare/1.7.0...1.8.0\"\u003ehttps://github.com/apple/swift-http-types/compare/1.7.0...1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.7.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 QUERY method public by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/130\"\u003eapple/swift-http-types#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd HTTP/2 and HTTP/3 error code types by \u003ca href=\"https://github.com/ehaydenr\"\u003e\u003ccode\u003e@​ehaydenr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/148\"\u003eapple/swift-http-types#148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop copying the name index dictionary on every HTTPFields.append by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/134\"\u003eapple/swift-http-types#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReimplement HTTPFields on top of a simple Array by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/138\"\u003eapple/swift-http-types#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove equality check performance by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/141\"\u003eapple/swift-http-types#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Performance for HTTPField.Name Initializers by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/144\"\u003eapple/swift-http-types#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Performance of HTTP Request and Response inits by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/145\"\u003eapple/swift-http-types#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Performance of HTTPField.value by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/146\"\u003eapple/swift-http-types#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd inlinables by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/149\"\u003eapple/swift-http-types#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake HTTPFields hashing consistent with equality by \u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/143\"\u003eapple/swift-http-types#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove allocations in Large Field Equality Checks by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/150\"\u003eapple/swift-http-types#150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdopt availability macros by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/127\"\u003eapple/swift-http-types#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Benchmarks by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/133\"\u003eapple/swift-http-types#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to swift-testing by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/135\"\u003eapple/swift-http-types#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Benchmark] Rewrite benchmarks to be scaling by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/136\"\u003eapple/swift-http-types#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd hash tests, incl. a known failing one by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/137\"\u003eapple/swift-http-types#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding tests for HTTP Field Value Handling by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/147\"\u003eapple/swift-http-types#147\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/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/133\"\u003eapple/swift-http-types#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/144\"\u003eapple/swift-http-types#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/143\"\u003eapple/swift-http-types#143\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-http-types/compare/1.6.0...1.7.0\"\u003ehttps://github.com/apple/swift-http-types/compare/1.6.0...1.7.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-http-types/commit/bff4b6903cdc99dda49649dd52f46c11cfd3ed50\"\u003e\u003ccode\u003ebff4b69\u003c/code\u003e\u003c/a\u003e Regression fix: \u003ccode\u003eHTTPField.Name.init(parsed:)\u003c/code\u003e rejects uppercased names again...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/46573d5db7d6fb38f986c406005ad1744f8d3fad\"\u003e\u003ccode\u003e46573d5\u003c/code\u003e\u003c/a\u003e Make HTTPField.Name.init(parsed:) \u003ca href=\"https://github.com/inlinable\"\u003e\u003ccode\u003e@​inlinable\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/034320a9ff2d6483a2d86abd7e46e19db14d24df\"\u003e\u003ccode\u003e034320a\u003c/code\u003e\u003c/a\u003e Add HTTP3 datagram error (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/6c8ca8297332ea2780c45e1bce9d7fd2a8b51e1d\"\u003e\u003ccode\u003e6c8ca82\u003c/code\u003e\u003c/a\u003e Improve allocations in Large Field Equality Checks (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/dfebed0b4e47d1fa525d0e0d77765bb79f002350\"\u003e\u003ccode\u003edfebed0\u003c/code\u003e\u003c/a\u003e Make HTTPFields hashing consistent with equality (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/6aff14dae9014b5b5da8f25c9b3b863cd2ab8001\"\u003e\u003ccode\u003e6aff14d\u003c/code\u003e\u003c/a\u003e Add inlinables (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/f41c097554fc4fa6052f4b41682d519bc6f34da7\"\u003e\u003ccode\u003ef41c097\u003c/code\u003e\u003c/a\u003e Improve Performance of HTTPField.value (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/6226da4bb946d926862ceb13553b61e1fcd86e5e\"\u003e\u003ccode\u003e6226da4\u003c/code\u003e\u003c/a\u003e Add HTTP/2 and HTTP/3 error code types (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/c12e12f7c5c13d9b561f93cb52004285714339c8\"\u003e\u003ccode\u003ec12e12f\u003c/code\u003e\u003c/a\u003e Adding tests for HTTP Field Value Handling (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/af7e9d67a303e9b3244e128780bb513ca70ca658\"\u003e\u003ccode\u003eaf7e9d6\u003c/code\u003e\u003c/a\u003e Improve Performance of HTTP Request and Response inits (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-http-types/compare/1.6.0...1.8.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-certificates` from 1.19.4 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-certificates/releases\"\u003egithub.com/apple/swift-certificates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.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\u003eFix \u003ccode\u003eCMSSignerInfo\u003c/code\u003e's \u003ccode\u003eunsignedAttrs\u003c/code\u003e tag by \u003ca href=\"https://github.com/emaloney\"\u003e\u003ccode\u003e@​emaloney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/307\"\u003eapple/swift-certificates#307\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/emaloney\"\u003e\u003ccode\u003e@​emaloney\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/307\"\u003eapple/swift-certificates#307\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-certificates/compare/1.19.4...1.20.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.19.4...1.20.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-certificates/commit/c8aece90ea05f9866bd392a5bf13b5cae56c0e03\"\u003e\u003ccode\u003ec8aece9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eCMSSignerInfo\u003c/code\u003e's \u003ccode\u003eunsignedAttrs\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.19.4...1.20.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-crypto` from 4.5.1 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCompute RSA key size from the modulus bit length by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/466\"\u003eapple/swift-crypto#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnforce a 2048-bit minimum on RSA raw number initializers by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/467\"\u003eapple/swift-crypto#467\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate contributing guidelines by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/464\"\u003eapple/swift-crypto#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch the documented parameter names to the signatures by \u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/463\"\u003eapple/swift-crypto#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReapply swift-format to fixup PR CI by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/465\"\u003eapple/swift-crypto#465\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/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/463\"\u003eapple/swift-crypto#463\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-crypto/compare/4.5.1...4.5.2\"\u003ehttps://github.com/apple/swift-crypto/compare/4.5.1...4.5.2\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-crypto/commit/da9d28d69ebe3894b18376c8f2395c2f37b8448f\"\u003e\u003ccode\u003eda9d28d\u003c/code\u003e\u003c/a\u003e Enforce a 2048-bit minimum on RSA raw number initializers (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/f79a3ffbc03f5e225fd34e70cd27b047f1122881\"\u003e\u003ccode\u003ef79a3ff\u003c/code\u003e\u003c/a\u003e Compute RSA key size from the modulus bit length (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/fa2832e44bd1bcc0d456483fa0e9adbf9f2c9304\"\u003e\u003ccode\u003efa2832e\u003c/code\u003e\u003c/a\u003e Reapply swift-format to fixup PR CI (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/315a799ccc9c20fbc87d867e1f0ece9d79960285\"\u003e\u003ccode\u003e315a799\u003c/code\u003e\u003c/a\u003e Match the documented parameter names to the signatures (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/3ed653865a3fb145460f02be3d9060fe17bff9e0\"\u003e\u003ccode\u003e3ed6538\u003c/code\u003e\u003c/a\u003e Update contributing guidelines (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/4.5.1...4.5.2\"\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-asn1` from 1.7.1 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-asn1/releases\"\u003egithub.com/apple/swift-asn1's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThrow on truncated BER indefinite length encodings by \u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/127\"\u003eapple/swift-asn1#127\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated benchmark thresholds 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-asn1/pull/128\"\u003eapple/swift-asn1#128\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/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/127\"\u003eapple/swift-asn1#127\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-asn1/compare/1.7.1...1.7.2\"\u003ehttps://github.com/apple/swift-asn1/compare/1.7.1...1.7.2\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-asn1/commit/d9a5b37470adc940d22c3bcd5ca6953a516b727f\"\u003e\u003ccode\u003ed9a5b37\u003c/code\u003e\u003c/a\u003e Throw on truncated BER indefinite length encodings (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/c1a7a4e3b322eeda237dee73b6e276dcad3f77de\"\u003e\u003ccode\u003ec1a7a4e\u003c/code\u003e\u003c/a\u003e Updated benchmark thresholds (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-asn1/compare/1.7.1...1.7.2\"\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/swift-service-lifecycle` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/releases\"\u003egithub.com/swift-server/swift-service-lifecycle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.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\u003eDrop Swift 6.0 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/swift-service-lifecycle/pull/236\"\u003eswift-server/swift-service-lifecycle#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault ServiceGroup logger to Logger.current by \u003ca href=\"https://github.com/ZHUOLIN0928\"\u003e\u003ccode\u003e@​ZHUOLIN0928\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/252\"\u003eswift-server/swift-service-lifecycle#252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd FreeBSD pthread support to ConcurrencyHelpers/Lock. by \u003ca href=\"https://github.com/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/243\"\u003eswift-server/swift-service-lifecycle#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemember graceful shutdown requested before run by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/250\"\u003eswift-server/swift-service-lifecycle#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Swift 6.3 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/swift-service-lifecycle/pull/235\"\u003eswift-server/swift-service-lifecycle#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to 0.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/238\"\u003eswift-server/swift-service-lifecycle#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependabot to daily schedule by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/239\"\u003eswift-server/swift-service-lifecycle#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 to 0.0.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/240\"\u003eswift-server/swift-service-lifecycle#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake dependabot set  label by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/241\"\u003eswift-server/swift-service-lifecycle#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup repository structure by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/242\"\u003eswift-server/swift-service-lifecycle#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/244\"\u003eswift-server/swift-service-lifecycle#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 to 0.0.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/246\"\u003eswift-server/swift-service-lifecycle#246\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/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/243\"\u003eswift-server/swift-service-lifecycle#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZHUOLIN0928\"\u003e\u003ccode\u003e@​ZHUOLIN0928\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/252\"\u003eswift-server/swift-service-lifecycle#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/250\"\u003eswift-server/swift-service-lifecycle#250\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/swift-service-lifecycle/compare/2.11.0...2.12.0\"\u003ehttps://github.com/swift-server/swift-service-lifecycle/compare/2.11.0...2.12.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/swift-service-lifecycle/commit/7f9326b0326ff86e3646295ea6e891f68c471c5e\"\u003e\u003ccode\u003e7f9326b\u003c/code\u003e\u003c/a\u003e Remember graceful shutdown requested before run (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/0c3343fa5492b8d4c622151046aac4d73b24fa42\"\u003e\u003ccode\u003e0c3343f\u003c/code\u003e\u003c/a\u003e Default ServiceGroup logger to Logger.current (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/06f9056b9b2defa513da38b7b7fb24874635d7b6\"\u003e\u003ccode\u003e06f9056\u003c/code\u003e\u003c/a\u003e Add FreeBSD pthread support to ConcurrencyHelpers/Lock. (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/55134063b143c1c76b06618e0c51e7730324ef2e\"\u003e\u003ccode\u003e5513406\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/76b080cadddaa94606768c89582f7f72615675cd\"\u003e\u003ccode\u003e76b080c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/2fd7a348e9d0333979108c2da83642a64df6cb2c\"\u003e\u003ccode\u003e2fd7a34\u003c/code\u003e\u003c/a\u003e Cleanup repository structure (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/30ebe6c86c716d8022c8a8a162316dda16f3f638\"\u003e\u003ccode\u003e30ebe6c\u003c/code\u003e\u003c/a\u003e Make dependabot set  label (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/69fcf1e44b83cd27bfe8c7f917272d3a09722fe0\"\u003e\u003ccode\u003e69fcf1e\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/17e7367f299ba20881c7eaa07cb6bcd61d9eba5d\"\u003e\u003ccode\u003e17e7367\u003c/code\u003e\u003c/a\u003e Update dependabot to daily schedule (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/7e011bb1c9d02a2bec23cccc6ce61055ce9edcab\"\u003e\u003ccode\u003e7e011bb\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/compare/2.11.0...2.12.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-log` from 1.15.0 to 1.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-log/releases\"\u003egithub.com/apple/swift-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.15.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute the SwiftLog 1.0 default log method to log(event:) by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/503\"\u003eapple/swift-log#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix referencing WASILibc.stdout/stderr in Swift 6.5+ by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/507\"\u003eapple/swift-log#507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate benchmark thresholds values to match the CI by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/497\"\u003eapple/swift-log#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CMake build instructions to README by \u003ca href=\"https://github.com/mitras-git\"\u003e\u003ccode\u003e@​mitras-git\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/493\"\u003eapple/swift-log#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable simulator testing due to instability by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/505\"\u003eapple/swift-log#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that setting attributes on a collection value is a programmer error by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/504\"\u003eapple/swift-log#504\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/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/504\"\u003eapple/swift-log#504\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-log/compare/1.15.0...1.15.1\"\u003ehttps://github.com/apple/swift-log/compare/1.15.0...1.15.1\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-log/commit/9c6fb14227f55d8f711ce3847dc2f419fb0ecacb\"\u003e\u003ccode\u003e9c6fb14\u003c/code\u003e\u003c/a\u003e Fix referencing WASILibc.stdout/stderr in Swift 6.5+ (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/53d00853e69aef84d33b97706ac723dbaccff1e7\"\u003e\u003ccode\u003e53d0085\u003c/code\u003e\u003c/a\u003e Route the SwiftLog 1.0 default log method to log(event:) (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/c5ece247864fe3d206c8c68bb68b3413447c61ae\"\u003e\u003ccode\u003ec5ece24\u003c/code\u003e\u003c/a\u003e Document that setting attributes on a collection value is a programmer error ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/172948a4b53703d4545e3ff30f0c99c045c59b5e\"\u003e\u003ccode\u003e172948a\u003c/code\u003e\u003c/a\u003e Disable simulator testing due to instability (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/47a917767fde0cd7f5b5dfdabbec733d2cb2dd95\"\u003e\u003ccode\u003e47a9177\u003c/code\u003e\u003c/a\u003e Add CMake build instructions to README (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/f054da4c19fb6b8bd12cf250d47a1ae0db1468ea\"\u003e\u003ccode\u003ef054da4\u003c/code\u003e\u003c/a\u003e Update benchmark thresholds values to match the CI (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-log/compare/1.15.0...1.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/vapor/jwt-kit` from 5.6.0 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vapor/jwt-kit/releases\"\u003egithub.com/vapor/jwt-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.7.0 - Modernise and update to 6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eModernise and update to 6.2 by \u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/254\"\u003e#254\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSwitches to Swift 6.2 and addresses the points in \u003ca href=\"https://github.com/orgs/vapor/projects/17\"\u003ehttps://github.com/orgs/vapor/projects/17\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/jwt-kit/compare/5.6.0...5.7.0\"\u003ehttps://github.com/vapor/jwt-kit/compare/5.6.0...5.7.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/vapor/jwt-kit/commit/1f75ae99c9d27a39271520b03e93d90cb2590059\"\u003e\u003ccode\u003e1f75ae9\u003c/code\u003e\u003c/a\u003e Modernise and update to 6.2 (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/8189d7c3b0e061b6a236649e84adf3e7a2633929\"\u003e\u003ccode\u003e8189d7c\u003c/code\u003e\u003c/a\u003e Remove runs-on config file, in v3 it'll know to always extend vapor/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/93a3beee628f24ed56a777b89532341275d1636f\"\u003e\u003ccode\u003e93a3bee\u003c/code\u003e\u003c/a\u003e Assert HMAC key size (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/b04c7340daf69df01dea78131d08c0488a49224b\"\u003e\u003ccode\u003eb04c734\u003c/code\u003e\u003c/a\u003e Add some DocC links now Kiln supports it (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/c39c3acb47a039c0dd801e6deb4ba832fa14950e\"\u003e\u003ccode\u003ec39c3ac\u003c/code\u003e\u003c/a\u003e Make MLDSA APIs part of the public API (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/fedb24f4cb5546f261a8cc3b528da0f7e1481662\"\u003e\u003ccode\u003efedb24f\u003c/code\u003e\u003c/a\u003e Fix flaky test (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/9cccda0ffaa5e32e1b6cb8f6cf98e6ee4a9eeed5\"\u003e\u003ccode\u003e9cccda0\u003c/code\u003e\u003c/a\u003e Some Small Tweaks (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/52b598d2aa74c1d1801f990966099d4abcd4c071\"\u003e\u003ccode\u003e52b598d\u003c/code\u003e\u003c/a\u003e Use comparison operator instead of compare function (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/e8546f433ae310014b934c63ccac62bd49fb58e2\"\u003e\u003ccode\u003ee8546f4\u003c/code\u003e\u003c/a\u003e Update for new API Docs deploy (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vapor/jwt-kit/compare/5.6.0...5.7.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-openapi-runtime` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-openapi-runtime/releases\"\u003egithub.com/apple/swift-openapi-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject malformed accept header values by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/199\"\u003eapple/swift-openapi-runtime#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip newlines when parsing events by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/206\"\u003eapple/swift-openapi-runtime#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order-dependent hashing in OpenAPIObjectContainer and OpenAPIValueContainer by \u003ca href=\"https://github.com/andrii-vysotskyi-maudau\"\u003e\u003ccode\u003e@​andrii-vysotskyi-maudau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/195\"\u003eapple/swift-openapi-runtime#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix semicolon parsing in \u003ccode\u003eContentDisposition\u003c/code\u003e by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/205\"\u003eapple/swift-openapi-runtime#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/200\"\u003eapple/swift-openapi-runtime#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 to 0.0.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/201\"\u003eapple/swift-openapi-runtime#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.12 to 0.0.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/208\"\u003eapple/swift-openapi-runtime#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.14 to 0.0.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/209\"\u003eapple/swift-openapi-runtime#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the usage of AI tools for human-to-human communication by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/207\"\u003eapple/swift-openapi-runtime#207\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/andrii-vysotskyi-maudau\"\u003e\u003ccode\u003e@​andrii-vysotskyi-maudau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/195\"\u003eapple/swift-openapi-runtime#195\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-openapi-runtime/compare/1.12.0...1.12.1\"\u003ehttps://github.com/apple/swift-openapi-runtime/compare/1.12.0...1.12.1\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-openapi-runtime/commit/9e53df53e043b53046a371b31aaf0a1e26eef946\"\u003e\u003ccode\u003e9e53df5\u003c/code\u003e\u003c/a\u003e Fix semicolon parsing in \u003ccode\u003eContentDisposition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/e622dc1e5099cdeb4ddc71bd15de0ab588759ee7\"\u003e\u003ccode\u003ee622dc1\u003c/code\u003e\u003c/a\u003e Clarify the usage of AI tools for human-to-human communication (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/a08baa93cb86c5d7321f4203e417dfd94f5e3e66\"\u003e\u003ccode\u003ea08baa9\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.14 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/643f3d6f42a7c3b7fd30a8effb2b0c853776fa35\"\u003e\u003ccode\u003e643f3d6\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.12 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/7a89b4fc25c32c48596ca5a26dd1f9845b437014\"\u003e\u003ccode\u003e7a89b4f\u003c/code\u003e\u003c/a\u003e Fix order-dependent hashing in OpenAPIObjectContainer and OpenAPIValueContain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/e48392d4a8df6e09d1fb5b4432b383baaaf47000\"\u003e\u003ccode\u003ee48392d\u003c/code\u003e\u003c/a\u003e Strip newlines when parsing events (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/7c9f2b6029103e528376a36ab2adcea9a1776415\"\u003e\u003ccode\u003e7c9f2b6\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/5fc0d90247c279fa2bfff0e05fedba4a1c035fa0\"\u003e\u003ccode\u003e5fc0d90\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/d6f83f2461c8ee29f1b07d1e036d39f50a4de391\"\u003e\u003ccode\u003ed6f83f2\u003c/code\u003e\u003c/a\u003e Reject malformed accept header values (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-openapi-runtime/compare/1.12.0...1.12.1\"\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-openapi-generator` from 1.13.0 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-openapi-generator/releases\"\u003egithub.com/apple/swift-openapi-generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit a clear error instead of crashing on duplicate generated schema names by \u003ca href=\"https://github.com/shin4141\"\u003e\u003ccode\u003e@​shin4141\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/939\"\u003eapple/swift-openapi-generator#939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd namespace-based types file splitting by \u003ca href=\"https://github.com/nac5504\"\u003e\u003ccode\u003e@​nac5504\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/925\"\u003eapple/swift-openapi-generator#925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.12 to 0.0.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/924\"\u003eapple/swift-openapi-generator#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSOAR-0015: Add namespace file splitting proposal by \u003ca href=\"https://github.com/nac5504\"\u003e\u003ccode\u003e@​nac5504\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/930\"\u003eapple/swift-openapi-generator#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.13 to 0.0.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/941\"\u003eapple/swift-openapi-generator#941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse newer swift-prometheus api in example by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/942\"\u003eapple/swift-openapi-generator#942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.14 to 0.0.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/944\"\u003eapple/swift-openapi-generator#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the usage of AI tools for human-to-human communication by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/936\"\u003eapple/swift-openapi-generator#936\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/nac5504\"\u003e\u003ccode\u003e@​nac5504\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/930\"\u003eapple/swift-openapi-generator#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shin4141\"\u003e\u003ccode\u003e@​shin4141\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/939\"\u003eapple/swift-openapi-generator#939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/942\"\u003eapple/swift-openapi-generator#942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/943\"\u003eapple/swift-openapi-generator#943\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/swift-benchmark/penny-bot/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swift-benchmark%2Fpenny-bot/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"5231830192","node_id":"PR_kwDOLmfOQc8AAAABAwqM_Q","number":168,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-06T22:53:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-24T06:37:28.000Z","updated_at":"2026-09-06T22:53:04.000Z","time_to_close":1181734,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":5,"packages":[{"name":"github.com/awslabs/aws-sdk-swift","old_version":"1.7.55","new_version":"1.7.66","repository_url":"https://github.com/awslabs/aws-sdk-swift"},{"name":"github.com/smithy-lang/smithy-swift","old_version":"0.239.0","new_version":"0.245.0"},{"name":"github.com/apple/swift-system","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/apple/swift-crypto","old_version":"3.15.1","new_version":"4.5.1","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/swift-server/swift-service-lifecycle","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/swift-server/swift-service-lifecycle"}],"path":null,"ecosystem":"swift"},"body":"Bumps the all-dependencies group with 4 updates in the / directory: [github.com/awslabs/aws-sdk-swift](https://github.com/awslabs/aws-sdk-swift), [github.com/apple/swift-system](https://github.com/apple/swift-system), [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) and [github.com/swift-server/swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle).\n\nUpdates `github.com/awslabs/aws-sdk-swift` from 1.7.55 to 1.7.66\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/releases\"\u003egithub.com/awslabs/aws-sdk-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.66\u003c/h2\u003e\n\u003ch2\u003eAnnouncements\u003c/h2\u003e\n\u003cp\u003eIn Fall 2026, AWS SDK for Swift will end support for several older Swift and Xcode versions, and several Apple and Linux platforms.  See \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/discussions/2140\"\u003ethis announcement\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eService Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS CloudFront\u003c/strong\u003e: Added SigV4a as a supported signing protocol for Origin Access Control (OAC), enabling CloudFront to sign requests to Amazon S3 Multi-Region Access Point (S3-MRAP) origins.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Lambda\u003c/strong\u003e: Adds support for full JSON resource-based policies, enabling customers to create, retrieve, update, and delete function resource policies as complete JSON documents.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS SageMaker\u003c/strong\u003e: Added IAM Identity Center (IdC) support to CreatePartnerApp and UpdatePartnerApp APIs. Added Customer Managed Key (CMK) support to CreateMlflowApp and DescribeMlflowApp.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Batch\u003c/strong\u003e: AWS Batch now supports a new compute environment type that provides fully managed EC2 capacity with broader compute flexibility than Fargate, including GPU instances, bare metal, and specific instance type selection, without infrastructure management overhead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Amplify\u003c/strong\u003e: Increased the maximum allowed length from 255 to 4,096 characters to support longer access tokens.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Direct Connect\u003c/strong\u003e: This release adds custom route prefix pool allocations for Direct Connect. You can set IPv4 and IPv6 route prefix counts on private and transit virtual interfaces, and view pool size and unallocated counts on connections and LAGs, plus direct connect gateway attachment prefix allocation totals.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS EC2\u003c/strong\u003e: EC2 marks UEFI instance metadata field as sensitive.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS ARC Region switch\u003c/strong\u003e: Adds support for Rds switchover read replica for Oracle databases in Region switch plans\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS SESv2\u003c/strong\u003e: Amazon SES now supports per-message tracking overrides. You can use the new ConfigurationOverrides parameter in SendEmail and SendBulkEmail to enable or disable open and click tracking for individual messages without changing your account-level or configuration set settings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eService Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Pricing Plan Manager\u003c/strong\u003e: Documentation update for the CreateSubscription API to correct the default value of the approval mode parameter. The default value for paid subscriptions is MANUAL, not IMMEDIATE as previously documented. The default value remains IMMEDIATE for FREE tier subscriptions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/compare/1.7.65...1.7.66\"\u003ehttps://github.com/awslabs/aws-sdk-swift/compare/1.7.65...1.7.66\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.7.65\u003c/h2\u003e\n\u003ch2\u003eAnnouncements\u003c/h2\u003e\n\u003cp\u003eIn Fall 2026, AWS SDK for Swift will end support for several older Swift and Xcode versions, and several Apple and Linux platforms.  See \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/discussions/2140\"\u003ethis announcement\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eService Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Redshift Serverless\u003c/strong\u003e: Amazon Redshift Enhanced System Table Retention that allows customers to store their system table data directly in S3 Tables in customer's account instead of Redshift Managed Storage\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS VPC Lattice\u003c/strong\u003e: Amazon VPC Lattice now supports modification of private DNS options on Service Network VPC Associations\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Account Access\u003c/strong\u003e: Adds throttling exceptions to operation outputs that were previously inconsistent with other operations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS MediaLive\u003c/strong\u003e: AWS Elemental MediaLive now supports video cropping and output positioning. Use cropRectangle and outputPositionRectangle to position the encoded video within the output frame, with the surrounding area filled with black.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Bedrock AgentCore\u003c/strong\u003e: AgentCore Memory now supports Flexible Namespaces and Non-Conversational Payloads in CreateEvent API\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Redshift\u003c/strong\u003e: Amazon Redshift enhanced System Table retention that allows customers to store their system table data directly in S3 Tables in customer's account instead of Redshift Managed Storage\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Batch\u003c/strong\u003e: AWS Batch now supports managing CloudWatch Container Insights on compute environments via CreateComputeEnvironment and UpdateComputeEnvironment.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Bedrock AgentCore Control\u003c/strong\u003e: AgentCore Memory now supports Flexible Namespaces\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS EKS\u003c/strong\u003e: Adds support for EKS cluster certificate authorities (CA)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/compare/1.7.64...1.7.65\"\u003ehttps://github.com/awslabs/aws-sdk-swift/compare/1.7.64...1.7.65\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.7.64\u003c/h2\u003e\n\u003ch2\u003eAnnouncements\u003c/h2\u003e\n\u003cp\u003eIn Fall 2026, AWS SDK for Swift will end support for several older Swift and Xcode versions, and several Apple and Linux platforms.  See \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/discussions/2140\"\u003ethis announcement\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eService Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS MediaLive\u003c/strong\u003e: AWS Elemental MediaLive now supports SCTE-35 marker passthrough without IDR frame insertion for CMAF Ingest, MediaPackage V2, and transport stream outputs.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Marketplace Catalog\u003c/strong\u003e: Introducing two new APIs, DescribeAssessment and ListAssessments. These APIs expose validation issues on Marketplace resources. The validation issues are exposed via a newly created resource called Assessment.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS WorkSpaces\u003c/strong\u003e: Amazon WorkSpaces now supports nested virtualization, allowing you to run hypervisors and virtualization-based workloads within your WorkSpaces. You can enable or disable nested virtualization when creating a WorkSpace or by modifying an existing WorkSpace's properties.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Outposts\u003c/strong\u003e: AWS Outposts now supports VPC Endpoint configuration in CreatePrivateConnectivityConfig, enabling scoped private connectivity with provisioning role creation for secure outpost installations\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS EntityResolution\u003c/strong\u003e: Added ResourceNotFoundException to DeleteSchemaMapping, DeleteMatchingWorkflow, DeleteIdMappingWorkflow, and DeleteIdNamespace. These operations now return a 404 ResourceNotFoundException (previously a 200 Success) when the target resource does not exist.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eService Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Batch\u003c/strong\u003e: Update AWS Batch documentation with newer Fargate Supported configurations, notes, and fix broken Docker link re-directs.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS EC2\u003c/strong\u003e: Doc release for CreateImage support for instances with local snapshots in Outpost\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/awslabs/aws-sdk-swift/commit/3a3b753425ea8e7fae2f9077493ab1568d1203c7\"\u003e\u003ccode\u003e3a3b753\u003c/code\u003e\u003c/a\u003e chore: Updates version to 1.7.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/2e01bdcb4a8fdd2f6420b9a6d6fb630c912d096a\"\u003e\u003ccode\u003e2e01bdc\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/e5114506960ef642466957b0d33010f4cfd6bfc2\"\u003e\u003ccode\u003ee511450\u003c/code\u003e\u003c/a\u003e chore: Updates version to 1.7.65\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/0c90a4eaefd1027791fd5beb396a3fabb8104aec\"\u003e\u003ccode\u003e0c90a4e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/fb71ecdd8d9ebbde86a16c458942e6a55d4ac82a\"\u003e\u003ccode\u003efb71ecd\u003c/code\u003e\u003c/a\u003e chore: Update latest Xcode on Github CI to Xcode 26.6 (\u003ca href=\"https://redirect.github.com/awslabs/aws-sdk-swift/issues/2214\"\u003e#2214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/60848889b0d338259d3e80d261f55af07c7a6fb6\"\u003e\u003ccode\u003e6084888\u003c/code\u003e\u003c/a\u003e chore: Updates version to 1.7.64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/a99ec753f3b939cadcb54b68658c3492a10945fb\"\u003e\u003ccode\u003ea99ec75\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/9833257c8e702a202ade51c9ef6cba84ed9b2fd4\"\u003e\u003ccode\u003e9833257\u003c/code\u003e\u003c/a\u003e chore: Updates version to 1.7.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/b8bb0f42ba52dcfad5b5674b980790de8b764e86\"\u003e\u003ccode\u003eb8bb0f4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/fb50f484dbdd2688dd935748146902d27edd6dd0\"\u003e\u003ccode\u003efb50f48\u003c/code\u003e\u003c/a\u003e chore: Update smithy to 1.73.0 (\u003ca href=\"https://redirect.github.com/awslabs/aws-sdk-swift/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/compare/1.7.55...1.7.66\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/smithy-lang/smithy-swift` from 0.239.0 to 0.245.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smithy-lang/smithy-swift/releases\"\u003egithub.com/smithy-lang/smithy-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.245.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.244.0...0.245.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.244.0...0.245.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.244.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Schema-based request HTTP bindings (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.243.0...0.244.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.243.0...0.244.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.243.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Schema-based event stream serialization (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.242.0...0.243.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.242.0...0.243.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.242.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Nested Document serde causes crash (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Protocol tests \u0026amp; implementation for FP numbers in query \u0026amp; headers are wrong (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.241.0...0.242.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.241.0...0.242.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.241.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: Assign dereferenced schemas to local vars (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.240.0...0.241.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.240.0...0.241.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.240.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add schema extension support, member JSON name extension (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.239.0...0.240.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.239.0...0.240.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/smithy-lang/smithy-swift/commit/e17663e97cb5758610f9e8311d5a7a8304cb5bb2\"\u003e\u003ccode\u003ee17663e\u003c/code\u003e\u003c/a\u003e chore: Updates version to 0.245.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/5d0cff581ff1480d2b2093620f4244b4f4e52f6b\"\u003e\u003ccode\u003e5d0cff5\u003c/code\u003e\u003c/a\u003e chore: Run Xcode 26.6 and Apple 26.5 sims on GH CI (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/7ccd61a3062a41581a3554a326ca5eec527f5a67\"\u003e\u003ccode\u003e7ccd61a\u003c/code\u003e\u003c/a\u003e chore: Updates version to 0.244.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/319b26a681a0ded94815e4d7b4382d4bed4819dd\"\u003e\u003ccode\u003e319b26a\u003c/code\u003e\u003c/a\u003e feat: Schema-based request HTTP bindings (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/6a28927142d81f16e638b39176c202570cb4d689\"\u003e\u003ccode\u003e6a28927\u003c/code\u003e\u003c/a\u003e chore: Updates version to 0.243.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/d8ee9104322831439d902d07a97df2e6351bd3f4\"\u003e\u003ccode\u003ed8ee910\u003c/code\u003e\u003c/a\u003e chore: Update smithy to 1.73.0 (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/161da2d4bc66e41fb983399566b4954e088ad24d\"\u003e\u003ccode\u003e161da2d\u003c/code\u003e\u003c/a\u003e feat: Schema-based event stream serialization (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/d4480dcd6359b634f7533a87e9e4df8b3242755f\"\u003e\u003ccode\u003ed4480dc\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003eswift-settings.json\u003c/code\u003e cleanup (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/31336dfea2e448523630ea1fe4d83ddc1156de3c\"\u003e\u003ccode\u003e31336df\u003c/code\u003e\u003c/a\u003e chore: Updates version to 0.242.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/0c99c20f2d599d7131ac0ecb5a3e1c0b88614ee1\"\u003e\u003ccode\u003e0c99c20\u003c/code\u003e\u003c/a\u003e fix: Nested Document serde causes crash (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.239.0...0.245.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-system` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003cp\u003eThis bug-fix release restores compatibility with older macOS SDKs, as well as with single-threaded WASI runtimes.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(wasi): use mock TLS for all non-threaded WASI targets by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/378\"\u003eapple/swift-system#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MachPort): silence concurrency check for mach_task_self_ by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/379\"\u003eapple/swift-system#379\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/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/378\"\u003eapple/swift-system#378\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-system/compare/1.8.0...1.8.1\"\u003ehttps://github.com/apple/swift-system/compare/1.8.0...1.8.1\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-system/commit/869129b7bf4ecc57b97d0193ad29690ca2134750\"\u003e\u003ccode\u003e869129b\u003c/code\u003e\u003c/a\u003e fix(MachPort): silence concurrency check for mach_task_self_ (\u003ca href=\"https://redirect.github.com/apple/swift-system/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/5c2854d7bd24a44a2d5b83451884758c122ef040\"\u003e\u003ccode\u003e5c2854d\u003c/code\u003e\u003c/a\u003e fix(wasi): use mock TLS for all non-threaded WASI targets (\u003ca href=\"https://redirect.github.com/apple/swift-system/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/d0ef8d091d57bc9f7933141536364cf66dfdf6b6\"\u003e\u003ccode\u003ed0ef8d0\u003c/code\u003e\u003c/a\u003e [readme] update for 1.8.x branch\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-system/compare/1.8.0...1.8.1\"\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-crypto` from 3.15.1 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBack AES-CBC with BoringSSL and constant-time PKCS#7 unpadding by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/448\"\u003eapple/swift-crypto#448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-free when RSA key init from bytes fails by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://github.com/apple/swift-crypto/commit/47d3869a7291f085c1fb9fb1e6d3b97a793f45c6\"\u003ehttps://github.com/apple/swift-crypto/commit/47d3869a7291f085c1fb9fb1e6d3b97a793f45c6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cross-platform dependencies in README by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/446\"\u003eapple/swift-crypto#446\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-crypto/compare/4.5.0...4.5.1\"\u003ehttps://github.com/apple/swift-crypto/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.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\u003eAdd support for SHA-512/256 by \u003ca href=\"https://github.com/bauer-andreas\"\u003e\u003ccode\u003e@​bauer-andreas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/432\"\u003eapple/swift-crypto#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdopt FoundationEssentials instead of Foundation where available by \u003ca href=\"https://github.com/t089\"\u003e\u003ccode\u003e@​t089\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/317\"\u003eapple/swift-crypto#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module anchor to fix empty dynamic framework on Xcode 26 by \u003ca href=\"https://github.com/mrcararia\"\u003e\u003ccode\u003e@​mrcararia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/436\"\u003eapple/swift-crypto#436\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/bauer-andreas\"\u003e\u003ccode\u003e@​bauer-andreas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/432\"\u003eapple/swift-crypto#432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t089\"\u003e\u003ccode\u003e@​t089\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/317\"\u003eapple/swift-crypto#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrcararia\"\u003e\u003ccode\u003e@​mrcararia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/436\"\u003eapple/swift-crypto#436\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-crypto/compare/4.4.0...4.5.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.4.0...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.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\u003eDrop Swift 6.0 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-crypto/pull/434\"\u003eapple/swift-crypto#434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Swift 6.3 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/apple/swift-crypto/pull/433\"\u003eapple/swift-crypto#433\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-crypto/compare/4.3.1...4.4.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.3.1...4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwift Crypto 4.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eSecurity Fixes\u003c/h2\u003e\n\u003cp\u003eThis version contains a fix for CVE-2026-28815: X-Wing HPKE Decapsulation Accepts Malformed Ciphertext Length. The X-Wing decapsulation path accepts attacker-controlled encapsulated ciphertext bytes without enforcing the required fixed ciphertext length. For more details see \u003ca href=\"https://github.com/apple/swift-crypto/security/advisories/GHSA-9m44-rr2w-ppp7\"\u003ethe advisory\u003c/a\u003e. We recommend updating to this release as soon as possible. (\u003ca href=\"https://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\"\u003ecommit\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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-crypto/commit/47d3869a7291f085c1fb9fb1e6d3b97a793f45c6\"\u003e\u003ccode\u003e47d3869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c3d9fc89386c07b25e80c5970c910548d6769f2c\"\u003e\u003ccode\u003ec3d9fc8\u003c/code\u003e\u003c/a\u003e Back AES-CBC with BoringSSL and constant-time PKCS#7 unpadding (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/1ca42a188564ef447fcb49224363a0f702b128f5\"\u003e\u003ccode\u003e1ca42a1\u003c/code\u003e\u003c/a\u003e Update cross-platform dependencies in README (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/1b6b2e274e85105bfa155183145a1dcfd63331f1\"\u003e\u003ccode\u003e1b6b2e2\u003c/code\u003e\u003c/a\u003e Add module anchor to fix empty dynamic framework on Xcode 26 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/2d37b1192fac98c9608fa66ff186a2c7cbf99fa2\"\u003e\u003ccode\u003e2d37b11\u003c/code\u003e\u003c/a\u003e Adopt FoundationEssentials instead of Foundation where available (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c5b1d7f0cbed48915b140538d812bf3a465bf5be\"\u003e\u003ccode\u003ec5b1d7f\u003c/code\u003e\u003c/a\u003e Add support for SHA-512/256 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/476538ccb827f2dd18efc5de754cc87d77127a47\"\u003e\u003ccode\u003e476538c\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/5ef6059b2b51dce29b5563449311af34b9a2510e\"\u003e\u003ccode\u003e5ef6059\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\"\u003e\u003ccode\u003ebb4ba81\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/fa308c07a6fa04a727212d793e761460e41049c3\"\u003e\u003ccode\u003efa308c0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-crypto/compare/3.15.1...4.5.1\"\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/swift-service-lifecycle` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/releases\"\u003egithub.com/swift-server/swift-service-lifecycle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.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\u003eDrop Swift 6.0 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/swift-service-lifecycle/pull/236\"\u003eswift-server/swift-service-lifecycle#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault ServiceGroup logger to Logger.current by \u003ca href=\"https://github.com/ZHUOLIN0928\"\u003e\u003ccode\u003e@​ZHUOLIN0928\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/252\"\u003eswift-server/swift-service-lifecycle#252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd FreeBSD pthread support to ConcurrencyHelpers/Lock. by \u003ca href=\"https://github.com/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/243\"\u003eswift-server/swift-service-lifecycle#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemember graceful shutdown requested before run by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/250\"\u003eswift-server/swift-service-lifecycle#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Swift 6.3 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/swift-service-lifecycle/pull/235\"\u003eswift-server/swift-service-lifecycle#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to 0.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/238\"\u003eswift-server/swift-service-lifecycle#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependabot to daily schedule by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/239\"\u003eswift-server/swift-service-lifecycle#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 to 0.0.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/240\"\u003eswift-server/swift-service-lifecycle#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake dependabot set  label by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/241\"\u003eswift-server/swift-service-lifecycle#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup repository structure by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/242\"\u003eswift-server/swift-service-lifecycle#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/244\"\u003eswift-server/swift-service-lifecycle#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 to 0.0.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/246\"\u003eswift-server/swift-service-lifecycle#246\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/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/243\"\u003eswift-server/swift-service-lifecycle#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZHUOLIN0928\"\u003e\u003ccode\u003e@​ZHUOLIN0928\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/252\"\u003eswift-server/swift-service-lifecycle#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/250\"\u003eswift-server/swift-service-lifecycle#250\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/swift-service-lifecycle/compare/2.11.0...2.12.0\"\u003ehttps://github.com/swift-server/swift-service-lifecycle/compare/2.11.0...2.12.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/swift-service-lifecycle/commit/7f9326b0326ff86e3646295ea6e891f68c471c5e\"\u003e\u003ccode\u003e7f9326b\u003c/code\u003e\u003c/a\u003e Remember graceful shutdown requested before run (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/0c3343fa5492b8d4c622151046aac4d73b24fa42\"\u003e\u003ccode\u003e0c3343f\u003c/code\u003e\u003c/a\u003e Default ServiceGroup logger to Logger.current (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/06f9056b9b2defa513da38b7b7fb24874635d7b6\"\u003e\u003ccode\u003e06f9056\u003c/code\u003e\u003c/a\u003e Add FreeBSD pthread support to ConcurrencyHelpers/Lock. (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/55134063b143c1c76b06618e0c51e7730324ef2e\"\u003e\u003ccode\u003e5513406\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/76b080cadddaa94606768c89582f7f72615675cd\"\u003e\u003ccode\u003e76b080c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/2fd7a348e9d0333979108c2da83642a64df6cb2c\"\u003e\u003ccode\u003e2fd7a34\u003c/code\u003e\u003c/a\u003e Cleanup repository structure (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/30ebe6c86c716d8022c8a8a162316dda16f3f638\"\u003e\u003ccode\u003e30ebe6c\u003c/code\u003e\u003c/a\u003e Make dependabot set  label (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/69fcf1e44b83cd27bfe8c7f917272d3a09722fe0\"\u003e\u003ccode\u003e69fcf1e\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/17e7367f299ba20881c7eaa07cb6bcd61d9eba5d\"\u003e\u003ccode\u003e17e7367\u003c/code\u003e\u003c/a\u003e Update dependabot to daily schedule (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/7e011bb1c9d02a2bec23cccc6ce61055ce9edcab\"\u003e\u003ccode\u003e7e011bb\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/compare/2.11.0...2.12.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 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/swift-server-community/dynamo-db-tables/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swift-server-community%2Fdynamo-db-tables/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"},{"uuid":"4609755726","node_id":"PR_kwDOPcsO0s7jvaVT","number":12,"state":"closed","title":"build(deps): bump the swift-packages group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T03:17:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T03:18:08.000Z","updated_at":"2026-06-15T03:18:01.000Z","time_to_close":604791,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"swift-packages","update_count":14,"packages":[{"name":"github.com/grpc/grpc-swift-2","old_version":"2.4.0","new_version":"2.4.1","repository_url":"https://github.com/grpc/grpc-swift-2"},{"name":"github.com/grpc/grpc-swift-protobuf","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/grpc/grpc-swift-protobuf"},{"name":"github.com/apple/swift-async-algorithms","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/apple/swift-async-algorithms"},{"name":"github.com/apple/swift-certificates","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-collections","old_version":"1.4.1","new_version":"1.5.1","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-crypto","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-http-types","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/apple/swift-http-types"},{"name":"github.com/apple/swift-log","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-nio","old_version":"2.98.0","new_version":"2.100.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.34.0","new_version":"1.34.1","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-transport-services","old_version":"1.27.0","new_version":"1.28.0","repository_url":"https://github.com/apple/swift-nio-transport-services"},{"name":"github.com/apple/swift-protobuf","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/apple/swift-protobuf"},{"name":"github.com/apple/swift-system","old_version":"1.6.4","new_version":"1.6.5","repository_url":"https://github.com/apple/swift-system"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-packages group with 14 updates in the /cmd/powergrid-app/PowerGrid directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/grpc/grpc-swift-2](https://github.com/grpc/grpc-swift-2) | `2.4.0` | `2.4.1` |\n| [github.com/grpc/grpc-swift-protobuf](https://github.com/grpc/grpc-swift-protobuf) | `2.3.0` | `2.4.0` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.3` | `1.1.4` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.19.0` | `1.19.1` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.4.1` | `1.5.1` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.4.0` | `4.5.0` |\n| [github.com/apple/swift-http-types](https://github.com/apple/swift-http-types) | `1.5.1` | `1.6.0` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.12.0` | `1.13.1` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.98.0` | `2.100.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.34.0` | `1.34.1` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.43.0` | `1.44.0` |\n| [github.com/apple/swift-nio-transport-services](https://github.com/apple/swift-nio-transport-services) | `1.27.0` | `1.28.0` |\n| [github.com/apple/swift-protobuf](https://github.com/apple/swift-protobuf) | `1.37.0` | `1.38.0` |\n| [github.com/apple/swift-system](https://github.com/apple/swift-system) | `1.6.4` | `1.6.5` |\n\n\nUpdates `github.com/grpc/grpc-swift-2` from 2.4.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-swift-2/releases\"\u003egithub.com/grpc/grpc-swift-2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn deadlineExceeded when client timeout fires. by \u003ca href=\"https://github.com/jglogan\"\u003e\u003ccode\u003e@​jglogan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc/grpc-swift-2/pull/46\"\u003egrpc/grpc-swift-2#46\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/jglogan\"\u003e\u003ccode\u003e@​jglogan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc/grpc-swift-2/pull/46\"\u003egrpc/grpc-swift-2#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc/grpc-swift-2/compare/2.4.0...2.4.1\"\u003ehttps://github.com/grpc/grpc-swift-2/compare/2.4.0...2.4.1\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/grpc/grpc-swift-2/commit/21fe69ab7ce0e87ac089534733c52f037e74a3eb\"\u003e\u003ccode\u003e21fe69a\u003c/code\u003e\u003c/a\u003e Return deadlineExceeded when client timeout fires. (\u003ca href=\"https://redirect.github.com/grpc/grpc-swift-2/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-swift-2/compare/2.4.0...21fe69ab7ce0e87ac089534733c52f037e74a3eb\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc/grpc-swift-protobuf` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-swift-protobuf/releases\"\u003egithub.com/grpc/grpc-swift-protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.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\u003eUse vendored protoc by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc/grpc-swift-protobuf/pull/100\"\u003egrpc/grpc-swift-protobuf#100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc/grpc-swift-protobuf/compare/2.3.0...2.4.0\"\u003ehttps://github.com/grpc/grpc-swift-protobuf/compare/2.3.0...2.4.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/grpc/grpc-swift-protobuf/commit/b05885fa9bdd88f1eab2e7162f1ee81340b0da33\"\u003e\u003ccode\u003eb05885f\u003c/code\u003e\u003c/a\u003e Use vendored protoc (\u003ca href=\"https://redirect.github.com/grpc/grpc-swift-protobuf/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-swift-protobuf/compare/2.3.0...b05885fa9bdd88f1eab2e7162f1ee81340b0da33\"\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-async-algorithms` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-async-algorithms/releases\"\u003egithub.com/apple/swift-async-algorithms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few new region isolation errors in \u003ccode\u003enightly-main\u003c/code\u003e by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/419\"\u003eapple/swift-async-algorithms#419\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-async-algorithms/compare/1.1.3...1.1.4\"\u003ehttps://github.com/apple/swift-async-algorithms/compare/1.1.3...1.1.4\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-async-algorithms/commit/d0b4a06d0f173a2f3be27d3ea21b3c3aa18db440\"\u003e\u003ccode\u003ed0b4a06\u003c/code\u003e\u003c/a\u003e Rework \u003ccode\u003eAsyncStreaming\u003c/code\u003e protocols to use generic \u003ccode\u003eRangeReplaceableContainer\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/6a92272e13c0b3f6e6d0561397870992c8515747\"\u003e\u003ccode\u003e6a92272\u003c/code\u003e\u003c/a\u003e Fix a few new region isolation errors in \u003ccode\u003enightly-main\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/6783e0f2d213c9b2d5a4a7240b02f615875ea7d7\"\u003e\u003ccode\u003e6783e0f\u003c/code\u003e\u003c/a\u003e Adds a new \u003ccode\u003eAsyncReader.forEach\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/d14a83b31fbcb2ee3bf3cca13c74b82c4eb9525b\"\u003e\u003ccode\u003ed14a83b\u003c/code\u003e\u003c/a\u003e Adds a new \u003ccode\u003eAsyncReader.collect\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/0a5f92d159c8cea460425363b7136de74e5fd464\"\u003e\u003ccode\u003e0a5f92d\u003c/code\u003e\u003c/a\u003e Expose the \u003ccode\u003eAsyncStreaming\u003c/code\u003e target as a product (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/be2467e0c0b204e07fef407eb86306fb224dd90d\"\u003e\u003ccode\u003ebe2467e\u003c/code\u003e\u003c/a\u003e Add new experimental \u003ccode\u003e_AsyncStreaming\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-async-algorithms/compare/1.1.3...d0b4a06d0f173a2f3be27d3ea21b3c3aa18db440\"\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-certificates` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-certificates/releases\"\u003egithub.com/apple/swift-certificates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Foundation import by \u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/297\"\u003eapple/swift-certificates#297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in SignatureAlgorithm error message. by \u003ca href=\"https://github.com/lamtrinhdev\"\u003e\u003ccode\u003e@​lamtrinhdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/295\"\u003eapple/swift-certificates#295\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/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/297\"\u003eapple/swift-certificates#297\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-certificates/compare/1.19.0...1.19.1\"\u003ehttps://github.com/apple/swift-certificates/compare/1.19.0...1.19.1\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-certificates/commit/bde8ca32a096825dfce37467137c903418c1893d\"\u003e\u003ccode\u003ebde8ca3\u003c/code\u003e\u003c/a\u003e Remove Foundation import (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/e9312a35a3df8dea0085aef785dd2d1d054508a3\"\u003e\u003ccode\u003ee9312a3\u003c/code\u003e\u003c/a\u003e Fix typo in SignatureAlgorithm error message. (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.19.0...bde8ca32a096825dfce37467137c903418c1893d\"\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-collections` from 1.4.1 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-collections/releases\"\u003egithub.com/apple/swift-collections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwift Collections 1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release resolving three issues uncovered since 1.5.0 was tagged, including a source breaking regression introduced in 1.4.0, affecting clients importing the \u003ccode\u003eCollections\u003c/code\u003e module.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error from \u003ccode\u003eHashTreeCollections\u003c/code\u003e, reported by \u003ca href=\"https://github.com/vanvoorden\"\u003e\u003ccode\u003e@​vanvoorden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/653\"\u003eapple/swift-collections#653\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eResolve source break in the Collections module by \u003ca href=\"https://github.com/lorentey\"\u003e\u003ccode\u003e@​lorentey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/654\"\u003eapple/swift-collections#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinker error around RigidArray when using in Embedded Swift for WebAssembly, reported by \u003ca href=\"https://github.com/sliemeobn\"\u003e\u003ccode\u003e@​sliemeobn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/648\"\u003eapple/swift-collections#648\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e[BasicContainers] Don’t define LLDB formatter symbol on Wasm by \u003ca href=\"https://github.com/lorentey\"\u003e\u003ccode\u003e@​lorentey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/650\"\u003eapple/swift-collections#650\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGuard \u003ccode\u003eUniqueBox.borrow\u003c/code\u003e correctly by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/649\"\u003eapple/swift-collections#649\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-collections/compare/1.5.0...1.5.1\"\u003ehttps://github.com/apple/swift-collections/compare/1.5.0...1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwift Collections 1.5.0\u003c/h2\u003e\n\u003cp\u003eThis feature release supports Swift toolchain versions 6.0, 6.1, 6.2, and 6.3. It includes the following new features and bug fixes:\u003c/p\u003e\n\u003ch3\u003eDebugging enhancements\u003c/h3\u003e\n\u003cp\u003eThe package now defines LLDB data formatters for \u003ccode\u003eRigidArray\u003c/code\u003e. The formatters are emitted into the executable binary, and they are automatically loaded by LLDB. We expect to implement formatters for (many) more types in subsequent releases.\u003c/p\u003e\n\u003ch3\u003eNew stable APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRigidArray\u003c/code\u003e and \u003ccode\u003eUniqueArray\u003c/code\u003e now conform to \u003ccode\u003eEquatable\u003c/code\u003e when their element type is \u003ccode\u003eEquatable\u003c/code\u003e. This conformance requires a Swift 6.4 or later toolchain (it relies on \u003ca href=\"https://github.com/swiftlang/swift-evolution/blob/main/proposals/0499-equatable-hashable-comparable-noncopyable.md\"\u003eSE-0499\u003c/a\u003e generalizations of \u003ccode\u003eEquatable\u003c/code\u003e/\u003ccode\u003eHashable\u003c/code\u003e to support noncopyable conforming types).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRigidArray\u003c/code\u003e and \u003ccode\u003eUniqueArray\u003c/code\u003e gained an \u003ccode\u003eisTriviallyIdentical(to:)\u003c/code\u003e operation, which reports whether two instances share their underlying storage allocation. This does not require the element type to be \u003ccode\u003eEquatable\u003c/code\u003e, and it works with noncopyable elements.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://swiftpackageindex.com/apple/swift-collections/documentation/bitcollections/bitset\"\u003e\u003ccode\u003eBitSet\u003c/code\u003e\u003c/a\u003e gained a \u003ccode\u003emakeIterator(from:)\u003c/code\u003e shortcut for starting iteration at (or after) a specific member, avoiding a linear scan from the start of the set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://swiftpackageindex.com/apple/swift-collections/documentation/orderedcollections/ordereddictionary\"\u003e\u003ccode\u003eOrderedDictionary\u003c/code\u003e\u003c/a\u003e gained a \u003ccode\u003ereplaceElement(at:withKey:value:)\u003c/code\u003e operation that replaces the key-value pair at a given index. The new key is allowed to equal the existing key at that index (in which case only the value is updated).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental hashed containers (\u003ccode\u003eUnstableHashedContainers\u003c/code\u003e trait)\u003c/h3\u003e\n\u003cp\u003eThe Robin-Hood-hashed \u003ccode\u003eUniqueSet\u003c/code\u003e, \u003ccode\u003eRigidSet\u003c/code\u003e, \u003ccode\u003eUniqueDictionary\u003c/code\u003e, and \u003ccode\u003eRigidDictionary\u003c/code\u003e types in the \u003ccode\u003eBasicContainers\u003c/code\u003e module continue to evolve behind the \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e package trait. This release brings a number of correctness fixes and performance improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFaster removals, with better \u003ccode\u003emaxProbeLength\u003c/code\u003e maintenance to avoid probe-length bloat.\u003c/li\u003e\n\u003cli\u003eSmall tables are now scrambled to avoid degenerate patterns on common key distributions.\u003c/li\u003e\n\u003cli\u003eA fast-path shortcut for insertions into under-utilized tables.\u003c/li\u003e\n\u003cli\u003eFixes to the insertion algorithm and to \u003ccode\u003eRigidDictionary.updateValue(forKey:with:)\u003c/code\u003e (the latter exhibited undefined behavior on removals).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRigidSet.insert(maximumCount:from:)\u003c/code\u003e no longer spuriously reports a capacity overflow due to incorrect accounting.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e trait can now be enabled independently of \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese types remain source-unstable for now.\u003c/p\u003e\n\u003ch3\u003eExperimental sorted collections (\u003ccode\u003eUnstableSortedCollections\u003c/code\u003e trait)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eSortedCollections\u003c/code\u003e module's [\u003ccode\u003eSortedSet\u003c/code\u003e][SortedSet] has gained the following additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSortedSet\u003c/code\u003e now supports value-range subscripts for the full variety of standard range expression types, \u003ccode\u003eClosedRange\u003c/code\u003e, \u003ccode\u003ePartialRangeFrom\u003c/code\u003e, \u003ccode\u003ePartialRangeThrough\u003c/code\u003e, and \u003ccode\u003ePartialRangeUpTo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSortedSet.firstIndex(after:)\u003c/code\u003e and \u003ccode\u003eSortedSet.lastIndex(before:)\u003c/code\u003e return the index to the nearest member following or preceding a given value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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-collections/commit/fea17c02d767f46b23070fdfdacc28a03a39232a\"\u003e\u003ccode\u003efea17c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/654\"\u003e#654\u003c/a\u003e from lorentey/adjust-reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/1b3ec29d618b9ab11e20947ce18edb64c47026c1\"\u003e\u003ccode\u003e1b3ec29\u003c/code\u003e\u003c/a\u003e [Collections] Declare generic arguments on forwarding typealiases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c3ba833517690e2169c137bf818dddf1dde788a5\"\u003e\u003ccode\u003ec3ba833\u003c/code\u003e\u003c/a\u003e Add basic tests for Collections module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/de84ac97fe7be2d44d64f0afea7ebdbc592a86d7\"\u003e\u003ccode\u003ede84ac9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/650\"\u003e#650\u003c/a\u003e from lorentey/disable-formatter-on-wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/a731a7fdadeee3f3f9cbbc0b7b233dd476ed0e6b\"\u003e\u003ccode\u003ea731a7f\u003c/code\u003e\u003c/a\u003e [BasicContainers] Don’t define LLDB formatter symbol on Wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/7b371ce850bbca30f7dbd05ea1e38897c5e1f0e1\"\u003e\u003ccode\u003e7b371ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/649\"\u003e#649\u003c/a\u003e from apple/fb-unique-box-borrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/f674e13c3d23df120a1c785f4ae07f8777a27918\"\u003e\u003ccode\u003ef674e13\u003c/code\u003e\u003c/a\u003e Guard \u003ccode\u003eUniqueBox.borrow\u003c/code\u003e correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/03cc312c2c933ed87abace34044a5dff7a3117c1\"\u003e\u003ccode\u003e03cc312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/647\"\u003e#647\u003c/a\u003e from lorentey/work/release-prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/599e65addc5ddefa1b04e719e042ee1a6f8de94b\"\u003e\u003ccode\u003e599e65a\u003c/code\u003e\u003c/a\u003e Silence bogus license checker error for the FormatterFixtures package manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/8ecf8c711c8e752cc3df3833347227fd78af4e36\"\u003e\u003ccode\u003e8ecf8c7\u003c/code\u003e\u003c/a\u003e [Xcode] Don’t enable traits by default\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/compare/1.4.1...fea17c02d767f46b23070fdfdacc28a03a39232a\"\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-crypto` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.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\u003eAdd support for SHA-512/256 by \u003ca href=\"https://github.com/bauer-andreas\"\u003e\u003ccode\u003e@​bauer-andreas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/432\"\u003eapple/swift-crypto#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdopt FoundationEssentials instead of Foundation where available by \u003ca href=\"https://github.com/t089\"\u003e\u003ccode\u003e@​t089\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/317\"\u003eapple/swift-crypto#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module anchor to fix empty dynamic framework on Xcode 26 by \u003ca href=\"https://github.com/mrcararia\"\u003e\u003ccode\u003e@​mrcararia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/436\"\u003eapple/swift-crypto#436\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/bauer-andreas\"\u003e\u003ccode\u003e@​bauer-andreas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/432\"\u003eapple/swift-crypto#432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t089\"\u003e\u003ccode\u003e@​t089\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/317\"\u003eapple/swift-crypto#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrcararia\"\u003e\u003ccode\u003e@​mrcararia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/436\"\u003eapple/swift-crypto#436\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-crypto/compare/4.4.0...4.5.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.4.0...4.5.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-crypto/commit/1b6b2e274e85105bfa155183145a1dcfd63331f1\"\u003e\u003ccode\u003e1b6b2e2\u003c/code\u003e\u003c/a\u003e Add module anchor to fix empty dynamic framework on Xcode 26 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/2d37b1192fac98c9608fa66ff186a2c7cbf99fa2\"\u003e\u003ccode\u003e2d37b11\u003c/code\u003e\u003c/a\u003e Adopt FoundationEssentials instead of Foundation where available (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c5b1d7f0cbed48915b140538d812bf3a465bf5be\"\u003e\u003ccode\u003ec5b1d7f\u003c/code\u003e\u003c/a\u003e Add support for SHA-512/256 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/4.4.0...1b6b2e274e85105bfa155183145a1dcfd63331f1\"\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-http-types` from 1.5.1 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-http-types/releases\"\u003egithub.com/apple/swift-http-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.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\u003eBump tools version to 6.0 by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/109\"\u003eapple/swift-http-types#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop Swift 6.0 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-http-types/pull/114\"\u003eapple/swift-http-types#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded known HTTP header field names from RFC 9842 by \u003ca href=\"https://github.com/xbhatnag\"\u003e\u003ccode\u003e@​xbhatnag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/119\"\u003eapple/swift-http-types#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003edictionaryId\u003c/code\u003e to \u003ccode\u003edictionaryID\u003c/code\u003e by \u003ca href=\"https://github.com/xbhatnag\"\u003e\u003ccode\u003e@​xbhatnag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/120\"\u003eapple/swift-http-types#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FoundationURL trait by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/118\"\u003eapple/swift-http-types#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded known HTTP header field names from W3C Trace Context by \u003ca href=\"https://github.com/ayush-that\"\u003e\u003ccode\u003e@​ayush-that\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/124\"\u003eapple/swift-http-types#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport embedded Swift by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/116\"\u003eapple/swift-http-types#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd FreeBSD pthread support to NIOLock. by \u003ca href=\"https://github.com/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/123\"\u003eapple/swift-http-types#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck that the decoded field value string is actually ISOLatin1 by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/126\"\u003eapple/swift-http-types#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove soundness.sh script instructions from CONTRIBUTING.md by \u003ca href=\"https://github.com/revolter\"\u003e\u003ccode\u003e@​revolter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/110\"\u003eapple/swift-http-types#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Swift 6.3 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/apple/swift-http-types/pull/113\"\u003eapple/swift-http-types#113\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/revolter\"\u003e\u003ccode\u003e@​revolter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/110\"\u003eapple/swift-http-types#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xbhatnag\"\u003e\u003ccode\u003e@​xbhatnag\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/119\"\u003eapple/swift-http-types#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/123\"\u003eapple/swift-http-types#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayush-that\"\u003e\u003ccode\u003e@​ayush-that\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/124\"\u003eapple/swift-http-types#124\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-http-types/compare/1.5.1...1.6.0\"\u003ehttps://github.com/apple/swift-http-types/compare/1.5.1...1.6.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-http-types/commit/db774a277f60063a32d854f2980299caf06da041\"\u003e\u003ccode\u003edb774a2\u003c/code\u003e\u003c/a\u003e Support embedded Swift (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/0fd14cc0fcec0149dbb62ad69f7337fc2f647b95\"\u003e\u003ccode\u003e0fd14cc\u003c/code\u003e\u003c/a\u003e Check that the decoded field value string is actually ISOLatin1 (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/b8fbf4109e760bb5df7e538c1246789511c9ba25\"\u003e\u003ccode\u003eb8fbf41\u003c/code\u003e\u003c/a\u003e Added known HTTP header field names from W3C Trace Context (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/f14fbc0e56391533e8d74280401c7e6296a85461\"\u003e\u003ccode\u003ef14fbc0\u003c/code\u003e\u003c/a\u003e Add FoundationURL trait (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/bfafc0b613fee0790b825273323fa3e4aee53b9f\"\u003e\u003ccode\u003ebfafc0b\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003edictionaryId\u003c/code\u003e to \u003ccode\u003edictionaryID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/abccd1b11f575a870b86f9653469f26497d76c48\"\u003e\u003ccode\u003eabccd1b\u003c/code\u003e\u003c/a\u003e Add FreeBSD pthread support to NIOLock. (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/e9b43cc452707206dd5275ab85c4ea24345d19f0\"\u003e\u003ccode\u003ee9b43cc\u003c/code\u003e\u003c/a\u003e Added known HTTP header field names from RFC 9842 (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/c98018204baf1e2515508f3e4430af3dc07b5733\"\u003e\u003ccode\u003ec980182\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/1eb908f88da75418cdf3510eea66dee10cb4aa02\"\u003e\u003ccode\u003e1eb908f\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/fd0c5215e373ff7a6242fa01a884051ddcefafdf\"\u003e\u003ccode\u003efd0c521\u003c/code\u003e\u003c/a\u003e Remove soundness.sh script instructions from CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-http-types/compare/1.5.1...db774a277f60063a32d854f2980299caf06da041\"\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-log` from 1.12.0 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-log/releases\"\u003egithub.com/apple/swift-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMatch \u003ccode\u003eDefaultStringInterpolation\u003c/code\u003e \u003ccode\u003eappendInterpolation \u003c/code\u003e overloads by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/469\"\u003eapple/swift-log#469\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-log/compare/1.13.0...1.13.1\"\u003ehttps://github.com/apple/swift-log/compare/1.13.0...1.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.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\u003e[SLG-0004]: metadata value attributes implementation by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/453\"\u003eapple/swift-log#453\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release contains a source-breaking change of \u003ccode\u003eMetadataValue\u003c/code\u003e compatibility with custom string interpolations. Please see \u003ca href=\"https://redirect.github.com/apple/swift-log/issues/467\"\u003eapple/swift-log#467\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-log/compare/1.12.1...1.13.0\"\u003ehttps://github.com/apple/swift-log/compare/1.12.1...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove readability by extracting separate types to their own files by \u003ca href=\"https://github.com/samuelmurray\"\u003e\u003ccode\u003e@​samuelmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/444\"\u003eapple/swift-log#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip handler dispatch for setters under \u003ccode\u003eMaxLogLevelNone\u003c/code\u003e 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-log/pull/465\"\u003eapple/swift-log#465\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate documentation to reflect recent changes by \u003ca href=\"https://github.com/samuelmurray\"\u003e\u003ccode\u003e@​samuelmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/445\"\u003eapple/swift-log#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependabot to daily schedule by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/446\"\u003eapple/swift-log#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.9 to 0.0.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/447\"\u003eapple/swift-log#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake dependabot set  label by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/448\"\u003eapple/swift-log#448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for SwiftLogNoOpLogHandler by \u003ca href=\"https://github.com/crleonard\"\u003e\u003ccode\u003e@​crleonard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/449\"\u003eapple/swift-log#449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup repository structure by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/451\"\u003eapple/swift-log#451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable nightly 6.3 WASM builds by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/454\"\u003eapple/swift-log#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SLG-0004]: metadata value attributes proposal (revision 2) by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/440\"\u003eapple/swift-log#440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate macOS CI to Swift version inputs 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-log/pull/457\"\u003eapple/swift-log#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared workflows changed from Xcode XX.X to Xcode swift X.X by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/461\"\u003eapple/swift-log#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-package macOS benchmarks 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/apple/swift-log/pull/466\"\u003eapple/swift-log#466\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/crleonard\"\u003e\u003ccode\u003e@​crleonard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/449\"\u003eapple/swift-log#449\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-log/compare/1.12.0...1.12.1\"\u003ehttps://github.com/apple/swift-log/compare/1.12.0...1.12.1\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-log/commit/2aed77ae5ec9a86d8fe42c12275e4c2653a286ee\"\u003e\u003ccode\u003e2aed77a\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003eDefaultStringInterpolation\u003c/code\u003e \u003ccode\u003eappendInterpolation \u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7dc6101ae4dbe95cd3bc9cebad3b7cf8e49a7a63\"\u003e\u003ccode\u003e7dc6101\u003c/code\u003e\u003c/a\u003e [SLG-0004]: metadata value attributes implementation (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/a012e0ad8a8a72de92b0e008c81a9b793f70e73a\"\u003e\u003ccode\u003ea012e0a\u003c/code\u003e\u003c/a\u003e Adopt multi-package macOS benchmarks workflow (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/1069d31898fad2304edbdb9ddf30ddd6b3bcfb96\"\u003e\u003ccode\u003e1069d31\u003c/code\u003e\u003c/a\u003e Skip handler dispatch for setters under \u003ccode\u003eMaxLogLevelNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/3061a62b6d0cfed7c11b5b019fd81443a0beb172\"\u003e\u003ccode\u003e3061a62\u003c/code\u003e\u003c/a\u003e Shared workflows changed from Xcode XX.X to Xcode swift X.X (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/184c73762fc180b3138e5320adae67ee738b5625\"\u003e\u003ccode\u003e184c737\u003c/code\u003e\u003c/a\u003e Migrate macOS CI to Swift version inputs (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/eca81998f52d757e22b3bfbff650025091453bc0\"\u003e\u003ccode\u003eeca8199\u003c/code\u003e\u003c/a\u003e [SLG-0004]: metadata value attributes proposal (revision 2) (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/ac3646e5e0cc783fdb39a70971fac1e37b19202b\"\u003e\u003ccode\u003eac3646e\u003c/code\u003e\u003c/a\u003e Disable nightly 6.3 WASM builds (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/5c348a629ce8f04e7dbbd2b27d6ef330fa15cd7b\"\u003e\u003ccode\u003e5c348a6\u003c/code\u003e\u003c/a\u003e Cleanup repository structure (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/deae26e91aae13fdf879679e8b37bfaf0427d317\"\u003e\u003ccode\u003edeae26e\u003c/code\u003e\u003c/a\u003e Add tests for SwiftLogNoOpLogHandler (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-log/compare/1.12.0...2aed77ae5ec9a86d8fe42c12275e4c2653a286ee\"\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` from 2.98.0 to 2.100.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.100.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\u003eAdd helpers for reading length-prefixed things by \u003ca href=\"https://github.com/fpseverino\"\u003e\u003ccode\u003e@​fpseverino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3589\"\u003eapple/swift-nio#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dnsResolver configuration option for randomized DNS load balancing by \u003ca href=\"https://github.com/pavansai1\"\u003e\u003ccode\u003e@​pavansai1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3577\"\u003eapple/swift-nio#3577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable HTTP/1 decoder parsing limits by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake internal FTSInfo take CInt by \u003ca href=\"https://github.com/weissi\"\u003e\u003ccode\u003e@​weissi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3586\"\u003eapple/swift-nio#3586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip Transfer-Encoding when Content-Length is present in HTTPEncoder by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3583\"\u003eapple/swift-nio#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMakes NIOCore target compile on FreeBSD 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/3587\"\u003eapple/swift-nio#3587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow concurrent createDirectory calls with shared ancestor paths by \u003ca href=\"https://github.com/dStern98\"\u003e\u003ccode\u003e@​dStern98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3598\"\u003eapple/swift-nio#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Gate \u003ccode\u003egetifaddrs\u003c/code\u003e behind API 24 availability by \u003ca href=\"https://github.com/madsodgaard\"\u003e\u003ccode\u003e@​madsodgaard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3506\"\u003eapple/swift-nio#3506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure HTTP Request Uri and Method as well as HTTP Response Reasons only contain allowed bytes by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd additional validation that we don't overflow the ByteBuffers capacity by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable nightly until 6.4 builds are available by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3585\"\u003eapple/swift-nio#3585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate Xcode version inputs in macos_tests.yml 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/3590\"\u003eapple/swift-nio#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove defunct Xcode version inputs from \u003ccode\u003emacos_tests.yml\u003c/code\u003e 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/3591\"\u003eapple/swift-nio#3591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elinux_nightly_6_1_enabled\u003c/code\u003e shim from workflow inputs 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/3599\"\u003eapple/swift-nio#3599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix doubled 'the' in NIOAsyncChannel upgrade docs by \u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3600\"\u003eapple/swift-nio#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up the tests by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3601\"\u003eapple/swift-nio#3601\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/fpseverino\"\u003e\u003ccode\u003e@​fpseverino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3589\"\u003eapple/swift-nio#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dStern98\"\u003e\u003ccode\u003e@​dStern98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3598\"\u003eapple/swift-nio#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pavansai1\"\u003e\u003ccode\u003e@​pavansai1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3577\"\u003eapple/swift-nio#3577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsodgaard\"\u003e\u003ccode\u003e@​madsodgaard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3506\"\u003eapple/swift-nio#3506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3600\"\u003eapple/swift-nio#3600\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.99.0...2.100.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.99.0...2.100.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.99.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\u003eSplit FoundationEssentials extensions from NIOFoundationCompat by \u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3567\"\u003eapple/swift-nio#3567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove historical dependency back to NIOFoundationCompat by \u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3581\"\u003eapple/swift-nio#3581\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for --security-opt docker flags in custom CI jobs by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3580\"\u003eapple/swift-nio#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTranslate \u003ccode\u003eHTTPHeaderValidationTests\u003c/code\u003e to Swift testing by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3579\"\u003eapple/swift-nio#3579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd multi-version matrix support to Wasm Swift SDK workflow by \u003ca href=\"https://github.com/inductor\"\u003e\u003ccode\u003e@​inductor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3575\"\u003eapple/swift-nio#3575\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/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3567\"\u003eapple/swift-nio#3567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/57c0a08a331aaea9f5d7a932ad94ef43be942a95\"\u003e\u003ccode\u003e57c0a08\u003c/code\u003e\u003c/a\u003e Speed up the tests (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3601\"\u003e#3601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/b24872d3aa4a4d31057a922e72db0c04c8e909be\"\u003e\u003ccode\u003eb24872d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/87f935b70c5ed41e45d7e3be3cd39f122d872da3\"\u003e\u003ccode\u003e87f935b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/dd16365724d55cdcb2b8b2d11ebba1fcb7e9cf33\"\u003e\u003ccode\u003edd16365\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/6338e9fb5e136af8337b48eee65f8868d571a3d7\"\u003e\u003ccode\u003e6338e9f\u003c/code\u003e\u003c/a\u003e Fix doubled 'the' in NIOAsyncChannel upgrade docs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/0ee0fd1b383a082f088bc799898a0df977b8e8f7\"\u003e\u003ccode\u003e0ee0fd1\u003c/code\u003e\u003c/a\u003e [Android] Gate \u003ccode\u003egetifaddrs\u003c/code\u003e behind API 24 availability (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/9f506606a98d4696b6095157277148849952ece5\"\u003e\u003ccode\u003e9f50660\u003c/code\u003e\u003c/a\u003e Add dnsResolver configuration option for randomized DNS load balancing (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3577\"\u003e#3577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/dea17345b0e440c4e02ca0691177fa452fe6e67a\"\u003e\u003ccode\u003edea1734\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003elinux_nightly_6_1_enabled\u003c/code\u003e shim from workflow inputs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3599\"\u003e#3599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c077074e9f5d5936f46510e99f5063969b07ed78\"\u003e\u003ccode\u003ec077074\u003c/code\u003e\u003c/a\u003e Allow concurrent createDirectory calls with shared ancestor paths (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/32f395bc91e1ad50414e1d31acf023c4f3dd4032\"\u003e\u003ccode\u003e32f395b\u003c/code\u003e\u003c/a\u003e Add helpers for reading length-prefixed things (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3589\"\u003e#3589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.98.0...57c0a08a331aaea9f5d7a932ad94ef43be942a95\"\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-extras` from 1.34.0 to 1.34.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-extras/releases\"\u003egithub.com/apple/swift-nio-extras's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.34.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnify Request and Response Decompression by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate macOS build argument overrides to Swift version inputs 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-extras/pull/312\"\u003eapple/swift-nio-extras#312\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-extras/compare/1.34.0...1.34.1\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.34.0...1.34.1\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-extras/commit/d2eeec0339074034f11a040a74aa2a341a2c4506\"\u003e\u003ccode\u003ed2eeec0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/2aa26cddeabf674a551c383430ea5d444fd45487\"\u003e\u003ccode\u003e2aa26cd\u003c/code\u003e\u003c/a\u003e Migrate macOS build argument overrides to Swift version inputs (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.34.0...d2eeec0339074034f11a040a74aa2a341a2c4506\"\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-http2` from 1.43.0 to 1.44.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-http2/releases\"\u003egithub.com/apple/swift-nio-http2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemver Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix request smuggling opportunity in HTTP2ToHTTP1Codec by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\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-http2/compare/1.43.0...1.44.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.43.0...1.44.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-http2/commit/61d1b44f6e4e118792be1cff88ee2bc0267c6f9a\"\u003e\u003ccode\u003e61d1b44\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.43.0...61d1b44f6e4e118792be1cff88ee2bc0267c6f9a\"\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-transport-services` from 1.27.0 to 1.28.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-transport-services/releases\"\u003egithub.com/apple/swift-nio-transport-services's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.28.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\u003eOnly depend on NIOFoundationCompat on Apple platforms by \u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/pull/251\"\u003eapple/swift-nio-transport-services#251\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-transport-services/compare/1.27.0...1.28.0\"\u003ehttps://github.com/apple/swift-nio-transport-services/compare/1.27.0...1.28.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-transport-services/commit/67787bb645a5e67d2edcdfbe48a216cc549222d5\"\u003e\u003ccode\u003e67787bb\u003c/code\u003e\u003c/a\u003e Only depend on NIOFoundationCompat on Apple platforms (\u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-transport-services/compare/1.27.0...67787bb645a5e67d2edcdfbe48a216cc549222d5\"\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-protobuf` from 1.37.0 to 1.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-protobuf/releases\"\u003egithub.com/apple/swift-protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.38.0 Release\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\u003eSupport well known proto types in Swift PM plugin by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2044\"\u003eapple/swift-protobuf#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop Swift 6 support by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2056\"\u003eapple/swift-protobuf#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate nonisolated code by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2055\"\u003eapple/swift-protobuf#2055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an experimental generator option to suppress field/enum case/message names. by \u003ca href=\"https://github.com/allevato\"\u003e\u003ccode\u003e@​allevato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2062\"\u003eapple/swift-protobuf#2062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eversion bump for a release by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2063\"\u003eapple/swift-protobuf#2063\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate proto files from upstream. by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2045\"\u003eapple/swift-protobuf#2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protos from upstream. by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2047\"\u003eapple/swift-protobuf#2047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WKT import path directly to protoc binary by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2060\"\u003eapple/swift-protobuf#2060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate FuzzTesting Package.swift. by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2037\"\u003eapple/swift-protobuf#2037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the fuzz options support to control encoding options. by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2049\"\u003eapple/swift-protobuf#2049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlip the order of the diff in \u003ccode\u003etest-plugin\u003c/code\u003e by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2059\"\u003eapple/swift-protobuf#2059\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-protobuf/compare/1.37.0...1.38.0\"\u003ehttps://github.com/apple/swift-protobuf/compare/1.37.0...1.38.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-protobuf/commit/f6506eaa86ed2e01cb0ae14a75035b7fdbf0918f\"\u003e\u003ccode\u003ef6506ea\u003c/code\u003e\u003c/a\u003e version bump for a release (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2063\"\u003e#2063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/ac7ee457124c0940d9180a0d7f85598140f2c50a\"\u003e\u003ccode\u003eac7ee45\u003c/code\u003e\u003c/a\u003e Add an experimental generator option to suppress field/enum case/message name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/2f58de37128c38801a1d6319b73816a69dd69696\"\u003e\u003ccode\u003e2f58de3\u003c/code\u003e\u003c/a\u003e Generate nonisolated code (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/d44ea3855073a20b05c439b7f4a2edd135dc38de\"\u003e\u003ccode\u003ed44ea38\u003c/code\u003e\u003c/a\u003e Add WKT import path directly to protoc binary (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/f9444132c77fba945d9efbb1e5069439c2b28f92\"\u003e\u003ccode\u003ef944413\u003c/code\u003e\u003c/a\u003e Flip the order of the diff in \u003ccode\u003etest-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/e45184eace0bd32240cc404fe272cd31ca96d9bd\"\u003e\u003ccode\u003ee45184e\u003c/code\u003e\u003c/a\u003e Drop Swift 6 support (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2056\"\u003e#2056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/3c93acf2771783f722e1cd3a8d1e4bebbc3bd332\"\u003e\u003ccode\u003e3c93acf\u003c/code\u003e\u003c/a\u003e Support well known proto types in Swift PM plugin (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/3c8b0109b1294e4ecd998dc72e8e914815a52524\"\u003e\u003ccode\u003e3c8b010\u003c/code\u003e\u003c/a\u003e Use the fuzz options support to control encoding options. (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/19ff62e5ffc3341f7014ee05ed305991891621f2\"\u003e\u003ccode\u003e19ff62e\u003c/code\u003e\u003c/a\u003e Update protos from upstream. (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/c1817627b57b8480b3b34e93f28eadd8dff23451\"\u003e\u003ccode\u003ec181762\u003c/code\u003e\u003c/a\u003e Update FuzzTesting Package.swift. (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2037\"\u003e#2037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-protobuf/compare/1.37.0...f6506eaa86ed2e01cb0ae14a75035b7fdbf0918f\"\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-system` from 1.6.4 to 1.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eIORing bug fix\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when work is interleaved between prepare and submit in IORing by \u003ca href=\"https://github.com/Catfish-Man\"\u003e\u003ccode\u003e@​Catfish-Man\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/309\"\u003eapple/swift-system#309\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-system/compare/1.6.4...1.6.5\"\u003ehttps://github.com/apple/swift-system/compare/1.6.4...1.6.5\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-system/commit/669763cfd5806a67e21972d7e5e2d6b80b1ea985\"\u003e\u003ccode\u003e669763c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/309\"\u003e#309\u003c/a\u003e from apple/david/ioring-crash-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/6fa5c8a6c10b82e5abf42fcd743f09ffe666ecf1\"\u003e\u003ccode\u003e6fa5c8a\u003c/code\u003e\u003c/a\u003e Explain why this is a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/2cae953181a6771cf73597bc3da553d1843004b5\"\u003e\u003ccode\u003e2cae953\u003c/code\u003e\u003c/a\u003e Fix a crash when work is interleaved between prepare and submit in IORing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-system/compare/1.6.4...669763cfd5806a67e21972d7e5e2d6b80b1ea985\"\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 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/peterneutron/powergrid/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterneutron%2Fpowergrid/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3972908880","node_id":"PR_kwDOQ75eLM7FYd0U","number":5,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T22:04:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-21T21:56:11.000Z","updated_at":"2026-03-07T22:04:59.000Z","time_to_close":1210126,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":15,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.121.0","new_version":"4.121.2","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.30.3","new_version":"1.31.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio","old_version":"2.92.2","new_version":"2.95.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-system","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.31.3","new_version":"1.32.1","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-certificates","old_version":"1.17.1","new_version":"1.18.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/swift-server/swift-service-lifecycle","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/swift-server/swift-service-lifecycle"},{"name":"github.com/apple/swift-log","old_version":"1.8.0","new_version":"1.10.1","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-async-algorithms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/apple/swift-async-algorithms"},{"name":"github.com/apple/swift-distributed-tracing","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/apple/swift-distributed-tracing"},{"name":"github.com/apple/swift-service-context","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/apple/swift-service-context"},{"name":"github.com/apple/swift-metrics","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/apple/swift-metrics"},{"name":"github.com/open-meteo/sdk","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/open-meteo/sdk"},{"name":"github.com/patrick-zippenfenig/swifteccodes","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/patrick-zippenfenig/SwiftEccodes"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/vapor/vapor](https://github.com/vapor/vapor) | `4.121.0` | `4.121.2` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.30.3` | `1.31.0` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.92.2` | `2.95.0` |\n| [github.com/apple/swift-system](https://github.com/apple/swift-system) | `1.6.3` | `1.6.4` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.39.0` | `1.40.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.31.3` | `1.32.1` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.17.1` | `1.18.0` |\n| [github.com/swift-server/swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle) | `2.9.1` | `2.10.1` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.8.0` | `1.10.1` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.1` | `1.1.2` |\n| [github.com/apple/swift-distributed-tracing](https://github.com/apple/swift-distributed-tracing) | `1.3.1` | `1.4.0` |\n| [github.com/apple/swift-service-context](https://github.com/apple/swift-service-context) | `1.2.1` | `1.3.0` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.1` | `2.8.0` |\n| [github.com/open-meteo/sdk](https://github.com/open-meteo/sdk) | `1.24.0` | `1.25.0` |\n| [github.com/patrick-zippenfenig/swifteccodes](https://github.com/patrick-zippenfenig/SwiftEccodes) | `1.0.1` | `1.1.0` |\n\n\nUpdates `github.com/vapor/vapor` from 4.121.0 to 4.121.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vapor/vapor/releases\"\u003egithub.com/vapor/vapor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.121.2 - Add Sendable conformance to application testing Method type\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eAdd Sendable conformance to application testing Method type by \u003ca href=\"https://github.com/tib\"\u003e\u003ccode\u003e@​tib\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis PR adds \u003ccode\u003eSendable\u003c/code\u003e conformance to the \u003ccode\u003eMethod\u003c/code\u003e type in the \u003ccode\u003eVaporTestUtils\u003c/code\u003e target.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tib\"\u003e\u003ccode\u003e@​tib\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.1...4.121.2\"\u003ehttps://github.com/vapor/vapor/compare/4.121.1...4.121.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.121.1 - Do not create a session if no cookie was provided\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eDo not create a session if no cookie was provided by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3372\"\u003e#3372\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eWhen using \u003ccode\u003eSessionsMiddleware\u003c/code\u003e and a custom \u003ccode\u003eAsyncSessionAuthenticator\u003c/code\u003e together, we were seeing that even in cases when no cookie is provided in the request, and no error was thrown by e.g. a guard middleware or the handler, we were still seeing a \u003ccode\u003eset-cookie\u003c/code\u003e header in the response, which isn’t desired.\u003c/p\u003e\n\u003cp\u003eThis lead to many sessions created in the sessions driver for calls that didn’t require authentication, nor did it provide any.\u003c/p\u003e\n\u003cp\u003eThis seemed to be a side effect of the way \u003ccode\u003eAsyncSessionAuthenticator\u003c/code\u003e checked if the session already contained an authenticated value - by using the getter \u003ccode\u003erequest.session\u003c/code\u003e, a session was created lazily.\u003c/p\u003e\n\u003cp\u003eThe fix is to prepend a check to \u003ccode\u003erequest.hasSession\u003c/code\u003e and only using \u003ccode\u003erequest.session...\u003c/code\u003e if one indeed exists.\u003c/p\u003e\n\u003ch2\u003eTest Plan\u003c/h2\u003e\n\u003cp\u003eA regression test was added which exercises this scenario - and it fails without the fix.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.0...4.121.1\"\u003ehttps://github.com/vapor/vapor/compare/4.121.0...4.121.1\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/vapor/vapor/commit/6d06e13021c299aa3300986f4eb5bb143d17ac9b\"\u003e\u003ccode\u003e6d06e13\u003c/code\u003e\u003c/a\u003e Add Sendable conformance to application testing Method type (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/6f3db7122ccffb28e11e121c3797a176fcb88796\"\u003e\u003ccode\u003e6f3db71\u003c/code\u003e\u003c/a\u003e Do not create a session if no cookie was provided (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.0...4.121.2\"\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.30.3 to 1.31.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\u003e1.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\u003eFull support for bidirectional streaming by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/879\"\u003eswift-server/async-http-client#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd swift-configuration support by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/878\"\u003eswift-server/async-http-client#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport sending and receiving trailers in HTTPExecutableRequest by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/882\"\u003eswift-server/async-http-client#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse a smaller max buffer size on 32-bit platforms 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/886\"\u003eswift-server/async-http-client#886\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.30.3...1.31.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.30.3...1.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/swift-server/async-http-client/commit/52ed9d172018e31f2dbb46f0d4f58d66e13c281e\"\u003e\u003ccode\u003e52ed9d1\u003c/code\u003e\u003c/a\u003e Use a smaller max buffer size on 32-bit platforms (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/67ac92dc769e1cf54e3b13cfb8cbe7d5030061b3\"\u003e\u003ccode\u003e67ac92d\u003c/code\u003e\u003c/a\u003e Support sending and receiving trailers in HTTPExecutableRequest (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/986dc47c11d118b84adaa289d180ee310b25c747\"\u003e\u003ccode\u003e986dc47\u003c/code\u003e\u003c/a\u003e Add swift-configuration support (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/e2ab0d176fce00d847233db242953d28d8ae1fdb\"\u003e\u003ccode\u003ee2ab0d1\u003c/code\u003e\u003c/a\u003e Full support for bidirectional streaming (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.30.3...1.31.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` from 2.92.2 to 2.95.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.95.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\u003eAdd opt-in API for channels to expose their underlying transport by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3509\"\u003eapple/swift-nio#3509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't send (in)active when channel closes directly by \u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3497\"\u003eapple/swift-nio#3497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix C++ interop CI script to work with changes in SwiftPM by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3510\"\u003eapple/swift-nio#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix benchmark succeeding – even though Benchmark build failed by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3502\"\u003eapple/swift-nio#3502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to copy files and symlinks while overwriting the destination by \u003ca href=\"https://github.com/stepan-ulyanin\"\u003e\u003ccode\u003e@​stepan-ulyanin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3508\"\u003eapple/swift-nio#3508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorkaround test crashing when compiled in release mode on Swift 6.2 by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3511\"\u003eapple/swift-nio#3511\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.94.1...2.95.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.94.1...2.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.94.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCentralize \u003ccode\u003eUnsafeTransfer\u003c/code\u003e in NIOCore by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3492\"\u003eapple/swift-nio#3492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esymlinkat\u003c/code\u003e, \u003ccode\u003erenameatx_np\u003c/code\u003e, and \u003ccode\u003eunlinkat\u003c/code\u003e system call wrappers by \u003ca href=\"https://github.com/stepan-ulyanin\"\u003e\u003ccode\u003e@​stepan-ulyanin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3505\"\u003eapple/swift-nio#3505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eConditionLock\u003c/code\u003e with wake-one signalling \u003ccode\u003eNIOThreadPoolWorkAvailable\u003c/code\u003e by \u003ca href=\"https://github.com/KushalP\"\u003e\u003ccode\u003e@​KushalP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3507\"\u003eapple/swift-nio#3507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Xcode 26.2 by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3498\"\u003eapple/swift-nio#3498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Xcode 26.2 CI copy and paste error by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3499\"\u003eapple/swift-nio#3499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port EventLoopFutureTest to Swift Testing. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3491\"\u003eapple/swift-nio#3491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port NIOThreadPoolTest to Swift Testing. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3490\"\u003eapple/swift-nio#3490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify state and relationship of NIOFileSystem and _NIOFileSystem in API docs by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3504\"\u003eapple/swift-nio#3504\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/KushalP\"\u003e\u003ccode\u003e@​KushalP\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3507\"\u003eapple/swift-nio#3507\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.94.0...2.94.1\"\u003ehttps://github.com/apple/swift-nio/compare/2.94.0...2.94.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.94.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\u003eAdd API to enable throwing in \u003ccode\u003eEmbeddedChannel.getOption\u003c/code\u003e and \u003ccode\u003e.setOption\u003c/code\u003e if channel is closed by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3495\"\u003eapple/swift-nio#3495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate macOS runners to Tahoe by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3489\"\u003eapple/swift-nio#3489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Elide mutex variable from Lock class when it is unused by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3483\"\u003eapple/swift-nio#3483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Elide NIOEmbedded for WASI platforms only by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3484\"\u003eapple/swift-nio#3484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Elide NIOPosix for WASI platforms only by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3485\"\u003eapple/swift-nio#3485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3493\"\u003eapple/swift-nio#3493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/e932d3c4d8f77433c8f7093b5ebcbf91463948a0\"\u003e\u003ccode\u003ee932d3c\u003c/code\u003e\u003c/a\u003e Workaround test crashing when compiled in release mode on Swift 6.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/be8fdc13c0227b70105aa0679d507b09af052103\"\u003e\u003ccode\u003ebe8fdc1\u003c/code\u003e\u003c/a\u003e Allow to copy files and symlinks while overwriting the destination (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/b0e024792a02d38d174738e4383c86abf1fd40f3\"\u003e\u003ccode\u003eb0e0247\u003c/code\u003e\u003c/a\u003e Add opt-in API for channels to expose their underlying transport (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/2fdda6c78e6bc494eccc1c6707bd02a5979cfbe1\"\u003e\u003ccode\u003e2fdda6c\u003c/code\u003e\u003c/a\u003e Fix benchmark succeeding – even though Benchmark build failed (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c329d1e173cfb0a4d9c00ee18ff636da9038afc6\"\u003e\u003ccode\u003ec329d1e\u003c/code\u003e\u003c/a\u003e Fix C++ interop CI script to work with changes in SwiftPM (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/d94819283831e1237eaecb23f1678ab6ad0da4c7\"\u003e\u003ccode\u003ed948192\u003c/code\u003e\u003c/a\u003e Don't send (in)active when channel closes directly (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/9b92dcd5c22ae17016ad867852e0850f1f9f93ed\"\u003e\u003ccode\u003e9b92dcd\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eConditionLock\u003c/code\u003e with wake-one signalling \u003ccode\u003eNIOThreadPoolWorkAvailable\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/db01d879426d6d99b2c2d4a6e802a4a0c6e8de2a\"\u003e\u003ccode\u003edb01d87\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esymlinkat\u003c/code\u003e, \u003ccode\u003erenameatx_np\u003c/code\u003e, and \u003ccode\u003eunlinkat\u003c/code\u003e system call wrappers (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/edad6d8a9b5ce91f6be85c71396d8e1d2acd1032\"\u003e\u003ccode\u003eedad6d8\u003c/code\u003e\u003c/a\u003e Clarify state and relationship of NIOFileSystem and _NIOFileSystem in API doc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/90ed88baab0442b3e5e8ebe197e4a87ace6d76d1\"\u003e\u003ccode\u003e90ed88b\u003c/code\u003e\u003c/a\u003e test: Port NIOThreadPoolTest to Swift Testing. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.92.2...2.95.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-system` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.4\u003c/h2\u003e\n\u003cp\u003eThis release fixes two issues in our Windows implementation.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Fix HRESULT_FACILITY by \u003ca href=\"https://github.com/AZero13\"\u003e\u003ccode\u003e@​AZero13\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/275\"\u003eapple/swift-system#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fix pread/pwrite truncation by \u003ca href=\"https://github.com/mairinkdev\"\u003e\u003ccode\u003e@​mairinkdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/279\"\u003eapple/swift-system#279\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-system/compare/1.6.3...1.6.4\"\u003ehttps://github.com/apple/swift-system/compare/1.6.3...1.6.4\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-system/commit/7c6ad0fc39d0763e0b699210e4124afd5041c5df\"\u003e\u003ccode\u003e7c6ad0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/286\"\u003e#286\u003c/a\u003e from apple/dev/fix-pread-truncation-windows-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/13851a3421a2a41dc292a33e9f68a6b8c1a81253\"\u003e\u003ccode\u003e13851a3\u003c/code\u003e\u003c/a\u003e Fix silent buffer size truncation in Windows pread/pwrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/8f8d80a4fef772f23084fa00cae148e465532018\"\u003e\u003ccode\u003e8f8d80a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/285\"\u003e#285\u003c/a\u003e from glessard/fix-HRESULT_FACILITY-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/608a75b962d9e3135010cc3ee5db02cb45f3f243\"\u003e\u003ccode\u003e608a75b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/284\"\u003e#284\u003c/a\u003e from glessard/workflow-edits-1.6.0-again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/0dbbab4aa1bb713e295e007406c2370f0e806892\"\u003e\u003ccode\u003e0dbbab4\u003c/code\u003e\u003c/a\u003e Fix HRESULT_FACILITY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/2eb655e0b7a75bab9ca9edf67419b4a4b08adae3\"\u003e\u003ccode\u003e2eb655e\u003c/code\u003e\u003c/a\u003e [ci] re-allow 5.9 and 5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/07a3f090d7614be30e16545b2dfdfa1f6513ee95\"\u003e\u003ccode\u003e07a3f09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/280\"\u003e#280\u003c/a\u003e from glessard/workflow-edits-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/dda2b535b7983593cd708a04eaa02ea05d29cb87\"\u003e\u003ccode\u003edda2b53\u003c/code\u003e\u003c/a\u003e [ci] adjust the pull-request action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/9ddc89964b9cfc6a689c9ceaa4d331fc8cbd8b24\"\u003e\u003ccode\u003e9ddc899\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/263\"\u003e#263\u003c/a\u003e from apple/workflow-edits-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/18a52c47292e4c0dcced61dc47ef13b8fe857b81\"\u003e\u003ccode\u003e18a52c4\u003c/code\u003e\u003c/a\u003e [workflows] declare 2D exclusions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-system/compare/1.6.3...1.6.4\"\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-http2` from 1.39.0 to 1.40.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-http2/releases\"\u003egithub.com/apple/swift-nio-http2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.40.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\u003eAdd a server connection manager by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/532\"\u003eapple/swift-nio-http2#532\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-http2/compare/1.39.1...1.40.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.39.1...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize HTTP2ToHTTP1 client codec to reduce empty data frames by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/535\"\u003eapple/swift-nio-http2#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate allocation thresholds by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/534\"\u003eapple/swift-nio-http2#534\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-http2/compare/1.39.0...1.39.1\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.39.0...1.39.1\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-http2/commit/b6571f3db40799df5a7fc0e92c399aa71c883edd\"\u003e\u003ccode\u003eb6571f3\u003c/code\u003e\u003c/a\u003e Add a server connection manager (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/979f431f1f1e75eb61562440cb2862a70d791d3d\"\u003e\u003ccode\u003e979f431\u003c/code\u003e\u003c/a\u003e Optimize HTTP2ToHTTP1 client codec to reduce empty data frames (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/c1bb956720af6a990631ad5dab27f06f5bcd7292\"\u003e\u003ccode\u003ec1bb956\u003c/code\u003e\u003c/a\u003e Update allocation thresholds (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.39.0...1.40.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-extras` from 1.31.3 to 1.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-extras/releases\"\u003egithub.com/apple/swift-nio-extras's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.32.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash in HTTPResumableUploadChannel when parent channel is closed by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/304\"\u003eapple/swift-nio-extras#304\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-extras/compare/1.32.0...1.32.1\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.32.0...1.32.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.32.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\u003eAdd NIOCertificateHelpers library product, providing APIs to validate NIO SSL certificates using Swift Certificates by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/303\"\u003eapple/swift-nio-extras#303\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-extras/compare/1.31.3...1.32.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.31.3...1.32.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-extras/commit/3df009d563dc9f21a5c85b33d8c2e34d2e4f8c3b\"\u003e\u003ccode\u003e3df009d\u003c/code\u003e\u003c/a\u003e Fix crash in HTTPResumableUploadChannel when parent channel is closed (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/cc599775aa85d04340f09b47e5432564f9889ae7\"\u003e\u003ccode\u003ecc59977\u003c/code\u003e\u003c/a\u003e Add NIOCertificateHelpers product (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/2b837f7c5b9461611ec9ec9f23b5a321e5eb2c35\"\u003e\u003ccode\u003e2b837f7\u003c/code\u003e\u003c/a\u003e Helper to validate nio-ssl certificates using a swift-certificates Verifier (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.31.3...1.32.1\"\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-certificates` from 1.17.1 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-certificates/releases\"\u003egithub.com/apple/swift-certificates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.18.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\u003eCustom private key by \u003ca href=\"https://github.com/Juice805\"\u003e\u003ccode\u003e@​Juice805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/282\"\u003eapple/swift-certificates#282\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/Juice805\"\u003e\u003ccode\u003e@​Juice805\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/282\"\u003eapple/swift-certificates#282\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-certificates/compare/1.17.1...1.18.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.17.1...1.18.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-certificates/commit/24ccdeeeed4dfaae7955fcac9dbf5489ed4f1a25\"\u003e\u003ccode\u003e24ccdee\u003c/code\u003e\u003c/a\u003e Custom private key (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.17.1...1.18.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/swift-service-lifecycle` from 2.9.1 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/releases\"\u003egithub.com/swift-server/swift-service-lifecycle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing availability 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/swift-service-lifecycle/pull/228\"\u003eswift-server/swift-service-lifecycle#228\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/swift-service-lifecycle/compare/2.10.0...2.10.1\"\u003ehttps://github.com/swift-server/swift-service-lifecycle/compare/2.10.0...2.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.10.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\u003eDrop support for 5.10 by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/226\"\u003eswift-server/swift-service-lifecycle#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eClosureService\u003c/code\u003e 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/swift-service-lifecycle/pull/227\"\u003eswift-server/swift-service-lifecycle#227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix weak var warning on 6.2 and above by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/223\"\u003eswift-server/swift-service-lifecycle#223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable dependabot and switch GHA references to tags by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/224\"\u003eswift-server/swift-service-lifecycle#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/225\"\u003eswift-server/swift-service-lifecycle#225\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/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/225\"\u003eswift-server/swift-service-lifecycle#225\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/swift-service-lifecycle/compare/2.9.1...2.10.0\"\u003ehttps://github.com/swift-server/swift-service-lifecycle/compare/2.9.1...2.10.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/swift-service-lifecycle/commit/89888196dd79c61c50bca9a103d8114f32e1e598\"\u003e\u003ccode\u003e8988819\u003c/code\u003e\u003c/a\u003e Add missing availability (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/9db4c30383d051ece05f77b4a9f7962018dab81f\"\u003e\u003ccode\u003e9db4c30\u003c/code\u003e\u003c/a\u003e Add a \u003ccode\u003eClosureService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/9b5b572ae273f19c10bb6188c4b4d305b093175f\"\u003e\u003ccode\u003e9b5b572\u003c/code\u003e\u003c/a\u003e Drop support for 5.10 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/da1855b4903f93c409cd89608a8656e2b3a1c060\"\u003e\u003ccode\u003eda1855b\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/726d18ff0db0e4167c31dd67f6023cf4bf40bacd\"\u003e\u003ccode\u003e726d18f\u003c/code\u003e\u003c/a\u003e Enable dependabot and switch GHA references to tags (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/250ca9c389ec5b258ffe32cab80f57c6c005d81b\"\u003e\u003ccode\u003e250ca9c\u003c/code\u003e\u003c/a\u003e Fix weak var warning on 6.2 and above (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/compare/2.9.1...2.10.1\"\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-log` from 1.8.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-log/releases\"\u003egithub.com/apple/swift-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1\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\u003eFix: Only use unsafe flag on Swift 6.2 by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/411\"\u003eapple/swift-log#411\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-log/compare/1.10.0...1.10.1\"\u003ehttps://github.com/apple/swift-log/compare/1.10.0...1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.10.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\u003eEnable upcoming compiler features by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/401\"\u003eapple/swift-log#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for FreeBSD and OpenBSD by \u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/387\"\u003eapple/swift-log#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update Lock implementation with latest changes from swift-nio by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/408\"\u003eapple/swift-log#408\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate benchmarks expectations on Tahoe by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/404\"\u003eapple/swift-log#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SLG-0003]: Standardized Error Metadata via Logger Convenience by \u003ca href=\"https://github.com/samuelmurray\"\u003e\u003ccode\u003e@​samuelmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/405\"\u003eapple/swift-log#405\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/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/387\"\u003eapple/swift-log#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelmurray\"\u003e\u003ccode\u003e@​samuelmurray\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/405\"\u003eapple/swift-log#405\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-log/compare/1.9.1...1.10.0\"\u003ehttps://github.com/apple/swift-log/compare/1.9.1...1.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Update lock implementation to more closely align with swift-nio implementation by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/398\"\u003eapple/swift-log#398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReinstate InMemoryLogging product in Swift 6.0 manifest by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/403\"\u003eapple/swift-log#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange document title to 'SLG-0001: Metadata Providers' by \u003ca href=\"https://github.com/ktoso\"\u003e\u003ccode\u003e@​ktoso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/400\"\u003eapple/swift-log#400\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/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/398\"\u003eapple/swift-log#398\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-log/compare/1.9.0...1.9.1\"\u003ehttps://github.com/apple/swift-log/compare/1.9.0...1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.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\u003e[SLG-0002] Implementation: Compile-time log level elimination using traits by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/389\"\u003eapple/swift-log#389\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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-log/commit/bbd81b6725ae874c69e9b8c8804d462356b55523\"\u003e\u003ccode\u003ebbd81b6\u003c/code\u003e\u003c/a\u003e Fix: Only use unsafe flag on Swift 6.2 (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/8fb4e7147d24498c94ef5b8a55b26f709ccd981f\"\u003e\u003ccode\u003e8fb4e71\u003c/code\u003e\u003c/a\u003e chore: update Lock implementation with latest changes from swift-nio (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/d5dbc04d530c510eb4e9072c4958c511e612b2b1\"\u003e\u003ccode\u003ed5dbc04\u003c/code\u003e\u003c/a\u003e [SLG-0003]: [Proposal] Standardized Error Metadata via Logger Convenience (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/47ef0ec6a4355b57201a3f0e0bc83c63b1d288cb\"\u003e\u003ccode\u003e47ef0ec\u003c/code\u003e\u003c/a\u003e Enable upcoming compiler features (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7d6d55f9ed7c68c26887005d0a02a9296f0f217d\"\u003e\u003ccode\u003e7d6d55f\u003c/code\u003e\u003c/a\u003e Update benchmarks expectations on Tahoe (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/8f634e4e682819a9aa857fca8c88ef899fb64d75\"\u003e\u003ccode\u003e8f634e4\u003c/code\u003e\u003c/a\u003e Add support for FreeBSD and OpenBSD (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/2778fd4e5a12a8aaa30a3ee8285f4ce54c5f3181\"\u003e\u003ccode\u003e2778fd4\u003c/code\u003e\u003c/a\u003e Reinstate InMemoryLogging product in Swift 6.0 manifest (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/0d9c9ae80819296003153d69c8069706036513d1\"\u003e\u003ccode\u003e0d9c9ae\u003c/code\u003e\u003c/a\u003e Change document title to 'SLG-0001: Metadata Providers' (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/a92ccc626c5082a5c9bdbe1f3fbfdda45657ab04\"\u003e\u003ccode\u003ea92ccc6\u003c/code\u003e\u003c/a\u003e feat: Update lock implementation to more closely align with swift-nio impleme...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7ee16e465622412764b0ff0c1301801dc71b8f61\"\u003e\u003ccode\u003e7ee16e4\u003c/code\u003e\u003c/a\u003e The SLG-0002 implementation is merged, update the proposal status (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-log/compare/1.8.0...1.10.1\"\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-async-algorithms` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-async-algorithms/releases\"\u003egithub.com/apple/swift-async-algorithms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.2\u003c/h2\u003e\n\u003ch2\u003eNotes\u003c/h2\u003e\n\u003cp\u003eParticularly this release contains a rapid response to a compile failure for Swift 6 development branches. Any projects using the development toolchains should update to this released tag to avoid breakage.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Wasm using Swift SDKs that don't support pthreads by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/389\"\u003eapple/swift-async-algorithms#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emapError - transforming failures by \u003ca href=\"https://github.com/phausler\"\u003e\u003ccode\u003e@​phausler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/366\"\u003eapple/swift-async-algorithms#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update comments in Locking.swift to better clarify threading scenario for WASILibc by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/393\"\u003eapple/swift-async-algorithms#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unbuffered \u003ccode\u003eshare\u003c/code\u003e deadlock by \u003ca href=\"https://github.com/alessionossa\"\u003e\u003ccode\u003e@​alessionossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/387\"\u003eapple/swift-async-algorithms#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for FreeBSD by \u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/375\"\u003eapple/swift-async-algorithms#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix swift tool version in Package.swift@5.7  by \u003ca href=\"https://github.com/FirstAM\"\u003e\u003ccode\u003e@​FirstAM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/374\"\u003eapple/swift-async-algorithms#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a data race error with the internal \u003ccode\u003eOptional.takeSending\u003c/code\u003e by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/399\"\u003eapple/swift-async-algorithms#399\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/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/389\"\u003eapple/swift-async-algorithms#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alessionossa\"\u003e\u003ccode\u003e@​alessionossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/387\"\u003eapple/swift-async-algorithms#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/375\"\u003eapple/swift-async-algorithms#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FirstAM\"\u003e\u003ccode\u003e@​FirstAM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/374\"\u003eapple/swift-async-algorithms#374\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-async-algorithms/compare/1.1.1...1.1.2\"\u003ehttps://github.com/apple/swift-async-algorithms/compare/1.1.1...1.1.2\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-async-algorithms/commit/2971dd5d9f6e0515664b01044826bcea16e59fac\"\u003e\u003ccode\u003e2971dd5\u003c/code\u003e\u003c/a\u003e Fix a data race error with the internal \u003ccode\u003eOptional.takeSending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/103f5e5beab0896f7ec5e85d9383ce0f026065f5\"\u003e\u003ccode\u003e103f5e5\u003c/code\u003e\u003c/a\u003e Fix swift tool version (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/b8006a9de07f4bde23f9828074d2ada3996c904e\"\u003e\u003ccode\u003eb8006a9\u003c/code\u003e\u003c/a\u003e Add support for FreeBSD (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/2de50036f67c848aac927964bdad26448fbdd218\"\u003e\u003ccode\u003e2de5003\u003c/code\u003e\u003c/a\u003e Fix unbuffered \u003ccode\u003eshare\u003c/code\u003e deadlock (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/ba540240d3ef6de59e47aa6c11d96e159a015546\"\u003e\u003ccode\u003eba54024\u003c/code\u003e\u003c/a\u003e docs: Update comments in Locking.swift to better clarify threading scenario f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/65ed06871b67a2959451c2cb0ee63cf754d7301b\"\u003e\u003ccode\u003e65ed068\u003c/code\u003e\u003c/a\u003e mapError - transforming failures (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/d98a48b8c222554e7f939b9e72cb6ee806611ca7\"\u003e\u003ccode\u003ed98a48b\u003c/code\u003e\u003c/a\u003e feat: Add support for compiling to wasm when pthreads aren't available (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-async-algorithms/compare/1.1.1...1.1.2\"\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-distributed-tracing` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-distributed-tracing/releases\"\u003egithub.com/apple/swift-distributed-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.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\u003eDrop Swift 5.9 and 5.10 support by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/193\"\u003eapple/swift-distributed-tracing#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SpanAttributes.reserveCapacity by \u003ca href=\"https://github.com/adam-fowler\"\u003e\u003ccode\u003e@​adam-fowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/199\"\u003eapple/swift-distributed-tracing#199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003ewithSpan\u003c/code\u003e set span status to \u003ccode\u003e.error\u003c/code\u003e if operation closure throws by \u003ca href=\"https://github.com/daniel-grumberg\"\u003e\u003ccode\u003e@​daniel-grumberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/201\"\u003eapple/swift-distributed-tracing#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Lock implementation with latest changes from swift-logs. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/210\"\u003eapple/swift-distributed-tracing#210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect typo in contribution note by \u003ca href=\"https://github.com/YasinDehfuli\"\u003e\u003ccode\u003e@​YasinDehfuli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/190\"\u003eapple/swift-distributed-tracing#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd httpclient to built-in supported libs by \u003ca href=\"https://github.com/ktoso\"\u003e\u003ccode\u003e@​ktoso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/191\"\u003eapple/swift-distributed-tracing#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: restrict GitHub workflow permissions - future-proof by \u003ca href=\"https://github.com/incertum\"\u003e\u003ccode\u003e@​incertum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/192\"\u003eapple/swift-distributed-tracing#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Add swift wasm builds to CI to prevent future breakages to wasm builds by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/175\"\u003eapple/swift-distributed-tracing#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid testing global InstrumentationSystem state by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/196\"\u003eapple/swift-distributed-tracing#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo longer necessary with the swift 6.0 as minimum toolchain by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/197\"\u003eapple/swift-distributed-tracing#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate from XCTest to Swift Testing by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/195\"\u003eapple/swift-distributed-tracing#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixing docs  by \u003ca href=\"https://github.com/heckj\"\u003e\u003ccode\u003e@​heckj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/198\"\u003eapple/swift-distributed-tracing#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade GitHub Actions for Node 24 compatibility by \u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/202\"\u003eapple/swift-distributed-tracing#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated Dockerfile and compose files by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/206\"\u003eapple/swift-distributed-tracing#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates OTel semantic conventions repo in DocC by \u003ca href=\"https://github.com/NeedleInAJayStack\"\u003e\u003ccode\u003e@​NeedleInAJayStack\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/207\"\u003eapple/swift-distributed-tracing#207\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/YasinDehfuli\"\u003e\u003ccode\u003e@​YasinDehfuli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/190\"\u003eapple/swift-distributed-tracing#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incertum\"\u003e\u003ccode\u003e@​incertum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/192\"\u003eapple/swift-distributed-tracing#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/193\"\u003eapple/swift-distributed-tracing#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daniel-grumberg\"\u003e\u003ccode\u003e@​daniel-grumberg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/201\"\u003eapple/swift-distributed-tracing#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/202\"\u003eapple/swift-distributed-tracing#202\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-distributed-tracing/compare/1.3.1...1.4.0\"\u003ehttps://github.com/apple/swift-distributed-tracing/compare/1.3.1...1.4.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-distributed-tracing/commit/e109d8b5308d0e05201d9a1dd1c475446a946a11\"\u003e\u003ccode\u003ee109d8b\u003c/code\u003e\u003c/a\u003e chore: Update Lock implementation with latest changes from swift-logs. (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/1e22433008121b2a255893e73922a4c1524002ee\"\u003e\u003ccode\u003e1e22433\u003c/code\u003e\u003c/a\u003e Updates OTel semantic conventions repo in DocC (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/a1ec846b9f6c157c027c6265e1bc8ccabf6da888\"\u003e\u003ccode\u003ea1ec846\u003c/code\u003e\u003c/a\u003e Remove outdated Dockerfile and compose files (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/da46b0954e5dc72aeef9968681ba099d9c570fa0\"\u003e\u003ccode\u003eda46b09\u003c/code\u003e\u003c/a\u003e Add SpanAttributes.reserveCapacity (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/8ecd7a9f00992a218b2b6bdded545b0b4bc3b5ae\"\u003e\u003ccode\u003e8ecd7a9\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions for Node 24 compatibility (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/b642953577aad36865bf8709c10732c7f2ddfa8d\"\u003e\u003ccode\u003eb642953\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003ewithSpan\u003c/code\u003e set span status to \u003ccode\u003e.error\u003c/code\u003e if operation closure throws (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/3feb981d391a31ff913fe3bc95ef88882b9dcf7b\"\u003e\u003ccode\u003e3feb981\u003c/code\u003e\u003c/a\u003e fixing docs  (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/db35d03c9457e8d73152e9ddc458733ec75bd6fc\"\u003e\u003ccode\u003edb35d03\u003c/code\u003e\u003c/a\u003e Migrate from XCTest to Swift Testing (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/94a0a9279dfc78dcb758398d8ee650ac849660e7\"\u003e\u003ccode\u003e94a0a92\u003c/code\u003e\u003c/a\u003e No longer necessary with the swift 6.0 as minimum toolchain (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/af4069afd7baa44d468f0a5258f391da978a7e89\"\u003e\u003ccode\u003eaf4069a\u003c/code\u003e\u003c/a\u003e Avoid testing global InstrumentationSystem state (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-distributed-tracing/compare/1.3.1...1.4.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-service-context` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/d0997351b0c7779017f88e7a93bc30a1878d7f29\"\u003e\u003ccode\u003ed099735\u003c/code\u003e\u003c/a\u003e Migrate to Swift Testing (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/e75f55b06e49f3006fea26233da6b44cd016e4ae\"\u003e\u003ccode\u003ee75f55b\u003c/code\u003e\u003c/a\u003e Drop Swift 5.9 and 5.10 support (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/b9a5fffe1f4367e145ff5ddb073fe91103fb953b\"\u003e\u003ccode\u003eb9a5fff\u003c/code\u003e\u003c/a\u003e chore: restrict GitHub workflow permissions - future-proof (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/d90b2b85fff33ecf274f470f471408ef21310514\"\u003e\u003ccode\u003ed90b2b8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ename\u003c/code\u003e computed property to \u003ccode\u003eServiceContextKey\u003c/code\u003e extension (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/2107b0fb23a01670b65c24d2aa55ee64a207fca3\"\u003e\u003ccode\u003e2107b0f\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/d6369a2e9e364abf3712b292af59a65a8fac0595\"\u003e\u003ccode\u003ed6369a2\u003c/code\u003e\u003c/a\u003e expands doc coverage (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/ce0d3862b293b336d848f21d7ee8c464aaf6bc63\"\u003e\u003ccode\u003ece0d386\u003c/code\u003e\u003c/a\u003e Enable release mode builds (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-service-context/compare/1.2.1...1.3.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-metrics` from 2.7.1 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-metrics/releases\"\u003egithub.com/apple/swift-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.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\u003eDrop Swift 5.9 and 5.10 support by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/186\"\u003eapple/swift-metrics#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate from XCTest to Swift Testing by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/187\"\u003eapple/swift-metrics#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add support for Wasm compilation and CI using the Swift SDK for WebAssembly by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/190\"\u003eapple/swift-metrics#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: restrict GitHub workflow permissions - future-proof by \u003ca href=\"https://github.com/incertum\"\u003e\u003ccode\u003e@​incertum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/185\"\u003eapple/swift-metrics#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Swift 6.2 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/apple/swift-metrics/pull/182\"\u003eapple/swift-metrics#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference to the renamed swift-system-metrics by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/191\"\u003eapple/swift-metrics#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce proposals process by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/193\"\u003eapple/swift-metrics#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Add automated release workflow using swift-temporal-sdk (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/93\"\u003e#93\u003c/a\u003e) by \u003ca href=\"https://github.com/inductor\"\u003e\u003ccode\u003e@​inductor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/195\"\u003eapple/swift-metrics#195\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/incertum\"\u003e\u003ccode\u003e@​incertum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/185\"\u003eapple/swift-metrics#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/186\"\u003eapple/swift-metrics#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/190\"\u003eapple/swift-metrics#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inductor\"\u003e\u003ccode\u003e@​inductor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/195\"\u003eapple/swift-metrics#195\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-metrics/compare/2.7.1...2.8.0\"\u003ehttps://github.com/apple/swift-metrics/compare/2.7.1...2.8.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-metrics/commit/f17c111cec972c2a4922cef38cf64f76f7e87886\"\u003e\u003ccode\u003ef17c111\u003c/code\u003e\u003c/a\u003e [CI] Add automated release workflow using swift-temporal-sdk (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/00dcdbaf9c98732f63b353c63137c3598c1bc757\"\u003e\u003ccode\u003e00dcdba\u003c/code\u003e\u003c/a\u003e feat: Add support for Wasm compilation and CI using the Swift SDK for WebAsse...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/4dba9db1330890487ae832da4167fd6b64b13955\"\u003e\u003ccode\u003e4dba9db\u003c/code\u003e\u003c/a\u003e Introduce proposals process (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/1186b151673ca1fc2497ec56629fdcd47076d030\"\u003e\u003ccode\u003e1186b15\u003c/code\u003e\u003c/a\u003e Reference to the renamed swift-system-metrics (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/1ab1902a0d647ea17e024309f267e1f46a8046ff\"\u003e\u003ccode\u003e1ab1902\u003c/code\u003e\u003c/a\u003e Migrate from XCTest to Swift Testing (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/96c30742e94f11d045b21a3cb5e0dbb8c9cbcb58\"\u003e\u003ccode\u003e96c3074\u003c/code\u003e\u003c/a\u003e Drop Swift 5.9 and 5.10 support (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/150e8c56a7bf73bed0425731e979beb875f1f6cb\"\u003e\u003ccode\u003e150e8c5\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/f0cc48b8e938eb36f811f90604fb7748d6a75a21\"\u003e\u003ccode\u003ef0cc48b\u003c/code\u003e\u003c/a\u003e chore: restrict GitHub workflow permissions - future-proof (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-metrics/compare/2.7.1...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/open-meteo/sdk` from 1.24.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-meteo/sdk/releases\"\u003egithub.com/open-meteo/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.24.0...v1.25.0\"\u003e1.25.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ensemble mean model names (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/252\"\u003e#252\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/f1b2a12d9d055cd9c012723b1b7992821e363cb4\"\u003ef1b2a12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump actions/setup-dotnet from 5.0.1 to 5.1.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/250\"\u003e#250\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/b775ff2d32aedd40219f267a81452b61a08a0b03\"\u003eb775ff2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump gradle-semantic-release-plugin in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/251\"\u003e#251\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/b56f5b83fa95327e9b10184fa8c8930c97099578\"\u003eb56f5b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-meteo/sdk/commit/9e2595868cadbed849828fcde0592b0d4de0a80b\"\u003e\u003ccode\u003e9e25958\u003c/code\u003e\u003c/a\u003e chore(release): 1.25.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/b775ff2d32aedd40219f267a81452b61a08a0b03\"\u003e\u003ccode\u003eb775ff2\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-dotnet from 5.0.1 to 5.1.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/b56f5b83fa95327e9b10184fa8c8930c97099578\"\u003e\u003ccode\u003eb56f5b8\u003c/code\u003e\u003c/a\u003e fix: bump gradle-semantic-release-plugin in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/f1b2a12d9d055cd9c012723b1b7992821e363cb4\"\u003e\u003ccode\u003ef1b2a12\u003c/code\u003e\u003c/a\u003e feat: Add ensemble mean model names (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.24.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/patrick-zippenfenig/swifteccodes` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/releases\"\u003egithub.com/patrick-zippenfenig/swifteccodes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/compare/v1.0.1...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync iterators to iterate a grib file or memory (\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/6b4a9b8f2f360c4edec54a2acaeb653c2b3868e8\"\u003e6b4a9b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/patrick-zippenfenig/SwiftEccodes/commit/6b4a9b8f2f360c4edec54a2acaeb653c2b3868e8\"\u003e\u003ccode\u003e6b4a9b8\u003c/code\u003e\u003c/a\u003e feat: Async iterators to iterate a grib file or memory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/931eb9e9fbc2af5f83f0eedf83a1ad6b152e3469\"\u003e\u003ccode\u003e931eb9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patrick-zippenfenig/SwiftEccodes/issues/2\"\u003e#2\u003c/a\u003e from patrick-zippenfenig/1-no-such-module-swifteccodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/188dffd3ad8296240c740f22713a32ebca45bab4\"\u003e\u003ccode\u003e188dffd\u003c/code\u003e\u003c/a\u003e update readme example to use version 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/3a214c22cb5e3d0359eb12484ff77ff2bee8d7ff\"\u003e\u003ccode\u003e3a214c2\u003c/code\u003e\u003c/a\u003e add getSize() function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/compare/v1.0.1...v1.1.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 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 \u003cdepende...\n\n_Description has been truncated_","html_url":"https://github.com/ziad283/open-meteo-Algeria/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziad283%2Fopen-meteo-Algeria/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"3942421232","node_id":"PR_kwDOQ75eLM7D1EH3","number":4,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-21T21:55:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-14T21:49:13.000Z","updated_at":"2026-02-21T21:55:44.000Z","time_to_close":605190,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":11,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.121.0","new_version":"4.121.2","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.30.3","new_version":"1.31.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio","old_version":"2.92.2","new_version":"2.94.1","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-system","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.39.0","new_version":"1.39.1","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.31.3","new_version":"1.32.1","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-certificates","old_version":"1.17.1","new_version":"1.18.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-log","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-async-algorithms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/apple/swift-async-algorithms"},{"name":"github.com/open-meteo/sdk","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/open-meteo/sdk"},{"name":"github.com/patrick-zippenfenig/swifteccodes","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/patrick-zippenfenig/SwiftEccodes"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/vapor/vapor](https://github.com/vapor/vapor) | `4.121.0` | `4.121.2` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.30.3` | `1.31.0` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.92.2` | `2.94.1` |\n| [github.com/apple/swift-system](https://github.com/apple/swift-system) | `1.6.3` | `1.6.4` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.39.0` | `1.39.1` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.31.3` | `1.32.1` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.17.1` | `1.18.0` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.8.0` | `1.9.1` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.1` | `1.1.2` |\n| [github.com/open-meteo/sdk](https://github.com/open-meteo/sdk) | `1.24.0` | `1.25.0` |\n| [github.com/patrick-zippenfenig/swifteccodes](https://github.com/patrick-zippenfenig/SwiftEccodes) | `1.0.1` | `1.1.0` |\n\n\nUpdates `github.com/vapor/vapor` from 4.121.0 to 4.121.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vapor/vapor/releases\"\u003egithub.com/vapor/vapor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.121.2 - Add Sendable conformance to application testing Method type\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eAdd Sendable conformance to application testing Method type by \u003ca href=\"https://github.com/tib\"\u003e\u003ccode\u003e@​tib\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis PR adds \u003ccode\u003eSendable\u003c/code\u003e conformance to the \u003ccode\u003eMethod\u003c/code\u003e type in the \u003ccode\u003eVaporTestUtils\u003c/code\u003e target.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tib\"\u003e\u003ccode\u003e@​tib\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.1...4.121.2\"\u003ehttps://github.com/vapor/vapor/compare/4.121.1...4.121.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.121.1 - Do not create a session if no cookie was provided\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eDo not create a session if no cookie was provided by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3372\"\u003e#3372\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eWhen using \u003ccode\u003eSessionsMiddleware\u003c/code\u003e and a custom \u003ccode\u003eAsyncSessionAuthenticator\u003c/code\u003e together, we were seeing that even in cases when no cookie is provided in the request, and no error was thrown by e.g. a guard middleware or the handler, we were still seeing a \u003ccode\u003eset-cookie\u003c/code\u003e header in the response, which isn’t desired.\u003c/p\u003e\n\u003cp\u003eThis lead to many sessions created in the sessions driver for calls that didn’t require authentication, nor did it provide any.\u003c/p\u003e\n\u003cp\u003eThis seemed to be a side effect of the way \u003ccode\u003eAsyncSessionAuthenticator\u003c/code\u003e checked if the session already contained an authenticated value - by using the getter \u003ccode\u003erequest.session\u003c/code\u003e, a session was created lazily.\u003c/p\u003e\n\u003cp\u003eThe fix is to prepend a check to \u003ccode\u003erequest.hasSession\u003c/code\u003e and only using \u003ccode\u003erequest.session...\u003c/code\u003e if one indeed exists.\u003c/p\u003e\n\u003ch2\u003eTest Plan\u003c/h2\u003e\n\u003cp\u003eA regression test was added which exercises this scenario - and it fails without the fix.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.0...4.121.1\"\u003ehttps://github.com/vapor/vapor/compare/4.121.0...4.121.1\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/vapor/vapor/commit/6d06e13021c299aa3300986f4eb5bb143d17ac9b\"\u003e\u003ccode\u003e6d06e13\u003c/code\u003e\u003c/a\u003e Add Sendable conformance to application testing Method type (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/6f3db7122ccffb28e11e121c3797a176fcb88796\"\u003e\u003ccode\u003e6f3db71\u003c/code\u003e\u003c/a\u003e Do not create a session if no cookie was provided (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.0...4.121.2\"\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.30.3 to 1.31.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\u003e1.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\u003eFull support for bidirectional streaming by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/879\"\u003eswift-server/async-http-client#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd swift-configuration support by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/878\"\u003eswift-server/async-http-client#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport sending and receiving trailers in HTTPExecutableRequest by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/882\"\u003eswift-server/async-http-client#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse a smaller max buffer size on 32-bit platforms 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/886\"\u003eswift-server/async-http-client#886\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.30.3...1.31.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.30.3...1.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/swift-server/async-http-client/commit/52ed9d172018e31f2dbb46f0d4f58d66e13c281e\"\u003e\u003ccode\u003e52ed9d1\u003c/code\u003e\u003c/a\u003e Use a smaller max buffer size on 32-bit platforms (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/67ac92dc769e1cf54e3b13cfb8cbe7d5030061b3\"\u003e\u003ccode\u003e67ac92d\u003c/code\u003e\u003c/a\u003e Support sending and receiving trailers in HTTPExecutableRequest (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/986dc47c11d118b84adaa289d180ee310b25c747\"\u003e\u003ccode\u003e986dc47\u003c/code\u003e\u003c/a\u003e Add swift-configuration support (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/e2ab0d176fce00d847233db242953d28d8ae1fdb\"\u003e\u003ccode\u003ee2ab0d1\u003c/code\u003e\u003c/a\u003e Full support for bidirectional streaming (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.30.3...1.31.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` from 2.92.2 to 2.94.1\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.94.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCentralize \u003ccode\u003eUnsafeTransfer\u003c/code\u003e in NIOCore by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3492\"\u003eapple/swift-nio#3492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esymlinkat\u003c/code\u003e, \u003ccode\u003erenameatx_np\u003c/code\u003e, and \u003ccode\u003eunlinkat\u003c/code\u003e system call wrappers by \u003ca href=\"https://github.com/stepan-ulyanin\"\u003e\u003ccode\u003e@​stepan-ulyanin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3505\"\u003eapple/swift-nio#3505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eConditionLock\u003c/code\u003e with wake-one signalling \u003ccode\u003eNIOThreadPoolWorkAvailable\u003c/code\u003e by \u003ca href=\"https://github.com/KushalP\"\u003e\u003ccode\u003e@​KushalP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3507\"\u003eapple/swift-nio#3507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Xcode 26.2 by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3498\"\u003eapple/swift-nio#3498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Xcode 26.2 CI copy and paste error by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3499\"\u003eapple/swift-nio#3499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port EventLoopFutureTest to Swift Testing. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3491\"\u003eapple/swift-nio#3491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port NIOThreadPoolTest to Swift Testing. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3490\"\u003eapple/swift-nio#3490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify state and relationship of NIOFileSystem and _NIOFileSystem in API docs by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3504\"\u003eapple/swift-nio#3504\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/KushalP\"\u003e\u003ccode\u003e@​KushalP\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3507\"\u003eapple/swift-nio#3507\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.94.0...2.94.1\"\u003ehttps://github.com/apple/swift-nio/compare/2.94.0...2.94.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.94.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\u003eAdd API to enable throwing in \u003ccode\u003eEmbeddedChannel.getOption\u003c/code\u003e and \u003ccode\u003e.setOption\u003c/code\u003e if channel is closed by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3495\"\u003eapple/swift-nio#3495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate macOS runners to Tahoe by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3489\"\u003eapple/swift-nio#3489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Elide mutex variable from Lock class when it is unused by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3483\"\u003eapple/swift-nio#3483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Elide NIOEmbedded for WASI platforms only by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3484\"\u003eapple/swift-nio#3484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Elide NIOPosix for WASI platforms only by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3485\"\u003eapple/swift-nio#3485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3493\"\u003eapple/swift-nio#3493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove nightly-next CI to 6.3 by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3496\"\u003eapple/swift-nio#3496\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/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3493\"\u003eapple/swift-nio#3493\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.93.0...2.94.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.93.0...2.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.93.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\u003eAdd homeDirectory accessor to FileSystem by \u003ca href=\"https://github.com/PhantomInTheWire\"\u003e\u003ccode\u003e@​PhantomInTheWire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3471\"\u003eapple/swift-nio#3471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNIOTypedHTTPClientUpgradeHandler will write Upgrade request on handlerAdded if active by \u003ca href=\"https://github.com/adam-fowler\"\u003e\u003ccode\u003e@​adam-fowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3473\"\u003eapple/swift-nio#3473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure pthread_mutexattr_t is properly cleaned up with pthread_mutexattr_destroy in Lock by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3480\"\u003eapple/swift-nio#3480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInitialize the mutexattr before use. by \u003ca href=\"https://github.com/3405691582\"\u003e\u003ccode\u003e@​3405691582\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3482\"\u003eapple/swift-nio#3482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/9b92dcd5c22ae17016ad867852e0850f1f9f93ed\"\u003e\u003ccode\u003e9b92dcd\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eConditionLock\u003c/code\u003e with wake-one signalling \u003ccode\u003eNIOThreadPoolWorkAvailable\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/db01d879426d6d99b2c2d4a6e802a4a0c6e8de2a\"\u003e\u003ccode\u003edb01d87\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esymlinkat\u003c/code\u003e, \u003ccode\u003erenameatx_np\u003c/code\u003e, and \u003ccode\u003eunlinkat\u003c/code\u003e system call wrappers (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/edad6d8a9b5ce91f6be85c71396d8e1d2acd1032\"\u003e\u003ccode\u003eedad6d8\u003c/code\u003e\u003c/a\u003e Clarify state and relationship of NIOFileSystem and _NIOFileSystem in API doc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/90ed88baab0442b3e5e8ebe197e4a87ace6d76d1\"\u003e\u003ccode\u003e90ed88b\u003c/code\u003e\u003c/a\u003e test: Port NIOThreadPoolTest to Swift Testing. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e0476c60724e51b4707548416892a2f0b11062c8\"\u003e\u003ccode\u003ee0476c6\u003c/code\u003e\u003c/a\u003e test: Port EventLoopFutureTest to Swift Testing. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3491\"\u003e#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/6a6f7d7c332446ada642c3f1f83497e3f8daddf8\"\u003e\u003ccode\u003e6a6f7d7\u003c/code\u003e\u003c/a\u003e Centralize \u003ccode\u003eUnsafeTransfer\u003c/code\u003e in NIOCore (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c90e69406b8157263b8ef85bbe88271bbc6b6878\"\u003e\u003ccode\u003ec90e694\u003c/code\u003e\u003c/a\u003e Fix Xcode 26.2 CI copy and paste error (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/d1aaf4371ad61fc5e85b0163fe2c09b92fbd6de4\"\u003e\u003ccode\u003ed1aaf43\u003c/code\u003e\u003c/a\u003e Add support for Xcode 26.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5e72fc102906ebe75a3487595a653e6f43725552\"\u003e\u003ccode\u003e5e72fc1\u003c/code\u003e\u003c/a\u003e Move nightly-next CI to 6.3 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/37ffc4b8d575d9e0d560c7410d764b4e6ea578bb\"\u003e\u003ccode\u003e37ffc4b\u003c/code\u003e\u003c/a\u003e Add API to enable throwing in \u003ccode\u003eEmbeddedChannel.getOption\u003c/code\u003e and \u003ccode\u003e.setOption\u003c/code\u003e if...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.92.2...2.94.1\"\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-system` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.4\u003c/h2\u003e\n\u003cp\u003eThis release fixes two issues in our Windows implementation.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Fix HRESULT_FACILITY by \u003ca href=\"https://github.com/AZero13\"\u003e\u003ccode\u003e@​AZero13\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/275\"\u003eapple/swift-system#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fix pread/pwrite truncation by \u003ca href=\"https://github.com/mairinkdev\"\u003e\u003ccode\u003e@​mairinkdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/279\"\u003eapple/swift-system#279\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-system/compare/1.6.3...1.6.4\"\u003ehttps://github.com/apple/swift-system/compare/1.6.3...1.6.4\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-system/commit/7c6ad0fc39d0763e0b699210e4124afd5041c5df\"\u003e\u003ccode\u003e7c6ad0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/286\"\u003e#286\u003c/a\u003e from apple/dev/fix-pread-truncation-windows-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/13851a3421a2a41dc292a33e9f68a6b8c1a81253\"\u003e\u003ccode\u003e13851a3\u003c/code\u003e\u003c/a\u003e Fix silent buffer size truncation in Windows pread/pwrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/8f8d80a4fef772f23084fa00cae148e465532018\"\u003e\u003ccode\u003e8f8d80a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/285\"\u003e#285\u003c/a\u003e from glessard/fix-HRESULT_FACILITY-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/608a75b962d9e3135010cc3ee5db02cb45f3f243\"\u003e\u003ccode\u003e608a75b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/284\"\u003e#284\u003c/a\u003e from glessard/workflow-edits-1.6.0-again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/0dbbab4aa1bb713e295e007406c2370f0e806892\"\u003e\u003ccode\u003e0dbbab4\u003c/code\u003e\u003c/a\u003e Fix HRESULT_FACILITY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/2eb655e0b7a75bab9ca9edf67419b4a4b08adae3\"\u003e\u003ccode\u003e2eb655e\u003c/code\u003e\u003c/a\u003e [ci] re-allow 5.9 and 5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/07a3f090d7614be30e16545b2dfdfa1f6513ee95\"\u003e\u003ccode\u003e07a3f09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/280\"\u003e#280\u003c/a\u003e from glessard/workflow-edits-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/dda2b535b7983593cd708a04eaa02ea05d29cb87\"\u003e\u003ccode\u003edda2b53\u003c/code\u003e\u003c/a\u003e [ci] adjust the pull-request action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/9ddc89964b9cfc6a689c9ceaa4d331fc8cbd8b24\"\u003e\u003ccode\u003e9ddc899\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/263\"\u003e#263\u003c/a\u003e from apple/workflow-edits-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/18a52c47292e4c0dcced61dc47ef13b8fe857b81\"\u003e\u003ccode\u003e18a52c4\u003c/code\u003e\u003c/a\u003e [workflows] declare 2D exclusions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-system/compare/1.6.3...1.6.4\"\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-http2` from 1.39.0 to 1.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-http2/releases\"\u003egithub.com/apple/swift-nio-http2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize HTTP2ToHTTP1 client codec to reduce empty data frames by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/535\"\u003eapple/swift-nio-http2#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate allocation thresholds by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/534\"\u003eapple/swift-nio-http2#534\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-http2/compare/1.39.0...1.39.1\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.39.0...1.39.1\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-http2/commit/979f431f1f1e75eb61562440cb2862a70d791d3d\"\u003e\u003ccode\u003e979f431\u003c/code\u003e\u003c/a\u003e Optimize HTTP2ToHTTP1 client codec to reduce empty data frames (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/c1bb956720af6a990631ad5dab27f06f5bcd7292\"\u003e\u003ccode\u003ec1bb956\u003c/code\u003e\u003c/a\u003e Update allocation thresholds (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.39.0...1.39.1\"\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-extras` from 1.31.3 to 1.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-extras/releases\"\u003egithub.com/apple/swift-nio-extras's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.32.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash in HTTPResumableUploadChannel when parent channel is closed by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/304\"\u003eapple/swift-nio-extras#304\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-extras/compare/1.32.0...1.32.1\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.32.0...1.32.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.32.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\u003eAdd NIOCertificateHelpers library product, providing APIs to validate NIO SSL certificates using Swift Certificates by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/303\"\u003eapple/swift-nio-extras#303\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-extras/compare/1.31.3...1.32.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.31.3...1.32.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-extras/commit/3df009d563dc9f21a5c85b33d8c2e34d2e4f8c3b\"\u003e\u003ccode\u003e3df009d\u003c/code\u003e\u003c/a\u003e Fix crash in HTTPResumableUploadChannel when parent channel is closed (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/cc599775aa85d04340f09b47e5432564f9889ae7\"\u003e\u003ccode\u003ecc59977\u003c/code\u003e\u003c/a\u003e Add NIOCertificateHelpers product (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/2b837f7c5b9461611ec9ec9f23b5a321e5eb2c35\"\u003e\u003ccode\u003e2b837f7\u003c/code\u003e\u003c/a\u003e Helper to validate nio-ssl certificates using a swift-certificates Verifier (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.31.3...1.32.1\"\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-certificates` from 1.17.1 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-certificates/releases\"\u003egithub.com/apple/swift-certificates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.18.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\u003eCustom private key by \u003ca href=\"https://github.com/Juice805\"\u003e\u003ccode\u003e@​Juice805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/282\"\u003eapple/swift-certificates#282\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/Juice805\"\u003e\u003ccode\u003e@​Juice805\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/282\"\u003eapple/swift-certificates#282\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-certificates/compare/1.17.1...1.18.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.17.1...1.18.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-certificates/commit/24ccdeeeed4dfaae7955fcac9dbf5489ed4f1a25\"\u003e\u003ccode\u003e24ccdee\u003c/code\u003e\u003c/a\u003e Custom private key (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.17.1...1.18.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-log` from 1.8.0 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-log/releases\"\u003egithub.com/apple/swift-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Update lock implementation to more closely align with swift-nio implementation by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/398\"\u003eapple/swift-log#398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReinstate InMemoryLogging product in Swift 6.0 manifest by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/403\"\u003eapple/swift-log#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange document title to 'SLG-0001: Metadata Providers' by \u003ca href=\"https://github.com/ktoso\"\u003e\u003ccode\u003e@​ktoso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/400\"\u003eapple/swift-log#400\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/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/398\"\u003eapple/swift-log#398\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-log/compare/1.9.0...1.9.1\"\u003ehttps://github.com/apple/swift-log/compare/1.9.0...1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.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\u003e[SLG-0002] Implementation: Compile-time log level elimination using traits by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/389\"\u003eapple/swift-log#389\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade GitHub Actions for Node 24 compatibility by \u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/397\"\u003eapple/swift-log#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe SLG-0002 implementation is merged, update the proposal status by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/399\"\u003eapple/swift-log#399\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/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/397\"\u003eapple/swift-log#397\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-log/compare/1.8.0...1.9.0\"\u003ehttps://github.com/apple/swift-log/compare/1.8.0...1.9.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-log/commit/2778fd4e5a12a8aaa30a3ee8285f4ce54c5f3181\"\u003e\u003ccode\u003e2778fd4\u003c/code\u003e\u003c/a\u003e Reinstate InMemoryLogging product in Swift 6.0 manifest (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/0d9c9ae80819296003153d69c8069706036513d1\"\u003e\u003ccode\u003e0d9c9ae\u003c/code\u003e\u003c/a\u003e Change document title to 'SLG-0001: Metadata Providers' (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/a92ccc626c5082a5c9bdbe1f3fbfdda45657ab04\"\u003e\u003ccode\u003ea92ccc6\u003c/code\u003e\u003c/a\u003e feat: Update lock implementation to more closely align with swift-nio impleme...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7ee16e465622412764b0ff0c1301801dc71b8f61\"\u003e\u003ccode\u003e7ee16e4\u003c/code\u003e\u003c/a\u003e The SLG-0002 implementation is merged, update the proposal status (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/1ccd2c5a27013605f8c9c214b3aa59c2e8ac240e\"\u003e\u003ccode\u003e1ccd2c5\u003c/code\u003e\u003c/a\u003e [SLG-0002] Implementation: Compile-time log level elimination using traits (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/477fab4170ec113908159f8ab443a05786e6061f\"\u003e\u003ccode\u003e477fab4\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions for Node 24 compatibility (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-log/compare/1.8.0...1.9.1\"\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-async-algorithms` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-async-algorithms/releases\"\u003egithub.com/apple/swift-async-algorithms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.2\u003c/h2\u003e\n\u003ch2\u003eNotes\u003c/h2\u003e\n\u003cp\u003eParticularly this release contains a rapid response to a compile failure for Swift 6 development branches. Any projects using the development toolchains should update to this released tag to avoid breakage.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Wasm using Swift SDKs that don't support pthreads by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/389\"\u003eapple/swift-async-algorithms#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emapError - transforming failures by \u003ca href=\"https://github.com/phausler\"\u003e\u003ccode\u003e@​phausler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/366\"\u003eapple/swift-async-algorithms#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update comments in Locking.swift to better clarify threading scenario for WASILibc by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/393\"\u003eapple/swift-async-algorithms#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unbuffered \u003ccode\u003eshare\u003c/code\u003e deadlock by \u003ca href=\"https://github.com/alessionossa\"\u003e\u003ccode\u003e@​alessionossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/387\"\u003eapple/swift-async-algorithms#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for FreeBSD by \u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/375\"\u003eapple/swift-async-algorithms#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix swift tool version in Package.swift@5.7  by \u003ca href=\"https://github.com/FirstAM\"\u003e\u003ccode\u003e@​FirstAM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/374\"\u003eapple/swift-async-algorithms#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a data race error with the internal \u003ccode\u003eOptional.takeSending\u003c/code\u003e by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/399\"\u003eapple/swift-async-algorithms#399\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/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/389\"\u003eapple/swift-async-algorithms#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alessionossa\"\u003e\u003ccode\u003e@​alessionossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/387\"\u003eapple/swift-async-algorithms#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/375\"\u003eapple/swift-async-algorithms#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FirstAM\"\u003e\u003ccode\u003e@​FirstAM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/374\"\u003eapple/swift-async-algorithms#374\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-async-algorithms/compare/1.1.1...1.1.2\"\u003ehttps://github.com/apple/swift-async-algorithms/compare/1.1.1...1.1.2\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-async-algorithms/commit/2971dd5d9f6e0515664b01044826bcea16e59fac\"\u003e\u003ccode\u003e2971dd5\u003c/code\u003e\u003c/a\u003e Fix a data race error with the internal \u003ccode\u003eOptional.takeSending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/103f5e5beab0896f7ec5e85d9383ce0f026065f5\"\u003e\u003ccode\u003e103f5e5\u003c/code\u003e\u003c/a\u003e Fix swift tool version (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/b8006a9de07f4bde23f9828074d2ada3996c904e\"\u003e\u003ccode\u003eb8006a9\u003c/code\u003e\u003c/a\u003e Add support for FreeBSD (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/2de50036f67c848aac927964bdad26448fbdd218\"\u003e\u003ccode\u003e2de5003\u003c/code\u003e\u003c/a\u003e Fix unbuffered \u003ccode\u003eshare\u003c/code\u003e deadlock (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/ba540240d3ef6de59e47aa6c11d96e159a015546\"\u003e\u003ccode\u003eba54024\u003c/code\u003e\u003c/a\u003e docs: Update comments in Locking.swift to better clarify threading scenario f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/65ed06871b67a2959451c2cb0ee63cf754d7301b\"\u003e\u003ccode\u003e65ed068\u003c/code\u003e\u003c/a\u003e mapError - transforming failures (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/d98a48b8c222554e7f939b9e72cb6ee806611ca7\"\u003e\u003ccode\u003ed98a48b\u003c/code\u003e\u003c/a\u003e feat: Add support for compiling to wasm when pthreads aren't available (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-async-algorithms/compare/1.1.1...1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/open-meteo/sdk` from 1.24.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-meteo/sdk/releases\"\u003egithub.com/open-meteo/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.24.0...v1.25.0\"\u003e1.25.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ensemble mean model names (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/252\"\u003e#252\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/f1b2a12d9d055cd9c012723b1b7992821e363cb4\"\u003ef1b2a12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump actions/setup-dotnet from 5.0.1 to 5.1.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/250\"\u003e#250\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/b775ff2d32aedd40219f267a81452b61a08a0b03\"\u003eb775ff2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump gradle-semantic-release-plugin in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/251\"\u003e#251\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/b56f5b83fa95327e9b10184fa8c8930c97099578\"\u003eb56f5b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-meteo/sdk/commit/9e2595868cadbed849828fcde0592b0d4de0a80b\"\u003e\u003ccode\u003e9e25958\u003c/code\u003e\u003c/a\u003e chore(release): 1.25.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/b775ff2d32aedd40219f267a81452b61a08a0b03\"\u003e\u003ccode\u003eb775ff2\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-dotnet from 5.0.1 to 5.1.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/b56f5b83fa95327e9b10184fa8c8930c97099578\"\u003e\u003ccode\u003eb56f5b8\u003c/code\u003e\u003c/a\u003e fix: bump gradle-semantic-release-plugin in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/f1b2a12d9d055cd9c012723b1b7992821e363cb4\"\u003e\u003ccode\u003ef1b2a12\u003c/code\u003e\u003c/a\u003e feat: Add ensemble mean model names (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.24.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/patrick-zippenfenig/swifteccodes` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/releases\"\u003egithub.com/patrick-zippenfenig/swifteccodes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/compare/v1.0.1...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync iterators to iterate a grib file or memory (\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/6b4a9b8f2f360c4edec54a2acaeb653c2b3868e8\"\u003e6b4a9b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/patrick-zippenfenig/SwiftEccodes/commit/6b4a9b8f2f360c4edec54a2acaeb653c2b3868e8\"\u003e\u003ccode\u003e6b4a9b8\u003c/code\u003e\u003c/a\u003e feat: Async iterators to iterate a grib file or memory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/931eb9e9fbc2af5f83f0eedf83a1ad6b152e3469\"\u003e\u003ccode\u003e931eb9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patrick-zippenfenig/SwiftEccodes/issues/2\"\u003e#2\u003c/a\u003e from patrick-zippenfenig/1-no-such-module-swifteccodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/188dffd3ad8296240c740f22713a32ebca45bab4\"\u003e\u003ccode\u003e188dffd\u003c/code\u003e\u003c/a\u003e update readme example to use version 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/3a214c22cb5e3d0359eb12484ff77ff2bee8d7ff\"\u003e\u003ccode\u003e3a214c2\u003c/code\u003e\u003c/a\u003e add getSize() function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/compare/v1.0.1...v1.1.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 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/ziad283/open-meteo-Algeria/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziad283%2Fopen-meteo-Algeria/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2830400102","node_id":"PR_kwDOFqR2-M6otHpm","number":1505,"state":"closed","title":"fix: bump the swift-dependencies group with 4 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-16T07:12:10.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T19:30:14.000Z","updated_at":"2025-09-16T07:12:10.000Z","time_to_close":42116,"merged_at":"2025-09-16T07:12:10.000Z","merged_by":"patrick-zippenfenig","closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":4,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.115.1","new_version":"4.117.0","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.27.0","new_version":"1.28.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-system","old_version":"1.6.2","new_version":"1.6.3","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/apple/swift-distributed-tracing","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/apple/swift-distributed-tracing"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 4 updates: [github.com/vapor/vapor](https://github.com/vapor/vapor), [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client), [github.com/apple/swift-system](https://github.com/apple/swift-system) and [github.com/apple/swift-distributed-tracing](https://github.com/apple/swift-distributed-tracing).\n\nUpdates `github.com/vapor/vapor` from 4.115.1 to 4.117.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/773ea6a63595ae4f6bc46a366d78769d4cb8b08c\"\u003e\u003ccode\u003e773ea6a\u003c/code\u003e\u003c/a\u003e Fix warnings in 6.2 (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/636fbe688e001dc1f8d6f6026a52bcc396025d19\"\u003e\u003ccode\u003e636fbe6\u003c/code\u003e\u003c/a\u003e Allow initializing Vapor.Application with a Logger (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/19d81598eb0d5fbff81f5cc939db199fef924bab\"\u003e\u003ccode\u003e19d8159\u003c/code\u003e\u003c/a\u003e Fix test incompatibility with upcoming swift-nio changes (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/db49e552f120d33dadceac5dbeef6c9e5199ac0c\"\u003e\u003ccode\u003edb49e55\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 in the dependencies group (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/78b53f3fabd18b68c620a10ddcad032b80e22d15\"\u003e\u003ccode\u003e78b53f3\u003c/code\u003e\u003c/a\u003e Test the proper variable in testComplexCookieParsing (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vapor/vapor/compare/4.115.1...4.117.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.27.0 to 1.28.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 1.28.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\u003eAdd support for HTTP/1 connection pre-warming 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/856\"\u003eswift-server/async-http-client#856\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.27.0...1.28.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.27.0...1.28.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/7dc119c7edf3c23f52638faadb89182861dee853\"\u003e\u003ccode\u003e7dc119c\u003c/code\u003e\u003c/a\u003e Add support for HTTP/1 connection pre-warming (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.27.0...1.28.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-system` from 1.6.2 to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug in the Windows version of \u003ccode\u003eFileDescriptor.duplicate(as:)\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[1.6] Fix: FileDescriptor.duplicate(as:) returns an invalid file descriptor on Windows by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/260\"\u003eapple/swift-system#260\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-system/compare/1.6.2...1.6.3\"\u003ehttps://github.com/apple/swift-system/compare/1.6.2...1.6.3\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-system/commit/395a77f0aa927f0ff73941d7ac35f2b46d47c9db\"\u003e\u003ccode\u003e395a77f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/260\"\u003e#260\u003c/a\u003e from apple/eng/PR-duplicate-as-release/1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/b1618475ccf5d901bc91b9253a707630967b5173\"\u003e\u003ccode\u003eb161847\u003c/code\u003e\u003c/a\u003e [1.6] Fix: FileDescriptor.duplicate(as:) returns an invalid file descriptor o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-system/compare/1.6.2...1.6.3\"\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-distributed-tracing` from 1.2.2 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-distributed-tracing/releases\"\u003egithub.com/apple/swift-distributed-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.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\u003eIntroduce \u003ccode\u003eInMemoryTracer\u003c/code\u003e (in new \u003ccode\u003eInMemoryTracing\u003c/code\u003e module) \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/183\"\u003eapple/swift-distributed-tracing#183\u003c/a\u003e by \u003ca href=\"https://github.com/slashmo\"\u003e\u003ccode\u003e@​slashmo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ktoso\"\u003e\u003ccode\u003e@​ktoso\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis tracer can be used to capture emitted spans and write tests against them, or manually work with spans in other ways\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-distributed-tracing/compare/1.2.2...1.3.0\"\u003ehttps://github.com/apple/swift-distributed-tracing/compare/1.2.2...1.3.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-distributed-tracing/commit/6600888f4cb5bbf1bcac51000f60b2cbd224c91b\"\u003e\u003ccode\u003e6600888\u003c/code\u003e\u003c/a\u003e Pushing InMemoryTracer (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/180\"\u003e#180\u003c/a\u003e) over the finish line (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-distributed-tracing/compare/1.2.2...1.3.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/open-meteo/open-meteo/pull/1505","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fopen-meteo/issues/1505","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1505/packages"}],"issue_packages":[{"old_version":"1.8.0","new_version":"1.8.1","update_type":"patch","path":null,"pr_created_at":"2026-09-15T03:27:04.000Z","version_change":"1.8.0 → 1.8.1","issue":{"uuid":"5457117307","node_id":"PR_kwDOT3khQs8AAAABDi6ROg","number":7,"state":"open","title":"Bump the all-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":20,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T03:27:04.000Z","updated_at":"2026-10-12T09:01:30.980Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":17,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.101.3","new_version":"2.102.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-system","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/swift-server/async-http-client","old_version":"1.36.0","new_version":"1.36.1","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.37.2","new_version":"2.37.4","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.45.0","new_version":"1.46.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.34.3","new_version":"1.35.1","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-http-types","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/apple/swift-http-types"},{"name":"github.com/apple/swift-certificates","old_version":"1.19.4","new_version":"1.20.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"4.5.1","new_version":"4.5.2","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-asn1","old_version":"1.7.1","new_version":"1.7.2","repository_url":"https://github.com/apple/swift-asn1"},{"name":"github.com/swift-server/swift-service-lifecycle","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/swift-server/swift-service-lifecycle"},{"name":"github.com/apple/swift-log","old_version":"1.15.0","new_version":"1.15.1","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/vapor/jwt-kit","old_version":"5.6.0","new_version":"5.7.0","repository_url":"https://github.com/vapor/jwt-kit"},{"name":"github.com/apple/swift-openapi-runtime","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/apple/swift-openapi-runtime"},{"name":"github.com/apple/swift-openapi-generator","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/apple/swift-openapi-generator"},{"name":"github.com/mattpolzin/openapikit","old_version":"6.2.0","new_version":"6.4.0","repository_url":"https://github.com/mattpolzin/OpenAPIKit"},{"name":"github.com/swiftlang/swift-evolution-metadata-extractor","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/swiftlang/swift-evolution-metadata-extractor"}],"path":null,"ecosystem":"swift"},"body":"Bumps the all-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.101.3` | `2.102.0` |\n| [github.com/apple/swift-system](https://github.com/apple/swift-system) | `1.8.0` | `1.8.1` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.36.0` | `1.36.1` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.37.2` | `2.37.4` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.45.0` | `1.46.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.34.3` | `1.35.1` |\n| [github.com/apple/swift-http-types](https://github.com/apple/swift-http-types) | `1.6.0` | `1.8.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.19.4` | `1.20.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.5.1` | `4.5.2` |\n| [github.com/apple/swift-asn1](https://github.com/apple/swift-asn1) | `1.7.1` | `1.7.2` |\n| [github.com/swift-server/swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle) | `2.11.0` | `2.12.0` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.15.0` | `1.15.1` |\n| [github.com/vapor/jwt-kit](https://github.com/vapor/jwt-kit) | `5.6.0` | `5.7.0` |\n| [github.com/apple/swift-openapi-runtime](https://github.com/apple/swift-openapi-runtime) | `1.12.0` | `1.12.1` |\n| [github.com/apple/swift-openapi-generator](https://github.com/apple/swift-openapi-generator) | `1.13.0` | `1.13.1` |\n| [github.com/mattpolzin/openapikit](https://github.com/mattpolzin/OpenAPIKit) | `6.2.0` | `6.4.0` |\n| [github.com/swiftlang/swift-evolution-metadata-extractor](https://github.com/swiftlang/swift-evolution-metadata-extractor) | `1.1.0` | `1.1.1` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.101.3 to 2.102.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.102.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\u003eAdd variants of flatMap which can return EventLoopFuture\u003c!-- raw HTML omitted --\u003e by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3634\"\u003eapple/swift-nio#3634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unused \u003ccode\u003eSelectorLifecycleState.closing\u003c/code\u003e by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3695\"\u003eapple/swift-nio#3695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd API to get the result of an isolated ELF, if available by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3721\"\u003eapple/swift-nio#3721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Compile the NIOFileSystem family (stubbed); all non-test targets now build by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3649\"\u003eapple/swift-nio#3649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Compile the low-hanging test targets by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3663\"\u003eapple/swift-nio#3663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nio-filesystem): Fallback to non-positional read/write on ENXIO (Fixes \u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3613\"\u003e#3613\u003c/a\u003e) by \u003ca href=\"https://github.com/wasim-builds\"\u003e\u003ccode\u003e@​wasim-builds\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3671\"\u003eapple/swift-nio#3671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement customisation point for scheduled callback on isolated EL by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3679\"\u003eapple/swift-nio#3679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[perf] Do stack allocs instead of heap allocs for small fixed-size allocations by \u003ca href=\"https://github.com/MahdiBM\"\u003e\u003ccode\u003e@​MahdiBM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3652\"\u003eapple/swift-nio#3652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Skip unsupported/flaky tests and run the Windows unit tests in CI by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3680\"\u003eapple/swift-nio#3680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Report the WSAPoll selector's descriptor in its description by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3686\"\u003eapple/swift-nio#3686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNIOFileSystem: saturate ByteCount unit factories instead of trapping on overflow by \u003ca href=\"https://github.com/adityasingh2400\"\u003e\u003ccode\u003e@​adityasingh2400\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3611\"\u003eapple/swift-nio#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Deregister channels while the event loop is closing by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3685\"\u003eapple/swift-nio#3685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix buffer sizing in System.enumerateDevices() by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3684\"\u003eapple/swift-nio#3684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify imports in SocketAddresses.swift by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3696\"\u003eapple/swift-nio#3696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Implement sendmmsg by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3699\"\u003eapple/swift-nio#3699\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix the URL in the README for the badge 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/3661\"\u003eapple/swift-nio#3661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Compile the remaining test targets (NIOPosixTests, NIOFoundationCompatTests) by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3665\"\u003eapple/swift-nio#3665\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(fs): Clarify \u003ccode\u003ereplaceItem\u003c/code\u003e moves the item (Fixes \u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3406\"\u003e#3406\u003c/a\u003e) by \u003ca href=\"https://github.com/wasim-builds\"\u003e\u003ccode\u003e@​wasim-builds\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3674\"\u003eapple/swift-nio#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Stop skipping the event loop tick metrics tests by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3687\"\u003eapple/swift-nio#3687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document that ByteBuffer is a value type by \u003ca href=\"https://github.com/wasim-builds\"\u003e\u003ccode\u003e@​wasim-builds\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3676\"\u003eapple/swift-nio#3676\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/wasim-builds\"\u003e\u003ccode\u003e@​wasim-builds\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3671\"\u003eapple/swift-nio#3671\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.101.3...2.102.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.101.3...2.102.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/a931f2c1de8dd49381ce3bf2e279d033f68d8865\"\u003e\u003ccode\u003ea931f2c\u003c/code\u003e\u003c/a\u003e docs: Document that ByteBuffer is a value type (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3676\"\u003e#3676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/7800d84cba3191dd669f11dceca13d9088eee7a5\"\u003e\u003ccode\u003e7800d84\u003c/code\u003e\u003c/a\u003e Add API to get the result of an isolated ELF, if available (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3721\"\u003e#3721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/385c1a7d48ebe018bcde205f8bd4506403dc889a\"\u003e\u003ccode\u003e385c1a7\u003c/code\u003e\u003c/a\u003e [Windows] Implement sendmmsg (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3699\"\u003e#3699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/48119dbbd23e3eabba48952ac7f75ebeeb87c217\"\u003e\u003ccode\u003e48119db\u003c/code\u003e\u003c/a\u003e Simplify imports in SocketAddresses.swift (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3696\"\u003e#3696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/08b497c9373351e0cf01d7728d46262a5a7f0c1f\"\u003e\u003ccode\u003e08b497c\u003c/code\u003e\u003c/a\u003e [Windows] Stop skipping the event loop tick metrics tests (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3687\"\u003e#3687\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/0be2d1a0afc0c2df1559f2464026a862368a3439\"\u003e\u003ccode\u003e0be2d1a\u003c/code\u003e\u003c/a\u003e [Windows] Fix buffer sizing in System.enumerateDevices() (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3684\"\u003e#3684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/ec51fff05fe1f0a55efa78fdbc6a0f380c3e841a\"\u003e\u003ccode\u003eec51fff\u003c/code\u003e\u003c/a\u003e Remove unused \u003ccode\u003eSelectorLifecycleState.closing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3695\"\u003e#3695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/18670a7e974dc1c8e51a1c29c98a4193a424fad4\"\u003e\u003ccode\u003e18670a7\u003c/code\u003e\u003c/a\u003e [Windows] Deregister channels while the event loop is closing (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3685\"\u003e#3685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/8f5cd5fa9c5f9e9ba50207f3eb1d33abf4925632\"\u003e\u003ccode\u003e8f5cd5f\u003c/code\u003e\u003c/a\u003e NIOFileSystem: saturate ByteCount unit factories instead of trapping on overf...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/72973283d7780ba94d69caff08c5c3c72a2dc6f7\"\u003e\u003ccode\u003e7297328\u003c/code\u003e\u003c/a\u003e [Windows] Report the WSAPoll selector's descriptor in its description (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3686\"\u003e#3686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.101.3...2.102.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-system` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003cp\u003eThis bug-fix release restores compatibility with older macOS SDKs, as well as with single-threaded WASI runtimes.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(wasi): use mock TLS for all non-threaded WASI targets by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/378\"\u003eapple/swift-system#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MachPort): silence concurrency check for mach_task_self_ by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/379\"\u003eapple/swift-system#379\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/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/378\"\u003eapple/swift-system#378\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-system/compare/1.8.0...1.8.1\"\u003ehttps://github.com/apple/swift-system/compare/1.8.0...1.8.1\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-system/commit/869129b7bf4ecc57b97d0193ad29690ca2134750\"\u003e\u003ccode\u003e869129b\u003c/code\u003e\u003c/a\u003e fix(MachPort): silence concurrency check for mach_task_self_ (\u003ca href=\"https://redirect.github.com/apple/swift-system/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/5c2854d7bd24a44a2d5b83451884758c122ef040\"\u003e\u003ccode\u003e5c2854d\u003c/code\u003e\u003c/a\u003e fix(wasi): use mock TLS for all non-threaded WASI targets (\u003ca href=\"https://redirect.github.com/apple/swift-system/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/d0ef8d091d57bc9f7933141536364cf66dfdf6b6\"\u003e\u003ccode\u003ed0ef8d0\u003c/code\u003e\u003c/a\u003e [readme] update for 1.8.x branch\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-system/compare/1.8.0...1.8.1\"\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.36.0 to 1.36.1\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\u003e1.36.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump soundness CI version and update docs 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/913\"\u003eswift-server/async-http-client#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003eurl.full\u003c/code\u003e attribute on spans logged for HTTP requests by \u003ca href=\"https://github.com/ahoppen\"\u003e\u003ccode\u003e@​ahoppen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/906\"\u003eswift-server/async-http-client#906\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/ahoppen\"\u003e\u003ccode\u003e@​ahoppen\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/906\"\u003eswift-server/async-http-client#906\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.36.0...1.36.1\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.36.0...1.36.1\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/f95c908967e98c68c5ce3fd61a7974e7e869e303\"\u003e\u003ccode\u003ef95c908\u003c/code\u003e\u003c/a\u003e Set \u003ccode\u003eurl.full\u003c/code\u003e attribute on spans logged for HTTP requests (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/906\"\u003e#906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/69c6cf0580fb6bb3cb0f00b1d13d6abf89941249\"\u003e\u003ccode\u003e69c6cf0\u003c/code\u003e\u003c/a\u003e Bump soundness CI version and update docs (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.36.0...1.36.1\"\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.37.2 to 2.37.4\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\u003e2.37.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClose the channel when input closes during the TLS handshake by \u003ca href=\"https://github.com/Sam-Amin\"\u003e\u003ccode\u003e@​Sam-Amin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/603\"\u003eapple/swift-nio-ssl#603\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/Sam-Amin\"\u003e\u003ccode\u003e@​Sam-Amin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/603\"\u003eapple/swift-nio-ssl#603\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.37.3...2.37.4\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.37.3...2.37.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.37.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when a peer completes an optionalVerification handshake without a certificate 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-ssl/pull/590\"\u003eapple/swift-nio-ssl#590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comparing TLSConfiguration objects with some closures 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/600\"\u003eapple/swift-nio-ssl#600\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate test certificates by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/597\"\u003eapple/swift-nio-ssl#597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the apple.com certs 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/601\"\u003eapple/swift-nio-ssl#601\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.37.2...2.37.3\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.37.2...2.37.3\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/03827c1a9fdb2b6b00a4e93ede8861520263af8c\"\u003e\u003ccode\u003e03827c1\u003c/code\u003e\u003c/a\u003e Close the channel when input closes during the TLS handshake (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/dea6ebb773fb4b140753d48f93c8d0084531fbd5\"\u003e\u003ccode\u003edea6ebb\u003c/code\u003e\u003c/a\u003e Fix comparing TLSConfiguration objects with some closures (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/600\"\u003e#600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/b1fb0b37207f21298cd78ecd68bbfc62729dbbe1\"\u003e\u003ccode\u003eb1fb0b3\u003c/code\u003e\u003c/a\u003e Update the apple.com certs (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/601\"\u003e#601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/8d8f7844d7a576428c78efd121a01605d947a04b\"\u003e\u003ccode\u003e8d8f784\u003c/code\u003e\u003c/a\u003e Don't crash when a peer completes an optionalVerification handshake without a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/9a03669fe5167adf8261a1d760f4fc8c29eee5d3\"\u003e\u003ccode\u003e9a03669\u003c/code\u003e\u003c/a\u003e Update test certificates (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/597\"\u003e#597\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.37.2...2.37.4\"\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-http2` from 1.45.0 to 1.46.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-http2/releases\"\u003egithub.com/apple/swift-nio-http2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.46.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\u003eRate-limit PING, SETTINGS, PRIORITY, ALTSVC, and ORIGIN frames by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/561\"\u003eapple/swift-nio-http2#561\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNIOHTTP2: fix outbound stream starvation by \u003ca href=\"https://github.com/nishaddeokar\"\u003e\u003ccode\u003e@​nishaddeokar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/559\"\u003eapple/swift-nio-http2#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject the empty HTTP/2 field name by \u003ca href=\"https://github.com/avalyset\"\u003e\u003ccode\u003e@​avalyset\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/563\"\u003eapple/swift-nio-http2#563\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMatch the documented parameter names to the signatures in NIOHPACK by \u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/562\"\u003eapple/swift-nio-http2#562\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/nishaddeokar\"\u003e\u003ccode\u003e@​nishaddeokar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/559\"\u003eapple/swift-nio-http2#559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avalyset\"\u003e\u003ccode\u003e@​avalyset\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/563\"\u003eapple/swift-nio-http2#563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/562\"\u003eapple/swift-nio-http2#562\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-http2/compare/1.45.0...1.46.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.45.0...1.46.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-http2/commit/0f3e54e29c944c2e835ad52159da7d9e1c94ac69\"\u003e\u003ccode\u003e0f3e54e\u003c/code\u003e\u003c/a\u003e Match the documented parameter names to the signatures in NIOHPACK (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/bea911a3de8c3c4ff021aee9a6f534bab850ac27\"\u003e\u003ccode\u003ebea911a\u003c/code\u003e\u003c/a\u003e Reject the empty HTTP/2 field name (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/d6f5f2594365e0bb34ac5c462e0d28a9bfdf3dc5\"\u003e\u003ccode\u003ed6f5f25\u003c/code\u003e\u003c/a\u003e Rate-limit PING, SETTINGS, PRIORITY, ALTSVC, and ORIGIN frames (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/561\"\u003e#561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/281170341aeff301a62dab0ba13f9829ff148989\"\u003e\u003ccode\u003e2811703\u003c/code\u003e\u003c/a\u003e Fix outbound stream starvation (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.45.0...1.46.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-extras` from 1.34.3 to 1.35.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-extras/releases\"\u003egithub.com/apple/swift-nio-extras's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.35.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the defining module for HTTP2ErrorCode by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/323\"\u003eapple/swift-nio-extras#323\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-extras/compare/1.35.0...1.35.1\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.35.0...1.35.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.35.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\u003eImport  \u003ccode\u003eucrt\u003c/code\u003e on Windows if available by \u003ca href=\"https://github.com/Joannis\"\u003e\u003ccode\u003e@​Joannis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/294\"\u003eapple/swift-nio-extras#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTTPResumableUploadHandler dropping responses after the first request on a connection by \u003ca href=\"https://github.com/MichaelDRZ\"\u003e\u003ccode\u003e@​MichaelDRZ\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/319\"\u003eapple/swift-nio-extras#319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep zlib streams at stable addresses by \u003ca href=\"https://github.com/thliu21\"\u003e\u003ccode\u003e@​thliu21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/321\"\u003eapple/swift-nio-extras#321\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject too-small IPv4 packets in the PCAP parser test helper by \u003ca href=\"https://github.com/weissi\"\u003e\u003ccode\u003e@​weissi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/320\"\u003eapple/swift-nio-extras#320\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/thliu21\"\u003e\u003ccode\u003e@​thliu21\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/321\"\u003eapple/swift-nio-extras#321\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-extras/compare/1.34.3...1.35.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.34.3...1.35.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-extras/commit/41449336c8ecfadac6b4b5be75f9c3c306e61ced\"\u003e\u003ccode\u003e4144933\u003c/code\u003e\u003c/a\u003e Specify the defining module for HTTP2ErrorCode (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/3078359149adac3dd1255621a041e361e3f0edd1\"\u003e\u003ccode\u003e3078359\u003c/code\u003e\u003c/a\u003e Import  \u003ccode\u003eucrt\u003c/code\u003e on Windows if available (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/4ba1f167a7dfe33cf150ca5d3a221d3f566a03c3\"\u003e\u003ccode\u003e4ba1f16\u003c/code\u003e\u003c/a\u003e Keep zlib streams at stable addresses (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/aedcd7e2d4f2c55056a02c43b4011fc802b89ebe\"\u003e\u003ccode\u003eaedcd7e\u003c/code\u003e\u003c/a\u003e Fix HTTPResumableUploadHandler dropping responses after the first request on ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/ea000751b13728d666fe909b93d1a5fbe5628c67\"\u003e\u003ccode\u003eea00075\u003c/code\u003e\u003c/a\u003e Reject too-small IPv4 packets in the PCAP parser test helper (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.34.3...1.35.1\"\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-http-types` from 1.6.0 to 1.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-http-types/releases\"\u003egithub.com/apple/swift-http-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.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\u003eAdd HTTP3 datagram error by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/151\"\u003eapple/swift-http-types#151\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eHTTPField.Name.init(parsed:)\u003c/code\u003e \u003ca href=\"https://github.com/inlinable\"\u003e\u003ccode\u003e@​inlinable\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/154\"\u003eapple/swift-http-types#154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegression fix: \u003ccode\u003eHTTPField.Name.init(parsed:)\u003c/code\u003e rejects uppercased names again by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/155\"\u003eapple/swift-http-types#155\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-http-types/compare/1.7.0...1.8.0\"\u003ehttps://github.com/apple/swift-http-types/compare/1.7.0...1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.7.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 QUERY method public by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/130\"\u003eapple/swift-http-types#130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd HTTP/2 and HTTP/3 error code types by \u003ca href=\"https://github.com/ehaydenr\"\u003e\u003ccode\u003e@​ehaydenr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/148\"\u003eapple/swift-http-types#148\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStop copying the name index dictionary on every HTTPFields.append by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/134\"\u003eapple/swift-http-types#134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReimplement HTTPFields on top of a simple Array by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/138\"\u003eapple/swift-http-types#138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove equality check performance by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/141\"\u003eapple/swift-http-types#141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Performance for HTTPField.Name Initializers by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/144\"\u003eapple/swift-http-types#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Performance of HTTP Request and Response inits by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/145\"\u003eapple/swift-http-types#145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Performance of HTTPField.value by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/146\"\u003eapple/swift-http-types#146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd inlinables by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/149\"\u003eapple/swift-http-types#149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake HTTPFields hashing consistent with equality by \u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/143\"\u003eapple/swift-http-types#143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove allocations in Large Field Equality Checks by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/150\"\u003eapple/swift-http-types#150\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdopt availability macros by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/127\"\u003eapple/swift-http-types#127\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Benchmarks by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/133\"\u003eapple/swift-http-types#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove to swift-testing by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/135\"\u003eapple/swift-http-types#135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Benchmark] Rewrite benchmarks to be scaling by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/136\"\u003eapple/swift-http-types#136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd hash tests, incl. a known failing one by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/137\"\u003eapple/swift-http-types#137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding tests for HTTP Field Value Handling by \u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/147\"\u003eapple/swift-http-types#147\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/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/133\"\u003eapple/swift-http-types#133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nerdsupremacist\"\u003e\u003ccode\u003e@​nerdsupremacist\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/144\"\u003eapple/swift-http-types#144\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/143\"\u003eapple/swift-http-types#143\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-http-types/compare/1.6.0...1.7.0\"\u003ehttps://github.com/apple/swift-http-types/compare/1.6.0...1.7.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-http-types/commit/bff4b6903cdc99dda49649dd52f46c11cfd3ed50\"\u003e\u003ccode\u003ebff4b69\u003c/code\u003e\u003c/a\u003e Regression fix: \u003ccode\u003eHTTPField.Name.init(parsed:)\u003c/code\u003e rejects uppercased names again...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/46573d5db7d6fb38f986c406005ad1744f8d3fad\"\u003e\u003ccode\u003e46573d5\u003c/code\u003e\u003c/a\u003e Make HTTPField.Name.init(parsed:) \u003ca href=\"https://github.com/inlinable\"\u003e\u003ccode\u003e@​inlinable\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/154\"\u003e#154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/034320a9ff2d6483a2d86abd7e46e19db14d24df\"\u003e\u003ccode\u003e034320a\u003c/code\u003e\u003c/a\u003e Add HTTP3 datagram error (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/6c8ca8297332ea2780c45e1bce9d7fd2a8b51e1d\"\u003e\u003ccode\u003e6c8ca82\u003c/code\u003e\u003c/a\u003e Improve allocations in Large Field Equality Checks (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/dfebed0b4e47d1fa525d0e0d77765bb79f002350\"\u003e\u003ccode\u003edfebed0\u003c/code\u003e\u003c/a\u003e Make HTTPFields hashing consistent with equality (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/143\"\u003e#143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/6aff14dae9014b5b5da8f25c9b3b863cd2ab8001\"\u003e\u003ccode\u003e6aff14d\u003c/code\u003e\u003c/a\u003e Add inlinables (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/149\"\u003e#149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/f41c097554fc4fa6052f4b41682d519bc6f34da7\"\u003e\u003ccode\u003ef41c097\u003c/code\u003e\u003c/a\u003e Improve Performance of HTTPField.value (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/146\"\u003e#146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/6226da4bb946d926862ceb13553b61e1fcd86e5e\"\u003e\u003ccode\u003e6226da4\u003c/code\u003e\u003c/a\u003e Add HTTP/2 and HTTP/3 error code types (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/148\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/c12e12f7c5c13d9b561f93cb52004285714339c8\"\u003e\u003ccode\u003ec12e12f\u003c/code\u003e\u003c/a\u003e Adding tests for HTTP Field Value Handling (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/147\"\u003e#147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/af7e9d67a303e9b3244e128780bb513ca70ca658\"\u003e\u003ccode\u003eaf7e9d6\u003c/code\u003e\u003c/a\u003e Improve Performance of HTTP Request and Response inits (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/145\"\u003e#145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-http-types/compare/1.6.0...1.8.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-certificates` from 1.19.4 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-certificates/releases\"\u003egithub.com/apple/swift-certificates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.20.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\u003eFix \u003ccode\u003eCMSSignerInfo\u003c/code\u003e's \u003ccode\u003eunsignedAttrs\u003c/code\u003e tag by \u003ca href=\"https://github.com/emaloney\"\u003e\u003ccode\u003e@​emaloney\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/307\"\u003eapple/swift-certificates#307\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/emaloney\"\u003e\u003ccode\u003e@​emaloney\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/307\"\u003eapple/swift-certificates#307\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-certificates/compare/1.19.4...1.20.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.19.4...1.20.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-certificates/commit/c8aece90ea05f9866bd392a5bf13b5cae56c0e03\"\u003e\u003ccode\u003ec8aece9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eCMSSignerInfo\u003c/code\u003e's \u003ccode\u003eunsignedAttrs\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.19.4...1.20.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-crypto` from 4.5.1 to 4.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCompute RSA key size from the modulus bit length by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/466\"\u003eapple/swift-crypto#466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnforce a 2048-bit minimum on RSA raw number initializers by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/467\"\u003eapple/swift-crypto#467\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate contributing guidelines by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/464\"\u003eapple/swift-crypto#464\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMatch the documented parameter names to the signatures by \u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/463\"\u003eapple/swift-crypto#463\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReapply swift-format to fixup PR CI by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/465\"\u003eapple/swift-crypto#465\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/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/463\"\u003eapple/swift-crypto#463\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-crypto/compare/4.5.1...4.5.2\"\u003ehttps://github.com/apple/swift-crypto/compare/4.5.1...4.5.2\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-crypto/commit/da9d28d69ebe3894b18376c8f2395c2f37b8448f\"\u003e\u003ccode\u003eda9d28d\u003c/code\u003e\u003c/a\u003e Enforce a 2048-bit minimum on RSA raw number initializers (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/f79a3ffbc03f5e225fd34e70cd27b047f1122881\"\u003e\u003ccode\u003ef79a3ff\u003c/code\u003e\u003c/a\u003e Compute RSA key size from the modulus bit length (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/fa2832e44bd1bcc0d456483fa0e9adbf9f2c9304\"\u003e\u003ccode\u003efa2832e\u003c/code\u003e\u003c/a\u003e Reapply swift-format to fixup PR CI (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/315a799ccc9c20fbc87d867e1f0ece9d79960285\"\u003e\u003ccode\u003e315a799\u003c/code\u003e\u003c/a\u003e Match the documented parameter names to the signatures (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/463\"\u003e#463\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/3ed653865a3fb145460f02be3d9060fe17bff9e0\"\u003e\u003ccode\u003e3ed6538\u003c/code\u003e\u003c/a\u003e Update contributing guidelines (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/464\"\u003e#464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/4.5.1...4.5.2\"\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-asn1` from 1.7.1 to 1.7.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-asn1/releases\"\u003egithub.com/apple/swift-asn1's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThrow on truncated BER indefinite length encodings by \u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/127\"\u003eapple/swift-asn1#127\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated benchmark thresholds 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-asn1/pull/128\"\u003eapple/swift-asn1#128\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/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/127\"\u003eapple/swift-asn1#127\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-asn1/compare/1.7.1...1.7.2\"\u003ehttps://github.com/apple/swift-asn1/compare/1.7.1...1.7.2\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-asn1/commit/d9a5b37470adc940d22c3bcd5ca6953a516b727f\"\u003e\u003ccode\u003ed9a5b37\u003c/code\u003e\u003c/a\u003e Throw on truncated BER indefinite length encodings (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/c1a7a4e3b322eeda237dee73b6e276dcad3f77de\"\u003e\u003ccode\u003ec1a7a4e\u003c/code\u003e\u003c/a\u003e Updated benchmark thresholds (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-asn1/compare/1.7.1...1.7.2\"\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/swift-service-lifecycle` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/releases\"\u003egithub.com/swift-server/swift-service-lifecycle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.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\u003eDrop Swift 6.0 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/swift-service-lifecycle/pull/236\"\u003eswift-server/swift-service-lifecycle#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault ServiceGroup logger to Logger.current by \u003ca href=\"https://github.com/ZHUOLIN0928\"\u003e\u003ccode\u003e@​ZHUOLIN0928\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/252\"\u003eswift-server/swift-service-lifecycle#252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd FreeBSD pthread support to ConcurrencyHelpers/Lock. by \u003ca href=\"https://github.com/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/243\"\u003eswift-server/swift-service-lifecycle#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemember graceful shutdown requested before run by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/250\"\u003eswift-server/swift-service-lifecycle#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Swift 6.3 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/swift-service-lifecycle/pull/235\"\u003eswift-server/swift-service-lifecycle#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to 0.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/238\"\u003eswift-server/swift-service-lifecycle#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependabot to daily schedule by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/239\"\u003eswift-server/swift-service-lifecycle#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 to 0.0.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/240\"\u003eswift-server/swift-service-lifecycle#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake dependabot set  label by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/241\"\u003eswift-server/swift-service-lifecycle#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup repository structure by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/242\"\u003eswift-server/swift-service-lifecycle#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/244\"\u003eswift-server/swift-service-lifecycle#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 to 0.0.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/246\"\u003eswift-server/swift-service-lifecycle#246\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/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/243\"\u003eswift-server/swift-service-lifecycle#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZHUOLIN0928\"\u003e\u003ccode\u003e@​ZHUOLIN0928\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/252\"\u003eswift-server/swift-service-lifecycle#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/250\"\u003eswift-server/swift-service-lifecycle#250\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/swift-service-lifecycle/compare/2.11.0...2.12.0\"\u003ehttps://github.com/swift-server/swift-service-lifecycle/compare/2.11.0...2.12.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/swift-service-lifecycle/commit/7f9326b0326ff86e3646295ea6e891f68c471c5e\"\u003e\u003ccode\u003e7f9326b\u003c/code\u003e\u003c/a\u003e Remember graceful shutdown requested before run (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/0c3343fa5492b8d4c622151046aac4d73b24fa42\"\u003e\u003ccode\u003e0c3343f\u003c/code\u003e\u003c/a\u003e Default ServiceGroup logger to Logger.current (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/06f9056b9b2defa513da38b7b7fb24874635d7b6\"\u003e\u003ccode\u003e06f9056\u003c/code\u003e\u003c/a\u003e Add FreeBSD pthread support to ConcurrencyHelpers/Lock. (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/55134063b143c1c76b06618e0c51e7730324ef2e\"\u003e\u003ccode\u003e5513406\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/76b080cadddaa94606768c89582f7f72615675cd\"\u003e\u003ccode\u003e76b080c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/2fd7a348e9d0333979108c2da83642a64df6cb2c\"\u003e\u003ccode\u003e2fd7a34\u003c/code\u003e\u003c/a\u003e Cleanup repository structure (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/30ebe6c86c716d8022c8a8a162316dda16f3f638\"\u003e\u003ccode\u003e30ebe6c\u003c/code\u003e\u003c/a\u003e Make dependabot set  label (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/69fcf1e44b83cd27bfe8c7f917272d3a09722fe0\"\u003e\u003ccode\u003e69fcf1e\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/17e7367f299ba20881c7eaa07cb6bcd61d9eba5d\"\u003e\u003ccode\u003e17e7367\u003c/code\u003e\u003c/a\u003e Update dependabot to daily schedule (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/7e011bb1c9d02a2bec23cccc6ce61055ce9edcab\"\u003e\u003ccode\u003e7e011bb\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/compare/2.11.0...2.12.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-log` from 1.15.0 to 1.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-log/releases\"\u003egithub.com/apple/swift-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.15.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRoute the SwiftLog 1.0 default log method to log(event:) by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/503\"\u003eapple/swift-log#503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix referencing WASILibc.stdout/stderr in Swift 6.5+ by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/507\"\u003eapple/swift-log#507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate benchmark thresholds values to match the CI by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/497\"\u003eapple/swift-log#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd CMake build instructions to README by \u003ca href=\"https://github.com/mitras-git\"\u003e\u003ccode\u003e@​mitras-git\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/493\"\u003eapple/swift-log#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable simulator testing due to instability by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/505\"\u003eapple/swift-log#505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument that setting attributes on a collection value is a programmer error by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/504\"\u003eapple/swift-log#504\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/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/504\"\u003eapple/swift-log#504\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-log/compare/1.15.0...1.15.1\"\u003ehttps://github.com/apple/swift-log/compare/1.15.0...1.15.1\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-log/commit/9c6fb14227f55d8f711ce3847dc2f419fb0ecacb\"\u003e\u003ccode\u003e9c6fb14\u003c/code\u003e\u003c/a\u003e Fix referencing WASILibc.stdout/stderr in Swift 6.5+ (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/507\"\u003e#507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/53d00853e69aef84d33b97706ac723dbaccff1e7\"\u003e\u003ccode\u003e53d0085\u003c/code\u003e\u003c/a\u003e Route the SwiftLog 1.0 default log method to log(event:) (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/c5ece247864fe3d206c8c68bb68b3413447c61ae\"\u003e\u003ccode\u003ec5ece24\u003c/code\u003e\u003c/a\u003e Document that setting attributes on a collection value is a programmer error ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/172948a4b53703d4545e3ff30f0c99c045c59b5e\"\u003e\u003ccode\u003e172948a\u003c/code\u003e\u003c/a\u003e Disable simulator testing due to instability (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/505\"\u003e#505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/47a917767fde0cd7f5b5dfdabbec733d2cb2dd95\"\u003e\u003ccode\u003e47a9177\u003c/code\u003e\u003c/a\u003e Add CMake build instructions to README (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/493\"\u003e#493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/f054da4c19fb6b8bd12cf250d47a1ae0db1468ea\"\u003e\u003ccode\u003ef054da4\u003c/code\u003e\u003c/a\u003e Update benchmark thresholds values to match the CI (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-log/compare/1.15.0...1.15.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/vapor/jwt-kit` from 5.6.0 to 5.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vapor/jwt-kit/releases\"\u003egithub.com/vapor/jwt-kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.7.0 - Modernise and update to 6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eModernise and update to 6.2 by \u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/254\"\u003e#254\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSwitches to Swift 6.2 and addresses the points in \u003ca href=\"https://github.com/orgs/vapor/projects/17\"\u003ehttps://github.com/orgs/vapor/projects/17\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/jwt-kit/compare/5.6.0...5.7.0\"\u003ehttps://github.com/vapor/jwt-kit/compare/5.6.0...5.7.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/vapor/jwt-kit/commit/1f75ae99c9d27a39271520b03e93d90cb2590059\"\u003e\u003ccode\u003e1f75ae9\u003c/code\u003e\u003c/a\u003e Modernise and update to 6.2 (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/8189d7c3b0e061b6a236649e84adf3e7a2633929\"\u003e\u003ccode\u003e8189d7c\u003c/code\u003e\u003c/a\u003e Remove runs-on config file, in v3 it'll know to always extend vapor/ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/93a3beee628f24ed56a777b89532341275d1636f\"\u003e\u003ccode\u003e93a3bee\u003c/code\u003e\u003c/a\u003e Assert HMAC key size (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/b04c7340daf69df01dea78131d08c0488a49224b\"\u003e\u003ccode\u003eb04c734\u003c/code\u003e\u003c/a\u003e Add some DocC links now Kiln supports it (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/c39c3acb47a039c0dd801e6deb4ba832fa14950e\"\u003e\u003ccode\u003ec39c3ac\u003c/code\u003e\u003c/a\u003e Make MLDSA APIs part of the public API (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/fedb24f4cb5546f261a8cc3b528da0f7e1481662\"\u003e\u003ccode\u003efedb24f\u003c/code\u003e\u003c/a\u003e Fix flaky test (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/9cccda0ffaa5e32e1b6cb8f6cf98e6ee4a9eeed5\"\u003e\u003ccode\u003e9cccda0\u003c/code\u003e\u003c/a\u003e Some Small Tweaks (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/52b598d2aa74c1d1801f990966099d4abcd4c071\"\u003e\u003ccode\u003e52b598d\u003c/code\u003e\u003c/a\u003e Use comparison operator instead of compare function (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/247\"\u003e#247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/jwt-kit/commit/e8546f433ae310014b934c63ccac62bd49fb58e2\"\u003e\u003ccode\u003ee8546f4\u003c/code\u003e\u003c/a\u003e Update for new API Docs deploy (\u003ca href=\"https://redirect.github.com/vapor/jwt-kit/issues/245\"\u003e#245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vapor/jwt-kit/compare/5.6.0...5.7.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-openapi-runtime` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-openapi-runtime/releases\"\u003egithub.com/apple/swift-openapi-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReject malformed accept header values by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/199\"\u003eapple/swift-openapi-runtime#199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip newlines when parsing events by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/206\"\u003eapple/swift-openapi-runtime#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix order-dependent hashing in OpenAPIObjectContainer and OpenAPIValueContainer by \u003ca href=\"https://github.com/andrii-vysotskyi-maudau\"\u003e\u003ccode\u003e@​andrii-vysotskyi-maudau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/195\"\u003eapple/swift-openapi-runtime#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix semicolon parsing in \u003ccode\u003eContentDisposition\u003c/code\u003e by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/205\"\u003eapple/swift-openapi-runtime#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/200\"\u003eapple/swift-openapi-runtime#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 to 0.0.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/201\"\u003eapple/swift-openapi-runtime#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.12 to 0.0.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/208\"\u003eapple/swift-openapi-runtime#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.14 to 0.0.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/209\"\u003eapple/swift-openapi-runtime#209\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the usage of AI tools for human-to-human communication by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/207\"\u003eapple/swift-openapi-runtime#207\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/andrii-vysotskyi-maudau\"\u003e\u003ccode\u003e@​andrii-vysotskyi-maudau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/pull/195\"\u003eapple/swift-openapi-runtime#195\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-openapi-runtime/compare/1.12.0...1.12.1\"\u003ehttps://github.com/apple/swift-openapi-runtime/compare/1.12.0...1.12.1\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-openapi-runtime/commit/9e53df53e043b53046a371b31aaf0a1e26eef946\"\u003e\u003ccode\u003e9e53df5\u003c/code\u003e\u003c/a\u003e Fix semicolon parsing in \u003ccode\u003eContentDisposition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/e622dc1e5099cdeb4ddc71bd15de0ab588759ee7\"\u003e\u003ccode\u003ee622dc1\u003c/code\u003e\u003c/a\u003e Clarify the usage of AI tools for human-to-human communication (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/a08baa93cb86c5d7321f4203e417dfd94f5e3e66\"\u003e\u003ccode\u003ea08baa9\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.14 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/643f3d6f42a7c3b7fd30a8effb2b0c853776fa35\"\u003e\u003ccode\u003e643f3d6\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.12 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/7a89b4fc25c32c48596ca5a26dd1f9845b437014\"\u003e\u003ccode\u003e7a89b4f\u003c/code\u003e\u003c/a\u003e Fix order-dependent hashing in OpenAPIObjectContainer and OpenAPIValueContain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/e48392d4a8df6e09d1fb5b4432b383baaaf47000\"\u003e\u003ccode\u003ee48392d\u003c/code\u003e\u003c/a\u003e Strip newlines when parsing events (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/7c9f2b6029103e528376a36ab2adcea9a1776415\"\u003e\u003ccode\u003e7c9f2b6\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/5fc0d90247c279fa2bfff0e05fedba4a1c035fa0\"\u003e\u003ccode\u003e5fc0d90\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-openapi-runtime/commit/d6f83f2461c8ee29f1b07d1e036d39f50a4de391\"\u003e\u003ccode\u003ed6f83f2\u003c/code\u003e\u003c/a\u003e Reject malformed accept header values (\u003ca href=\"https://redirect.github.com/apple/swift-openapi-runtime/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-openapi-runtime/compare/1.12.0...1.12.1\"\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-openapi-generator` from 1.13.0 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-openapi-generator/releases\"\u003egithub.com/apple/swift-openapi-generator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit a clear error instead of crashing on duplicate generated schema names by \u003ca href=\"https://github.com/shin4141\"\u003e\u003ccode\u003e@​shin4141\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/939\"\u003eapple/swift-openapi-generator#939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd namespace-based types file splitting by \u003ca href=\"https://github.com/nac5504\"\u003e\u003ccode\u003e@​nac5504\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/925\"\u003eapple/swift-openapi-generator#925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.12 to 0.0.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/924\"\u003eapple/swift-openapi-generator#924\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSOAR-0015: Add namespace file splitting proposal by \u003ca href=\"https://github.com/nac5504\"\u003e\u003ccode\u003e@​nac5504\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/930\"\u003eapple/swift-openapi-generator#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.13 to 0.0.14 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/941\"\u003eapple/swift-openapi-generator#941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse newer swift-prometheus api in example by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/942\"\u003eapple/swift-openapi-generator#942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.14 to 0.0.15 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/944\"\u003eapple/swift-openapi-generator#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify the usage of AI tools for human-to-human communication by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/936\"\u003eapple/swift-openapi-generator#936\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/nac5504\"\u003e\u003ccode\u003e@​nac5504\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/930\"\u003eapple/swift-openapi-generator#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shin4141\"\u003e\u003ccode\u003e@​shin4141\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/939\"\u003eapple/swift-openapi-generator#939\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/942\"\u003eapple/swift-openapi-generator#942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vaibhav8a\"\u003e\u003ccode\u003e@​vaibhav8a\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-openapi-generator/pull/943\"\u003eapple/swift-openapi-generator#943\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://gith...\n\n_Description has been truncated_","html_url":"https://github.com/swift-benchmark/penny-bot/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swift-benchmark%2Fpenny-bot/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.8.0","new_version":"1.8.1","update_type":"patch","path":null,"pr_created_at":"2026-08-24T06:37:28.000Z","version_change":"1.8.0 → 1.8.1","issue":{"uuid":"5231830192","node_id":"PR_kwDOLmfOQc8AAAABAwqM_Q","number":168,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-06T22:53:02.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-24T06:37:28.000Z","updated_at":"2026-09-06T22:53:04.000Z","time_to_close":1181734,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":5,"packages":[{"name":"github.com/awslabs/aws-sdk-swift","old_version":"1.7.55","new_version":"1.7.66","repository_url":"https://github.com/awslabs/aws-sdk-swift"},{"name":"github.com/smithy-lang/smithy-swift","old_version":"0.239.0","new_version":"0.245.0"},{"name":"github.com/apple/swift-system","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/apple/swift-crypto","old_version":"3.15.1","new_version":"4.5.1","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/swift-server/swift-service-lifecycle","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/swift-server/swift-service-lifecycle"}],"path":null,"ecosystem":"swift"},"body":"Bumps the all-dependencies group with 4 updates in the / directory: [github.com/awslabs/aws-sdk-swift](https://github.com/awslabs/aws-sdk-swift), [github.com/apple/swift-system](https://github.com/apple/swift-system), [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) and [github.com/swift-server/swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle).\n\nUpdates `github.com/awslabs/aws-sdk-swift` from 1.7.55 to 1.7.66\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/releases\"\u003egithub.com/awslabs/aws-sdk-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.7.66\u003c/h2\u003e\n\u003ch2\u003eAnnouncements\u003c/h2\u003e\n\u003cp\u003eIn Fall 2026, AWS SDK for Swift will end support for several older Swift and Xcode versions, and several Apple and Linux platforms.  See \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/discussions/2140\"\u003ethis announcement\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eService Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS CloudFront\u003c/strong\u003e: Added SigV4a as a supported signing protocol for Origin Access Control (OAC), enabling CloudFront to sign requests to Amazon S3 Multi-Region Access Point (S3-MRAP) origins.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Lambda\u003c/strong\u003e: Adds support for full JSON resource-based policies, enabling customers to create, retrieve, update, and delete function resource policies as complete JSON documents.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS SageMaker\u003c/strong\u003e: Added IAM Identity Center (IdC) support to CreatePartnerApp and UpdatePartnerApp APIs. Added Customer Managed Key (CMK) support to CreateMlflowApp and DescribeMlflowApp.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Batch\u003c/strong\u003e: AWS Batch now supports a new compute environment type that provides fully managed EC2 capacity with broader compute flexibility than Fargate, including GPU instances, bare metal, and specific instance type selection, without infrastructure management overhead.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Amplify\u003c/strong\u003e: Increased the maximum allowed length from 255 to 4,096 characters to support longer access tokens.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Direct Connect\u003c/strong\u003e: This release adds custom route prefix pool allocations for Direct Connect. You can set IPv4 and IPv6 route prefix counts on private and transit virtual interfaces, and view pool size and unallocated counts on connections and LAGs, plus direct connect gateway attachment prefix allocation totals.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS EC2\u003c/strong\u003e: EC2 marks UEFI instance metadata field as sensitive.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS ARC Region switch\u003c/strong\u003e: Adds support for Rds switchover read replica for Oracle databases in Region switch plans\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS SESv2\u003c/strong\u003e: Amazon SES now supports per-message tracking overrides. You can use the new ConfigurationOverrides parameter in SendEmail and SendBulkEmail to enable or disable open and click tracking for individual messages without changing your account-level or configuration set settings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eService Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Pricing Plan Manager\u003c/strong\u003e: Documentation update for the CreateSubscription API to correct the default value of the approval mode parameter. The default value for paid subscriptions is MANUAL, not IMMEDIATE as previously documented. The default value remains IMMEDIATE for FREE tier subscriptions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/compare/1.7.65...1.7.66\"\u003ehttps://github.com/awslabs/aws-sdk-swift/compare/1.7.65...1.7.66\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.7.65\u003c/h2\u003e\n\u003ch2\u003eAnnouncements\u003c/h2\u003e\n\u003cp\u003eIn Fall 2026, AWS SDK for Swift will end support for several older Swift and Xcode versions, and several Apple and Linux platforms.  See \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/discussions/2140\"\u003ethis announcement\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eService Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Redshift Serverless\u003c/strong\u003e: Amazon Redshift Enhanced System Table Retention that allows customers to store their system table data directly in S3 Tables in customer's account instead of Redshift Managed Storage\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS VPC Lattice\u003c/strong\u003e: Amazon VPC Lattice now supports modification of private DNS options on Service Network VPC Associations\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Account Access\u003c/strong\u003e: Adds throttling exceptions to operation outputs that were previously inconsistent with other operations.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS MediaLive\u003c/strong\u003e: AWS Elemental MediaLive now supports video cropping and output positioning. Use cropRectangle and outputPositionRectangle to position the encoded video within the output frame, with the surrounding area filled with black.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Bedrock AgentCore\u003c/strong\u003e: AgentCore Memory now supports Flexible Namespaces and Non-Conversational Payloads in CreateEvent API\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Redshift\u003c/strong\u003e: Amazon Redshift enhanced System Table retention that allows customers to store their system table data directly in S3 Tables in customer's account instead of Redshift Managed Storage\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Batch\u003c/strong\u003e: AWS Batch now supports managing CloudWatch Container Insights on compute environments via CreateComputeEnvironment and UpdateComputeEnvironment.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Bedrock AgentCore Control\u003c/strong\u003e: AgentCore Memory now supports Flexible Namespaces\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS EKS\u003c/strong\u003e: Adds support for EKS cluster certificate authorities (CA)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/compare/1.7.64...1.7.65\"\u003ehttps://github.com/awslabs/aws-sdk-swift/compare/1.7.64...1.7.65\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.7.64\u003c/h2\u003e\n\u003ch2\u003eAnnouncements\u003c/h2\u003e\n\u003cp\u003eIn Fall 2026, AWS SDK for Swift will end support for several older Swift and Xcode versions, and several Apple and Linux platforms.  See \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/discussions/2140\"\u003ethis announcement\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eService Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS MediaLive\u003c/strong\u003e: AWS Elemental MediaLive now supports SCTE-35 marker passthrough without IDR frame insertion for CMAF Ingest, MediaPackage V2, and transport stream outputs.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Marketplace Catalog\u003c/strong\u003e: Introducing two new APIs, DescribeAssessment and ListAssessments. These APIs expose validation issues on Marketplace resources. The validation issues are exposed via a newly created resource called Assessment.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS WorkSpaces\u003c/strong\u003e: Amazon WorkSpaces now supports nested virtualization, allowing you to run hypervisors and virtualization-based workloads within your WorkSpaces. You can enable or disable nested virtualization when creating a WorkSpace or by modifying an existing WorkSpace's properties.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Outposts\u003c/strong\u003e: AWS Outposts now supports VPC Endpoint configuration in CreatePrivateConnectivityConfig, enabling scoped private connectivity with provisioning role creation for secure outpost installations\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS EntityResolution\u003c/strong\u003e: Added ResourceNotFoundException to DeleteSchemaMapping, DeleteMatchingWorkflow, DeleteIdMappingWorkflow, and DeleteIdNamespace. These operations now return a 404 ResourceNotFoundException (previously a 200 Success) when the target resource does not exist.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eService Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Batch\u003c/strong\u003e: Update AWS Batch documentation with newer Fargate Supported configurations, notes, and fix broken Docker link re-directs.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS EC2\u003c/strong\u003e: Doc release for CreateImage support for instances with local snapshots in Outpost\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/awslabs/aws-sdk-swift/commit/3a3b753425ea8e7fae2f9077493ab1568d1203c7\"\u003e\u003ccode\u003e3a3b753\u003c/code\u003e\u003c/a\u003e chore: Updates version to 1.7.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/2e01bdcb4a8fdd2f6420b9a6d6fb630c912d096a\"\u003e\u003ccode\u003e2e01bdc\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/e5114506960ef642466957b0d33010f4cfd6bfc2\"\u003e\u003ccode\u003ee511450\u003c/code\u003e\u003c/a\u003e chore: Updates version to 1.7.65\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/0c90a4eaefd1027791fd5beb396a3fabb8104aec\"\u003e\u003ccode\u003e0c90a4e\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/fb71ecdd8d9ebbde86a16c458942e6a55d4ac82a\"\u003e\u003ccode\u003efb71ecd\u003c/code\u003e\u003c/a\u003e chore: Update latest Xcode on Github CI to Xcode 26.6 (\u003ca href=\"https://redirect.github.com/awslabs/aws-sdk-swift/issues/2214\"\u003e#2214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/60848889b0d338259d3e80d261f55af07c7a6fb6\"\u003e\u003ccode\u003e6084888\u003c/code\u003e\u003c/a\u003e chore: Updates version to 1.7.64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/a99ec753f3b939cadcb54b68658c3492a10945fb\"\u003e\u003ccode\u003ea99ec75\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/9833257c8e702a202ade51c9ef6cba84ed9b2fd4\"\u003e\u003ccode\u003e9833257\u003c/code\u003e\u003c/a\u003e chore: Updates version to 1.7.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/b8bb0f42ba52dcfad5b5674b980790de8b764e86\"\u003e\u003ccode\u003eb8bb0f4\u003c/code\u003e\u003c/a\u003e Update API model\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/awslabs/aws-sdk-swift/commit/fb50f484dbdd2688dd935748146902d27edd6dd0\"\u003e\u003ccode\u003efb50f48\u003c/code\u003e\u003c/a\u003e chore: Update smithy to 1.73.0 (\u003ca href=\"https://redirect.github.com/awslabs/aws-sdk-swift/issues/2213\"\u003e#2213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/awslabs/aws-sdk-swift/compare/1.7.55...1.7.66\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/smithy-lang/smithy-swift` from 0.239.0 to 0.245.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smithy-lang/smithy-swift/releases\"\u003egithub.com/smithy-lang/smithy-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.245.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.244.0...0.245.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.244.0...0.245.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.244.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Schema-based request HTTP bindings (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.243.0...0.244.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.243.0...0.244.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.243.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Schema-based event stream serialization (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.242.0...0.243.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.242.0...0.243.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.242.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Nested Document serde causes crash (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Protocol tests \u0026amp; implementation for FP numbers in query \u0026amp; headers are wrong (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1142\"\u003e#1142\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.241.0...0.242.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.241.0...0.242.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.241.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eperf: Assign dereferenced schemas to local vars (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1139\"\u003e#1139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.240.0...0.241.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.240.0...0.241.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.240.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add schema extension support, member JSON name extension (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.239.0...0.240.0\"\u003ehttps://github.com/smithy-lang/smithy-swift/compare/0.239.0...0.240.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/smithy-lang/smithy-swift/commit/e17663e97cb5758610f9e8311d5a7a8304cb5bb2\"\u003e\u003ccode\u003ee17663e\u003c/code\u003e\u003c/a\u003e chore: Updates version to 0.245.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/5d0cff581ff1480d2b2093620f4244b4f4e52f6b\"\u003e\u003ccode\u003e5d0cff5\u003c/code\u003e\u003c/a\u003e chore: Run Xcode 26.6 and Apple 26.5 sims on GH CI (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1148\"\u003e#1148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/7ccd61a3062a41581a3554a326ca5eec527f5a67\"\u003e\u003ccode\u003e7ccd61a\u003c/code\u003e\u003c/a\u003e chore: Updates version to 0.244.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/319b26a681a0ded94815e4d7b4382d4bed4819dd\"\u003e\u003ccode\u003e319b26a\u003c/code\u003e\u003c/a\u003e feat: Schema-based request HTTP bindings (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1144\"\u003e#1144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/6a28927142d81f16e638b39176c202570cb4d689\"\u003e\u003ccode\u003e6a28927\u003c/code\u003e\u003c/a\u003e chore: Updates version to 0.243.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/d8ee9104322831439d902d07a97df2e6351bd3f4\"\u003e\u003ccode\u003ed8ee910\u003c/code\u003e\u003c/a\u003e chore: Update smithy to 1.73.0 (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1147\"\u003e#1147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/161da2d4bc66e41fb983399566b4954e088ad24d\"\u003e\u003ccode\u003e161da2d\u003c/code\u003e\u003c/a\u003e feat: Schema-based event stream serialization (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/d4480dcd6359b634f7533a87e9e4df8b3242755f\"\u003e\u003ccode\u003ed4480dc\u003c/code\u003e\u003c/a\u003e chore: \u003ccode\u003eswift-settings.json\u003c/code\u003e cleanup (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/31336dfea2e448523630ea1fe4d83ddc1156de3c\"\u003e\u003ccode\u003e31336df\u003c/code\u003e\u003c/a\u003e chore: Updates version to 0.242.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-swift/commit/0c99c20f2d599d7131ac0ecb5a3e1c0b88614ee1\"\u003e\u003ccode\u003e0c99c20\u003c/code\u003e\u003c/a\u003e fix: Nested Document serde causes crash (\u003ca href=\"https://redirect.github.com/smithy-lang/smithy-swift/issues/1141\"\u003e#1141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smithy-lang/smithy-swift/compare/0.239.0...0.245.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-system` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.1\u003c/h2\u003e\n\u003cp\u003eThis bug-fix release restores compatibility with older macOS SDKs, as well as with single-threaded WASI runtimes.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(wasi): use mock TLS for all non-threaded WASI targets by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/378\"\u003eapple/swift-system#378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(MachPort): silence concurrency check for mach_task_self_ by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/379\"\u003eapple/swift-system#379\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/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/378\"\u003eapple/swift-system#378\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-system/compare/1.8.0...1.8.1\"\u003ehttps://github.com/apple/swift-system/compare/1.8.0...1.8.1\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-system/commit/869129b7bf4ecc57b97d0193ad29690ca2134750\"\u003e\u003ccode\u003e869129b\u003c/code\u003e\u003c/a\u003e fix(MachPort): silence concurrency check for mach_task_self_ (\u003ca href=\"https://redirect.github.com/apple/swift-system/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/5c2854d7bd24a44a2d5b83451884758c122ef040\"\u003e\u003ccode\u003e5c2854d\u003c/code\u003e\u003c/a\u003e fix(wasi): use mock TLS for all non-threaded WASI targets (\u003ca href=\"https://redirect.github.com/apple/swift-system/issues/378\"\u003e#378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/d0ef8d091d57bc9f7933141536364cf66dfdf6b6\"\u003e\u003ccode\u003ed0ef8d0\u003c/code\u003e\u003c/a\u003e [readme] update for 1.8.x branch\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-system/compare/1.8.0...1.8.1\"\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-crypto` from 3.15.1 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBack AES-CBC with BoringSSL and constant-time PKCS#7 unpadding by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/448\"\u003eapple/swift-crypto#448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double-free when RSA key init from bytes fails by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://github.com/apple/swift-crypto/commit/47d3869a7291f085c1fb9fb1e6d3b97a793f45c6\"\u003ehttps://github.com/apple/swift-crypto/commit/47d3869a7291f085c1fb9fb1e6d3b97a793f45c6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate cross-platform dependencies in README by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/446\"\u003eapple/swift-crypto#446\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-crypto/compare/4.5.0...4.5.1\"\u003ehttps://github.com/apple/swift-crypto/compare/4.5.0...4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.5.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\u003eAdd support for SHA-512/256 by \u003ca href=\"https://github.com/bauer-andreas\"\u003e\u003ccode\u003e@​bauer-andreas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/432\"\u003eapple/swift-crypto#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdopt FoundationEssentials instead of Foundation where available by \u003ca href=\"https://github.com/t089\"\u003e\u003ccode\u003e@​t089\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/317\"\u003eapple/swift-crypto#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module anchor to fix empty dynamic framework on Xcode 26 by \u003ca href=\"https://github.com/mrcararia\"\u003e\u003ccode\u003e@​mrcararia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/436\"\u003eapple/swift-crypto#436\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/bauer-andreas\"\u003e\u003ccode\u003e@​bauer-andreas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/432\"\u003eapple/swift-crypto#432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t089\"\u003e\u003ccode\u003e@​t089\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/317\"\u003eapple/swift-crypto#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrcararia\"\u003e\u003ccode\u003e@​mrcararia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/436\"\u003eapple/swift-crypto#436\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-crypto/compare/4.4.0...4.5.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.4.0...4.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.4.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\u003eDrop Swift 6.0 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-crypto/pull/434\"\u003eapple/swift-crypto#434\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Swift 6.3 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/apple/swift-crypto/pull/433\"\u003eapple/swift-crypto#433\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-crypto/compare/4.3.1...4.4.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.3.1...4.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwift Crypto 4.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eSecurity Fixes\u003c/h2\u003e\n\u003cp\u003eThis version contains a fix for CVE-2026-28815: X-Wing HPKE Decapsulation Accepts Malformed Ciphertext Length. The X-Wing decapsulation path accepts attacker-controlled encapsulated ciphertext bytes without enforcing the required fixed ciphertext length. For more details see \u003ca href=\"https://github.com/apple/swift-crypto/security/advisories/GHSA-9m44-rr2w-ppp7\"\u003ethe advisory\u003c/a\u003e. We recommend updating to this release as soon as possible. (\u003ca href=\"https://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\"\u003ecommit\u003c/a\u003e)\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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-crypto/commit/47d3869a7291f085c1fb9fb1e6d3b97a793f45c6\"\u003e\u003ccode\u003e47d3869\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c3d9fc89386c07b25e80c5970c910548d6769f2c\"\u003e\u003ccode\u003ec3d9fc8\u003c/code\u003e\u003c/a\u003e Back AES-CBC with BoringSSL and constant-time PKCS#7 unpadding (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/448\"\u003e#448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/1ca42a188564ef447fcb49224363a0f702b128f5\"\u003e\u003ccode\u003e1ca42a1\u003c/code\u003e\u003c/a\u003e Update cross-platform dependencies in README (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/446\"\u003e#446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/1b6b2e274e85105bfa155183145a1dcfd63331f1\"\u003e\u003ccode\u003e1b6b2e2\u003c/code\u003e\u003c/a\u003e Add module anchor to fix empty dynamic framework on Xcode 26 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/2d37b1192fac98c9608fa66ff186a2c7cbf99fa2\"\u003e\u003ccode\u003e2d37b11\u003c/code\u003e\u003c/a\u003e Adopt FoundationEssentials instead of Foundation where available (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c5b1d7f0cbed48915b140538d812bf3a465bf5be\"\u003e\u003ccode\u003ec5b1d7f\u003c/code\u003e\u003c/a\u003e Add support for SHA-512/256 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/476538ccb827f2dd18efc5de754cc87d77127a47\"\u003e\u003ccode\u003e476538c\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/5ef6059b2b51dce29b5563449311af34b9a2510e\"\u003e\u003ccode\u003e5ef6059\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\"\u003e\u003ccode\u003ebb4ba81\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/fa308c07a6fa04a727212d793e761460e41049c3\"\u003e\u003ccode\u003efa308c0\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/431\"\u003e#431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-crypto/compare/3.15.1...4.5.1\"\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/swift-service-lifecycle` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/releases\"\u003egithub.com/swift-server/swift-service-lifecycle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.12.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\u003eDrop Swift 6.0 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/swift-service-lifecycle/pull/236\"\u003eswift-server/swift-service-lifecycle#236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault ServiceGroup logger to Logger.current by \u003ca href=\"https://github.com/ZHUOLIN0928\"\u003e\u003ccode\u003e@​ZHUOLIN0928\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/252\"\u003eswift-server/swift-service-lifecycle#252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd FreeBSD pthread support to ConcurrencyHelpers/Lock. by \u003ca href=\"https://github.com/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/243\"\u003eswift-server/swift-service-lifecycle#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemember graceful shutdown requested before run by \u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/250\"\u003eswift-server/swift-service-lifecycle#250\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable Swift 6.3 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/swift-service-lifecycle/pull/235\"\u003eswift-server/swift-service-lifecycle#235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to 0.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/238\"\u003eswift-server/swift-service-lifecycle#238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependabot to daily schedule by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/239\"\u003eswift-server/swift-service-lifecycle#239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 to 0.0.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/240\"\u003eswift-server/swift-service-lifecycle#240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake dependabot set  label by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/241\"\u003eswift-server/swift-service-lifecycle#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup repository structure by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/242\"\u003eswift-server/swift-service-lifecycle#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/244\"\u003eswift-server/swift-service-lifecycle#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 to 0.0.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/246\"\u003eswift-server/swift-service-lifecycle#246\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/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/243\"\u003eswift-server/swift-service-lifecycle#243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZHUOLIN0928\"\u003e\u003ccode\u003e@​ZHUOLIN0928\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/252\"\u003eswift-server/swift-service-lifecycle#252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aryansk\"\u003e\u003ccode\u003e@​aryansk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/250\"\u003eswift-server/swift-service-lifecycle#250\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/swift-service-lifecycle/compare/2.11.0...2.12.0\"\u003ehttps://github.com/swift-server/swift-service-lifecycle/compare/2.11.0...2.12.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/swift-service-lifecycle/commit/7f9326b0326ff86e3646295ea6e891f68c471c5e\"\u003e\u003ccode\u003e7f9326b\u003c/code\u003e\u003c/a\u003e Remember graceful shutdown requested before run (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/0c3343fa5492b8d4c622151046aac4d73b24fa42\"\u003e\u003ccode\u003e0c3343f\u003c/code\u003e\u003c/a\u003e Default ServiceGroup logger to Logger.current (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/06f9056b9b2defa513da38b7b7fb24874635d7b6\"\u003e\u003ccode\u003e06f9056\u003c/code\u003e\u003c/a\u003e Add FreeBSD pthread support to ConcurrencyHelpers/Lock. (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/55134063b143c1c76b06618e0c51e7730324ef2e\"\u003e\u003ccode\u003e5513406\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.11 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/76b080cadddaa94606768c89582f7f72615675cd\"\u003e\u003ccode\u003e76b080c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/244\"\u003e#244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/2fd7a348e9d0333979108c2da83642a64df6cb2c\"\u003e\u003ccode\u003e2fd7a34\u003c/code\u003e\u003c/a\u003e Cleanup repository structure (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/30ebe6c86c716d8022c8a8a162316dda16f3f638\"\u003e\u003ccode\u003e30ebe6c\u003c/code\u003e\u003c/a\u003e Make dependabot set  label (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/241\"\u003e#241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/69fcf1e44b83cd27bfe8c7f917272d3a09722fe0\"\u003e\u003ccode\u003e69fcf1e\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.10 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/17e7367f299ba20881c7eaa07cb6bcd61d9eba5d\"\u003e\u003ccode\u003e17e7367\u003c/code\u003e\u003c/a\u003e Update dependabot to daily schedule (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/7e011bb1c9d02a2bec23cccc6ce61055ce9edcab\"\u003e\u003ccode\u003e7e011bb\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/236\"\u003e#236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/compare/2.11.0...2.12.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 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/swift-server-community/dynamo-db-tables/pull/168","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/swift-server-community%2Fdynamo-db-tables/issues/168","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/168/packages"}},{"old_version":"1.6.4","new_version":"1.6.5","update_type":"patch","path":null,"pr_created_at":"2026-06-08T03:18:08.000Z","version_change":"1.6.4 → 1.6.5","issue":{"uuid":"4609755726","node_id":"PR_kwDOPcsO0s7jvaVT","number":12,"state":"closed","title":"build(deps): bump the swift-packages group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-15T03:17:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-08T03:18:08.000Z","updated_at":"2026-06-15T03:18:01.000Z","time_to_close":604791,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"swift-packages","update_count":14,"packages":[{"name":"github.com/grpc/grpc-swift-2","old_version":"2.4.0","new_version":"2.4.1","repository_url":"https://github.com/grpc/grpc-swift-2"},{"name":"github.com/grpc/grpc-swift-protobuf","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/grpc/grpc-swift-protobuf"},{"name":"github.com/apple/swift-async-algorithms","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/apple/swift-async-algorithms"},{"name":"github.com/apple/swift-certificates","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-collections","old_version":"1.4.1","new_version":"1.5.1","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-crypto","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-http-types","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/apple/swift-http-types"},{"name":"github.com/apple/swift-log","old_version":"1.12.0","new_version":"1.13.1","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-nio","old_version":"2.98.0","new_version":"2.100.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.34.0","new_version":"1.34.1","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.43.0","new_version":"1.44.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-transport-services","old_version":"1.27.0","new_version":"1.28.0","repository_url":"https://github.com/apple/swift-nio-transport-services"},{"name":"github.com/apple/swift-protobuf","old_version":"1.37.0","new_version":"1.38.0","repository_url":"https://github.com/apple/swift-protobuf"},{"name":"github.com/apple/swift-system","old_version":"1.6.4","new_version":"1.6.5","repository_url":"https://github.com/apple/swift-system"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-packages group with 14 updates in the /cmd/powergrid-app/PowerGrid directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/grpc/grpc-swift-2](https://github.com/grpc/grpc-swift-2) | `2.4.0` | `2.4.1` |\n| [github.com/grpc/grpc-swift-protobuf](https://github.com/grpc/grpc-swift-protobuf) | `2.3.0` | `2.4.0` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.3` | `1.1.4` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.19.0` | `1.19.1` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.4.1` | `1.5.1` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.4.0` | `4.5.0` |\n| [github.com/apple/swift-http-types](https://github.com/apple/swift-http-types) | `1.5.1` | `1.6.0` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.12.0` | `1.13.1` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.98.0` | `2.100.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.34.0` | `1.34.1` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.43.0` | `1.44.0` |\n| [github.com/apple/swift-nio-transport-services](https://github.com/apple/swift-nio-transport-services) | `1.27.0` | `1.28.0` |\n| [github.com/apple/swift-protobuf](https://github.com/apple/swift-protobuf) | `1.37.0` | `1.38.0` |\n| [github.com/apple/swift-system](https://github.com/apple/swift-system) | `1.6.4` | `1.6.5` |\n\n\nUpdates `github.com/grpc/grpc-swift-2` from 2.4.0 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-swift-2/releases\"\u003egithub.com/grpc/grpc-swift-2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn deadlineExceeded when client timeout fires. by \u003ca href=\"https://github.com/jglogan\"\u003e\u003ccode\u003e@​jglogan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc/grpc-swift-2/pull/46\"\u003egrpc/grpc-swift-2#46\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/jglogan\"\u003e\u003ccode\u003e@​jglogan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/grpc/grpc-swift-2/pull/46\"\u003egrpc/grpc-swift-2#46\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc/grpc-swift-2/compare/2.4.0...2.4.1\"\u003ehttps://github.com/grpc/grpc-swift-2/compare/2.4.0...2.4.1\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/grpc/grpc-swift-2/commit/21fe69ab7ce0e87ac089534733c52f037e74a3eb\"\u003e\u003ccode\u003e21fe69a\u003c/code\u003e\u003c/a\u003e Return deadlineExceeded when client timeout fires. (\u003ca href=\"https://redirect.github.com/grpc/grpc-swift-2/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-swift-2/compare/2.4.0...21fe69ab7ce0e87ac089534733c52f037e74a3eb\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/grpc/grpc-swift-protobuf` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/grpc/grpc-swift-protobuf/releases\"\u003egithub.com/grpc/grpc-swift-protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.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\u003eUse vendored protoc by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/grpc/grpc-swift-protobuf/pull/100\"\u003egrpc/grpc-swift-protobuf#100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/grpc/grpc-swift-protobuf/compare/2.3.0...2.4.0\"\u003ehttps://github.com/grpc/grpc-swift-protobuf/compare/2.3.0...2.4.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/grpc/grpc-swift-protobuf/commit/b05885fa9bdd88f1eab2e7162f1ee81340b0da33\"\u003e\u003ccode\u003eb05885f\u003c/code\u003e\u003c/a\u003e Use vendored protoc (\u003ca href=\"https://redirect.github.com/grpc/grpc-swift-protobuf/issues/100\"\u003e#100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/grpc/grpc-swift-protobuf/compare/2.3.0...b05885fa9bdd88f1eab2e7162f1ee81340b0da33\"\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-async-algorithms` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-async-algorithms/releases\"\u003egithub.com/apple/swift-async-algorithms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a few new region isolation errors in \u003ccode\u003enightly-main\u003c/code\u003e by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/419\"\u003eapple/swift-async-algorithms#419\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-async-algorithms/compare/1.1.3...1.1.4\"\u003ehttps://github.com/apple/swift-async-algorithms/compare/1.1.3...1.1.4\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-async-algorithms/commit/d0b4a06d0f173a2f3be27d3ea21b3c3aa18db440\"\u003e\u003ccode\u003ed0b4a06\u003c/code\u003e\u003c/a\u003e Rework \u003ccode\u003eAsyncStreaming\u003c/code\u003e protocols to use generic \u003ccode\u003eRangeReplaceableContainer\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/6a92272e13c0b3f6e6d0561397870992c8515747\"\u003e\u003ccode\u003e6a92272\u003c/code\u003e\u003c/a\u003e Fix a few new region isolation errors in \u003ccode\u003enightly-main\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/6783e0f2d213c9b2d5a4a7240b02f615875ea7d7\"\u003e\u003ccode\u003e6783e0f\u003c/code\u003e\u003c/a\u003e Adds a new \u003ccode\u003eAsyncReader.forEach\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/d14a83b31fbcb2ee3bf3cca13c74b82c4eb9525b\"\u003e\u003ccode\u003ed14a83b\u003c/code\u003e\u003c/a\u003e Adds a new \u003ccode\u003eAsyncReader.collect\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/0a5f92d159c8cea460425363b7136de74e5fd464\"\u003e\u003ccode\u003e0a5f92d\u003c/code\u003e\u003c/a\u003e Expose the \u003ccode\u003eAsyncStreaming\u003c/code\u003e target as a product (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/be2467e0c0b204e07fef407eb86306fb224dd90d\"\u003e\u003ccode\u003ebe2467e\u003c/code\u003e\u003c/a\u003e Add new experimental \u003ccode\u003e_AsyncStreaming\u003c/code\u003e module (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-async-algorithms/compare/1.1.3...d0b4a06d0f173a2f3be27d3ea21b3c3aa18db440\"\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-certificates` from 1.19.0 to 1.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-certificates/releases\"\u003egithub.com/apple/swift-certificates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.19.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Foundation import by \u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/297\"\u003eapple/swift-certificates#297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in SignatureAlgorithm error message. by \u003ca href=\"https://github.com/lamtrinhdev\"\u003e\u003ccode\u003e@​lamtrinhdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/295\"\u003eapple/swift-certificates#295\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/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/297\"\u003eapple/swift-certificates#297\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-certificates/compare/1.19.0...1.19.1\"\u003ehttps://github.com/apple/swift-certificates/compare/1.19.0...1.19.1\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-certificates/commit/bde8ca32a096825dfce37467137c903418c1893d\"\u003e\u003ccode\u003ebde8ca3\u003c/code\u003e\u003c/a\u003e Remove Foundation import (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/297\"\u003e#297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/e9312a35a3df8dea0085aef785dd2d1d054508a3\"\u003e\u003ccode\u003ee9312a3\u003c/code\u003e\u003c/a\u003e Fix typo in SignatureAlgorithm error message. (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.19.0...bde8ca32a096825dfce37467137c903418c1893d\"\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-collections` from 1.4.1 to 1.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-collections/releases\"\u003egithub.com/apple/swift-collections's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwift Collections 1.5.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release resolving three issues uncovered since 1.5.0 was tagged, including a source breaking regression introduced in 1.4.0, affecting clients importing the \u003ccode\u003eCollections\u003c/code\u003e module.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImport error from \u003ccode\u003eHashTreeCollections\u003c/code\u003e, reported by \u003ca href=\"https://github.com/vanvoorden\"\u003e\u003ccode\u003e@​vanvoorden\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/653\"\u003eapple/swift-collections#653\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eResolve source break in the Collections module by \u003ca href=\"https://github.com/lorentey\"\u003e\u003ccode\u003e@​lorentey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/654\"\u003eapple/swift-collections#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eLinker error around RigidArray when using in Embedded Swift for WebAssembly, reported by \u003ca href=\"https://github.com/sliemeobn\"\u003e\u003ccode\u003e@​sliemeobn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/648\"\u003eapple/swift-collections#648\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e[BasicContainers] Don’t define LLDB formatter symbol on Wasm by \u003ca href=\"https://github.com/lorentey\"\u003e\u003ccode\u003e@​lorentey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/650\"\u003eapple/swift-collections#650\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGuard \u003ccode\u003eUniqueBox.borrow\u003c/code\u003e correctly by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/649\"\u003eapple/swift-collections#649\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-collections/compare/1.5.0...1.5.1\"\u003ehttps://github.com/apple/swift-collections/compare/1.5.0...1.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwift Collections 1.5.0\u003c/h2\u003e\n\u003cp\u003eThis feature release supports Swift toolchain versions 6.0, 6.1, 6.2, and 6.3. It includes the following new features and bug fixes:\u003c/p\u003e\n\u003ch3\u003eDebugging enhancements\u003c/h3\u003e\n\u003cp\u003eThe package now defines LLDB data formatters for \u003ccode\u003eRigidArray\u003c/code\u003e. The formatters are emitted into the executable binary, and they are automatically loaded by LLDB. We expect to implement formatters for (many) more types in subsequent releases.\u003c/p\u003e\n\u003ch3\u003eNew stable APIs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRigidArray\u003c/code\u003e and \u003ccode\u003eUniqueArray\u003c/code\u003e now conform to \u003ccode\u003eEquatable\u003c/code\u003e when their element type is \u003ccode\u003eEquatable\u003c/code\u003e. This conformance requires a Swift 6.4 or later toolchain (it relies on \u003ca href=\"https://github.com/swiftlang/swift-evolution/blob/main/proposals/0499-equatable-hashable-comparable-noncopyable.md\"\u003eSE-0499\u003c/a\u003e generalizations of \u003ccode\u003eEquatable\u003c/code\u003e/\u003ccode\u003eHashable\u003c/code\u003e to support noncopyable conforming types).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRigidArray\u003c/code\u003e and \u003ccode\u003eUniqueArray\u003c/code\u003e gained an \u003ccode\u003eisTriviallyIdentical(to:)\u003c/code\u003e operation, which reports whether two instances share their underlying storage allocation. This does not require the element type to be \u003ccode\u003eEquatable\u003c/code\u003e, and it works with noncopyable elements.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://swiftpackageindex.com/apple/swift-collections/documentation/bitcollections/bitset\"\u003e\u003ccode\u003eBitSet\u003c/code\u003e\u003c/a\u003e gained a \u003ccode\u003emakeIterator(from:)\u003c/code\u003e shortcut for starting iteration at (or after) a specific member, avoiding a linear scan from the start of the set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://swiftpackageindex.com/apple/swift-collections/documentation/orderedcollections/ordereddictionary\"\u003e\u003ccode\u003eOrderedDictionary\u003c/code\u003e\u003c/a\u003e gained a \u003ccode\u003ereplaceElement(at:withKey:value:)\u003c/code\u003e operation that replaces the key-value pair at a given index. The new key is allowed to equal the existing key at that index (in which case only the value is updated).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental hashed containers (\u003ccode\u003eUnstableHashedContainers\u003c/code\u003e trait)\u003c/h3\u003e\n\u003cp\u003eThe Robin-Hood-hashed \u003ccode\u003eUniqueSet\u003c/code\u003e, \u003ccode\u003eRigidSet\u003c/code\u003e, \u003ccode\u003eUniqueDictionary\u003c/code\u003e, and \u003ccode\u003eRigidDictionary\u003c/code\u003e types in the \u003ccode\u003eBasicContainers\u003c/code\u003e module continue to evolve behind the \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e package trait. This release brings a number of correctness fixes and performance improvements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFaster removals, with better \u003ccode\u003emaxProbeLength\u003c/code\u003e maintenance to avoid probe-length bloat.\u003c/li\u003e\n\u003cli\u003eSmall tables are now scrambled to avoid degenerate patterns on common key distributions.\u003c/li\u003e\n\u003cli\u003eA fast-path shortcut for insertions into under-utilized tables.\u003c/li\u003e\n\u003cli\u003eFixes to the insertion algorithm and to \u003ccode\u003eRigidDictionary.updateValue(forKey:with:)\u003c/code\u003e (the latter exhibited undefined behavior on removals).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eRigidSet.insert(maximumCount:from:)\u003c/code\u003e no longer spuriously reports a capacity overflow due to incorrect accounting.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e trait can now be enabled independently of \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese types remain source-unstable for now.\u003c/p\u003e\n\u003ch3\u003eExperimental sorted collections (\u003ccode\u003eUnstableSortedCollections\u003c/code\u003e trait)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eSortedCollections\u003c/code\u003e module's [\u003ccode\u003eSortedSet\u003c/code\u003e][SortedSet] has gained the following additions:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eSortedSet\u003c/code\u003e now supports value-range subscripts for the full variety of standard range expression types, \u003ccode\u003eClosedRange\u003c/code\u003e, \u003ccode\u003ePartialRangeFrom\u003c/code\u003e, \u003ccode\u003ePartialRangeThrough\u003c/code\u003e, and \u003ccode\u003ePartialRangeUpTo\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSortedSet.firstIndex(after:)\u003c/code\u003e and \u003ccode\u003eSortedSet.lastIndex(before:)\u003c/code\u003e return the index to the nearest member following or preceding a given value.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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-collections/commit/fea17c02d767f46b23070fdfdacc28a03a39232a\"\u003e\u003ccode\u003efea17c0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/654\"\u003e#654\u003c/a\u003e from lorentey/adjust-reexports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/1b3ec29d618b9ab11e20947ce18edb64c47026c1\"\u003e\u003ccode\u003e1b3ec29\u003c/code\u003e\u003c/a\u003e [Collections] Declare generic arguments on forwarding typealiases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c3ba833517690e2169c137bf818dddf1dde788a5\"\u003e\u003ccode\u003ec3ba833\u003c/code\u003e\u003c/a\u003e Add basic tests for Collections module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/de84ac97fe7be2d44d64f0afea7ebdbc592a86d7\"\u003e\u003ccode\u003ede84ac9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/650\"\u003e#650\u003c/a\u003e from lorentey/disable-formatter-on-wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/a731a7fdadeee3f3f9cbbc0b7b233dd476ed0e6b\"\u003e\u003ccode\u003ea731a7f\u003c/code\u003e\u003c/a\u003e [BasicContainers] Don’t define LLDB formatter symbol on Wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/7b371ce850bbca30f7dbd05ea1e38897c5e1f0e1\"\u003e\u003ccode\u003e7b371ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/649\"\u003e#649\u003c/a\u003e from apple/fb-unique-box-borrow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/f674e13c3d23df120a1c785f4ae07f8777a27918\"\u003e\u003ccode\u003ef674e13\u003c/code\u003e\u003c/a\u003e Guard \u003ccode\u003eUniqueBox.borrow\u003c/code\u003e correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/03cc312c2c933ed87abace34044a5dff7a3117c1\"\u003e\u003ccode\u003e03cc312\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/647\"\u003e#647\u003c/a\u003e from lorentey/work/release-prep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/599e65addc5ddefa1b04e719e042ee1a6f8de94b\"\u003e\u003ccode\u003e599e65a\u003c/code\u003e\u003c/a\u003e Silence bogus license checker error for the FormatterFixtures package manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/8ecf8c711c8e752cc3df3833347227fd78af4e36\"\u003e\u003ccode\u003e8ecf8c7\u003c/code\u003e\u003c/a\u003e [Xcode] Don’t enable traits by default\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/compare/1.4.1...fea17c02d767f46b23070fdfdacc28a03a39232a\"\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-crypto` from 4.4.0 to 4.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.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\u003eAdd support for SHA-512/256 by \u003ca href=\"https://github.com/bauer-andreas\"\u003e\u003ccode\u003e@​bauer-andreas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/432\"\u003eapple/swift-crypto#432\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdopt FoundationEssentials instead of Foundation where available by \u003ca href=\"https://github.com/t089\"\u003e\u003ccode\u003e@​t089\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/317\"\u003eapple/swift-crypto#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd module anchor to fix empty dynamic framework on Xcode 26 by \u003ca href=\"https://github.com/mrcararia\"\u003e\u003ccode\u003e@​mrcararia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/436\"\u003eapple/swift-crypto#436\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/bauer-andreas\"\u003e\u003ccode\u003e@​bauer-andreas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/432\"\u003eapple/swift-crypto#432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/t089\"\u003e\u003ccode\u003e@​t089\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/317\"\u003eapple/swift-crypto#317\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mrcararia\"\u003e\u003ccode\u003e@​mrcararia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/436\"\u003eapple/swift-crypto#436\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-crypto/compare/4.4.0...4.5.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.4.0...4.5.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-crypto/commit/1b6b2e274e85105bfa155183145a1dcfd63331f1\"\u003e\u003ccode\u003e1b6b2e2\u003c/code\u003e\u003c/a\u003e Add module anchor to fix empty dynamic framework on Xcode 26 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/2d37b1192fac98c9608fa66ff186a2c7cbf99fa2\"\u003e\u003ccode\u003e2d37b11\u003c/code\u003e\u003c/a\u003e Adopt FoundationEssentials instead of Foundation where available (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/317\"\u003e#317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c5b1d7f0cbed48915b140538d812bf3a465bf5be\"\u003e\u003ccode\u003ec5b1d7f\u003c/code\u003e\u003c/a\u003e Add support for SHA-512/256 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/4.4.0...1b6b2e274e85105bfa155183145a1dcfd63331f1\"\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-http-types` from 1.5.1 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-http-types/releases\"\u003egithub.com/apple/swift-http-types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.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\u003eBump tools version to 6.0 by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/109\"\u003eapple/swift-http-types#109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop Swift 6.0 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-http-types/pull/114\"\u003eapple/swift-http-types#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded known HTTP header field names from RFC 9842 by \u003ca href=\"https://github.com/xbhatnag\"\u003e\u003ccode\u003e@​xbhatnag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/119\"\u003eapple/swift-http-types#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003edictionaryId\u003c/code\u003e to \u003ccode\u003edictionaryID\u003c/code\u003e by \u003ca href=\"https://github.com/xbhatnag\"\u003e\u003ccode\u003e@​xbhatnag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/120\"\u003eapple/swift-http-types#120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd FoundationURL trait by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/118\"\u003eapple/swift-http-types#118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded known HTTP header field names from W3C Trace Context by \u003ca href=\"https://github.com/ayush-that\"\u003e\u003ccode\u003e@​ayush-that\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/124\"\u003eapple/swift-http-types#124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport embedded Swift by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/116\"\u003eapple/swift-http-types#116\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd FreeBSD pthread support to NIOLock. by \u003ca href=\"https://github.com/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/123\"\u003eapple/swift-http-types#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck that the decoded field value string is actually ISOLatin1 by \u003ca href=\"https://github.com/guoye-zhang\"\u003e\u003ccode\u003e@​guoye-zhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/126\"\u003eapple/swift-http-types#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove soundness.sh script instructions from CONTRIBUTING.md by \u003ca href=\"https://github.com/revolter\"\u003e\u003ccode\u003e@​revolter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/110\"\u003eapple/swift-http-types#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Swift 6.3 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/apple/swift-http-types/pull/113\"\u003eapple/swift-http-types#113\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/revolter\"\u003e\u003ccode\u003e@​revolter\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/110\"\u003eapple/swift-http-types#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xbhatnag\"\u003e\u003ccode\u003e@​xbhatnag\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/119\"\u003eapple/swift-http-types#119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/max-potapov\"\u003e\u003ccode\u003e@​max-potapov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/123\"\u003eapple/swift-http-types#123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ayush-that\"\u003e\u003ccode\u003e@​ayush-that\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-types/pull/124\"\u003eapple/swift-http-types#124\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-http-types/compare/1.5.1...1.6.0\"\u003ehttps://github.com/apple/swift-http-types/compare/1.5.1...1.6.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-http-types/commit/db774a277f60063a32d854f2980299caf06da041\"\u003e\u003ccode\u003edb774a2\u003c/code\u003e\u003c/a\u003e Support embedded Swift (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/0fd14cc0fcec0149dbb62ad69f7337fc2f647b95\"\u003e\u003ccode\u003e0fd14cc\u003c/code\u003e\u003c/a\u003e Check that the decoded field value string is actually ISOLatin1 (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/b8fbf4109e760bb5df7e538c1246789511c9ba25\"\u003e\u003ccode\u003eb8fbf41\u003c/code\u003e\u003c/a\u003e Added known HTTP header field names from W3C Trace Context (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/f14fbc0e56391533e8d74280401c7e6296a85461\"\u003e\u003ccode\u003ef14fbc0\u003c/code\u003e\u003c/a\u003e Add FoundationURL trait (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/bfafc0b613fee0790b825273323fa3e4aee53b9f\"\u003e\u003ccode\u003ebfafc0b\u003c/code\u003e\u003c/a\u003e Rename \u003ccode\u003edictionaryId\u003c/code\u003e to \u003ccode\u003edictionaryID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/abccd1b11f575a870b86f9653469f26497d76c48\"\u003e\u003ccode\u003eabccd1b\u003c/code\u003e\u003c/a\u003e Add FreeBSD pthread support to NIOLock. (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/e9b43cc452707206dd5275ab85c4ea24345d19f0\"\u003e\u003ccode\u003ee9b43cc\u003c/code\u003e\u003c/a\u003e Added known HTTP header field names from RFC 9842 (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/c98018204baf1e2515508f3e4430af3dc07b5733\"\u003e\u003ccode\u003ec980182\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/1eb908f88da75418cdf3510eea66dee10cb4aa02\"\u003e\u003ccode\u003e1eb908f\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-types/commit/fd0c5215e373ff7a6242fa01a884051ddcefafdf\"\u003e\u003ccode\u003efd0c521\u003c/code\u003e\u003c/a\u003e Remove soundness.sh script instructions from CONTRIBUTING.md (\u003ca href=\"https://redirect.github.com/apple/swift-http-types/issues/110\"\u003e#110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-http-types/compare/1.5.1...db774a277f60063a32d854f2980299caf06da041\"\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-log` from 1.12.0 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-log/releases\"\u003egithub.com/apple/swift-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.13.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMatch \u003ccode\u003eDefaultStringInterpolation\u003c/code\u003e \u003ccode\u003eappendInterpolation \u003c/code\u003e overloads by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/469\"\u003eapple/swift-log#469\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-log/compare/1.13.0...1.13.1\"\u003ehttps://github.com/apple/swift-log/compare/1.13.0...1.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.13.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\u003e[SLG-0004]: metadata value attributes implementation by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/453\"\u003eapple/swift-log#453\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release contains a source-breaking change of \u003ccode\u003eMetadataValue\u003c/code\u003e compatibility with custom string interpolations. Please see \u003ca href=\"https://redirect.github.com/apple/swift-log/issues/467\"\u003eapple/swift-log#467\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-log/compare/1.12.1...1.13.0\"\u003ehttps://github.com/apple/swift-log/compare/1.12.1...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.12.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove readability by extracting separate types to their own files by \u003ca href=\"https://github.com/samuelmurray\"\u003e\u003ccode\u003e@​samuelmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/444\"\u003eapple/swift-log#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSkip handler dispatch for setters under \u003ccode\u003eMaxLogLevelNone\u003c/code\u003e 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-log/pull/465\"\u003eapple/swift-log#465\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate documentation to reflect recent changes by \u003ca href=\"https://github.com/samuelmurray\"\u003e\u003ccode\u003e@​samuelmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/445\"\u003eapple/swift-log#445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependabot to daily schedule by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/446\"\u003eapple/swift-log#446\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.9 to 0.0.11 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/447\"\u003eapple/swift-log#447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake dependabot set  label by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/448\"\u003eapple/swift-log#448\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for SwiftLogNoOpLogHandler by \u003ca href=\"https://github.com/crleonard\"\u003e\u003ccode\u003e@​crleonard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/449\"\u003eapple/swift-log#449\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup repository structure by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/451\"\u003eapple/swift-log#451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable nightly 6.3 WASM builds by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/454\"\u003eapple/swift-log#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SLG-0004]: metadata value attributes proposal (revision 2) by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/440\"\u003eapple/swift-log#440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate macOS CI to Swift version inputs 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-log/pull/457\"\u003eapple/swift-log#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared workflows changed from Xcode XX.X to Xcode swift X.X by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/461\"\u003eapple/swift-log#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt multi-package macOS benchmarks 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/apple/swift-log/pull/466\"\u003eapple/swift-log#466\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/crleonard\"\u003e\u003ccode\u003e@​crleonard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/449\"\u003eapple/swift-log#449\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-log/compare/1.12.0...1.12.1\"\u003ehttps://github.com/apple/swift-log/compare/1.12.0...1.12.1\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-log/commit/2aed77ae5ec9a86d8fe42c12275e4c2653a286ee\"\u003e\u003ccode\u003e2aed77a\u003c/code\u003e\u003c/a\u003e Match \u003ccode\u003eDefaultStringInterpolation\u003c/code\u003e \u003ccode\u003eappendInterpolation \u003c/code\u003e overloads (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7dc6101ae4dbe95cd3bc9cebad3b7cf8e49a7a63\"\u003e\u003ccode\u003e7dc6101\u003c/code\u003e\u003c/a\u003e [SLG-0004]: metadata value attributes implementation (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/453\"\u003e#453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/a012e0ad8a8a72de92b0e008c81a9b793f70e73a\"\u003e\u003ccode\u003ea012e0a\u003c/code\u003e\u003c/a\u003e Adopt multi-package macOS benchmarks workflow (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/1069d31898fad2304edbdb9ddf30ddd6b3bcfb96\"\u003e\u003ccode\u003e1069d31\u003c/code\u003e\u003c/a\u003e Skip handler dispatch for setters under \u003ccode\u003eMaxLogLevelNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/465\"\u003e#465\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/3061a62b6d0cfed7c11b5b019fd81443a0beb172\"\u003e\u003ccode\u003e3061a62\u003c/code\u003e\u003c/a\u003e Shared workflows changed from Xcode XX.X to Xcode swift X.X (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/184c73762fc180b3138e5320adae67ee738b5625\"\u003e\u003ccode\u003e184c737\u003c/code\u003e\u003c/a\u003e Migrate macOS CI to Swift version inputs (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/457\"\u003e#457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/eca81998f52d757e22b3bfbff650025091453bc0\"\u003e\u003ccode\u003eeca8199\u003c/code\u003e\u003c/a\u003e [SLG-0004]: metadata value attributes proposal (revision 2) (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/440\"\u003e#440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/ac3646e5e0cc783fdb39a70971fac1e37b19202b\"\u003e\u003ccode\u003eac3646e\u003c/code\u003e\u003c/a\u003e Disable nightly 6.3 WASM builds (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/5c348a629ce8f04e7dbbd2b27d6ef330fa15cd7b\"\u003e\u003ccode\u003e5c348a6\u003c/code\u003e\u003c/a\u003e Cleanup repository structure (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/451\"\u003e#451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/deae26e91aae13fdf879679e8b37bfaf0427d317\"\u003e\u003ccode\u003edeae26e\u003c/code\u003e\u003c/a\u003e Add tests for SwiftLogNoOpLogHandler (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/449\"\u003e#449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-log/compare/1.12.0...2aed77ae5ec9a86d8fe42c12275e4c2653a286ee\"\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` from 2.98.0 to 2.100.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.100.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\u003eAdd helpers for reading length-prefixed things by \u003ca href=\"https://github.com/fpseverino\"\u003e\u003ccode\u003e@​fpseverino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3589\"\u003eapple/swift-nio#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd dnsResolver configuration option for randomized DNS load balancing by \u003ca href=\"https://github.com/pavansai1\"\u003e\u003ccode\u003e@​pavansai1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3577\"\u003eapple/swift-nio#3577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd configurable HTTP/1 decoder parsing limits by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake internal FTSInfo take CInt by \u003ca href=\"https://github.com/weissi\"\u003e\u003ccode\u003e@​weissi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3586\"\u003eapple/swift-nio#3586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrip Transfer-Encoding when Content-Length is present in HTTPEncoder by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3583\"\u003eapple/swift-nio#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMakes NIOCore target compile on FreeBSD 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/3587\"\u003eapple/swift-nio#3587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow concurrent createDirectory calls with shared ancestor paths by \u003ca href=\"https://github.com/dStern98\"\u003e\u003ccode\u003e@​dStern98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3598\"\u003eapple/swift-nio#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Android] Gate \u003ccode\u003egetifaddrs\u003c/code\u003e behind API 24 availability by \u003ca href=\"https://github.com/madsodgaard\"\u003e\u003ccode\u003e@​madsodgaard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3506\"\u003eapple/swift-nio#3506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure HTTP Request Uri and Method as well as HTTP Response Reasons only contain allowed bytes by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd additional validation that we don't overflow the ByteBuffers capacity by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable nightly until 6.4 builds are available by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3585\"\u003eapple/swift-nio#3585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate Xcode version inputs in macos_tests.yml 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/3590\"\u003eapple/swift-nio#3590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove defunct Xcode version inputs from \u003ccode\u003emacos_tests.yml\u003c/code\u003e 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/3591\"\u003eapple/swift-nio#3591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003elinux_nightly_6_1_enabled\u003c/code\u003e shim from workflow inputs 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/3599\"\u003eapple/swift-nio#3599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix doubled 'the' in NIOAsyncChannel upgrade docs by \u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3600\"\u003eapple/swift-nio#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up the tests by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3601\"\u003eapple/swift-nio#3601\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/fpseverino\"\u003e\u003ccode\u003e@​fpseverino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3589\"\u003eapple/swift-nio#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dStern98\"\u003e\u003ccode\u003e@​dStern98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3598\"\u003eapple/swift-nio#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pavansai1\"\u003e\u003ccode\u003e@​pavansai1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3577\"\u003eapple/swift-nio#3577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madsodgaard\"\u003e\u003ccode\u003e@​madsodgaard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3506\"\u003eapple/swift-nio#3506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LeSingh1\"\u003e\u003ccode\u003e@​LeSingh1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3600\"\u003eapple/swift-nio#3600\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.99.0...2.100.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.99.0...2.100.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.99.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\u003eSplit FoundationEssentials extensions from NIOFoundationCompat by \u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3567\"\u003eapple/swift-nio#3567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove historical dependency back to NIOFoundationCompat by \u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3581\"\u003eapple/swift-nio#3581\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for --security-opt docker flags in custom CI jobs by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3580\"\u003eapple/swift-nio#3580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTranslate \u003ccode\u003eHTTPHeaderValidationTests\u003c/code\u003e to Swift testing by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3579\"\u003eapple/swift-nio#3579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd multi-version matrix support to Wasm Swift SDK workflow by \u003ca href=\"https://github.com/inductor\"\u003e\u003ccode\u003e@​inductor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3575\"\u003eapple/swift-nio#3575\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/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3567\"\u003eapple/swift-nio#3567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/57c0a08a331aaea9f5d7a932ad94ef43be942a95\"\u003e\u003ccode\u003e57c0a08\u003c/code\u003e\u003c/a\u003e Speed up the tests (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3601\"\u003e#3601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/b24872d3aa4a4d31057a922e72db0c04c8e909be\"\u003e\u003ccode\u003eb24872d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/87f935b70c5ed41e45d7e3be3cd39f122d872da3\"\u003e\u003ccode\u003e87f935b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/dd16365724d55cdcb2b8b2d11ebba1fcb7e9cf33\"\u003e\u003ccode\u003edd16365\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/6338e9fb5e136af8337b48eee65f8868d571a3d7\"\u003e\u003ccode\u003e6338e9f\u003c/code\u003e\u003c/a\u003e Fix doubled 'the' in NIOAsyncChannel upgrade docs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3600\"\u003e#3600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/0ee0fd1b383a082f088bc799898a0df977b8e8f7\"\u003e\u003ccode\u003e0ee0fd1\u003c/code\u003e\u003c/a\u003e [Android] Gate \u003ccode\u003egetifaddrs\u003c/code\u003e behind API 24 availability (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3506\"\u003e#3506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/9f506606a98d4696b6095157277148849952ece5\"\u003e\u003ccode\u003e9f50660\u003c/code\u003e\u003c/a\u003e Add dnsResolver configuration option for randomized DNS load balancing (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3577\"\u003e#3577\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/dea17345b0e440c4e02ca0691177fa452fe6e67a\"\u003e\u003ccode\u003edea1734\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003elinux_nightly_6_1_enabled\u003c/code\u003e shim from workflow inputs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3599\"\u003e#3599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c077074e9f5d5936f46510e99f5063969b07ed78\"\u003e\u003ccode\u003ec077074\u003c/code\u003e\u003c/a\u003e Allow concurrent createDirectory calls with shared ancestor paths (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3598\"\u003e#3598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/32f395bc91e1ad50414e1d31acf023c4f3dd4032\"\u003e\u003ccode\u003e32f395b\u003c/code\u003e\u003c/a\u003e Add helpers for reading length-prefixed things (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3589\"\u003e#3589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.98.0...57c0a08a331aaea9f5d7a932ad94ef43be942a95\"\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-extras` from 1.34.0 to 1.34.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-extras/releases\"\u003egithub.com/apple/swift-nio-extras's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.34.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnify Request and Response Decompression by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate macOS build argument overrides to Swift version inputs 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-extras/pull/312\"\u003eapple/swift-nio-extras#312\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-extras/compare/1.34.0...1.34.1\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.34.0...1.34.1\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-extras/commit/d2eeec0339074034f11a040a74aa2a341a2c4506\"\u003e\u003ccode\u003ed2eeec0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/2aa26cddeabf674a551c383430ea5d444fd45487\"\u003e\u003ccode\u003e2aa26cd\u003c/code\u003e\u003c/a\u003e Migrate macOS build argument overrides to Swift version inputs (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.34.0...d2eeec0339074034f11a040a74aa2a341a2c4506\"\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-http2` from 1.43.0 to 1.44.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-http2/releases\"\u003egithub.com/apple/swift-nio-http2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.44.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemver Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix request smuggling opportunity in HTTP2ToHTTP1Codec by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\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-http2/compare/1.43.0...1.44.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.43.0...1.44.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-http2/commit/61d1b44f6e4e118792be1cff88ee2bc0267c6f9a\"\u003e\u003ccode\u003e61d1b44\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.43.0...61d1b44f6e4e118792be1cff88ee2bc0267c6f9a\"\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-transport-services` from 1.27.0 to 1.28.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-transport-services/releases\"\u003egithub.com/apple/swift-nio-transport-services's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.28.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\u003eOnly depend on NIOFoundationCompat on Apple platforms by \u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003ccode\u003e@​Cyberbeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/pull/251\"\u003eapple/swift-nio-transport-services#251\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-transport-services/compare/1.27.0...1.28.0\"\u003ehttps://github.com/apple/swift-nio-transport-services/compare/1.27.0...1.28.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-transport-services/commit/67787bb645a5e67d2edcdfbe48a216cc549222d5\"\u003e\u003ccode\u003e67787bb\u003c/code\u003e\u003c/a\u003e Only depend on NIOFoundationCompat on Apple platforms (\u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-transport-services/compare/1.27.0...67787bb645a5e67d2edcdfbe48a216cc549222d5\"\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-protobuf` from 1.37.0 to 1.38.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-protobuf/releases\"\u003egithub.com/apple/swift-protobuf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.38.0 Release\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\u003eSupport well known proto types in Swift PM plugin by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2044\"\u003eapple/swift-protobuf#2044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop Swift 6 support by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2056\"\u003eapple/swift-protobuf#2056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGenerate nonisolated code by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2055\"\u003eapple/swift-protobuf#2055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an experimental generator option to suppress field/enum case/message names. by \u003ca href=\"https://github.com/allevato\"\u003e\u003ccode\u003e@​allevato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2062\"\u003eapple/swift-protobuf#2062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eversion bump for a release by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2063\"\u003eapple/swift-protobuf#2063\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate proto files from upstream. by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2045\"\u003eapple/swift-protobuf#2045\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate protos from upstream. by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2047\"\u003eapple/swift-protobuf#2047\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WKT import path directly to protoc binary by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2060\"\u003eapple/swift-protobuf#2060\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate FuzzTesting Package.swift. by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2037\"\u003eapple/swift-protobuf#2037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the fuzz options support to control encoding options. by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2049\"\u003eapple/swift-protobuf#2049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFlip the order of the diff in \u003ccode\u003etest-plugin\u003c/code\u003e by \u003ca href=\"https://github.com/thomasvl\"\u003e\u003ccode\u003e@​thomasvl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-protobuf/pull/2059\"\u003eapple/swift-protobuf#2059\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-protobuf/compare/1.37.0...1.38.0\"\u003ehttps://github.com/apple/swift-protobuf/compare/1.37.0...1.38.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-protobuf/commit/f6506eaa86ed2e01cb0ae14a75035b7fdbf0918f\"\u003e\u003ccode\u003ef6506ea\u003c/code\u003e\u003c/a\u003e version bump for a release (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2063\"\u003e#2063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/ac7ee457124c0940d9180a0d7f85598140f2c50a\"\u003e\u003ccode\u003eac7ee45\u003c/code\u003e\u003c/a\u003e Add an experimental generator option to suppress field/enum case/message name...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/2f58de37128c38801a1d6319b73816a69dd69696\"\u003e\u003ccode\u003e2f58de3\u003c/code\u003e\u003c/a\u003e Generate nonisolated code (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2055\"\u003e#2055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/d44ea3855073a20b05c439b7f4a2edd135dc38de\"\u003e\u003ccode\u003ed44ea38\u003c/code\u003e\u003c/a\u003e Add WKT import path directly to protoc binary (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2060\"\u003e#2060\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/f9444132c77fba945d9efbb1e5069439c2b28f92\"\u003e\u003ccode\u003ef944413\u003c/code\u003e\u003c/a\u003e Flip the order of the diff in \u003ccode\u003etest-plugin\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2059\"\u003e#2059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/e45184eace0bd32240cc404fe272cd31ca96d9bd\"\u003e\u003ccode\u003ee45184e\u003c/code\u003e\u003c/a\u003e Drop Swift 6 support (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2056\"\u003e#2056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/3c93acf2771783f722e1cd3a8d1e4bebbc3bd332\"\u003e\u003ccode\u003e3c93acf\u003c/code\u003e\u003c/a\u003e Support well known proto types in Swift PM plugin (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2044\"\u003e#2044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/3c8b0109b1294e4ecd998dc72e8e914815a52524\"\u003e\u003ccode\u003e3c8b010\u003c/code\u003e\u003c/a\u003e Use the fuzz options support to control encoding options. (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2049\"\u003e#2049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/19ff62e5ffc3341f7014ee05ed305991891621f2\"\u003e\u003ccode\u003e19ff62e\u003c/code\u003e\u003c/a\u003e Update protos from upstream. (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2047\"\u003e#2047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-protobuf/commit/c1817627b57b8480b3b34e93f28eadd8dff23451\"\u003e\u003ccode\u003ec181762\u003c/code\u003e\u003c/a\u003e Update FuzzTesting Package.swift. (\u003ca href=\"https://redirect.github.com/apple/swift-protobuf/issues/2037\"\u003e#2037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-protobuf/compare/1.37.0...f6506eaa86ed2e01cb0ae14a75035b7fdbf0918f\"\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-system` from 1.6.4 to 1.6.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eIORing bug fix\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when work is interleaved between prepare and submit in IORing by \u003ca href=\"https://github.com/Catfish-Man\"\u003e\u003ccode\u003e@​Catfish-Man\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/309\"\u003eapple/swift-system#309\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-system/compare/1.6.4...1.6.5\"\u003ehttps://github.com/apple/swift-system/compare/1.6.4...1.6.5\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-system/commit/669763cfd5806a67e21972d7e5e2d6b80b1ea985\"\u003e\u003ccode\u003e669763c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/309\"\u003e#309\u003c/a\u003e from apple/david/ioring-crash-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/6fa5c8a6c10b82e5abf42fcd743f09ffe666ecf1\"\u003e\u003ccode\u003e6fa5c8a\u003c/code\u003e\u003c/a\u003e Explain why this is a class\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/2cae953181a6771cf73597bc3da553d1843004b5\"\u003e\u003ccode\u003e2cae953\u003c/code\u003e\u003c/a\u003e Fix a crash when work is interleaved between prepare and submit in IORing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-system/compare/1.6.4...669763cfd5806a67e21972d7e5e2d6b80b1ea985\"\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 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/peterneutron/powergrid/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterneutron%2Fpowergrid/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"1.6.3","new_version":"1.6.4","update_type":"patch","path":null,"pr_created_at":"2026-02-21T21:56:11.000Z","version_change":"1.6.3 → 1.6.4","issue":{"uuid":"3972908880","node_id":"PR_kwDOQ75eLM7FYd0U","number":5,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-07T22:04:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-21T21:56:11.000Z","updated_at":"2026-03-07T22:04:59.000Z","time_to_close":1210126,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":15,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.121.0","new_version":"4.121.2","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.30.3","new_version":"1.31.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio","old_version":"2.92.2","new_version":"2.95.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-system","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.39.0","new_version":"1.40.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.31.3","new_version":"1.32.1","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-certificates","old_version":"1.17.1","new_version":"1.18.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/swift-server/swift-service-lifecycle","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/swift-server/swift-service-lifecycle"},{"name":"github.com/apple/swift-log","old_version":"1.8.0","new_version":"1.10.1","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-async-algorithms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/apple/swift-async-algorithms"},{"name":"github.com/apple/swift-distributed-tracing","old_version":"1.3.1","new_version":"1.4.0","repository_url":"https://github.com/apple/swift-distributed-tracing"},{"name":"github.com/apple/swift-service-context","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/apple/swift-service-context"},{"name":"github.com/apple/swift-metrics","old_version":"2.7.1","new_version":"2.8.0","repository_url":"https://github.com/apple/swift-metrics"},{"name":"github.com/open-meteo/sdk","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/open-meteo/sdk"},{"name":"github.com/patrick-zippenfenig/swifteccodes","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/patrick-zippenfenig/SwiftEccodes"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/vapor/vapor](https://github.com/vapor/vapor) | `4.121.0` | `4.121.2` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.30.3` | `1.31.0` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.92.2` | `2.95.0` |\n| [github.com/apple/swift-system](https://github.com/apple/swift-system) | `1.6.3` | `1.6.4` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.39.0` | `1.40.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.31.3` | `1.32.1` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.17.1` | `1.18.0` |\n| [github.com/swift-server/swift-service-lifecycle](https://github.com/swift-server/swift-service-lifecycle) | `2.9.1` | `2.10.1` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.8.0` | `1.10.1` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.1` | `1.1.2` |\n| [github.com/apple/swift-distributed-tracing](https://github.com/apple/swift-distributed-tracing) | `1.3.1` | `1.4.0` |\n| [github.com/apple/swift-service-context](https://github.com/apple/swift-service-context) | `1.2.1` | `1.3.0` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.1` | `2.8.0` |\n| [github.com/open-meteo/sdk](https://github.com/open-meteo/sdk) | `1.24.0` | `1.25.0` |\n| [github.com/patrick-zippenfenig/swifteccodes](https://github.com/patrick-zippenfenig/SwiftEccodes) | `1.0.1` | `1.1.0` |\n\n\nUpdates `github.com/vapor/vapor` from 4.121.0 to 4.121.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vapor/vapor/releases\"\u003egithub.com/vapor/vapor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.121.2 - Add Sendable conformance to application testing Method type\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eAdd Sendable conformance to application testing Method type by \u003ca href=\"https://github.com/tib\"\u003e\u003ccode\u003e@​tib\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis PR adds \u003ccode\u003eSendable\u003c/code\u003e conformance to the \u003ccode\u003eMethod\u003c/code\u003e type in the \u003ccode\u003eVaporTestUtils\u003c/code\u003e target.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tib\"\u003e\u003ccode\u003e@​tib\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.1...4.121.2\"\u003ehttps://github.com/vapor/vapor/compare/4.121.1...4.121.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.121.1 - Do not create a session if no cookie was provided\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eDo not create a session if no cookie was provided by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3372\"\u003e#3372\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eWhen using \u003ccode\u003eSessionsMiddleware\u003c/code\u003e and a custom \u003ccode\u003eAsyncSessionAuthenticator\u003c/code\u003e together, we were seeing that even in cases when no cookie is provided in the request, and no error was thrown by e.g. a guard middleware or the handler, we were still seeing a \u003ccode\u003eset-cookie\u003c/code\u003e header in the response, which isn’t desired.\u003c/p\u003e\n\u003cp\u003eThis lead to many sessions created in the sessions driver for calls that didn’t require authentication, nor did it provide any.\u003c/p\u003e\n\u003cp\u003eThis seemed to be a side effect of the way \u003ccode\u003eAsyncSessionAuthenticator\u003c/code\u003e checked if the session already contained an authenticated value - by using the getter \u003ccode\u003erequest.session\u003c/code\u003e, a session was created lazily.\u003c/p\u003e\n\u003cp\u003eThe fix is to prepend a check to \u003ccode\u003erequest.hasSession\u003c/code\u003e and only using \u003ccode\u003erequest.session...\u003c/code\u003e if one indeed exists.\u003c/p\u003e\n\u003ch2\u003eTest Plan\u003c/h2\u003e\n\u003cp\u003eA regression test was added which exercises this scenario - and it fails without the fix.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.0...4.121.1\"\u003ehttps://github.com/vapor/vapor/compare/4.121.0...4.121.1\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/vapor/vapor/commit/6d06e13021c299aa3300986f4eb5bb143d17ac9b\"\u003e\u003ccode\u003e6d06e13\u003c/code\u003e\u003c/a\u003e Add Sendable conformance to application testing Method type (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/6f3db7122ccffb28e11e121c3797a176fcb88796\"\u003e\u003ccode\u003e6f3db71\u003c/code\u003e\u003c/a\u003e Do not create a session if no cookie was provided (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.0...4.121.2\"\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.30.3 to 1.31.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\u003e1.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\u003eFull support for bidirectional streaming by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/879\"\u003eswift-server/async-http-client#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd swift-configuration support by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/878\"\u003eswift-server/async-http-client#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport sending and receiving trailers in HTTPExecutableRequest by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/882\"\u003eswift-server/async-http-client#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse a smaller max buffer size on 32-bit platforms 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/886\"\u003eswift-server/async-http-client#886\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.30.3...1.31.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.30.3...1.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/swift-server/async-http-client/commit/52ed9d172018e31f2dbb46f0d4f58d66e13c281e\"\u003e\u003ccode\u003e52ed9d1\u003c/code\u003e\u003c/a\u003e Use a smaller max buffer size on 32-bit platforms (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/67ac92dc769e1cf54e3b13cfb8cbe7d5030061b3\"\u003e\u003ccode\u003e67ac92d\u003c/code\u003e\u003c/a\u003e Support sending and receiving trailers in HTTPExecutableRequest (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/986dc47c11d118b84adaa289d180ee310b25c747\"\u003e\u003ccode\u003e986dc47\u003c/code\u003e\u003c/a\u003e Add swift-configuration support (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/e2ab0d176fce00d847233db242953d28d8ae1fdb\"\u003e\u003ccode\u003ee2ab0d1\u003c/code\u003e\u003c/a\u003e Full support for bidirectional streaming (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.30.3...1.31.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` from 2.92.2 to 2.95.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.95.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\u003eAdd opt-in API for channels to expose their underlying transport by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3509\"\u003eapple/swift-nio#3509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't send (in)active when channel closes directly by \u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3497\"\u003eapple/swift-nio#3497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix C++ interop CI script to work with changes in SwiftPM by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3510\"\u003eapple/swift-nio#3510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix benchmark succeeding – even though Benchmark build failed by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3502\"\u003eapple/swift-nio#3502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow to copy files and symlinks while overwriting the destination by \u003ca href=\"https://github.com/stepan-ulyanin\"\u003e\u003ccode\u003e@​stepan-ulyanin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3508\"\u003eapple/swift-nio#3508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWorkaround test crashing when compiled in release mode on Swift 6.2 by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3511\"\u003eapple/swift-nio#3511\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.94.1...2.95.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.94.1...2.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.94.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCentralize \u003ccode\u003eUnsafeTransfer\u003c/code\u003e in NIOCore by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3492\"\u003eapple/swift-nio#3492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esymlinkat\u003c/code\u003e, \u003ccode\u003erenameatx_np\u003c/code\u003e, and \u003ccode\u003eunlinkat\u003c/code\u003e system call wrappers by \u003ca href=\"https://github.com/stepan-ulyanin\"\u003e\u003ccode\u003e@​stepan-ulyanin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3505\"\u003eapple/swift-nio#3505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eConditionLock\u003c/code\u003e with wake-one signalling \u003ccode\u003eNIOThreadPoolWorkAvailable\u003c/code\u003e by \u003ca href=\"https://github.com/KushalP\"\u003e\u003ccode\u003e@​KushalP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3507\"\u003eapple/swift-nio#3507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Xcode 26.2 by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3498\"\u003eapple/swift-nio#3498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Xcode 26.2 CI copy and paste error by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3499\"\u003eapple/swift-nio#3499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port EventLoopFutureTest to Swift Testing. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3491\"\u003eapple/swift-nio#3491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port NIOThreadPoolTest to Swift Testing. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3490\"\u003eapple/swift-nio#3490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify state and relationship of NIOFileSystem and _NIOFileSystem in API docs by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3504\"\u003eapple/swift-nio#3504\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/KushalP\"\u003e\u003ccode\u003e@​KushalP\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3507\"\u003eapple/swift-nio#3507\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.94.0...2.94.1\"\u003ehttps://github.com/apple/swift-nio/compare/2.94.0...2.94.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.94.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\u003eAdd API to enable throwing in \u003ccode\u003eEmbeddedChannel.getOption\u003c/code\u003e and \u003ccode\u003e.setOption\u003c/code\u003e if channel is closed by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3495\"\u003eapple/swift-nio#3495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate macOS runners to Tahoe by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3489\"\u003eapple/swift-nio#3489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Elide mutex variable from Lock class when it is unused by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3483\"\u003eapple/swift-nio#3483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Elide NIOEmbedded for WASI platforms only by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3484\"\u003eapple/swift-nio#3484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Elide NIOPosix for WASI platforms only by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3485\"\u003eapple/swift-nio#3485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3493\"\u003eapple/swift-nio#3493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/e932d3c4d8f77433c8f7093b5ebcbf91463948a0\"\u003e\u003ccode\u003ee932d3c\u003c/code\u003e\u003c/a\u003e Workaround test crashing when compiled in release mode on Swift 6.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3511\"\u003e#3511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/be8fdc13c0227b70105aa0679d507b09af052103\"\u003e\u003ccode\u003ebe8fdc1\u003c/code\u003e\u003c/a\u003e Allow to copy files and symlinks while overwriting the destination (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3508\"\u003e#3508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/b0e024792a02d38d174738e4383c86abf1fd40f3\"\u003e\u003ccode\u003eb0e0247\u003c/code\u003e\u003c/a\u003e Add opt-in API for channels to expose their underlying transport (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/2fdda6c78e6bc494eccc1c6707bd02a5979cfbe1\"\u003e\u003ccode\u003e2fdda6c\u003c/code\u003e\u003c/a\u003e Fix benchmark succeeding – even though Benchmark build failed (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3502\"\u003e#3502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c329d1e173cfb0a4d9c00ee18ff636da9038afc6\"\u003e\u003ccode\u003ec329d1e\u003c/code\u003e\u003c/a\u003e Fix C++ interop CI script to work with changes in SwiftPM (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3510\"\u003e#3510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/d94819283831e1237eaecb23f1678ab6ad0da4c7\"\u003e\u003ccode\u003ed948192\u003c/code\u003e\u003c/a\u003e Don't send (in)active when channel closes directly (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3497\"\u003e#3497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/9b92dcd5c22ae17016ad867852e0850f1f9f93ed\"\u003e\u003ccode\u003e9b92dcd\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eConditionLock\u003c/code\u003e with wake-one signalling \u003ccode\u003eNIOThreadPoolWorkAvailable\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/db01d879426d6d99b2c2d4a6e802a4a0c6e8de2a\"\u003e\u003ccode\u003edb01d87\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esymlinkat\u003c/code\u003e, \u003ccode\u003erenameatx_np\u003c/code\u003e, and \u003ccode\u003eunlinkat\u003c/code\u003e system call wrappers (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/edad6d8a9b5ce91f6be85c71396d8e1d2acd1032\"\u003e\u003ccode\u003eedad6d8\u003c/code\u003e\u003c/a\u003e Clarify state and relationship of NIOFileSystem and _NIOFileSystem in API doc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/90ed88baab0442b3e5e8ebe197e4a87ace6d76d1\"\u003e\u003ccode\u003e90ed88b\u003c/code\u003e\u003c/a\u003e test: Port NIOThreadPoolTest to Swift Testing. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.92.2...2.95.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-system` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.4\u003c/h2\u003e\n\u003cp\u003eThis release fixes two issues in our Windows implementation.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Fix HRESULT_FACILITY by \u003ca href=\"https://github.com/AZero13\"\u003e\u003ccode\u003e@​AZero13\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/275\"\u003eapple/swift-system#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fix pread/pwrite truncation by \u003ca href=\"https://github.com/mairinkdev\"\u003e\u003ccode\u003e@​mairinkdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/279\"\u003eapple/swift-system#279\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-system/compare/1.6.3...1.6.4\"\u003ehttps://github.com/apple/swift-system/compare/1.6.3...1.6.4\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-system/commit/7c6ad0fc39d0763e0b699210e4124afd5041c5df\"\u003e\u003ccode\u003e7c6ad0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/286\"\u003e#286\u003c/a\u003e from apple/dev/fix-pread-truncation-windows-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/13851a3421a2a41dc292a33e9f68a6b8c1a81253\"\u003e\u003ccode\u003e13851a3\u003c/code\u003e\u003c/a\u003e Fix silent buffer size truncation in Windows pread/pwrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/8f8d80a4fef772f23084fa00cae148e465532018\"\u003e\u003ccode\u003e8f8d80a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/285\"\u003e#285\u003c/a\u003e from glessard/fix-HRESULT_FACILITY-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/608a75b962d9e3135010cc3ee5db02cb45f3f243\"\u003e\u003ccode\u003e608a75b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/284\"\u003e#284\u003c/a\u003e from glessard/workflow-edits-1.6.0-again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/0dbbab4aa1bb713e295e007406c2370f0e806892\"\u003e\u003ccode\u003e0dbbab4\u003c/code\u003e\u003c/a\u003e Fix HRESULT_FACILITY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/2eb655e0b7a75bab9ca9edf67419b4a4b08adae3\"\u003e\u003ccode\u003e2eb655e\u003c/code\u003e\u003c/a\u003e [ci] re-allow 5.9 and 5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/07a3f090d7614be30e16545b2dfdfa1f6513ee95\"\u003e\u003ccode\u003e07a3f09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/280\"\u003e#280\u003c/a\u003e from glessard/workflow-edits-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/dda2b535b7983593cd708a04eaa02ea05d29cb87\"\u003e\u003ccode\u003edda2b53\u003c/code\u003e\u003c/a\u003e [ci] adjust the pull-request action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/9ddc89964b9cfc6a689c9ceaa4d331fc8cbd8b24\"\u003e\u003ccode\u003e9ddc899\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/263\"\u003e#263\u003c/a\u003e from apple/workflow-edits-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/18a52c47292e4c0dcced61dc47ef13b8fe857b81\"\u003e\u003ccode\u003e18a52c4\u003c/code\u003e\u003c/a\u003e [workflows] declare 2D exclusions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-system/compare/1.6.3...1.6.4\"\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-http2` from 1.39.0 to 1.40.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-http2/releases\"\u003egithub.com/apple/swift-nio-http2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.40.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\u003eAdd a server connection manager by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/532\"\u003eapple/swift-nio-http2#532\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-http2/compare/1.39.1...1.40.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.39.1...1.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize HTTP2ToHTTP1 client codec to reduce empty data frames by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/535\"\u003eapple/swift-nio-http2#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate allocation thresholds by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/534\"\u003eapple/swift-nio-http2#534\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-http2/compare/1.39.0...1.39.1\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.39.0...1.39.1\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-http2/commit/b6571f3db40799df5a7fc0e92c399aa71c883edd\"\u003e\u003ccode\u003eb6571f3\u003c/code\u003e\u003c/a\u003e Add a server connection manager (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/532\"\u003e#532\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/979f431f1f1e75eb61562440cb2862a70d791d3d\"\u003e\u003ccode\u003e979f431\u003c/code\u003e\u003c/a\u003e Optimize HTTP2ToHTTP1 client codec to reduce empty data frames (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/c1bb956720af6a990631ad5dab27f06f5bcd7292\"\u003e\u003ccode\u003ec1bb956\u003c/code\u003e\u003c/a\u003e Update allocation thresholds (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.39.0...1.40.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-extras` from 1.31.3 to 1.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-extras/releases\"\u003egithub.com/apple/swift-nio-extras's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.32.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash in HTTPResumableUploadChannel when parent channel is closed by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/304\"\u003eapple/swift-nio-extras#304\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-extras/compare/1.32.0...1.32.1\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.32.0...1.32.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.32.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\u003eAdd NIOCertificateHelpers library product, providing APIs to validate NIO SSL certificates using Swift Certificates by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/303\"\u003eapple/swift-nio-extras#303\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-extras/compare/1.31.3...1.32.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.31.3...1.32.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-extras/commit/3df009d563dc9f21a5c85b33d8c2e34d2e4f8c3b\"\u003e\u003ccode\u003e3df009d\u003c/code\u003e\u003c/a\u003e Fix crash in HTTPResumableUploadChannel when parent channel is closed (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/cc599775aa85d04340f09b47e5432564f9889ae7\"\u003e\u003ccode\u003ecc59977\u003c/code\u003e\u003c/a\u003e Add NIOCertificateHelpers product (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/2b837f7c5b9461611ec9ec9f23b5a321e5eb2c35\"\u003e\u003ccode\u003e2b837f7\u003c/code\u003e\u003c/a\u003e Helper to validate nio-ssl certificates using a swift-certificates Verifier (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.31.3...1.32.1\"\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-certificates` from 1.17.1 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-certificates/releases\"\u003egithub.com/apple/swift-certificates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.18.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\u003eCustom private key by \u003ca href=\"https://github.com/Juice805\"\u003e\u003ccode\u003e@​Juice805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/282\"\u003eapple/swift-certificates#282\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/Juice805\"\u003e\u003ccode\u003e@​Juice805\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/282\"\u003eapple/swift-certificates#282\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-certificates/compare/1.17.1...1.18.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.17.1...1.18.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-certificates/commit/24ccdeeeed4dfaae7955fcac9dbf5489ed4f1a25\"\u003e\u003ccode\u003e24ccdee\u003c/code\u003e\u003c/a\u003e Custom private key (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.17.1...1.18.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/swift-service-lifecycle` from 2.9.1 to 2.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/releases\"\u003egithub.com/swift-server/swift-service-lifecycle's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing availability 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/swift-service-lifecycle/pull/228\"\u003eswift-server/swift-service-lifecycle#228\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/swift-service-lifecycle/compare/2.10.0...2.10.1\"\u003ehttps://github.com/swift-server/swift-service-lifecycle/compare/2.10.0...2.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.10.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\u003eDrop support for 5.10 by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/226\"\u003eswift-server/swift-service-lifecycle#226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003eClosureService\u003c/code\u003e 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/swift-service-lifecycle/pull/227\"\u003eswift-server/swift-service-lifecycle#227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix weak var warning on 6.2 and above by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/223\"\u003eswift-server/swift-service-lifecycle#223\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable dependabot and switch GHA references to tags by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/224\"\u003eswift-server/swift-service-lifecycle#224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 4 to 6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/225\"\u003eswift-server/swift-service-lifecycle#225\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/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/pull/225\"\u003eswift-server/swift-service-lifecycle#225\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/swift-service-lifecycle/compare/2.9.1...2.10.0\"\u003ehttps://github.com/swift-server/swift-service-lifecycle/compare/2.9.1...2.10.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/swift-service-lifecycle/commit/89888196dd79c61c50bca9a103d8114f32e1e598\"\u003e\u003ccode\u003e8988819\u003c/code\u003e\u003c/a\u003e Add missing availability (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/228\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/9db4c30383d051ece05f77b4a9f7962018dab81f\"\u003e\u003ccode\u003e9db4c30\u003c/code\u003e\u003c/a\u003e Add a \u003ccode\u003eClosureService\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/9b5b572ae273f19c10bb6188c4b4d305b093175f\"\u003e\u003ccode\u003e9b5b572\u003c/code\u003e\u003c/a\u003e Drop support for 5.10 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/da1855b4903f93c409cd89608a8656e2b3a1c060\"\u003e\u003ccode\u003eda1855b\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 6 (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/726d18ff0db0e4167c31dd67f6023cf4bf40bacd\"\u003e\u003ccode\u003e726d18f\u003c/code\u003e\u003c/a\u003e Enable dependabot and switch GHA references to tags (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/commit/250ca9c389ec5b258ffe32cab80f57c6c005d81b\"\u003e\u003ccode\u003e250ca9c\u003c/code\u003e\u003c/a\u003e Fix weak var warning on 6.2 and above (\u003ca href=\"https://redirect.github.com/swift-server/swift-service-lifecycle/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/swift-service-lifecycle/compare/2.9.1...2.10.1\"\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-log` from 1.8.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-log/releases\"\u003egithub.com/apple/swift-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.10.1\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\u003eFix: Only use unsafe flag on Swift 6.2 by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/411\"\u003eapple/swift-log#411\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-log/compare/1.10.0...1.10.1\"\u003ehttps://github.com/apple/swift-log/compare/1.10.0...1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.10.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\u003eEnable upcoming compiler features by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/401\"\u003eapple/swift-log#401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for FreeBSD and OpenBSD by \u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/387\"\u003eapple/swift-log#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update Lock implementation with latest changes from swift-nio by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/408\"\u003eapple/swift-log#408\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate benchmarks expectations on Tahoe by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/404\"\u003eapple/swift-log#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SLG-0003]: Standardized Error Metadata via Logger Convenience by \u003ca href=\"https://github.com/samuelmurray\"\u003e\u003ccode\u003e@​samuelmurray\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/405\"\u003eapple/swift-log#405\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/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/387\"\u003eapple/swift-log#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelmurray\"\u003e\u003ccode\u003e@​samuelmurray\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/405\"\u003eapple/swift-log#405\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-log/compare/1.9.1...1.10.0\"\u003ehttps://github.com/apple/swift-log/compare/1.9.1...1.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Update lock implementation to more closely align with swift-nio implementation by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/398\"\u003eapple/swift-log#398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReinstate InMemoryLogging product in Swift 6.0 manifest by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/403\"\u003eapple/swift-log#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange document title to 'SLG-0001: Metadata Providers' by \u003ca href=\"https://github.com/ktoso\"\u003e\u003ccode\u003e@​ktoso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/400\"\u003eapple/swift-log#400\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/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/398\"\u003eapple/swift-log#398\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-log/compare/1.9.0...1.9.1\"\u003ehttps://github.com/apple/swift-log/compare/1.9.0...1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.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\u003e[SLG-0002] Implementation: Compile-time log level elimination using traits by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/389\"\u003eapple/swift-log#389\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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-log/commit/bbd81b6725ae874c69e9b8c8804d462356b55523\"\u003e\u003ccode\u003ebbd81b6\u003c/code\u003e\u003c/a\u003e Fix: Only use unsafe flag on Swift 6.2 (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/8fb4e7147d24498c94ef5b8a55b26f709ccd981f\"\u003e\u003ccode\u003e8fb4e71\u003c/code\u003e\u003c/a\u003e chore: update Lock implementation with latest changes from swift-nio (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/d5dbc04d530c510eb4e9072c4958c511e612b2b1\"\u003e\u003ccode\u003ed5dbc04\u003c/code\u003e\u003c/a\u003e [SLG-0003]: [Proposal] Standardized Error Metadata via Logger Convenience (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/405\"\u003e#405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/47ef0ec6a4355b57201a3f0e0bc83c63b1d288cb\"\u003e\u003ccode\u003e47ef0ec\u003c/code\u003e\u003c/a\u003e Enable upcoming compiler features (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7d6d55f9ed7c68c26887005d0a02a9296f0f217d\"\u003e\u003ccode\u003e7d6d55f\u003c/code\u003e\u003c/a\u003e Update benchmarks expectations on Tahoe (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/8f634e4e682819a9aa857fca8c88ef899fb64d75\"\u003e\u003ccode\u003e8f634e4\u003c/code\u003e\u003c/a\u003e Add support for FreeBSD and OpenBSD (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/2778fd4e5a12a8aaa30a3ee8285f4ce54c5f3181\"\u003e\u003ccode\u003e2778fd4\u003c/code\u003e\u003c/a\u003e Reinstate InMemoryLogging product in Swift 6.0 manifest (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/0d9c9ae80819296003153d69c8069706036513d1\"\u003e\u003ccode\u003e0d9c9ae\u003c/code\u003e\u003c/a\u003e Change document title to 'SLG-0001: Metadata Providers' (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/a92ccc626c5082a5c9bdbe1f3fbfdda45657ab04\"\u003e\u003ccode\u003ea92ccc6\u003c/code\u003e\u003c/a\u003e feat: Update lock implementation to more closely align with swift-nio impleme...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7ee16e465622412764b0ff0c1301801dc71b8f61\"\u003e\u003ccode\u003e7ee16e4\u003c/code\u003e\u003c/a\u003e The SLG-0002 implementation is merged, update the proposal status (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-log/compare/1.8.0...1.10.1\"\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-async-algorithms` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-async-algorithms/releases\"\u003egithub.com/apple/swift-async-algorithms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.2\u003c/h2\u003e\n\u003ch2\u003eNotes\u003c/h2\u003e\n\u003cp\u003eParticularly this release contains a rapid response to a compile failure for Swift 6 development branches. Any projects using the development toolchains should update to this released tag to avoid breakage.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Wasm using Swift SDKs that don't support pthreads by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/389\"\u003eapple/swift-async-algorithms#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emapError - transforming failures by \u003ca href=\"https://github.com/phausler\"\u003e\u003ccode\u003e@​phausler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/366\"\u003eapple/swift-async-algorithms#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update comments in Locking.swift to better clarify threading scenario for WASILibc by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/393\"\u003eapple/swift-async-algorithms#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unbuffered \u003ccode\u003eshare\u003c/code\u003e deadlock by \u003ca href=\"https://github.com/alessionossa\"\u003e\u003ccode\u003e@​alessionossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/387\"\u003eapple/swift-async-algorithms#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for FreeBSD by \u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/375\"\u003eapple/swift-async-algorithms#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix swift tool version in Package.swift@5.7  by \u003ca href=\"https://github.com/FirstAM\"\u003e\u003ccode\u003e@​FirstAM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/374\"\u003eapple/swift-async-algorithms#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a data race error with the internal \u003ccode\u003eOptional.takeSending\u003c/code\u003e by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/399\"\u003eapple/swift-async-algorithms#399\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/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/389\"\u003eapple/swift-async-algorithms#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alessionossa\"\u003e\u003ccode\u003e@​alessionossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/387\"\u003eapple/swift-async-algorithms#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/375\"\u003eapple/swift-async-algorithms#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FirstAM\"\u003e\u003ccode\u003e@​FirstAM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/374\"\u003eapple/swift-async-algorithms#374\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-async-algorithms/compare/1.1.1...1.1.2\"\u003ehttps://github.com/apple/swift-async-algorithms/compare/1.1.1...1.1.2\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-async-algorithms/commit/2971dd5d9f6e0515664b01044826bcea16e59fac\"\u003e\u003ccode\u003e2971dd5\u003c/code\u003e\u003c/a\u003e Fix a data race error with the internal \u003ccode\u003eOptional.takeSending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/103f5e5beab0896f7ec5e85d9383ce0f026065f5\"\u003e\u003ccode\u003e103f5e5\u003c/code\u003e\u003c/a\u003e Fix swift tool version (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/b8006a9de07f4bde23f9828074d2ada3996c904e\"\u003e\u003ccode\u003eb8006a9\u003c/code\u003e\u003c/a\u003e Add support for FreeBSD (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/2de50036f67c848aac927964bdad26448fbdd218\"\u003e\u003ccode\u003e2de5003\u003c/code\u003e\u003c/a\u003e Fix unbuffered \u003ccode\u003eshare\u003c/code\u003e deadlock (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/ba540240d3ef6de59e47aa6c11d96e159a015546\"\u003e\u003ccode\u003eba54024\u003c/code\u003e\u003c/a\u003e docs: Update comments in Locking.swift to better clarify threading scenario f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/65ed06871b67a2959451c2cb0ee63cf754d7301b\"\u003e\u003ccode\u003e65ed068\u003c/code\u003e\u003c/a\u003e mapError - transforming failures (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/d98a48b8c222554e7f939b9e72cb6ee806611ca7\"\u003e\u003ccode\u003ed98a48b\u003c/code\u003e\u003c/a\u003e feat: Add support for compiling to wasm when pthreads aren't available (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-async-algorithms/compare/1.1.1...1.1.2\"\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-distributed-tracing` from 1.3.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-distributed-tracing/releases\"\u003egithub.com/apple/swift-distributed-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.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\u003eDrop Swift 5.9 and 5.10 support by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/193\"\u003eapple/swift-distributed-tracing#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd SpanAttributes.reserveCapacity by \u003ca href=\"https://github.com/adam-fowler\"\u003e\u003ccode\u003e@​adam-fowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/199\"\u003eapple/swift-distributed-tracing#199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003ewithSpan\u003c/code\u003e set span status to \u003ccode\u003e.error\u003c/code\u003e if operation closure throws by \u003ca href=\"https://github.com/daniel-grumberg\"\u003e\u003ccode\u003e@​daniel-grumberg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/201\"\u003eapple/swift-distributed-tracing#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update Lock implementation with latest changes from swift-logs. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/210\"\u003eapple/swift-distributed-tracing#210\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect typo in contribution note by \u003ca href=\"https://github.com/YasinDehfuli\"\u003e\u003ccode\u003e@​YasinDehfuli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/190\"\u003eapple/swift-distributed-tracing#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd httpclient to built-in supported libs by \u003ca href=\"https://github.com/ktoso\"\u003e\u003ccode\u003e@​ktoso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/191\"\u003eapple/swift-distributed-tracing#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: restrict GitHub workflow permissions - future-proof by \u003ca href=\"https://github.com/incertum\"\u003e\u003ccode\u003e@​incertum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/192\"\u003eapple/swift-distributed-tracing#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Add swift wasm builds to CI to prevent future breakages to wasm builds by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/175\"\u003eapple/swift-distributed-tracing#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid testing global InstrumentationSystem state by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/196\"\u003eapple/swift-distributed-tracing#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNo longer necessary with the swift 6.0 as minimum toolchain by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/197\"\u003eapple/swift-distributed-tracing#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMigrate from XCTest to Swift Testing by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/195\"\u003eapple/swift-distributed-tracing#195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efixing docs  by \u003ca href=\"https://github.com/heckj\"\u003e\u003ccode\u003e@​heckj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/198\"\u003eapple/swift-distributed-tracing#198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade GitHub Actions for Node 24 compatibility by \u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/202\"\u003eapple/swift-distributed-tracing#202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove outdated Dockerfile and compose files by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/206\"\u003eapple/swift-distributed-tracing#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdates OTel semantic conventions repo in DocC by \u003ca href=\"https://github.com/NeedleInAJayStack\"\u003e\u003ccode\u003e@​NeedleInAJayStack\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/207\"\u003eapple/swift-distributed-tracing#207\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/YasinDehfuli\"\u003e\u003ccode\u003e@​YasinDehfuli\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/190\"\u003eapple/swift-distributed-tracing#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/incertum\"\u003e\u003ccode\u003e@​incertum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/192\"\u003eapple/swift-distributed-tracing#192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/193\"\u003eapple/swift-distributed-tracing#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/daniel-grumberg\"\u003e\u003ccode\u003e@​daniel-grumberg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/201\"\u003eapple/swift-distributed-tracing#201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/202\"\u003eapple/swift-distributed-tracing#202\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-distributed-tracing/compare/1.3.1...1.4.0\"\u003ehttps://github.com/apple/swift-distributed-tracing/compare/1.3.1...1.4.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-distributed-tracing/commit/e109d8b5308d0e05201d9a1dd1c475446a946a11\"\u003e\u003ccode\u003ee109d8b\u003c/code\u003e\u003c/a\u003e chore: Update Lock implementation with latest changes from swift-logs. (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/1e22433008121b2a255893e73922a4c1524002ee\"\u003e\u003ccode\u003e1e22433\u003c/code\u003e\u003c/a\u003e Updates OTel semantic conventions repo in DocC (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/a1ec846b9f6c157c027c6265e1bc8ccabf6da888\"\u003e\u003ccode\u003ea1ec846\u003c/code\u003e\u003c/a\u003e Remove outdated Dockerfile and compose files (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/da46b0954e5dc72aeef9968681ba099d9c570fa0\"\u003e\u003ccode\u003eda46b09\u003c/code\u003e\u003c/a\u003e Add SpanAttributes.reserveCapacity (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/8ecd7a9f00992a218b2b6bdded545b0b4bc3b5ae\"\u003e\u003ccode\u003e8ecd7a9\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions for Node 24 compatibility (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/b642953577aad36865bf8709c10732c7f2ddfa8d\"\u003e\u003ccode\u003eb642953\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003ewithSpan\u003c/code\u003e set span status to \u003ccode\u003e.error\u003c/code\u003e if operation closure throws (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/3feb981d391a31ff913fe3bc95ef88882b9dcf7b\"\u003e\u003ccode\u003e3feb981\u003c/code\u003e\u003c/a\u003e fixing docs  (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/db35d03c9457e8d73152e9ddc458733ec75bd6fc\"\u003e\u003ccode\u003edb35d03\u003c/code\u003e\u003c/a\u003e Migrate from XCTest to Swift Testing (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/94a0a9279dfc78dcb758398d8ee650ac849660e7\"\u003e\u003ccode\u003e94a0a92\u003c/code\u003e\u003c/a\u003e No longer necessary with the swift 6.0 as minimum toolchain (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-distributed-tracing/commit/af4069afd7baa44d468f0a5258f391da978a7e89\"\u003e\u003ccode\u003eaf4069a\u003c/code\u003e\u003c/a\u003e Avoid testing global InstrumentationSystem state (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/196\"\u003e#196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-distributed-tracing/compare/1.3.1...1.4.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-service-context` from 1.2.1 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/d0997351b0c7779017f88e7a93bc30a1878d7f29\"\u003e\u003ccode\u003ed099735\u003c/code\u003e\u003c/a\u003e Migrate to Swift Testing (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/e75f55b06e49f3006fea26233da6b44cd016e4ae\"\u003e\u003ccode\u003ee75f55b\u003c/code\u003e\u003c/a\u003e Drop Swift 5.9 and 5.10 support (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/69\"\u003e#69\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/b9a5fffe1f4367e145ff5ddb073fe91103fb953b\"\u003e\u003ccode\u003eb9a5fff\u003c/code\u003e\u003c/a\u003e chore: restrict GitHub workflow permissions - future-proof (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/68\"\u003e#68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/d90b2b85fff33ecf274f470f471408ef21310514\"\u003e\u003ccode\u003ed90b2b8\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ename\u003c/code\u003e computed property to \u003ccode\u003eServiceContextKey\u003c/code\u003e extension (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/67\"\u003e#67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/2107b0fb23a01670b65c24d2aa55ee64a207fca3\"\u003e\u003ccode\u003e2107b0f\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/d6369a2e9e364abf3712b292af59a65a8fac0595\"\u003e\u003ccode\u003ed6369a2\u003c/code\u003e\u003c/a\u003e expands doc coverage (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-service-context/commit/ce0d3862b293b336d848f21d7ee8c464aaf6bc63\"\u003e\u003ccode\u003ece0d386\u003c/code\u003e\u003c/a\u003e Enable release mode builds (\u003ca href=\"https://redirect.github.com/apple/swift-service-context/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-service-context/compare/1.2.1...1.3.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-metrics` from 2.7.1 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-metrics/releases\"\u003egithub.com/apple/swift-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.8.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\u003eDrop Swift 5.9 and 5.10 support by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/186\"\u003eapple/swift-metrics#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate from XCTest to Swift Testing by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/187\"\u003eapple/swift-metrics#187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add support for Wasm compilation and CI using the Swift SDK for WebAssembly by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/190\"\u003eapple/swift-metrics#190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: restrict GitHub workflow permissions - future-proof by \u003ca href=\"https://github.com/incertum\"\u003e\u003ccode\u003e@​incertum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/185\"\u003eapple/swift-metrics#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable Swift 6.2 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/apple/swift-metrics/pull/182\"\u003eapple/swift-metrics#182\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReference to the renamed swift-system-metrics by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/191\"\u003eapple/swift-metrics#191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce proposals process by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/193\"\u003eapple/swift-metrics#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Add automated release workflow using swift-temporal-sdk (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/93\"\u003e#93\u003c/a\u003e) by \u003ca href=\"https://github.com/inductor\"\u003e\u003ccode\u003e@​inductor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/195\"\u003eapple/swift-metrics#195\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/incertum\"\u003e\u003ccode\u003e@​incertum\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/185\"\u003eapple/swift-metrics#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/186\"\u003eapple/swift-metrics#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/190\"\u003eapple/swift-metrics#190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inductor\"\u003e\u003ccode\u003e@​inductor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/195\"\u003eapple/swift-metrics#195\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-metrics/compare/2.7.1...2.8.0\"\u003ehttps://github.com/apple/swift-metrics/compare/2.7.1...2.8.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-metrics/commit/f17c111cec972c2a4922cef38cf64f76f7e87886\"\u003e\u003ccode\u003ef17c111\u003c/code\u003e\u003c/a\u003e [CI] Add automated release workflow using swift-temporal-sdk (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/93\"\u003e#93\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/00dcdbaf9c98732f63b353c63137c3598c1bc757\"\u003e\u003ccode\u003e00dcdba\u003c/code\u003e\u003c/a\u003e feat: Add support for Wasm compilation and CI using the Swift SDK for WebAsse...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/4dba9db1330890487ae832da4167fd6b64b13955\"\u003e\u003ccode\u003e4dba9db\u003c/code\u003e\u003c/a\u003e Introduce proposals process (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/1186b151673ca1fc2497ec56629fdcd47076d030\"\u003e\u003ccode\u003e1186b15\u003c/code\u003e\u003c/a\u003e Reference to the renamed swift-system-metrics (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/1ab1902a0d647ea17e024309f267e1f46a8046ff\"\u003e\u003ccode\u003e1ab1902\u003c/code\u003e\u003c/a\u003e Migrate from XCTest to Swift Testing (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/96c30742e94f11d045b21a3cb5e0dbb8c9cbcb58\"\u003e\u003ccode\u003e96c3074\u003c/code\u003e\u003c/a\u003e Drop Swift 5.9 and 5.10 support (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/150e8c56a7bf73bed0425731e979beb875f1f6cb\"\u003e\u003ccode\u003e150e8c5\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/182\"\u003e#182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/f0cc48b8e938eb36f811f90604fb7748d6a75a21\"\u003e\u003ccode\u003ef0cc48b\u003c/code\u003e\u003c/a\u003e chore: restrict GitHub workflow permissions - future-proof (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-metrics/compare/2.7.1...2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/open-meteo/sdk` from 1.24.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-meteo/sdk/releases\"\u003egithub.com/open-meteo/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.24.0...v1.25.0\"\u003e1.25.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ensemble mean model names (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/252\"\u003e#252\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/f1b2a12d9d055cd9c012723b1b7992821e363cb4\"\u003ef1b2a12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump actions/setup-dotnet from 5.0.1 to 5.1.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/250\"\u003e#250\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/b775ff2d32aedd40219f267a81452b61a08a0b03\"\u003eb775ff2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump gradle-semantic-release-plugin in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/251\"\u003e#251\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/b56f5b83fa95327e9b10184fa8c8930c97099578\"\u003eb56f5b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-meteo/sdk/commit/9e2595868cadbed849828fcde0592b0d4de0a80b\"\u003e\u003ccode\u003e9e25958\u003c/code\u003e\u003c/a\u003e chore(release): 1.25.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/b775ff2d32aedd40219f267a81452b61a08a0b03\"\u003e\u003ccode\u003eb775ff2\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-dotnet from 5.0.1 to 5.1.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/b56f5b83fa95327e9b10184fa8c8930c97099578\"\u003e\u003ccode\u003eb56f5b8\u003c/code\u003e\u003c/a\u003e fix: bump gradle-semantic-release-plugin in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/f1b2a12d9d055cd9c012723b1b7992821e363cb4\"\u003e\u003ccode\u003ef1b2a12\u003c/code\u003e\u003c/a\u003e feat: Add ensemble mean model names (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.24.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/patrick-zippenfenig/swifteccodes` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/releases\"\u003egithub.com/patrick-zippenfenig/swifteccodes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/compare/v1.0.1...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync iterators to iterate a grib file or memory (\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/6b4a9b8f2f360c4edec54a2acaeb653c2b3868e8\"\u003e6b4a9b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/patrick-zippenfenig/SwiftEccodes/commit/6b4a9b8f2f360c4edec54a2acaeb653c2b3868e8\"\u003e\u003ccode\u003e6b4a9b8\u003c/code\u003e\u003c/a\u003e feat: Async iterators to iterate a grib file or memory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/931eb9e9fbc2af5f83f0eedf83a1ad6b152e3469\"\u003e\u003ccode\u003e931eb9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patrick-zippenfenig/SwiftEccodes/issues/2\"\u003e#2\u003c/a\u003e from patrick-zippenfenig/1-no-such-module-swifteccodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/188dffd3ad8296240c740f22713a32ebca45bab4\"\u003e\u003ccode\u003e188dffd\u003c/code\u003e\u003c/a\u003e update readme example to use version 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/3a214c22cb5e3d0359eb12484ff77ff2bee8d7ff\"\u003e\u003ccode\u003e3a214c2\u003c/code\u003e\u003c/a\u003e add getSize() function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/compare/v1.0.1...v1.1.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 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 \u003cdepende...\n\n_Description has been truncated_","html_url":"https://github.com/ziad283/open-meteo-Algeria/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziad283%2Fopen-meteo-Algeria/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"1.6.3","new_version":"1.6.4","update_type":"patch","path":null,"pr_created_at":"2026-02-14T21:49:13.000Z","version_change":"1.6.3 → 1.6.4","issue":{"uuid":"3942421232","node_id":"PR_kwDOQ75eLM7D1EH3","number":4,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 11 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-21T21:55:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-14T21:49:13.000Z","updated_at":"2026-02-21T21:55:44.000Z","time_to_close":605190,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":11,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.121.0","new_version":"4.121.2","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.30.3","new_version":"1.31.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio","old_version":"2.92.2","new_version":"2.94.1","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-system","old_version":"1.6.3","new_version":"1.6.4","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.39.0","new_version":"1.39.1","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.31.3","new_version":"1.32.1","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-certificates","old_version":"1.17.1","new_version":"1.18.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-log","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-async-algorithms","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/apple/swift-async-algorithms"},{"name":"github.com/open-meteo/sdk","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/open-meteo/sdk"},{"name":"github.com/patrick-zippenfenig/swifteccodes","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/patrick-zippenfenig/SwiftEccodes"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/vapor/vapor](https://github.com/vapor/vapor) | `4.121.0` | `4.121.2` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.30.3` | `1.31.0` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.92.2` | `2.94.1` |\n| [github.com/apple/swift-system](https://github.com/apple/swift-system) | `1.6.3` | `1.6.4` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.39.0` | `1.39.1` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.31.3` | `1.32.1` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.17.1` | `1.18.0` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.8.0` | `1.9.1` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.1` | `1.1.2` |\n| [github.com/open-meteo/sdk](https://github.com/open-meteo/sdk) | `1.24.0` | `1.25.0` |\n| [github.com/patrick-zippenfenig/swifteccodes](https://github.com/patrick-zippenfenig/SwiftEccodes) | `1.0.1` | `1.1.0` |\n\n\nUpdates `github.com/vapor/vapor` from 4.121.0 to 4.121.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vapor/vapor/releases\"\u003egithub.com/vapor/vapor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.121.2 - Add Sendable conformance to application testing Method type\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eAdd Sendable conformance to application testing Method type by \u003ca href=\"https://github.com/tib\"\u003e\u003ccode\u003e@​tib\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThis PR adds \u003ccode\u003eSendable\u003c/code\u003e conformance to the \u003ccode\u003eMethod\u003c/code\u003e type in the \u003ccode\u003eVaporTestUtils\u003c/code\u003e target.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eNew Contributor\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tib\"\u003e\u003ccode\u003e@​tib\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e 🎉\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.1...4.121.2\"\u003ehttps://github.com/vapor/vapor/compare/4.121.1...4.121.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.121.1 - Do not create a session if no cookie was provided\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eDo not create a session if no cookie was provided by \u003ca href=\"https://github.com/czechboy0\"\u003e\u003ccode\u003e@​czechboy0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3372\"\u003e#3372\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cp\u003eWhen using \u003ccode\u003eSessionsMiddleware\u003c/code\u003e and a custom \u003ccode\u003eAsyncSessionAuthenticator\u003c/code\u003e together, we were seeing that even in cases when no cookie is provided in the request, and no error was thrown by e.g. a guard middleware or the handler, we were still seeing a \u003ccode\u003eset-cookie\u003c/code\u003e header in the response, which isn’t desired.\u003c/p\u003e\n\u003cp\u003eThis lead to many sessions created in the sessions driver for calls that didn’t require authentication, nor did it provide any.\u003c/p\u003e\n\u003cp\u003eThis seemed to be a side effect of the way \u003ccode\u003eAsyncSessionAuthenticator\u003c/code\u003e checked if the session already contained an authenticated value - by using the getter \u003ccode\u003erequest.session\u003c/code\u003e, a session was created lazily.\u003c/p\u003e\n\u003cp\u003eThe fix is to prepend a check to \u003ccode\u003erequest.hasSession\u003c/code\u003e and only using \u003ccode\u003erequest.session...\u003c/code\u003e if one indeed exists.\u003c/p\u003e\n\u003ch2\u003eTest Plan\u003c/h2\u003e\n\u003cp\u003eA regression test was added which exercises this scenario - and it fails without the fix.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch6\u003e\u003cem\u003eThis patch was released by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/h6\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.0...4.121.1\"\u003ehttps://github.com/vapor/vapor/compare/4.121.0...4.121.1\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/vapor/vapor/commit/6d06e13021c299aa3300986f4eb5bb143d17ac9b\"\u003e\u003ccode\u003e6d06e13\u003c/code\u003e\u003c/a\u003e Add Sendable conformance to application testing Method type (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3424\"\u003e#3424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/6f3db7122ccffb28e11e121c3797a176fcb88796\"\u003e\u003ccode\u003e6f3db71\u003c/code\u003e\u003c/a\u003e Do not create a session if no cookie was provided (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.0...4.121.2\"\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.30.3 to 1.31.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\u003e1.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\u003eFull support for bidirectional streaming by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/879\"\u003eswift-server/async-http-client#879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd swift-configuration support by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/878\"\u003eswift-server/async-http-client#878\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport sending and receiving trailers in HTTPExecutableRequest by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/882\"\u003eswift-server/async-http-client#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse a smaller max buffer size on 32-bit platforms 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/886\"\u003eswift-server/async-http-client#886\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.30.3...1.31.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.30.3...1.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/swift-server/async-http-client/commit/52ed9d172018e31f2dbb46f0d4f58d66e13c281e\"\u003e\u003ccode\u003e52ed9d1\u003c/code\u003e\u003c/a\u003e Use a smaller max buffer size on 32-bit platforms (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/886\"\u003e#886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/67ac92dc769e1cf54e3b13cfb8cbe7d5030061b3\"\u003e\u003ccode\u003e67ac92d\u003c/code\u003e\u003c/a\u003e Support sending and receiving trailers in HTTPExecutableRequest (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/986dc47c11d118b84adaa289d180ee310b25c747\"\u003e\u003ccode\u003e986dc47\u003c/code\u003e\u003c/a\u003e Add swift-configuration support (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/e2ab0d176fce00d847233db242953d28d8ae1fdb\"\u003e\u003ccode\u003ee2ab0d1\u003c/code\u003e\u003c/a\u003e Full support for bidirectional streaming (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.30.3...1.31.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` from 2.92.2 to 2.94.1\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.94.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCentralize \u003ccode\u003eUnsafeTransfer\u003c/code\u003e in NIOCore by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3492\"\u003eapple/swift-nio#3492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esymlinkat\u003c/code\u003e, \u003ccode\u003erenameatx_np\u003c/code\u003e, and \u003ccode\u003eunlinkat\u003c/code\u003e system call wrappers by \u003ca href=\"https://github.com/stepan-ulyanin\"\u003e\u003ccode\u003e@​stepan-ulyanin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3505\"\u003eapple/swift-nio#3505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eConditionLock\u003c/code\u003e with wake-one signalling \u003ccode\u003eNIOThreadPoolWorkAvailable\u003c/code\u003e by \u003ca href=\"https://github.com/KushalP\"\u003e\u003ccode\u003e@​KushalP\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3507\"\u003eapple/swift-nio#3507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Xcode 26.2 by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3498\"\u003eapple/swift-nio#3498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Xcode 26.2 CI copy and paste error by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3499\"\u003eapple/swift-nio#3499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port EventLoopFutureTest to Swift Testing. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3491\"\u003eapple/swift-nio#3491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port NIOThreadPoolTest to Swift Testing. by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3490\"\u003eapple/swift-nio#3490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify state and relationship of NIOFileSystem and _NIOFileSystem in API docs by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3504\"\u003eapple/swift-nio#3504\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/KushalP\"\u003e\u003ccode\u003e@​KushalP\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3507\"\u003eapple/swift-nio#3507\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.94.0...2.94.1\"\u003ehttps://github.com/apple/swift-nio/compare/2.94.0...2.94.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.94.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\u003eAdd API to enable throwing in \u003ccode\u003eEmbeddedChannel.getOption\u003c/code\u003e and \u003ccode\u003e.setOption\u003c/code\u003e if channel is closed by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3495\"\u003eapple/swift-nio#3495\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate macOS runners to Tahoe by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3489\"\u003eapple/swift-nio#3489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Elide mutex variable from Lock class when it is unused by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3483\"\u003eapple/swift-nio#3483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Elide NIOEmbedded for WASI platforms only by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3484\"\u003eapple/swift-nio#3484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: Elide NIOPosix for WASI platforms only by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3485\"\u003eapple/swift-nio#3485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3493\"\u003eapple/swift-nio#3493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove nightly-next CI to 6.3 by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3496\"\u003eapple/swift-nio#3496\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/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3493\"\u003eapple/swift-nio#3493\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.93.0...2.94.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.93.0...2.94.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.93.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\u003eAdd homeDirectory accessor to FileSystem by \u003ca href=\"https://github.com/PhantomInTheWire\"\u003e\u003ccode\u003e@​PhantomInTheWire\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3471\"\u003eapple/swift-nio#3471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNIOTypedHTTPClientUpgradeHandler will write Upgrade request on handlerAdded if active by \u003ca href=\"https://github.com/adam-fowler\"\u003e\u003ccode\u003e@​adam-fowler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3473\"\u003eapple/swift-nio#3473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure pthread_mutexattr_t is properly cleaned up with pthread_mutexattr_destroy in Lock by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3480\"\u003eapple/swift-nio#3480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInitialize the mutexattr before use. by \u003ca href=\"https://github.com/3405691582\"\u003e\u003ccode\u003e@​3405691582\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3482\"\u003eapple/swift-nio#3482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\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/9b92dcd5c22ae17016ad867852e0850f1f9f93ed\"\u003e\u003ccode\u003e9b92dcd\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eConditionLock\u003c/code\u003e with wake-one signalling \u003ccode\u003eNIOThreadPoolWorkAvailable\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/db01d879426d6d99b2c2d4a6e802a4a0c6e8de2a\"\u003e\u003ccode\u003edb01d87\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003esymlinkat\u003c/code\u003e, \u003ccode\u003erenameatx_np\u003c/code\u003e, and \u003ccode\u003eunlinkat\u003c/code\u003e system call wrappers (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3505\"\u003e#3505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/edad6d8a9b5ce91f6be85c71396d8e1d2acd1032\"\u003e\u003ccode\u003eedad6d8\u003c/code\u003e\u003c/a\u003e Clarify state and relationship of NIOFileSystem and _NIOFileSystem in API doc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/90ed88baab0442b3e5e8ebe197e4a87ace6d76d1\"\u003e\u003ccode\u003e90ed88b\u003c/code\u003e\u003c/a\u003e test: Port NIOThreadPoolTest to Swift Testing. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e0476c60724e51b4707548416892a2f0b11062c8\"\u003e\u003ccode\u003ee0476c6\u003c/code\u003e\u003c/a\u003e test: Port EventLoopFutureTest to Swift Testing. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3491\"\u003e#3491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/6a6f7d7c332446ada642c3f1f83497e3f8daddf8\"\u003e\u003ccode\u003e6a6f7d7\u003c/code\u003e\u003c/a\u003e Centralize \u003ccode\u003eUnsafeTransfer\u003c/code\u003e in NIOCore (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3492\"\u003e#3492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c90e69406b8157263b8ef85bbe88271bbc6b6878\"\u003e\u003ccode\u003ec90e694\u003c/code\u003e\u003c/a\u003e Fix Xcode 26.2 CI copy and paste error (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3499\"\u003e#3499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/d1aaf4371ad61fc5e85b0163fe2c09b92fbd6de4\"\u003e\u003ccode\u003ed1aaf43\u003c/code\u003e\u003c/a\u003e Add support for Xcode 26.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3498\"\u003e#3498\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5e72fc102906ebe75a3487595a653e6f43725552\"\u003e\u003ccode\u003e5e72fc1\u003c/code\u003e\u003c/a\u003e Move nightly-next CI to 6.3 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3496\"\u003e#3496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/37ffc4b8d575d9e0d560c7410d764b4e6ea578bb\"\u003e\u003ccode\u003e37ffc4b\u003c/code\u003e\u003c/a\u003e Add API to enable throwing in \u003ccode\u003eEmbeddedChannel.getOption\u003c/code\u003e and \u003ccode\u003e.setOption\u003c/code\u003e if...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.92.2...2.94.1\"\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-system` from 1.6.3 to 1.6.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.4\u003c/h2\u003e\n\u003cp\u003eThis release fixes two issues in our Windows implementation.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Windows] Fix HRESULT_FACILITY by \u003ca href=\"https://github.com/AZero13\"\u003e\u003ccode\u003e@​AZero13\u003c/code\u003e\u003c/a\u003e  in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/275\"\u003eapple/swift-system#275\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fix pread/pwrite truncation by \u003ca href=\"https://github.com/mairinkdev\"\u003e\u003ccode\u003e@​mairinkdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/279\"\u003eapple/swift-system#279\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-system/compare/1.6.3...1.6.4\"\u003ehttps://github.com/apple/swift-system/compare/1.6.3...1.6.4\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-system/commit/7c6ad0fc39d0763e0b699210e4124afd5041c5df\"\u003e\u003ccode\u003e7c6ad0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/286\"\u003e#286\u003c/a\u003e from apple/dev/fix-pread-truncation-windows-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/13851a3421a2a41dc292a33e9f68a6b8c1a81253\"\u003e\u003ccode\u003e13851a3\u003c/code\u003e\u003c/a\u003e Fix silent buffer size truncation in Windows pread/pwrite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/8f8d80a4fef772f23084fa00cae148e465532018\"\u003e\u003ccode\u003e8f8d80a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/285\"\u003e#285\u003c/a\u003e from glessard/fix-HRESULT_FACILITY-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/608a75b962d9e3135010cc3ee5db02cb45f3f243\"\u003e\u003ccode\u003e608a75b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/284\"\u003e#284\u003c/a\u003e from glessard/workflow-edits-1.6.0-again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/0dbbab4aa1bb713e295e007406c2370f0e806892\"\u003e\u003ccode\u003e0dbbab4\u003c/code\u003e\u003c/a\u003e Fix HRESULT_FACILITY\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/2eb655e0b7a75bab9ca9edf67419b4a4b08adae3\"\u003e\u003ccode\u003e2eb655e\u003c/code\u003e\u003c/a\u003e [ci] re-allow 5.9 and 5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/07a3f090d7614be30e16545b2dfdfa1f6513ee95\"\u003e\u003ccode\u003e07a3f09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/280\"\u003e#280\u003c/a\u003e from glessard/workflow-edits-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/dda2b535b7983593cd708a04eaa02ea05d29cb87\"\u003e\u003ccode\u003edda2b53\u003c/code\u003e\u003c/a\u003e [ci] adjust the pull-request action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/9ddc89964b9cfc6a689c9ceaa4d331fc8cbd8b24\"\u003e\u003ccode\u003e9ddc899\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/263\"\u003e#263\u003c/a\u003e from apple/workflow-edits-1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/18a52c47292e4c0dcced61dc47ef13b8fe857b81\"\u003e\u003ccode\u003e18a52c4\u003c/code\u003e\u003c/a\u003e [workflows] declare 2D exclusions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-system/compare/1.6.3...1.6.4\"\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-http2` from 1.39.0 to 1.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-http2/releases\"\u003egithub.com/apple/swift-nio-http2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.39.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize HTTP2ToHTTP1 client codec to reduce empty data frames by \u003ca href=\"https://github.com/fabianfett\"\u003e\u003ccode\u003e@​fabianfett\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/535\"\u003eapple/swift-nio-http2#535\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate allocation thresholds by \u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/534\"\u003eapple/swift-nio-http2#534\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-http2/compare/1.39.0...1.39.1\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.39.0...1.39.1\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-http2/commit/979f431f1f1e75eb61562440cb2862a70d791d3d\"\u003e\u003ccode\u003e979f431\u003c/code\u003e\u003c/a\u003e Optimize HTTP2ToHTTP1 client codec to reduce empty data frames (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/535\"\u003e#535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/c1bb956720af6a990631ad5dab27f06f5bcd7292\"\u003e\u003ccode\u003ec1bb956\u003c/code\u003e\u003c/a\u003e Update allocation thresholds (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/534\"\u003e#534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.39.0...1.39.1\"\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-extras` from 1.31.3 to 1.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-extras/releases\"\u003egithub.com/apple/swift-nio-extras's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.32.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix crash in HTTPResumableUploadChannel when parent channel is closed by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/304\"\u003eapple/swift-nio-extras#304\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-extras/compare/1.32.0...1.32.1\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.32.0...1.32.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.32.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\u003eAdd NIOCertificateHelpers library product, providing APIs to validate NIO SSL certificates using Swift Certificates by \u003ca href=\"https://github.com/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/pull/303\"\u003eapple/swift-nio-extras#303\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-extras/compare/1.31.3...1.32.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.31.3...1.32.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-extras/commit/3df009d563dc9f21a5c85b33d8c2e34d2e4f8c3b\"\u003e\u003ccode\u003e3df009d\u003c/code\u003e\u003c/a\u003e Fix crash in HTTPResumableUploadChannel when parent channel is closed (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/304\"\u003e#304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/cc599775aa85d04340f09b47e5432564f9889ae7\"\u003e\u003ccode\u003ecc59977\u003c/code\u003e\u003c/a\u003e Add NIOCertificateHelpers product (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/2b837f7c5b9461611ec9ec9f23b5a321e5eb2c35\"\u003e\u003ccode\u003e2b837f7\u003c/code\u003e\u003c/a\u003e Helper to validate nio-ssl certificates using a swift-certificates Verifier (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.31.3...1.32.1\"\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-certificates` from 1.17.1 to 1.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-certificates/releases\"\u003egithub.com/apple/swift-certificates's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.18.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\u003eCustom private key by \u003ca href=\"https://github.com/Juice805\"\u003e\u003ccode\u003e@​Juice805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/282\"\u003eapple/swift-certificates#282\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/Juice805\"\u003e\u003ccode\u003e@​Juice805\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/282\"\u003eapple/swift-certificates#282\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-certificates/compare/1.17.1...1.18.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.17.1...1.18.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-certificates/commit/24ccdeeeed4dfaae7955fcac9dbf5489ed4f1a25\"\u003e\u003ccode\u003e24ccdee\u003c/code\u003e\u003c/a\u003e Custom private key (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/282\"\u003e#282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.17.1...1.18.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-log` from 1.8.0 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-log/releases\"\u003egithub.com/apple/swift-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Update lock implementation to more closely align with swift-nio implementation by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/398\"\u003eapple/swift-log#398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReinstate InMemoryLogging product in Swift 6.0 manifest by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/403\"\u003eapple/swift-log#403\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange document title to 'SLG-0001: Metadata Providers' by \u003ca href=\"https://github.com/ktoso\"\u003e\u003ccode\u003e@​ktoso\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/400\"\u003eapple/swift-log#400\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/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/398\"\u003eapple/swift-log#398\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-log/compare/1.9.0...1.9.1\"\u003ehttps://github.com/apple/swift-log/compare/1.9.0...1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.9.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\u003e[SLG-0002] Implementation: Compile-time log level elimination using traits by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/389\"\u003eapple/swift-log#389\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade GitHub Actions for Node 24 compatibility by \u003ca href=\"https://github.com/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/397\"\u003eapple/swift-log#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThe SLG-0002 implementation is merged, update the proposal status by \u003ca href=\"https://github.com/kukushechkin\"\u003e\u003ccode\u003e@​kukushechkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/399\"\u003eapple/swift-log#399\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/salmanmkc\"\u003e\u003ccode\u003e@​salmanmkc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/397\"\u003eapple/swift-log#397\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-log/compare/1.8.0...1.9.0\"\u003ehttps://github.com/apple/swift-log/compare/1.8.0...1.9.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-log/commit/2778fd4e5a12a8aaa30a3ee8285f4ce54c5f3181\"\u003e\u003ccode\u003e2778fd4\u003c/code\u003e\u003c/a\u003e Reinstate InMemoryLogging product in Swift 6.0 manifest (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/0d9c9ae80819296003153d69c8069706036513d1\"\u003e\u003ccode\u003e0d9c9ae\u003c/code\u003e\u003c/a\u003e Change document title to 'SLG-0001: Metadata Providers' (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/a92ccc626c5082a5c9bdbe1f3fbfdda45657ab04\"\u003e\u003ccode\u003ea92ccc6\u003c/code\u003e\u003c/a\u003e feat: Update lock implementation to more closely align with swift-nio impleme...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7ee16e465622412764b0ff0c1301801dc71b8f61\"\u003e\u003ccode\u003e7ee16e4\u003c/code\u003e\u003c/a\u003e The SLG-0002 implementation is merged, update the proposal status (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/1ccd2c5a27013605f8c9c214b3aa59c2e8ac240e\"\u003e\u003ccode\u003e1ccd2c5\u003c/code\u003e\u003c/a\u003e [SLG-0002] Implementation: Compile-time log level elimination using traits (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/477fab4170ec113908159f8ab443a05786e6061f\"\u003e\u003ccode\u003e477fab4\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions for Node 24 compatibility (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-log/compare/1.8.0...1.9.1\"\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-async-algorithms` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-async-algorithms/releases\"\u003egithub.com/apple/swift-async-algorithms's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.2\u003c/h2\u003e\n\u003ch2\u003eNotes\u003c/h2\u003e\n\u003cp\u003eParticularly this release contains a rapid response to a compile failure for Swift 6 development branches. Any projects using the development toolchains should update to this released tag to avoid breakage.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport for Wasm using Swift SDKs that don't support pthreads by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/389\"\u003eapple/swift-async-algorithms#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emapError - transforming failures by \u003ca href=\"https://github.com/phausler\"\u003e\u003ccode\u003e@​phausler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/366\"\u003eapple/swift-async-algorithms#366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Update comments in Locking.swift to better clarify threading scenario for WASILibc by \u003ca href=\"https://github.com/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/393\"\u003eapple/swift-async-algorithms#393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unbuffered \u003ccode\u003eshare\u003c/code\u003e deadlock by \u003ca href=\"https://github.com/alessionossa\"\u003e\u003ccode\u003e@​alessionossa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/387\"\u003eapple/swift-async-algorithms#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for FreeBSD by \u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/375\"\u003eapple/swift-async-algorithms#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix swift tool version in Package.swift@5.7  by \u003ca href=\"https://github.com/FirstAM\"\u003e\u003ccode\u003e@​FirstAM\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/374\"\u003eapple/swift-async-algorithms#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a data race error with the internal \u003ccode\u003eOptional.takeSending\u003c/code\u003e by \u003ca href=\"https://github.com/FranzBusch\"\u003e\u003ccode\u003e@​FranzBusch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/399\"\u003eapple/swift-async-algorithms#399\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/scottmarchant\"\u003e\u003ccode\u003e@​scottmarchant\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/389\"\u003eapple/swift-async-algorithms#389\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alessionossa\"\u003e\u003ccode\u003e@​alessionossa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/387\"\u003eapple/swift-async-algorithms#387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkebo\"\u003e\u003ccode\u003e@​kkebo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/375\"\u003eapple/swift-async-algorithms#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FirstAM\"\u003e\u003ccode\u003e@​FirstAM\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/374\"\u003eapple/swift-async-algorithms#374\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-async-algorithms/compare/1.1.1...1.1.2\"\u003ehttps://github.com/apple/swift-async-algorithms/compare/1.1.1...1.1.2\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-async-algorithms/commit/2971dd5d9f6e0515664b01044826bcea16e59fac\"\u003e\u003ccode\u003e2971dd5\u003c/code\u003e\u003c/a\u003e Fix a data race error with the internal \u003ccode\u003eOptional.takeSending\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/103f5e5beab0896f7ec5e85d9383ce0f026065f5\"\u003e\u003ccode\u003e103f5e5\u003c/code\u003e\u003c/a\u003e Fix swift tool version (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/b8006a9de07f4bde23f9828074d2ada3996c904e\"\u003e\u003ccode\u003eb8006a9\u003c/code\u003e\u003c/a\u003e Add support for FreeBSD (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/2de50036f67c848aac927964bdad26448fbdd218\"\u003e\u003ccode\u003e2de5003\u003c/code\u003e\u003c/a\u003e Fix unbuffered \u003ccode\u003eshare\u003c/code\u003e deadlock (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/387\"\u003e#387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/ba540240d3ef6de59e47aa6c11d96e159a015546\"\u003e\u003ccode\u003eba54024\u003c/code\u003e\u003c/a\u003e docs: Update comments in Locking.swift to better clarify threading scenario f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/65ed06871b67a2959451c2cb0ee63cf754d7301b\"\u003e\u003ccode\u003e65ed068\u003c/code\u003e\u003c/a\u003e mapError - transforming failures (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-async-algorithms/commit/d98a48b8c222554e7f939b9e72cb6ee806611ca7\"\u003e\u003ccode\u003ed98a48b\u003c/code\u003e\u003c/a\u003e feat: Add support for compiling to wasm when pthreads aren't available (\u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-async-algorithms/compare/1.1.1...1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/open-meteo/sdk` from 1.24.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-meteo/sdk/releases\"\u003egithub.com/open-meteo/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.25.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.24.0...v1.25.0\"\u003e1.25.0\u003c/a\u003e (2026-01-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ensemble mean model names (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/252\"\u003e#252\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/f1b2a12d9d055cd9c012723b1b7992821e363cb4\"\u003ef1b2a12\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump actions/setup-dotnet from 5.0.1 to 5.1.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/250\"\u003e#250\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/b775ff2d32aedd40219f267a81452b61a08a0b03\"\u003eb775ff2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump gradle-semantic-release-plugin in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/251\"\u003e#251\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/b56f5b83fa95327e9b10184fa8c8930c97099578\"\u003eb56f5b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/open-meteo/sdk/commit/9e2595868cadbed849828fcde0592b0d4de0a80b\"\u003e\u003ccode\u003e9e25958\u003c/code\u003e\u003c/a\u003e chore(release): 1.25.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/b775ff2d32aedd40219f267a81452b61a08a0b03\"\u003e\u003ccode\u003eb775ff2\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-dotnet from 5.0.1 to 5.1.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/b56f5b83fa95327e9b10184fa8c8930c97099578\"\u003e\u003ccode\u003eb56f5b8\u003c/code\u003e\u003c/a\u003e fix: bump gradle-semantic-release-plugin in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/f1b2a12d9d055cd9c012723b1b7992821e363cb4\"\u003e\u003ccode\u003ef1b2a12\u003c/code\u003e\u003c/a\u003e feat: Add ensemble mean model names (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.24.0...v1.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/patrick-zippenfenig/swifteccodes` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/releases\"\u003egithub.com/patrick-zippenfenig/swifteccodes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/compare/v1.0.1...v1.1.0\"\u003e1.1.0\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAsync iterators to iterate a grib file or memory (\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/6b4a9b8f2f360c4edec54a2acaeb653c2b3868e8\"\u003e6b4a9b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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/patrick-zippenfenig/SwiftEccodes/commit/6b4a9b8f2f360c4edec54a2acaeb653c2b3868e8\"\u003e\u003ccode\u003e6b4a9b8\u003c/code\u003e\u003c/a\u003e feat: Async iterators to iterate a grib file or memory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/931eb9e9fbc2af5f83f0eedf83a1ad6b152e3469\"\u003e\u003ccode\u003e931eb9e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/patrick-zippenfenig/SwiftEccodes/issues/2\"\u003e#2\u003c/a\u003e from patrick-zippenfenig/1-no-such-module-swifteccodes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/188dffd3ad8296240c740f22713a32ebca45bab4\"\u003e\u003ccode\u003e188dffd\u003c/code\u003e\u003c/a\u003e update readme example to use version 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/commit/3a214c22cb5e3d0359eb12484ff77ff2bee8d7ff\"\u003e\u003ccode\u003e3a214c2\u003c/code\u003e\u003c/a\u003e add getSize() function\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/patrick-zippenfenig/SwiftEccodes/compare/v1.0.1...v1.1.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 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/ziad283/open-meteo-Algeria/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ziad283%2Fopen-meteo-Algeria/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.6.2","new_version":"1.6.3","update_type":"patch","path":null,"pr_created_at":"2025-09-15T19:30:14.000Z","version_change":"1.6.2 → 1.6.3","issue":{"uuid":"2830400102","node_id":"PR_kwDOFqR2-M6otHpm","number":1505,"state":"closed","title":"fix: bump the swift-dependencies group with 4 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-16T07:12:10.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T19:30:14.000Z","updated_at":"2025-09-16T07:12:10.000Z","time_to_close":42116,"merged_at":"2025-09-16T07:12:10.000Z","merged_by":"patrick-zippenfenig","closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":4,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.115.1","new_version":"4.117.0","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.27.0","new_version":"1.28.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-system","old_version":"1.6.2","new_version":"1.6.3","repository_url":"https://github.com/apple/swift-system"},{"name":"github.com/apple/swift-distributed-tracing","old_version":"1.2.2","new_version":"1.3.0","repository_url":"https://github.com/apple/swift-distributed-tracing"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 4 updates: [github.com/vapor/vapor](https://github.com/vapor/vapor), [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client), [github.com/apple/swift-system](https://github.com/apple/swift-system) and [github.com/apple/swift-distributed-tracing](https://github.com/apple/swift-distributed-tracing).\n\nUpdates `github.com/vapor/vapor` from 4.115.1 to 4.117.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/773ea6a63595ae4f6bc46a366d78769d4cb8b08c\"\u003e\u003ccode\u003e773ea6a\u003c/code\u003e\u003c/a\u003e Fix warnings in 6.2 (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3361\"\u003e#3361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/636fbe688e001dc1f8d6f6026a52bcc396025d19\"\u003e\u003ccode\u003e636fbe6\u003c/code\u003e\u003c/a\u003e Allow initializing Vapor.Application with a Logger (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3359\"\u003e#3359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/19d81598eb0d5fbff81f5cc939db199fef924bab\"\u003e\u003ccode\u003e19d8159\u003c/code\u003e\u003c/a\u003e Fix test incompatibility with upcoming swift-nio changes (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3355\"\u003e#3355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/db49e552f120d33dadceac5dbeef6c9e5199ac0c\"\u003e\u003ccode\u003edb49e55\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4 to 5 in the dependencies group (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/78b53f3fabd18b68c620a10ddcad032b80e22d15\"\u003e\u003ccode\u003e78b53f3\u003c/code\u003e\u003c/a\u003e Test the proper variable in testComplexCookieParsing (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3347\"\u003e#3347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vapor/vapor/compare/4.115.1...4.117.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.27.0 to 1.28.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 1.28.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\u003eAdd support for HTTP/1 connection pre-warming 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/856\"\u003eswift-server/async-http-client#856\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.27.0...1.28.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.27.0...1.28.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/7dc119c7edf3c23f52638faadb89182861dee853\"\u003e\u003ccode\u003e7dc119c\u003c/code\u003e\u003c/a\u003e Add support for HTTP/1 connection pre-warming (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.27.0...1.28.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-system` from 1.6.2 to 1.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-system/releases\"\u003egithub.com/apple/swift-system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.3\u003c/h2\u003e\n\u003cp\u003eThis release fixes a bug in the Windows version of \u003ccode\u003eFileDescriptor.duplicate(as:)\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[1.6] Fix: FileDescriptor.duplicate(as:) returns an invalid file descriptor on Windows by \u003ca href=\"https://github.com/jakepetroules\"\u003e\u003ccode\u003e@​jakepetroules\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-system/pull/260\"\u003eapple/swift-system#260\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-system/compare/1.6.2...1.6.3\"\u003ehttps://github.com/apple/swift-system/compare/1.6.2...1.6.3\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-system/commit/395a77f0aa927f0ff73941d7ac35f2b46d47c9db\"\u003e\u003ccode\u003e395a77f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-system/issues/260\"\u003e#260\u003c/a\u003e from apple/eng/PR-duplicate-as-release/1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-system/commit/b1618475ccf5d901bc91b9253a707630967b5173\"\u003e\u003ccode\u003eb161847\u003c/code\u003e\u003c/a\u003e [1.6] Fix: FileDescriptor.duplicate(as:) returns an invalid file descriptor o...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-system/compare/1.6.2...1.6.3\"\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-distributed-tracing` from 1.2.2 to 1.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-distributed-tracing/releases\"\u003egithub.com/apple/swift-distributed-tracing's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.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\u003eIntroduce \u003ccode\u003eInMemoryTracer\u003c/code\u003e (in new \u003ccode\u003eInMemoryTracing\u003c/code\u003e module) \u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/pull/183\"\u003eapple/swift-distributed-tracing#183\u003c/a\u003e by \u003ca href=\"https://github.com/slashmo\"\u003e\u003ccode\u003e@​slashmo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/ktoso\"\u003e\u003ccode\u003e@​ktoso\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis tracer can be used to capture emitted spans and write tests against them, or manually work with spans in other ways\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-distributed-tracing/compare/1.2.2...1.3.0\"\u003ehttps://github.com/apple/swift-distributed-tracing/compare/1.2.2...1.3.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-distributed-tracing/commit/6600888f4cb5bbf1bcac51000f60b2cbd224c91b\"\u003e\u003ccode\u003e6600888\u003c/code\u003e\u003c/a\u003e Pushing InMemoryTracer (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/180\"\u003e#180\u003c/a\u003e) over the finish line (\u003ca href=\"https://redirect.github.com/apple/swift-distributed-tracing/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-distributed-tracing/compare/1.2.2...1.3.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/open-meteo/open-meteo/pull/1505","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fopen-meteo/issues/1505","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1505/packages"}}]}