{"id":65569,"name":"github.com/apple/swift-certificates","ecosystem":"swift","repository_url":"https://github.com/apple/swift-certificates","issues_count":12,"created_at":"2025-09-04T01:05:08.829Z","updated_at":"2025-09-04T01:05:08.829Z","purl":"pkg:swift/github.com/apple/swift-certificates","metadata":{"id":6476694,"name":"github.com/apple/swift-certificates","ecosystem":"swiftpm","description":"An implementation of X.509 for Swift","homepage":"https://swiftpackageindex.com/apple/swift-certificates/main/documentation/x509","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/apple/swift-certificates","keywords_array":["certificates","swift","x509"],"namespace":"apple","versions_count":24,"first_release_published_at":"2023-03-08T13:30:34.000Z","latest_release_published_at":"2025-07-02T15:16:42.000Z","latest_release_number":"1.11.0","last_synced_at":"2025-09-03T21:35:49.115Z","created_at":"2023-03-06T01:48:18.491Z","updated_at":"2025-09-04T08:41:43.456Z","registry_url":"https://swiftpackageindex.com/apple/swift-certificates","install_command":null,"documentation_url":"https://swiftpackageindex.com/apple/swift-certificates/documentation","metadata":{},"repo_metadata":{"id":111425076,"uuid":"550482660","full_name":"apple/swift-certificates","owner":"apple","description":"An implementation of X.509 for Swift","archived":false,"fork":false,"pushed_at":"2025-08-28T13:49:28.000Z","size":1302,"stargazers_count":260,"open_issues_count":8,"forks_count":82,"subscribers_count":103,"default_branch":"main","last_synced_at":"2025-09-03T21:47:22.311Z","etag":null,"topics":["certificates","swift","x509"],"latest_commit_sha":null,"homepage":"https://swiftpackageindex.com/apple/swift-certificates/main/documentation/x509","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,"icon_url":"https://github.com/apple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-10-12T21:02:32.000Z","updated_at":"2025-08-29T14:54:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"7679c234-01a7-4e80-b8f7-b74eba7ede24","html_url":"https://github.com/apple/swift-certificates","commit_stats":{"total_commits":84,"total_committers":5,"mean_commits":16.8,"dds":0.5119047619047619,"last_synced_commit":"55105af86bfc4dbd3a81a589a7428d6f9cece63a"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/apple/swift-certificates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apple","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/sbom","scorecard":{"id":203707,"data":{"date":"2025-08-11","repo":{"name":"github.com/apple/swift-certificates","commit":"c059d9c9d08d6654b9a92dda93d9049a278964c6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.8,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":8,"reason":"10 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/main.yml:1","Warn: no topLevel permission defined: .github/workflows/pull_request.yml:1","Warn: no topLevel permission defined: .github/workflows/pull_request_label.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/main.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/main.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pull_request_label.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request_label.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull_request_label.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/apple/swift-certificates/pull_request_label.yml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  15 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":1,"reason":"branch protection is not maximal on development and all release branches","details":["Warn: branch protection not enabled for branch 'release/1.10.x'","Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: 'stale review dismissal' is disabled on branch 'main'","Warn: required approving review count is 1 on branch 'main'","Warn: codeowners review is not required on branch 'main'","Warn: 'last push approval' is disabled on branch 'main'","Info: 'up-to-date branches' is required to merge on branch 'main'","Info: status check found to merge onto on branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T23:16:08.822Z","repository_id":111425076,"created_at":"2025-08-16T23:16:08.822Z","updated_at":"2025-08-16T23:16:08.822Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273577224,"owners_count":25130666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"apple","name":"Apple","uuid":"10639145","kind":"organization","description":"","email":null,"website":"https://apple.com","location":"Cupertino, CA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/10639145?v=4","repositories_count":305,"last_synced_at":"2025-05-03T20:02:38.151Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/apple","funding_links":[],"total_stars":205592,"followers":28089,"following":0,"created_at":"2022-11-03T14:36:22.352Z","updated_at":"2025-05-03T20:02:38.152Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apple","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apple/repositories"},"tags":[{"name":"1.10.1","sha":"386001a92200c70fd06217b3ccad58d7226edb84","kind":"commit","published_at":"2025-07-11T08:00:09.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.10.1","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.10.1/manifests"},{"name":"1.11.0","sha":"870f4d5fe5fcfedc13f25d70e103150511746404","kind":"commit","published_at":"2025-07-02T15:16:42.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.11.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.11.0/manifests"},{"name":"1.10.0","sha":"999fd70c7803da89f3904d635a6815a2a7cd7585","kind":"commit","published_at":"2025-04-25T16:15:42.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.10.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.10.0/manifests"},{"name":"1.9.0","sha":"86eca758281a7187191fcb4e0ae5a87dbd876095","kind":"commit","published_at":"2025-04-14T15:26:05.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.9.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.9.0/manifests"},{"name":"1.8.1","sha":"d608282ae53b9bf2e14c8a5b67c89927ba5d7afe","kind":"commit","published_at":"2025-03-13T10:23:22.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.8.1","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.8.1/manifests"},{"name":"1.8.0","sha":"bd5987524cb24e2cdd6bee2add5dd26b9387824b","kind":"commit","published_at":"2025-03-10T14:31:15.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.8.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.8.0/manifests"},{"name":"1.7.0","sha":"274f8668d3ec5d2892904d8465635c5ea659f767","kind":"commit","published_at":"2025-01-08T10:55:15.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.7.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.7.0/manifests"},{"name":"1.6.1","sha":"1fbb6ef21f1525ed5faf4c95207b9c11bea27e94","kind":"commit","published_at":"2024-10-15T20:19:03.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.6.1","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.6.1/manifests"},{"name":"1.6.0","sha":"d8799da503be1dd95cb9128478b5c3b22451a4b2","kind":"commit","published_at":"2024-10-02T15:40:39.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.6.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.6.0/manifests"},{"name":"1.5.0","sha":"2f797305c1b5b982acaa6005d8a9f970cc4e97ff","kind":"commit","published_at":"2024-07-02T15:31:19.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.5.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.5.0/manifests"},{"name":"1.4.0","sha":"4688f242811d21a9c7a8ad669b3bc5b336759929","kind":"commit","published_at":"2024-06-07T15:27:37.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.4.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.4.0/manifests"},{"name":"1.3.0","sha":"83640c8097acaec17c9835a083e89678cb0f2b66","kind":"commit","published_at":"2024-05-01T15:48:25.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.3.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"bc566f88842b3b8001717326d935c2d113af5741","kind":"commit","published_at":"2023-12-06T00:15:19.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.2.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"12e07730f9a6aeb76824f3713b8fb020e11ff036","kind":"commit","published_at":"2023-12-01T13:13:59.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.1.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.1.0/manifests"},{"name":"1.0.1","sha":"01d7664523af5c169f26038f1e5d444ce47ae5ff","kind":"commit","published_at":"2023-09-25T17:11:14.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.0.1","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"eddfe84a0393e3e10ef03e61f61a936867a42c4e","kind":"commit","published_at":"2023-09-25T09:22:19.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.0.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.0.0/manifests"},{"name":"1.0.0-beta.1","sha":"ef10b819c7a42c39e1fdf39564168e1c39c3731f","kind":"commit","published_at":"2023-08-25T07:32:40.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/1.0.0-beta.1","html_url":"https://github.com/apple/swift-certificates/releases/tag/1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@1.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/1.0.0-beta.1/manifests"},{"name":"0.6.0","sha":"9099e78aad1693ce5a2e5b108d8e1337fbff433b","kind":"commit","published_at":"2023-05-09T10:25:51.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/0.6.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"ac767dc44200cf11b1cb025cb8a65c772a2770fa","kind":"commit","published_at":"2023-04-24T12:20:19.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/0.5.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.5.0/manifests"},{"name":"0.4.1","sha":"35a7df2d9d71c401a47de9be2e3de629a01370c2","kind":"commit","published_at":"2023-04-21T17:22:18.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/0.4.1","html_url":"https://github.com/apple/swift-certificates/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"5c05fab7fbb7e741ce30cf0344441191d5abe9f0","kind":"commit","published_at":"2023-04-19T08:50:54.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/0.4.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"678756a6590c8fc30ab85a01442152bab9b83928","kind":"commit","published_at":"2023-04-13T17:30:47.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/0.3.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.3.0/manifests"},{"name":"0.2.0","sha":"a798625e5e03d8bb57974428665ebb4ade1ec6a2","kind":"commit","published_at":"2023-03-23T10:31:35.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/0.2.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"54b9711034c0bd9b18f9ac0fb262d493130bcf13","kind":"commit","published_at":"2023-03-08T13:30:34.000Z","download_url":"https://codeload.github.com/apple/swift-certificates/tar.gz/0.1.0","html_url":"https://github.com/apple/swift-certificates/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/apple/swift-certificates@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-09-04T08:41:43.455Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":14.370195150798345,"dependent_packages_count":4.9284344105061235,"stargazers_count":19.994097683340712,"forks_count":27.46895328208161,"docker_downloads_count":null,"average":16.690420131681698},"purl":"pkg:swift/github.com/apple/swift-certificates","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/swiftpm/github.com/apple/swift-certificates","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/swiftpm/github.com/apple/swift-certificates","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/swiftpm/github.com/apple/swift-certificates/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T09:06:56.733Z","issues_count":31,"pull_requests_count":262,"avg_time_to_close_issue":3923957.7916666665,"avg_time_to_close_pull_request":313741.02788844623,"issues_closed_count":24,"pull_requests_closed_count":251,"pull_request_authors_count":46,"issue_authors_count":27,"avg_comments_per_issue":3.032258064516129,"avg_comments_per_pull_request":0.9312977099236641,"merged_pull_requests_count":238,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":12,"past_year_pull_requests_count":97,"past_year_avg_time_to_close_issue":1586522.111111111,"past_year_avg_time_to_close_pull_request":359111.5348837209,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":86,"past_year_pull_request_authors_count":25,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":3.0833333333333335,"past_year_avg_comments_per_pull_request":0.5876288659793815,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":81,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/apple%2Fswift-certificates/issues","maintainers":[{"login":"dnadoba","count":76,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dnadoba"},{"login":"Lukasa","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"},{"login":"yim-lee","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yim-lee"},{"login":"FranzBusch","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FranzBusch"},{"login":"PeterAdams-A","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PeterAdams-A"},{"login":"etcwilde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/etcwilde"},{"login":"michael-yuji","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/michael-yuji"},{"login":"rnro","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnro"},{"login":"tomerd","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomerd"},{"login":"neonichu","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/neonichu"},{"login":"glbrntt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glbrntt"},{"login":"simonjbeaumont","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonjbeaumont"},{"login":"MaxDesiatov","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MaxDesiatov"}],"active_maintainers":[{"login":"FranzBusch","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FranzBusch"},{"login":"etcwilde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/etcwilde"},{"login":"Lukasa","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Lukasa"},{"login":"dnadoba","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dnadoba"},{"login":"michael-yuji","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/michael-yuji"},{"login":"rnro","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnro"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages/github.com%2Fapple%2Fswift-certificates/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages/github.com%2Fapple%2Fswift-certificates/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages/github.com%2Fapple%2Fswift-certificates/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/swiftpackageindex.com/packages/github.com%2Fapple%2Fswift-certificates/related_packages","maintainers":[],"registry":{"name":"swiftpackageindex.com","url":"https://swiftpackageindex.com","ecosystem":"swiftpm","default":true,"packages_count":10667,"maintainers_count":0,"namespaces_count":3950,"keywords_count":7838,"github":"SwiftPackageIndex","metadata":{"funded_packages_count":1488},"icon_url":"https://github.com/SwiftPackageIndex.png","created_at":"2022-11-28T16:45:05.949Z","updated_at":"2025-09-08T06:53:46.900Z","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":7,"unique_repositories_count_past_30_days":1,"recent_issues":[{"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":"4403932420","node_id":"PR_kwDORVnX_87ZZ1u1","number":32,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T05:19:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T05:10:04.000Z","updated_at":"2026-05-22T05:19:19.000Z","time_to_close":1210154,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":6,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.98.0","new_version":"2.99.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/apple/swift-collections"},{"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-crypto","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/apple/swift-crypto"},{"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-metrics","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/apple/swift-metrics"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.98.0` | `2.99.0` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.4.1` | `1.5.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.19.0` | `1.19.1` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.4.0` | `4.5.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-metrics](https://github.com/apple/swift-metrics) | `2.10.0` | `2.10.1` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.98.0 to 2.99.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.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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-nio/compare/2.98.0...2.99.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.98.0...2.99.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/f71c8d2a5e74a2c6d11a0fbe324774b5d6084237\"\u003e\u003ccode\u003ef71c8d2\u003c/code\u003e\u003c/a\u003e Move historycal dependency back to NIOFoundationCompat (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/38000794f29a24e11a6f5ea41ad28facb7a255d1\"\u003e\u003ccode\u003e3800079\u003c/code\u003e\u003c/a\u003e Split FoundationEssentials extensions from NIOFoundationCompat (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/32e3d863795292c49e1aa3dc1f72a31802e74a1f\"\u003e\u003ccode\u003e32e3d86\u003c/code\u003e\u003c/a\u003e Add multi-version matrix support to Wasm Swift SDK workflow (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3575\"\u003e#3575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/a57cc530e78479730c19b42619c283c14d845322\"\u003e\u003ccode\u003ea57cc53\u003c/code\u003e\u003c/a\u003e Translate \u003ccode\u003eHTTPHeaderValidationTests\u003c/code\u003e to Swift testing (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/d36223d82cdc9dc599abf4be3db3f879c07f6b2b\"\u003e\u003ccode\u003ed36223d\u003c/code\u003e\u003c/a\u003e Add support for --security-opt docker flags in custom CI jobs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.98.0...2.99.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-collections` from 1.4.1 to 1.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-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.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 \u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/SortedCollections/SortedSet\"\u003e\u003ccode\u003eSortedSet\u003c/code\u003e\u003c/a\u003e 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\u003cp\u003eThis release also fixes several underlying B-tree bugs that were surfaced by these additions.\u003c/p\u003e\n\u003cp\u003eThese types remain source-unstable; they have known API deficiencies that will need to be addressed before they ship.\u003c/p\u003e\n\u003ch3\u003eExperimental container protocols (\u003ccode\u003eUnstableContainersPreview\u003c/code\u003e trait)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eContainersPreview\u003c/code\u003e module's protocol hierarchy and associated types continue to be developed. Several constructs have been renamed to follow Swift Evolution proposals in flight.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eOld name\u003c/th\u003e\n\u003cth\u003eNew name\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/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\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/3614f74e05388a6e256dd24aa19ad35851254d41\"\u003e\u003ccode\u003e3614f74\u003c/code\u003e\u003c/a\u003e Clean up package manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c38e47d03e7b9b80b1c34b2456406996b1a67e58\"\u003e\u003ccode\u003ec38e47d\u003c/code\u003e\u003c/a\u003e [BasicContainers, DequeModule] Avoid using deprecated API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/72ee2bf6452ea25533ae4213c5ef05ba54655b9d\"\u003e\u003ccode\u003e72ee2bf\u003c/code\u003e\u003c/a\u003e [BasicContainers] Update CMakeLists.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/f196269e7f0d9727b1d3d699c76b24535cec1f6c\"\u003e\u003ccode\u003ef196269\u003c/code\u003e\u003c/a\u003e Define placeholder availability macro for SwiftStdlib 6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/f83bd74aea31ae6d867bbcc3e6ea27f1676a2f7d\"\u003e\u003ccode\u003ef83bd74\u003c/code\u003e\u003c/a\u003e Move FormatterFixtures into a nested package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/e5236d4e8ea1710a3e298c511bb978490e44eb90\"\u003e\u003ccode\u003ee5236d4\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/db24e1b90a046c0142be79cf2920f05cac16c068\"\u003e\u003ccode\u003edb24e1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/646\"\u003e#646\u003c/a\u003e from lorentey/work/mutableref\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/compare/1.4.1...1.5.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.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...1.19.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 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...4.5.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-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...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-metrics` from 2.10.0 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/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.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\u003eCleanup confusion around factory/currentFactory  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/218\"\u003eapple/swift-metrics#218\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/swift_package_test.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/apple/swift-metrics/pull/214\"\u003eapple/swift-metrics#214\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-metrics/pull/215\"\u003eapple/swift-metrics#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/swift_package_test.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/apple/swift-metrics/pull/217\"\u003eapple/swift-metrics#217\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/apple/swift-metrics/pull/216\"\u003eapple/swift-metrics#216\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-metrics/pull/219\"\u003eapple/swift-metrics#219\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.10.0...2.10.1\"\u003ehttps://github.com/apple/swift-metrics/compare/2.10.0...2.10.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-metrics/commit/d51c8d13fa366eec807eedb4e37daa60ff5bfdd5\"\u003e\u003ccode\u003ed51c8d1\u003c/code\u003e\u003c/a\u003e Cleanup confusion around factory/currentFactory  (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/84253a77b7b623a5ab90265e44b371170f21a039\"\u003e\u003ccode\u003e84253a7\u003c/code\u003e\u003c/a\u003e Make dependabot set  label (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/5111926cdaf9d70f0372cf57a8cb25a1401831fc\"\u003e\u003ccode\u003e5111926\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/apple/swift-metrics/commit/19bf9b58c9627b557bc9108a990b7eb55752d1ff\"\u003e\u003ccode\u003e19bf9b5\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/5a2584e12b0b31eb1a94534bfbbc70669d042172\"\u003e\u003ccode\u003e5a2584e\u003c/code\u003e\u003c/a\u003e Update dependabot to daily schedule (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/314a109f578581bc3fd96145861b051d4c7a2b6a\"\u003e\u003ccode\u003e314a109\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml from...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-metrics/compare/2.10.0...2.10.1\"\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/linuxgoose/beaufort-meteo-service/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxgoose%2Fbeaufort-meteo-service/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"4362845366","node_id":"PR_kwDONNUenc7XV2Hp","number":845,"state":"open","title":"build(deps): bump github.com/apple/swift-certificates from 1.19.0 to 1.19.1 in /ee/psso/authentikPlatform.xcodeproj in the apple group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["BeryJu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T04:44:00.000Z","updated_at":"2026-05-01T04:49:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/apple/swift-certificates","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/apple/swift-certificates"}],"path":"/ee/psso/authentikPlatform.xcodeproj in the apple group","ecosystem":"swift"},"body":"Bumps the apple group in /ee/psso/authentikPlatform.xcodeproj with 1 update: [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates).\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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-certificates\u0026package-manager=swift\u0026previous-version=1.19.0\u0026new-version=1.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\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/goauthentik/platform/pull/845","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/goauthentik%2Fplatform/issues/845","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/845/packages"},{"uuid":"4290654064","node_id":"PR_kwDORSNhy87TtCd8","number":45,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-07T22:10:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-19T11:06:20.000Z","updated_at":"2026-05-07T22:10:39.000Z","time_to_close":1595057,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":10,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.97.1","new_version":"2.99.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.36.1","new_version":"2.37.0","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.42.0","new_version":"1.43.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.33.0","new_version":"1.34.0","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-http-structured-headers","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/apple/swift-http-structured-headers"},{"name":"github.com/apple/swift-certificates","old_version":"1.18.0","new_version":"1.19.1","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"3.15.1","new_version":"4.5.0","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-asn1","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/apple/swift-asn1"},{"name":"github.com/apple/swift-log","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-nio-transport-services","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/apple/swift-nio-transport-services"}],"path":null,"ecosystem":"swift"},"body":"Bumps the all-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.97.1` | `2.99.0` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.36.1` | `2.37.0` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.42.0` | `1.43.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.33.0` | `1.34.0` |\n| [github.com/apple/swift-http-structured-headers](https://github.com/apple/swift-http-structured-headers) | `1.6.0` | `1.7.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.18.0` | `1.19.1` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `3.15.1` | `4.5.0` |\n| [github.com/apple/swift-asn1](https://github.com/apple/swift-asn1) | `1.6.0` | `1.7.0` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.11.0` | `1.12.0` |\n| [github.com/apple/swift-nio-transport-services](https://github.com/apple/swift-nio-transport-services) | `1.26.0` | `1.28.0` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.97.1 to 2.99.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.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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-nio/compare/2.98.0...2.99.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.98.0...2.99.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.98.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-nio/pull/3566\"\u003eapple/swift-nio#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve getaddrinfo error code in SocketAddressError by \u003ca href=\"https://github.com/thisismanan\"\u003e\u003ccode\u003e@​thisismanan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3558\"\u003eapple/swift-nio#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew 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-nio/pull/3564\"\u003eapple/swift-nio#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd and enable Swift 6.3 workflows 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/3565\"\u003eapple/swift-nio#3565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd newline to avoid broken source files 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/3570\"\u003eapple/swift-nio#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows Docker daemon not starting before polling 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/3571\"\u003eapple/swift-nio#3571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate nightly container images from jammy to noble 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/3573\"\u003eapple/swift-nio#3573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom Dockerfiles and Docker capabilities in matrix 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-nio/pull/3574\"\u003eapple/swift-nio#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 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/apple/swift-nio/pull/3572\"\u003eapple/swift-nio#3572\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/inductor\"\u003e\u003ccode\u003e@​inductor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3571\"\u003eapple/swift-nio#3571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thisismanan\"\u003e\u003ccode\u003e@​thisismanan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3558\"\u003eapple/swift-nio#3558\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.97.1...2.98.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.97.1...2.98.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/f71c8d2a5e74a2c6d11a0fbe324774b5d6084237\"\u003e\u003ccode\u003ef71c8d2\u003c/code\u003e\u003c/a\u003e Move historycal dependency back to NIOFoundationCompat (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/38000794f29a24e11a6f5ea41ad28facb7a255d1\"\u003e\u003ccode\u003e3800079\u003c/code\u003e\u003c/a\u003e Split FoundationEssentials extensions from NIOFoundationCompat (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/32e3d863795292c49e1aa3dc1f72a31802e74a1f\"\u003e\u003ccode\u003e32e3d86\u003c/code\u003e\u003c/a\u003e Add multi-version matrix support to Wasm Swift SDK workflow (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3575\"\u003e#3575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/a57cc530e78479730c19b42619c283c14d845322\"\u003e\u003ccode\u003ea57cc53\u003c/code\u003e\u003c/a\u003e Translate \u003ccode\u003eHTTPHeaderValidationTests\u003c/code\u003e to Swift testing (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/d36223d82cdc9dc599abf4be3db3f879c07f6b2b\"\u003e\u003ccode\u003ed36223d\u003c/code\u003e\u003c/a\u003e Add support for --security-opt docker flags in custom CI jobs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/cd6710454f25733900e133c6caf5188952763c36\"\u003e\u003ccode\u003ecd67104\u003c/code\u003e\u003c/a\u003e Preserve getaddrinfo error code in SocketAddressError (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3558\"\u003e#3558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e0ee9472d343ede3c047505c90176cdc4ea2aee2\"\u003e\u003ccode\u003ee0ee947\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/24e17eebb1d9a1b1a072030d6a8de3fa9849c9f6\"\u003e\u003ccode\u003e24e17ee\u003c/code\u003e\u003c/a\u003e Support custom Dockerfiles and Docker capabilities in matrix CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5f6f878feb4da600ce008692c020bdd4cce16723\"\u003e\u003ccode\u003e5f6f878\u003c/code\u003e\u003c/a\u003e Update nightly container images from jammy to noble (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/f99e1b6a3001980622522a71e24dede480de7313\"\u003e\u003ccode\u003ef99e1b6\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.97.1...2.99.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/apple/swift-nio-ssl` from 2.36.1 to 2.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-ssl/releases\"\u003egithub.com/apple/swift-nio-ssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.37.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-nio-ssl/pull/576\"\u003eapple/swift-nio-ssl#576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate expired certificate in tests 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-ssl/pull/575\"\u003eapple/swift-nio-ssl#575\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-nio-ssl/pull/574\"\u003eapple/swift-nio-ssl#574\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.36.1...2.37.0\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.36.1...2.37.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/3f337058ccd7243c4cac7911477d8ad4c598d4da\"\u003e\u003ccode\u003e3f33705\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/fad35ae01fd7e456dd87e0df6a688d0acd009415\"\u003e\u003ccode\u003efad35ae\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/ba3329300b2fbdcccf5b5b046fbccf3765978598\"\u003e\u003ccode\u003eba33293\u003c/code\u003e\u003c/a\u003e Update expired certificate in tests (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.36.1...2.37.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-http2` from 1.42.0 to 1.43.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.43.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-nio-http2/pull/545\"\u003eapple/swift-nio-http2#545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eclampedToValidWindowSize\u003c/code\u003e to use Int32.max 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-http2/pull/546\"\u003eapple/swift-nio-http2#546\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-nio-http2/pull/544\"\u003eapple/swift-nio-http2#544\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/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-http2/pull/546\"\u003eapple/swift-nio-http2#546\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.42.0...1.43.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.42.0...1.43.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/81cc18264f92cd307ff98430f89372711d4f6fe9\"\u003e\u003ccode\u003e81cc182\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eclampedToValidWindowSize\u003c/code\u003e to use Int32.max (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/335e5b5b9d1541003ce663ddb69dbe4042f2b481\"\u003e\u003ccode\u003e335e5b5\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/ac262c1f3623268b8db88a448a2e6bfb55ff3901\"\u003e\u003ccode\u003eac262c1\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.42.0...1.43.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.33.0 to 1.34.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-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.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-nio-extras/pull/310\"\u003eapple/swift-nio-extras#310\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-nio-extras/pull/309\"\u003eapple/swift-nio-extras#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-nio-extras/compare/1.33.0...1.34.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.33.0...1.34.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/5a48717e29f62cb8326d6d42e46b562ca93847a6\"\u003e\u003ccode\u003e5a48717\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/81fe98a68c92bbf1c1a7e515cfe9d63a17035eb0\"\u003e\u003ccode\u003e81fe98a\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.33.0...1.34.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-http-structured-headers` from 1.6.0 to 1.7.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-structured-headers/releases\"\u003egithub.com/apple/swift-http-structured-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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-structured-headers/pull/78\"\u003eapple/swift-http-structured-headers#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-structured-headers/pull/74\"\u003eapple/swift-http-structured-headers#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-structured-headers/pull/75\"\u003eapple/swift-http-structured-headers#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/pull/76\"\u003eapple/swift-http-structured-headers#76\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-structured-headers/pull/77\"\u003eapple/swift-http-structured-headers#77\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/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/pull/76\"\u003eapple/swift-http-structured-headers#76\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-structured-headers/compare/1.6.0...1.7.0\"\u003ehttps://github.com/apple/swift-http-structured-headers/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-structured-headers/commit/933538faa42c432d385f02e07df0ace7c5ecfc47\"\u003e\u003ccode\u003e933538f\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-structured-headers/commit/45cfa7490ae09cd586c786146dab239875937557\"\u003e\u003ccode\u003e45cfa74\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-structured-headers/commit/8ab913a0eb56a233391fca04e3b1e96841809013\"\u003e\u003ccode\u003e8ab913a\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-structured-headers/commit/7394d5af464728ab012f895f0272a1dbf430f04a\"\u003e\u003ccode\u003e7394d5a\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-http-structured-headers/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-structured-headers/commit/26021c89b00effc7c27cf00cadbbdb5486c04dfd\"\u003e\u003ccode\u003e26021c8\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-http-structured-headers/compare/1.6.0...1.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-certificates` from 1.18.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\u003ch2\u003e1.19.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-certificates/pull/294\"\u003eapple/swift-certificates#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-certificates/pull/290\"\u003eapple/swift-certificates#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-certificates/pull/291\"\u003eapple/swift-certificates#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/292\"\u003eapple/swift-certificates#292\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-certificates/pull/293\"\u003eapple/swift-certificates#293\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/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/292\"\u003eapple/swift-certificates#292\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.18.0...1.19.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.18.0...1.19.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/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\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/5aa1c0d1bc204908df47c2075bdbb39573d05e8d\"\u003e\u003ccode\u003e5aa1c0d\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/1f8592e508c7059b925e50d9c324d4de57e037fb\"\u003e\u003ccode\u003e1f8592e\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/9e7a00de2b820762c249955b96db98fb150b0032\"\u003e\u003ccode\u003e9e7a00d\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/2ea3d05c75ba91104324ddd1b7307cfa78aeafc8\"\u003e\u003ccode\u003e2ea3d05\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-certificates/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/0ad242d1968440994e10f217ae225e173e2e0d38\"\u003e\u003ccode\u003e0ad242d\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.18.0...1.19.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.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\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\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing input validation in X-Wing HPKE decapsulation by \u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\"\u003ehttps://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\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.0...4.3.1\"\u003ehttps://github.com/apple/swift-crypto/compare/4.3.0...4.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwift Crypto 4.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\u003eAdd support for encrypted PEM keys via BoringSSL 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-crypto/pull/428\"\u003eapple/swift-crypto#428\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/430\"\u003eapple/swift-crypto#430\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-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\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/a5a71cfcbcd39c661845c8ab2d053effc4ee281a\"\u003e\u003ccode\u003ea5a71cf\u003c/code\u003e\u003c/a\u003e Add support for encrypted PEM keys via BoringSSL (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/31611736b02693e93bed3ba94cc8733a74ee39ae\"\u003e\u003ccode\u003e3161173\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/6f70fa9eab24c1fd982af18c281c4525d05e3095\"\u003e\u003ccode\u003e6f70fa9\u003c/code\u003e\u003c/a\u003e Add RSA PKCSv1.5 padding support for legacy compat (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/425\"\u003e#425\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.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-asn1` from 1.6.0 to 1.7.0\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.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-asn1/pull/119\"\u003eapple/swift-asn1#119\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-asn1/pull/118\"\u003eapple/swift-asn1#118\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.6.0...1.7.0\"\u003ehttps://github.com/apple/swift-asn1/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-asn1/commit/eb50cbd14606a9161cbc5d452f18797c90ef0bab\"\u003e\u003ccode\u003eeb50cbd\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/317065bbda496518c218f5edef79ca126204e5d5\"\u003e\u003ccode\u003e317065b\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-asn1/compare/1.6.0...1.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-log` from 1.11.0 to 1.12.0\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.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/apple/swift-log/pull/436\"\u003eapple/swift-log#436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSLG-0003: Error parameter implementation 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/425\"\u003eapple/swift-log#425\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-log/pull/435\"\u003eapple/swift-log#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSLG-0004: Metadata privacy levels proposal 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/416\"\u003eapple/swift-log#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetroactively update status of SLG-0005 to Approved 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/438\"\u003eapple/swift-log#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to 0.0.9 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/437\"\u003eapple/swift-log#437\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.11.0...1.12.0\"\u003ehttps://github.com/apple/swift-log/compare/1.11.0...1.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/apple/swift-log/commit/5073617dac96330a486245e4c0179cb0a6fd2256\"\u003e\u003ccode\u003e5073617\u003c/code\u003e\u003c/a\u003e SLG-0003: Error parameter implementation (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/6f3fbace6629c8fcabcd56d211501e92e1919a94\"\u003e\u003ccode\u003e6f3fbac\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/41f6c727079ffc212b6b93e1e624136986e294ae\"\u003e\u003ccode\u003e41f6c72\u003c/code\u003e\u003c/a\u003e Retroactively update status of SLG-0005 to Approved (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/bffceaf778f394bab5b994e8cdba09da31deac99\"\u003e\u003ccode\u003ebffceaf\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/6558438e46dfc6bfeb092b653232dbf864e695fd\"\u003e\u003ccode\u003e6558438\u003c/code\u003e\u003c/a\u003e SLG-0004: Metadata privacy levels proposal (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7c04f86fbad6fa1cd1872595549406510186b223\"\u003e\u003ccode\u003e7c04f86\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-log/compare/1.11.0...1.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-nio-transport-services` from 1.26.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\u003ch2\u003e1.27.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-nio-transport-services/pull/252\"\u003eapple/swift-nio-transport-services#252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-transport-services/pull/248\"\u003eapple/swift-nio-transport-services#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-transport-services/pull/249\"\u003eapple/swift-nio-transport-services#249\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-nio-transport-services/pull/250\"\u003eapple/swift-nio-transport-services#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/apple/swift-nio-transport-services/compare/1.26.0...1.27.0\"\u003ehttps://github.com/apple/swift-nio-transport-services/compare/1.26.0...1.27.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\u003e\u003ca href=\"https://github.com/apple/swift-nio-transport-services/commit/9d4e67af1eea85967c7de778ad73e7776e5f1f22\"\u003e\u003ccode\u003e9d4e67a\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-transport-services/commit/440d660986cd6aaa03f18164792e501ffc53b984\"\u003e\u003ccode\u003e440d660\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-transport-services/commit/8ec97529a6f053bd02eaffc05fdf8ebb241aaa53\"\u003e\u003ccode\u003e8ec9752\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-nio-transport-services/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-transport-services/commit/a8b126edd15253c90cfccc4fd37c6d272da538f4\"\u003e\u003ccode\u003ea8b126e\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-transport-services/compare/1.26.0...1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/tachyonics/swift-local-containers/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachyonics%2Fswift-local-containers/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"4280110998","node_id":"PR_kwDONNUenc7TL7fr","number":806,"state":"open","title":"build(deps): bump github.com/apple/swift-certificates from 1.18.0 to 1.19.0 in /ee/psso/authentikPlatform.xcodeproj","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["BeryJu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T04:28:52.000Z","updated_at":"2026-04-17T04:34:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/apple/swift-certificates","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/apple/swift-certificates"}],"path":"/ee/psso/authentikPlatform.xcodeproj","ecosystem":"swift"},"body":"Bumps [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) from 1.18.0 to 1.19.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.19.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-certificates/pull/294\"\u003eapple/swift-certificates#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-certificates/pull/290\"\u003eapple/swift-certificates#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-certificates/pull/291\"\u003eapple/swift-certificates#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/292\"\u003eapple/swift-certificates#292\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-certificates/pull/293\"\u003eapple/swift-certificates#293\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/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/292\"\u003eapple/swift-certificates#292\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.18.0...1.19.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.18.0...1.19.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/5aa1c0d1bc204908df47c2075bdbb39573d05e8d\"\u003e\u003ccode\u003e5aa1c0d\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/1f8592e508c7059b925e50d9c324d4de57e037fb\"\u003e\u003ccode\u003e1f8592e\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/9e7a00de2b820762c249955b96db98fb150b0032\"\u003e\u003ccode\u003e9e7a00d\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/2ea3d05c75ba91104324ddd1b7307cfa78aeafc8\"\u003e\u003ccode\u003e2ea3d05\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-certificates/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/0ad242d1968440994e10f217ae225e173e2e0d38\"\u003e\u003ccode\u003e0ad242d\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.18.0...5aa1c0d1bc204908df47c2075bdbb39573d05e8d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-certificates\u0026package-manager=swift\u0026previous-version=1.18.0\u0026new-version=1.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/goauthentik/platform/pull/806","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/goauthentik%2Fplatform/issues/806","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/806/packages"},{"uuid":"4242377423","node_id":"PR_kwDORPBlL87RmXV2","number":8,"state":"open","title":"Bump the dependencies group with 22 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":15,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-11T00:49:26.000Z","updated_at":"2026-05-02T06:01:52.163Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":22,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.121.1","new_version":"4.121.4","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.30.3","new_version":"1.33.1","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio","old_version":"2.94.0","new_version":"2.97.1","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.36.0","new_version":"2.36.1","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.39.0","new_version":"1.42.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.32.1","new_version":"1.33.0","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-crypto","old_version":"4.2.0","new_version":"4.3.1","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-asn1","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/apple/swift-asn1"},{"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.9.1","new_version":"1.11.0","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-async-algorithms","old_version":"1.1.1","new_version":"1.1.3","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.1","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/vapor/async-kit","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/vapor/async-kit"},{"name":"github.com/vapor/console-kit","old_version":"4.15.2","new_version":"4.16.0","repository_url":"https://github.com/vapor/console-kit"},{"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/vapor/websocket-kit","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/vapor/websocket-kit"},{"name":"github.com/vapor/fluent-kit","old_version":"1.55.0","new_version":"1.56.0","repository_url":"https://github.com/vapor/fluent-kit"},{"name":"github.com/vapor/sql-kit","old_version":"3.34.0","new_version":"3.35.0","repository_url":"https://github.com/vapor/sql-kit"},{"name":"github.com/vapor/postgres-nio","old_version":"1.30.1","new_version":"1.32.2","repository_url":"https://github.com/vapor/postgres-nio"}],"path":null,"ecosystem":"swift"},"body":"Bumps the dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/vapor/vapor](https://github.com/vapor/vapor) | `4.121.1` | `4.121.4` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.30.3` | `1.33.1` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.94.0` | `2.97.1` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.3.0` | `1.4.1` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.36.0` | `2.36.1` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.39.0` | `1.42.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.32.1` | `1.33.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.17.1` | `1.18.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.2.0` | `4.3.1` |\n| [github.com/apple/swift-asn1](https://github.com/apple/swift-asn1) | `1.5.1` | `1.6.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.9.1` | `1.11.0` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.1` | `1.1.3` |\n| [github.com/apple/swift-distributed-tracing](https://github.com/apple/swift-distributed-tracing) | `1.3.1` | `1.4.1` |\n| [github.com/apple/swift-service-context](https://github.com/apple/swift-service-context) | `1.2.1` | `1.3.0` |\n| [github.com/vapor/async-kit](https://github.com/vapor/async-kit) | `1.21.0` | `1.22.0` |\n| [github.com/vapor/console-kit](https://github.com/vapor/console-kit) | `4.15.2` | `4.16.0` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.1` | `2.8.0` |\n| [github.com/vapor/websocket-kit](https://github.com/vapor/websocket-kit) | `2.16.1` | `2.16.2` |\n| [github.com/vapor/fluent-kit](https://github.com/vapor/fluent-kit) | `1.55.0` | `1.56.0` |\n| [github.com/vapor/sql-kit](https://github.com/vapor/sql-kit) | `3.34.0` | `3.35.0` |\n| [github.com/vapor/postgres-nio](https://github.com/vapor/postgres-nio) | `1.30.1` | `1.32.2` |\n\nUpdates `github.com/vapor/vapor` from 4.121.1 to 4.121.4\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.4 - Fix Response Compression Bug when Content Type header is empty\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFix Response Compression Bug when Content Type header is empty by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3453\"\u003e#3453\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bug in the response compression pipeline where the response would be compressed, even if response compression is disabled, if no content-type header was set for the response.\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.3...4.121.4\"\u003ehttps://github.com/vapor/vapor/compare/4.121.3...4.121.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.121.3 - Parse directives from all Cookie headers, not just the first\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eParse directives from all Cookie headers, not just the first by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3436\"\u003e#3436\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3435\"\u003e#3435\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eReviewers\u003c/h2\u003e\n\u003cp\u003eThanks to the reviewers for their help:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahdiBM\"\u003e\u003ccode\u003e@​MahdiBM\u003c/code\u003e\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.2...4.121.3\"\u003ehttps://github.com/vapor/vapor/compare/4.121.2...4.121.3\u003c/a\u003e\u003c/p\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\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/cfd8f434843ac7850e2d97f46c1aa5ddb906cf1c\"\u003e\u003ccode\u003ecfd8f43\u003c/code\u003e\u003c/a\u003e Fix Response Compression Bug when Content Type header is empty (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/77eeecfb50cd08b4fc3c7c9e6fa0328ad1fd2140\"\u003e\u003ccode\u003e77eeecf\u003c/code\u003e\u003c/a\u003e Name the CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/c57f440613fbfffff834a1806296bf40f8f93deb\"\u003e\u003ccode\u003ec57f440\u003c/code\u003e\u003c/a\u003e Remove C/C++ from CodeQL setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/70c37e536e3b2e9ba99ddfdb70c1e0db9d419286\"\u003e\u003ccode\u003e70c37e5\u003c/code\u003e\u003c/a\u003e Add manual CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/ff88583e10f02aa47be49e632d5179f89e855e03\"\u003e\u003ccode\u003eff88583\u003c/code\u003e\u003c/a\u003e Bump actions/create-github-app-token from 2 to 3 in the dependencies group (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/a8db2dbda8b3cdc8a61bd35128590bd296e85563\"\u003e\u003ccode\u003ea8db2db\u003c/code\u003e\u003c/a\u003e Parse directives from all Cookie headers, not just the first (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/6c5ed03efe8f678f33203b6673f8afa764a9dfa1\"\u003e\u003ccode\u003e6c5ed03\u003c/code\u003e\u003c/a\u003e Add dependency submission\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/4193ae135cd94bc070278a3907c6a8c6d513342d\"\u003e\u003ccode\u003e4193ae1\u003c/code\u003e\u003c/a\u003e Enable Swift dependency tracking in dependabot.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/2239adfb776edc972201ea34b0ec80f7e242d5c2\"\u003e\u003ccode\u003e2239adf\u003c/code\u003e\u003c/a\u003e Add permissions to sponsors.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/c3ca5da5227eb66caf4ca9f39dd7bf3dcf9f061d\"\u003e\u003ccode\u003ec3ca5da\u003c/code\u003e\u003c/a\u003e Add permissions to test.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.1...4.121.4\"\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.33.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.33.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 compilation on nightly-main Swift, which has new optional type inference by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/900\"\u003eswift-server/async-http-client#900\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.33.0...1.33.1\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.33.0...1.33.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.33.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\u003eSupport selecting a specific local address. 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/899\"\u003eswift-server/async-http-client#899\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.32.1...1.33.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.32.1...1.33.0\u003c/a\u003e\u003c/p\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 when response completes before request body finishes uploading 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/895\"\u003eswift-server/async-http-client#895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eimport Foundation\u003c/code\u003e with \u003ccode\u003eFoundationEssentials\u003c/code\u003e by \u003ca href=\"https://github.com/madsodgaard\"\u003e\u003ccode\u003e@​madsodgaard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/897\"\u003eswift-server/async-http-client#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/896\"\u003eswift-server/async-http-client#896\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.32.0...1.32.1\"\u003ehttps://github.com/swift-server/async-http-client/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 option to retain request method on 301/302 redirects 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/887\"\u003eswift-server/async-http-client#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit swift-service-context dependency by \u003ca href=\"https://github.com/stovak\"\u003e\u003ccode\u003e@​stovak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/891\"\u003eswift-server/async-http-client#891\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/889\"\u003eswift-server/async-http-client#889\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/stovak\"\u003e\u003ccode\u003e@​stovak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/891\"\u003eswift-server/async-http-client#891\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.31.0...1.32.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.31.0\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/swift-server/async-http-client/commit/3a5b74a58782c3b4c1f0bc75e9b67b10c2494e8f\"\u003e\u003ccode\u003e3a5b74a\u003c/code\u003e\u003c/a\u003e Fix compilation on nightly-main Swift, which has new optional type inference ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/3b57e00556515b126ad74455de1e6fa456856391\"\u003e\u003ccode\u003e3b57e00\u003c/code\u003e\u003c/a\u003e Support selecting a specific local address. (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/c5784ca81535cc6a92d900f84abd070dfb0e9392\"\u003e\u003ccode\u003ec5784ca\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eimport Foundation\u003c/code\u003e with \u003ccode\u003eFoundationEssentials\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/c3a3925b7ed12094d6051ea7a6d6ab28c4281243\"\u003e\u003ccode\u003ec3a3925\u003c/code\u003e\u003c/a\u003e Fix crash when response completes before request body finishes uploading (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/f55968148dc27c1cb911278bdcc87f57ee08e4d2\"\u003e\u003ccode\u003ef559681\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/2fc4652fb4689eb24af10e55cabaa61d8ba774fd\"\u003e\u003ccode\u003e2fc4652\u003c/code\u003e\u003c/a\u003e Add explicit swift-service-context dependency (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/ba1d03d8d17e888ff70959e1e21a8af6ac91c2ff\"\u003e\u003ccode\u003eba1d03d\u003c/code\u003e\u003c/a\u003e Add option to retain request method on 301/302/303 redirects (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/101258d8313da560ce78315669eec7bb5731831e\"\u003e\u003ccode\u003e101258d\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.30.3...1.33.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` from 2.94.0 to 2.97.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.97.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\u003eHandle EPERM as permissionDenied in open syscall error mapping by \u003ca href=\"https://github.com/queelius\"\u003e\u003ccode\u003e@​queelius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3560\"\u003eapple/swift-nio#3560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix thread pinning test, which crashed in CPU-restricted environments 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/3562\"\u003eapple/swift-nio#3562\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/queelius\"\u003e\u003ccode\u003e@​queelius\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3560\"\u003eapple/swift-nio#3560\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.97.0...2.97.1\"\u003ehttps://github.com/apple/swift-nio/compare/2.97.0...2.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.97.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 thread-pools to be pinned to CPUs 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/3557\"\u003eapple/swift-nio#3557\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd partial 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-nio/pull/3494\"\u003eapple/swift-nio#3494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBenchmarks for channel pipeline creation 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/3531\"\u003eapple/swift-nio#3531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flakey \u003ccode\u003etestScheduledCallbackNotExecutedBeforeDeadline\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/3550\"\u003eapple/swift-nio#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flakey \u003ccode\u003etestHalfCloseOwnOutputWithPopulatedBuffer\u003c/code\u003e on iOS sim 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/3551\"\u003eapple/swift-nio#3551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease macOS test timeout by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3553\"\u003eapple/swift-nio#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky testCopyFileReplacingExistingFileSucceeds 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/3554\"\u003eapple/swift-nio#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003etestFlatBlockingMapOnto\u003c/code\u003e crashing on iOS simulator 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/3555\"\u003eapple/swift-nio#3555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flakey scheduled callback cancellation tests on iOS simulator 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/3556\"\u003eapple/swift-nio#3556\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-nio/pull/3494\"\u003eapple/swift-nio#3494\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.96.0...2.97.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.96.0...2.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwiftNIO 2.96.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\u003eByteBuffer custom allocator support 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/3526\"\u003eapple/swift-nio#3526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ereplaceExisting\u003c/code\u003e to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e \u003ccode\u003ecopyItem\u003c/code\u003e 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/3535\"\u003eapple/swift-nio#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake MTELG's support for CPU pinning public 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/3543\"\u003eapple/swift-nio#3543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake concurrency take over cheaper 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/3527\"\u003eapple/swift-nio#3527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the performance of looking up the current SEL 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/3530\"\u003eapple/swift-nio#3530\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 to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e module 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/3524\"\u003eapple/swift-nio#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove NIOAsyncChannel performance with UnsafeContinuations 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/3521\"\u003eapple/swift-nio#3521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport scoped IPv6 addresses in SocketAddress.init(ipAddress:port:) by \u003ca href=\"https://github.com/mihai-chiorean\"\u003e\u003ccode\u003e@​mihai-chiorean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3525\"\u003eapple/swift-nio#3525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate System.udpMaxSegments 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/3541\"\u003eapple/swift-nio#3541\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/558f24a4647193b5a0e2104031b71c55d31ff83a\"\u003e\u003ccode\u003e558f24a\u003c/code\u003e\u003c/a\u003e Fix thread pinning test, which crashed in CPU-restricted environments (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/98f8824da0bbf8cbca88b8fefb8a03b83651587c\"\u003e\u003ccode\u003e98f8824\u003c/code\u003e\u003c/a\u003e Handle EPERM as permissionDenied in open syscall error mapping (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3560\"\u003e#3560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/bdf004b44f77c56fca752cd1cf243c802f8469c9\"\u003e\u003ccode\u003ebdf004b\u003c/code\u003e\u003c/a\u003e Enable thread-pools to be pinned to CPUs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/66c50a79a393548d8ed93712d5076ea3a42d4f90\"\u003e\u003ccode\u003e66c50a7\u003c/code\u003e\u003c/a\u003e Fix flakey scheduled callback cancellation tests on iOS simulator (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/52434682c5aaafe41d6f47da9cbf98baee099111\"\u003e\u003ccode\u003e5243468\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003etestFlatBlockingMapOnto\u003c/code\u003e crashing on iOS simulator (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/08abc3a02cd372be09a2dc2da3b10ebf0c376d69\"\u003e\u003ccode\u003e08abc3a\u003c/code\u003e\u003c/a\u003e Fix flaky testCopyFileReplacingExistingFileSucceeds (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/9939a5cf92e74ad2509a4b149cde91d905ae0651\"\u003e\u003ccode\u003e9939a5c\u003c/code\u003e\u003c/a\u003e Increase macOS test timeout (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3553\"\u003e#3553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/795162f1bc61c1b77cfdf0a489092432ffd5ed50\"\u003e\u003ccode\u003e795162f\u003c/code\u003e\u003c/a\u003e Add partial support for FreeBSD (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/0e7d4e9534fdc00a18d6dd93ab221359f2bd5bc2\"\u003e\u003ccode\u003e0e7d4e9\u003c/code\u003e\u003c/a\u003e Fix flakey \u003ccode\u003etestHalfCloseOwnOutputWithPopulatedBuffer\u003c/code\u003e on iOS sim (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e313684789c6e682eb57348441e52034ec5143eb\"\u003e\u003ccode\u003ee313684\u003c/code\u003e\u003c/a\u003e Fix flakey \u003ccode\u003etestScheduledCallbackNotExecutedBeforeDeadline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.94.0...2.97.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-collections` from 1.3.0 to 1.4.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.4.1\u003c/h2\u003e\n\u003cp\u003eThis patch release is mostly focusing on evolving the package traits \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e and \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e, with the following notable fixes and improvements to the stable parts of the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMake the package documentation build successfully on the DocC that ships in Swift 6.2.\u003c/li\u003e\n\u003cli\u003eAvoid using floating point arithmetic to size collection storage in the \u003ccode\u003eDequeModule\u003c/code\u003e and \u003ccode\u003eOrderedCollections\u003c/code\u003e modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges to experimental package traits\u003c/h2\u003e\n\u003cp\u003eThe new set and dictionary types enabled by the \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e trait have now resolved several correctness issues in their implementation of insertions. They have also gained some low-hanging performance optimizations. Like before, these types are in \u0026quot;working prototype\u0026quot; phase, and while they have working implementations of basic primitive operations, we haven't done much work validating their performance yet. Feedback from intrepid early adopters would be very welcome.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e trait has gained several new protocols and algorithm implementations, working towards one possible working model of a coherent, ownership-aware container/iteration model.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/BidirectionalContainer.swift\"\u003e\u003ccode\u003eBidirectionalContainer\u003c/code\u003e\u003c/a\u003e defines a container that allows iterating over spans backwards, and provides decrement operations on indices -- an analogue of the classic \u003ccode\u003eBidirectionalCollection\u003c/code\u003e protocol.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/RandomAccessContainer.swift\"\u003e\u003ccode\u003eRandomAccessContainer\u003c/code\u003e\u003c/a\u003e models containers that allow constant-time repositioning of their indices, like \u003ccode\u003eRandomAccessCollection\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/MutableContainer.swift\"\u003e\u003ccode\u003eMutableContainer\u003c/code\u003e\u003c/a\u003e is the ownership-aware analogue of \u003ccode\u003eMutableCollection\u003c/code\u003e -- it models a container type that allows its elements to be arbitrarily reordered and mutated/reassigned without changing the shape of the data structure (that is to say, without invalidating any indices).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/PermutableContainer.swift\"\u003e\u003ccode\u003ePermutableContainer\u003c/code\u003e\u003c/a\u003e is an experimental new spinoff of \u003ccode\u003eMutableContainer\u003c/code\u003e, focusing on reordering items without allowing arbitrary mutations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/RangeReplaceableContainer.swift\"\u003e\u003ccode\u003eRangeReplaceableContainer\u003c/code\u003e\u003c/a\u003e is a partial, ownership-aware analogue of \u003ccode\u003eRangeReplaceableCollection\u003c/code\u003e, providing a full set of insertion/append/removal/consumption operations, with support for fixed-capacity conforming types.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/DynamicContainer.swift\"\u003e\u003ccode\u003eDynamicContainer\u003c/code\u003e\u003c/a\u003e rounds out the range-replacement operations with initializer and capacity reservation requirements that can only be implemented by dynamically sized containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWe now have \u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/ContainersPreview/Protocols\"\u003eworking reference implementations\u003c/a\u003e of lazy \u003ccode\u003emap\u003c/code\u003e, \u003ccode\u003ereduce\u003c/code\u003e and \u003ccode\u003efilter\u003c/code\u003e operations on borrowing iterators, producers and drains, as well a \u003ccode\u003ecollect(into:)\u003c/code\u003e family of methods to supply \u0026quot;greedy\u0026quot; variants, generating items into a container of the user's choice. Importantly, the algorithms tend to be defined on the iterator types, rather than directly on some sequence/container -- going this way has some interesting benefits (explicitness, no confusion between the various flavors or the existing \u003ccode\u003eSequence\u003c/code\u003e algorithms), but they also have notable drawbacks (minor design issues with the borrowing iterator protocol, unknowns on how the pattern would apply to container algorithms, etc.).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"swift\"\u003e\u003ccode\u003e    let items: RigidArray\u0026lt;Int\u0026gt; = ...\r\n    let transformed = \r\n      items.makeBorrowingIterator() // obviously we'd want a better name here, like `borrow()`\r\n      .map { 2 * $0 }\r\n      .collect(into: UniqueArray.self)\r\n    // `transformed` is a UniqueArray instance holding all values in `items`, doubled up \r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"swift\"\u003e\u003ccode\u003e    let items: RigidArray = ...\r\n    let transformed = \r\n       items.makeBorrowingIterator()\r\n      .filter { !$0.isMultiple(of: 7) }\r\n      .copy()\r\n      .collect(into: UniqueArray.self)\r\n    // `transformed` holds a copy of all values in `items` that aren't a multiple of 7\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"swift\"\u003e\u003ccode\u003e    let items: RigidArray = ...\r\n    let transformed = \r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/6675bc0ff86e61436e615df6fc5174e043e57924\"\u003e\u003ccode\u003e6675bc0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/606\"\u003e#606\u003c/a\u003e from lorentey/container-upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/5e70e6e8467b06cb2aae0c9089433a1d8c4d9b7b\"\u003e\u003ccode\u003e5e70e6e\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/a8389f300abac6102188322e74d95302911d6c9c\"\u003e\u003ccode\u003ea8389f3\u003c/code\u003e\u003c/a\u003e [BasicContainers, DequeModule] Avoid defining new API in a point release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/f9f3c09cba4998064f89d17d6bccee010c434cba\"\u003e\u003ccode\u003ef9f3c09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/605\"\u003e#605\u003c/a\u003e from lorentey/container-upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/8f88cce7c7f3f748ab79be7cf16d3714e7e270ef\"\u003e\u003ccode\u003e8f88cce\u003c/code\u003e\u003c/a\u003e [BasicContainers, ContainersPreview] Make sure package traits “work” on 6.2 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/3dc65340f39dfcf9d27a9be43c915cfaa10fa149\"\u003e\u003ccode\u003e3dc6534\u003c/code\u003e\u003c/a\u003e [ContainersPreview] Fix support for Swift 6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/2364daa6bf1257948fc68cc736249406346ef7e2\"\u003e\u003ccode\u003e2364daa\u003c/code\u003e\u003c/a\u003e [ContainersPreview] Update CMake \u0026amp; Xcode build files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/0711c6512fbe0d67c7920b0f2a5ed230e7e74511\"\u003e\u003ccode\u003e0711c65\u003c/code\u003e\u003c/a\u003e [BasicContainers] Add simple tests demonstrating the use of some of the new a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/29148932ecc68fc94057591ee8d6dff7856b6d91\"\u003e\u003ccode\u003e2914893\u003c/code\u003e\u003c/a\u003e [ContainersPreview] Add a \u003ccode\u003eProducer.collect(into:)\u003c/code\u003e that takes a RangeReplace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/2e277a949bdde8444b6ec99b74136abbe18da008\"\u003e\u003ccode\u003e2e277a9\u003c/code\u003e\u003c/a\u003e [ContainersPreview] Add a BorrowingIteratorProtocol.copy() algorithm to turn ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/compare/1.3.0...1.4.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.36.0 to 2.36.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-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.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\u003eDo not log the caCerts value if PKCS#12 parsing goes haywire by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/571\"\u003eapple/swift-nio-ssl#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet custom private keys via sslContextOverride by \u003ca href=\"https://github.com/alpearce\"\u003e\u003ccode\u003e@​alpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/573\"\u003eapple/swift-nio-ssl#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit read permissions to workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/566\"\u003eapple/swift-nio-ssl#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/570\"\u003eapple/swift-nio-ssl#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/572\"\u003eapple/swift-nio-ssl#572\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/alpearce\"\u003e\u003ccode\u003e@​alpearce\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/573\"\u003eapple/swift-nio-ssl#573\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.36.0...2.36.1\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.36.0...2.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/apple/swift-nio-ssl/commit/df9c3406028e3297246e6e7081977a167318b692\"\u003e\u003ccode\u003edf9c340\u003c/code\u003e\u003c/a\u003e Set custom private keys via sslContextOverride (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/a0140bf29e589731fdae25aaecd803fa0c01e169\"\u003e\u003ccode\u003ea0140bf\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-nio-ssl/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/0d3c933ee236767a8e0812e217a12f4c9e826748\"\u003e\u003ccode\u003e0d3c933\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/88c4694e15d356de7dfee56cc5156bf6fbdabd3f\"\u003e\u003ccode\u003e88c4694\u003c/code\u003e\u003c/a\u003e Do not log the caCerts value if PKCS#12 parsing goes haywire (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/8c179eebffe2d463ae2fe6464a3a5d9d53d9ed7b\"\u003e\u003ccode\u003e8c179ee\u003c/code\u003e\u003c/a\u003e Add explicit read permissions to workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.36.0...2.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-http2` from 1.39.0 to 1.42.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.42.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\u003eAllow connection and stream window target sizes to be configured separately 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-http2/pull/543\"\u003eapple/swift-nio-http2#543\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.41.0...1.42.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.41.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 NIOHPACK a product 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-http2/pull/538\"\u003eapple/swift-nio-http2#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove HPACKEncoding performance by ~2x 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/541\"\u003eapple/swift-nio-http2#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove HPACKEncoding performance by ~1.5x 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/542\"\u003eapple/swift-nio-http2#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-http2/pull/537\"\u003eapple/swift-nio-http2#537\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-nio-http2/pull/536\"\u003eapple/swift-nio-http2#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHPACKEncoder\u003c/code\u003e Benchmark 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/540\"\u003eapple/swift-nio-http2#540\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/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/538\"\u003eapple/swift-nio-http2#538\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-nio-http2/pull/536\"\u003eapple/swift-nio-http2#536\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.40.0...1.41.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\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\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-http2/commit/6d8d596f0a9bfebb925733003731fe2d749b7e02\"\u003e\u003ccode\u003e6d8d596\u003c/code\u003e\u003c/a\u003e Allow connection and stream window target sizes to be configured separately (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/9019b76fa858564a27e0aab13c01987d6e2869fa\"\u003e\u003ccode\u003e9019b76\u003c/code\u003e\u003c/a\u003e Improve HPACKEncoding performance by ~1.5x (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/0b600fc4ff9fe4dacfe59a7aa732ad94f0dd55ac\"\u003e\u003ccode\u003e0b600fc\u003c/code\u003e\u003c/a\u003e Improve HPACKEncoding performance by ~2x (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/46ffc740cef131e6deda7c90b8776a612297ba6e\"\u003e\u003ccode\u003e46ffc74\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHPACKEncoder\u003c/code\u003e Benchmark (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/04ce651639240a824effa3909751caa6a580975a\"\u003e\u003ccode\u003e04ce651\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions for Node 24 compatibility (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/0ba06c02517319d2fe19c838818758b0a3c05104\"\u003e\u003ccode\u003e0ba06c0\u003c/code\u003e\u003c/a\u003e Make NIOHPACK a product (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/fb87ca810fd6c550b5709c60fc7db25094f5c882\"\u003e\u003ccode\u003efb87ca8\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\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.42.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.32.1 to 1.33.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-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.33.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\u003evendor zlib instead of relying on system version 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/306\"\u003eapple/swift-nio-extras#306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/305\"\u003eapple/swift-nio-extras#305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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/307\"\u003eapple/swift-nio-extras#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-nio-extras/compare/1.32.1...1.33.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.32.1...1.33.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/abcf5312eb8ed2fb11916078aef7c46b06f20813\"\u003e\u003ccode\u003eabcf531\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-nio-extras/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/fef304cebf57529cf264a059ab1fcffa5a10ac6c\"\u003e\u003ccode\u003efef304c\u003c/code\u003e\u003c/a\u003e vendor zlib instead of relying on system version (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/56301df3a871dd5d2c3e189ff7240be1919d10e1\"\u003e\u003ccode\u003e56301df\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.32.1...1.33.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.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-crypto` from 4.2.0 to 4.3.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\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\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing input validation in X-Wing HPKE decapsulation by \u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\"\u003ehttps://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\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.0...4.3.1\"\u003ehttps://github.com/apple/swift-crypto/compare/4.3.0...4.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwift Crypto 4.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\u003eAdd support for encrypted PEM keys via BoringSSL 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-crypto/pull/428\"\u003eapple/swift-crypto#428\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/430\"\u003eapple/swift-crypto#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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/431\"\u003eapple/swift-crypto#431\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.2.0...4.3.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.2.0...4.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-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\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/a5a71cfcbcd39c661845c8ab2d053effc4ee281a\"\u003e\u003ccode\u003ea5a71cf\u003c/code\u003e\u003c/a\u003e Add support for encrypted PEM keys via BoringSSL (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/31611736b02693e93bed3ba94cc8733a74ee39ae\"\u003e\u003ccode\u003e3161173\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/4.2.0...4.3.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-asn1` 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-asn1/releases\"\u003egithub.com/apple/swift-asn1'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\u003eAdded visible string implementation with tests by \u003ca href=\"https://github.com/mcecunda\"\u003e\u003ccode\u003e@​mcecunda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/113\"\u003eapple/swift-asn1#113\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-asn1/pull/114\"\u003eapple/swift-asn1#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-asn1/pull/116\"\u003eapple/swift-asn1#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/117\"\u003eapple/swift-asn1#117\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/mcecunda\"\u003e\u003ccode\u003e@​mcecunda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/113\"\u003eapple/swift-asn1#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/117\"\u003eapple/swift-asn1#117\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.5.1...1.6.0\"\u003ehttps://github.com/apple/swift-asn1/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-asn1/commit/9f542610331815e29cc3821d3b6f488db8715517\"\u003e\u003ccode\u003e9f54261\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/d1c97a8641c9c90360720b90506e395fca62aa07\"\u003e\u003ccode\u003ed1c97a8\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-asn1/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/560256f68482c85f439f77269bd3cbeef8147e40\"\u003e\u003ccode\u003e560256f\u003c/code\u003e\u003c/a\u003e Added visible string implementation with tests (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/a0b1a7253f6dfb5c87840f1dae0dc8fa709968d8\"\u003e\u003ccode\u003ea0b1a72\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-asn1/compare/1.5.1...1.6.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.9.1 to 1.11.0\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.11.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-0005]: LogEvent LogHandler API 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/423\"\u003eapple/swift-log#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid using CFilePointer typealias in default logger 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-log/pull/433\"\u003eapple/swift-log#433\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/apple/swift-log/pull/412\"\u003eapple/swift-log#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not run benchmarks on linux, we can’t collect anything anyway 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/415\"\u003eapple/swift-log#415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix benchmarks — traits are only available in 6.1+ 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/417\"\u003eapple/swift-log#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/426\"\u003eapple/swift-log#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate proposal SLG-0003 after public review 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/419\"\u003eapple/swift-log#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to 0.0.8 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/428\"\u003eapple/swift-log#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SLG-0005]: LogEvent LogHandler API proposal 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/424\"\u003eapple/swift-log#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable tests on simulators 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/429\"\u003eapple/swift-log#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Disable Darwin tests while we investigate flakiness 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/430\"\u003eapple/swift-log#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Add automated release workflow using swift-temporal-sdk 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/434\"\u003eapple/swift-log#434\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/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/426\"\u003eapple/swift-log#426\u003c/a\u003e\u003c/li\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-log/pull/428\"\u003eapple/swift-log#428\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-log/pull/433\"\u003eapple/swift-log#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-log/compare/1.10.1...1.11.0\"\u003ehttps://github.com/apple/swift-log/compare/1.10.1...1.11.0\u003c/a\u003e\u003c/p\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\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/8c0f217f01000dd30f60d6e536569ad4e74291f9\"\u003e\u003ccode\u003e8c0f217\u003c/code\u003e\u003c/a\u003e [CI] Add automated release workflow using swift-temporal-sdk (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/f4f84c9f264fc585d2988e1c9fa8c70e80da1662\"\u003e\u003ccode\u003ef4f84c9\u003c/code\u003e\u003c/a\u003e Avoid using CFilePointer typealias in default logger (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/1f38a59922ca4279899142dce5bc489105322c37\"\u003e\u003ccode\u003e1f38a59\u003c/code\u003e\u003c/a\u003e [SLG-0005]: LogEvent LogHandler API implementation (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/39e14910f60ab26cdd87b43d7a05a56dfed2b727\"\u003e\u003ccode\u003e39e1491\u003c/code\u003e\u003c/a\u003e [CI] Disable Darwin tests while we investigate flakiness (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/63ee499927ee98651e882f0149420e56d728156c\"\u003e\u003ccode\u003e63ee499\u003c/code\u003e\u003c/a\u003e Enable tests on simulators (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/c9ceb519e7f61a284e1a6efec19eff4ca045ea63\"\u003e\u003ccode\u003ec9ceb51\u003c/code\u003e\u003c/a\u003e [SLG-0005]: LogEvent LogHandler API proposal (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/154acdf7d45e63427310b2b31448afdb956b3966\"\u003e\u003ccode\u003e154acdf\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/b93451412bb97298ee68ca6ee910e6520a6b9684\"\u003e\u003ccode\u003eb934514\u003c/code\u003e\u003c/a\u003e Update proposal SLG-0003 after public review (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/c5f42781c47aae6dddbb2b9e94656aeedab4ceea\"\u003e\u003ccode\u003ec5f4278\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/4f1022c5cd566f78b360766360ff5743f3d59708\"\u003e\u003ccode\u003e4f1022c\u003c/code\u003e\u003c/a\u003e Fix benchmarks — traits are only available in 6.1+ (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-log/compare/1.9.1...1.11.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-async-algorithms` from 1.1.1 to 1.1.3\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.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add AsyncSequence.flatMapLatest operator by \u003ca href=\"https://github.com/peterfriese\"\u003e\u003ccode\u003e@​peterfriese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/382\"\u003eapple/swift-async-algorithms#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup pass for flatMapLatest and housekeeping tasks around proposals 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/pul...\n\n_Description has been truncated_","html_url":"https://github.com/Keornavil/DrinkAPI/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keornavil%2FDrinkAPI/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4091978553","node_id":"PR_kwDORPBlL87LYxeu","number":7,"state":"open","title":"Bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-18T00:42:21.000Z","updated_at":"2026-03-31T03:00:11.844Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":19,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.121.1","new_version":"4.121.3","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.30.3","new_version":"1.32.1","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio","old_version":"2.94.0","new_version":"2.96.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.36.0","new_version":"2.36.1","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.39.0","new_version":"1.41.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.32.1","new_version":"1.33.0","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-crypto","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-asn1","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/apple/swift-asn1"},{"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.9.1","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.3","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.1","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/vapor/async-kit","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/vapor/async-kit"},{"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/vapor/sql-kit","old_version":"3.34.0","new_version":"3.35.0","repository_url":"https://github.com/vapor/sql-kit"},{"name":"github.com/vapor/postgres-nio","old_version":"1.30.1","new_version":"1.32.1","repository_url":"https://github.com/vapor/postgres-nio"}],"path":null,"ecosystem":"swift"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/vapor/vapor](https://github.com/vapor/vapor) | `4.121.1` | `4.121.3` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.30.3` | `1.32.1` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.94.0` | `2.96.0` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.3.0` | `1.4.0` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.36.0` | `2.36.1` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.39.0` | `1.41.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.32.1` | `1.33.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.17.1` | `1.18.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.2.0` | `4.3.0` |\n| [github.com/apple/swift-asn1](https://github.com/apple/swift-asn1) | `1.5.1` | `1.6.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.9.1` | `1.10.1` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.1` | `1.1.3` |\n| [github.com/apple/swift-distributed-tracing](https://github.com/apple/swift-distributed-tracing) | `1.3.1` | `1.4.1` |\n| [github.com/apple/swift-service-context](https://github.com/apple/swift-service-context) | `1.2.1` | `1.3.0` |\n| [github.com/vapor/async-kit](https://github.com/vapor/async-kit) | `1.21.0` | `1.22.0` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.1` | `2.8.0` |\n| [github.com/vapor/sql-kit](https://github.com/vapor/sql-kit) | `3.34.0` | `3.35.0` |\n| [github.com/vapor/postgres-nio](https://github.com/vapor/postgres-nio) | `1.30.1` | `1.32.1` |\n\n\nUpdates `github.com/vapor/vapor` from 4.121.1 to 4.121.3\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.3 - Parse directives from all Cookie headers, not just the first\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eParse directives from all Cookie headers, not just the first by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3436\"\u003e#3436\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3435\"\u003e#3435\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eReviewers\u003c/h2\u003e\n\u003cp\u003eThanks to the reviewers for their help:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahdiBM\"\u003e\u003ccode\u003e@​MahdiBM\u003c/code\u003e\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.2...4.121.3\"\u003ehttps://github.com/vapor/vapor/compare/4.121.2...4.121.3\u003c/a\u003e\u003c/p\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\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/a8db2dbda8b3cdc8a61bd35128590bd296e85563\"\u003e\u003ccode\u003ea8db2db\u003c/code\u003e\u003c/a\u003e Parse directives from all Cookie headers, not just the first (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/6c5ed03efe8f678f33203b6673f8afa764a9dfa1\"\u003e\u003ccode\u003e6c5ed03\u003c/code\u003e\u003c/a\u003e Add dependency submission\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/4193ae135cd94bc070278a3907c6a8c6d513342d\"\u003e\u003ccode\u003e4193ae1\u003c/code\u003e\u003c/a\u003e Enable Swift dependency tracking in dependabot.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/2239adfb776edc972201ea34b0ec80f7e242d5c2\"\u003e\u003ccode\u003e2239adf\u003c/code\u003e\u003c/a\u003e Add permissions to sponsors.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/c3ca5da5227eb66caf4ca9f39dd7bf3dcf9f061d\"\u003e\u003ccode\u003ec3ca5da\u003c/code\u003e\u003c/a\u003e Add permissions to test.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/f4b1d86400e99944b2b4d0005039d94ee4780e85\"\u003e\u003ccode\u003ef4b1d86\u003c/code\u003e\u003c/a\u003e Add AGENTS.md (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.1...4.121.3\"\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.32.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.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 when response completes before request body finishes uploading 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/895\"\u003eswift-server/async-http-client#895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eimport Foundation\u003c/code\u003e with \u003ccode\u003eFoundationEssentials\u003c/code\u003e by \u003ca href=\"https://github.com/madsodgaard\"\u003e\u003ccode\u003e@​madsodgaard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/897\"\u003eswift-server/async-http-client#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/896\"\u003eswift-server/async-http-client#896\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.32.0...1.32.1\"\u003ehttps://github.com/swift-server/async-http-client/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 option to retain request method on 301/302 redirects 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/887\"\u003eswift-server/async-http-client#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit swift-service-context dependency by \u003ca href=\"https://github.com/stovak\"\u003e\u003ccode\u003e@​stovak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/891\"\u003eswift-server/async-http-client#891\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/889\"\u003eswift-server/async-http-client#889\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/stovak\"\u003e\u003ccode\u003e@​stovak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/891\"\u003eswift-server/async-http-client#891\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.31.0...1.32.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\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/c5784ca81535cc6a92d900f84abd070dfb0e9392\"\u003e\u003ccode\u003ec5784ca\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eimport Foundation\u003c/code\u003e with \u003ccode\u003eFoundationEssentials\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/c3a3925b7ed12094d6051ea7a6d6ab28c4281243\"\u003e\u003ccode\u003ec3a3925\u003c/code\u003e\u003c/a\u003e Fix crash when response completes before request body finishes uploading (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/f55968148dc27c1cb911278bdcc87f57ee08e4d2\"\u003e\u003ccode\u003ef559681\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/2fc4652fb4689eb24af10e55cabaa61d8ba774fd\"\u003e\u003ccode\u003e2fc4652\u003c/code\u003e\u003c/a\u003e Add explicit swift-service-context dependency (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/ba1d03d8d17e888ff70959e1e21a8af6ac91c2ff\"\u003e\u003ccode\u003eba1d03d\u003c/code\u003e\u003c/a\u003e Add option to retain request method on 301/302/303 redirects (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/101258d8313da560ce78315669eec7bb5731831e\"\u003e\u003ccode\u003e101258d\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\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.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-nio` from 2.94.0 to 2.96.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\u003eSwiftNIO 2.96.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\u003eByteBuffer custom allocator support 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/3526\"\u003eapple/swift-nio#3526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ereplaceExisting\u003c/code\u003e to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e \u003ccode\u003ecopyItem\u003c/code\u003e 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/3535\"\u003eapple/swift-nio#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake MTELG's support for CPU pinning public 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/3543\"\u003eapple/swift-nio#3543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake concurrency take over cheaper 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/3527\"\u003eapple/swift-nio#3527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the performance of looking up the current SEL 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/3530\"\u003eapple/swift-nio#3530\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 to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e module 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/3524\"\u003eapple/swift-nio#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove NIOAsyncChannel performance with UnsafeContinuations 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/3521\"\u003eapple/swift-nio#3521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport scoped IPv6 addresses in SocketAddress.init(ipAddress:port:) by \u003ca href=\"https://github.com/mihai-chiorean\"\u003e\u003ccode\u003e@​mihai-chiorean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3525\"\u003eapple/swift-nio#3525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate System.udpMaxSegments 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/3541\"\u003eapple/swift-nio#3541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/3514\"\u003eapple/swift-nio#3514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenchmark diffs not being output on threshold regression 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/3515\"\u003eapple/swift-nio#3515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenchmark diff missing new threshold files 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/3516\"\u003eapple/swift-nio#3516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for the docker daemon on Windows 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/3520\"\u003eapple/swift-nio#3520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApple platforms CI issues 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/3519\"\u003eapple/swift-nio#3519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd parallel execution mode for integration tests 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/3522\"\u003eapple/swift-nio#3522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable Swift 5.10 CI jobs by default by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3528\"\u003eapple/swift-nio#3528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope benchmark threshold diff to \u003ccode\u003eThresholds/\u003c/code\u003e directory 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/3529\"\u003eapple/swift-nio#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStatic sdk version 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/3534\"\u003eapple/swift-nio#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshutdown simulators before launching more tests by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3539\"\u003eapple/swift-nio#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend timeout in testShutdownCancelsOutstandingScheduledCallbacks 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/3537\"\u003eapple/swift-nio#3537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edebug_output_enabled\u003c/code\u003e parameter to macOS CI workflow by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3542\"\u003eapple/swift-nio#3542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port EventLoopTest 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/3503\"\u003eapple/swift-nio#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease Docker daemon wait timeout for Windows 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/3544\"\u003eapple/swift-nio#3544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e.timeLimit\u003c/code\u003e from \u003ccode\u003eEventLoopTest\u003c/code\u003e Swift Testing attributes 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/3545\"\u003eapple/swift-nio#3545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd macos swift xcode mappings 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/3546\"\u003eapple/swift-nio#3546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eTask.sleep(for:)\u003c/code\u003e with \u003ccode\u003eTask.sleep(nanoseconds:)\u003c/code\u003e in `EventL… 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/3548\"\u003eapple/swift-nio#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass inputs through env vars 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/3549\"\u003eapple/swift-nio#3549\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/mihai-chiorean\"\u003e\u003ccode\u003e@​mihai-chiorean\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3525\"\u003eapple/swift-nio#3525\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.95.0...2.96.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.95.0...2.96.0\u003c/a\u003e\u003c/p\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\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/b31565862a8f39866af50bc6676160d8dda7de35\"\u003e\u003ccode\u003eb315658\u003c/code\u003e\u003c/a\u003e Pass inputs through env vars (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3549\"\u003e#3549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/daec044c3f33ed550eefd81e6309e9adcefad550\"\u003e\u003ccode\u003edaec044\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eTask.sleep(for:)\u003c/code\u003e with \u003ccode\u003eTask.sleep(nanoseconds:)\u003c/code\u003e in `EventL… (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3548\"\u003e#3548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e7a0c5264fdd87f9753079d045c2f7d9ae646b12\"\u003e\u003ccode\u003ee7a0c52\u003c/code\u003e\u003c/a\u003e Add macos swift xcode mappings (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/12f5bab201b04f5ee4cbeba6204c6e02c19778df\"\u003e\u003ccode\u003e12f5bab\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003e.timeLimit\u003c/code\u003e from \u003ccode\u003eEventLoopTest\u003c/code\u003e Swift Testing attributes (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/66e1c447ac53292f9485e8b17c140503e1b21dfb\"\u003e\u003ccode\u003e66e1c44\u003c/code\u003e\u003c/a\u003e Increase Docker daemon wait timeout for Windows (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3544\"\u003e#3544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c06f48669ab30187b9c78402ab1d6a00bca2a39f\"\u003e\u003ccode\u003ec06f486\u003c/code\u003e\u003c/a\u003e test: Port EventLoopTest to Swift Testing. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5b3cab2bb09f978cf4b1955a24ba6e369e3f4207\"\u003e\u003ccode\u003e5b3cab2\u003c/code\u003e\u003c/a\u003e Make MTELG's support for CPU pinning public (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3543\"\u003e#3543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/2fdfe86c6a10c5daf8e16af7786fbca54f23f095\"\u003e\u003ccode\u003e2fdfe86\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edebug_output_enabled\u003c/code\u003e parameter to macOS CI workflow (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/57a73c653b702878d1b5a2e3b5033018413d1bf5\"\u003e\u003ccode\u003e57a73c6\u003c/code\u003e\u003c/a\u003e Deprecate System.udpMaxSegments (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3541\"\u003e#3541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/182ae0b4f9e33d90894cf9f8f8d323fec4ea30d9\"\u003e\u003ccode\u003e182ae0b\u003c/code\u003e\u003c/a\u003e Add the \u003ccode\u003ereplaceExisting\u003c/code\u003e to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e \u003ccode\u003ecopyItem\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.94.0...2.96.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-collections` from 1.3.0 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-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.4.0\u003c/h2\u003e\n\u003cp\u003eThis feature release supports Swift toolchain versions 6.0, 6.1 and 6.2. It includes a variety of bug fixes, and ships the following new features:\u003c/p\u003e\n\u003ch3\u003eNew ownership-aware ring buffer and hashed container implementations\u003c/h3\u003e\n\u003cp\u003eIn the \u003ccode\u003eDequeModule\u003c/code\u003e module, we have two new source-stable types that provide ownership-aware ring buffer implementations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://swiftpackageindex.com/apple/swift-collections/documentation/dequemodule/uniquedeque\"\u003e\u003ccode\u003estruct UniqueDeque\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e is a uniquely held, dynamically resizing, noncopyable deque.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://swiftpackageindex.com/apple/swift-collections/documentation/dequemodule/rigiddeque\"\u003e\u003ccode\u003estruct RigidDeque\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e is a fixed-capacity deque implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eRigidDeque\u003c/code\u003e/\u003ccode\u003eUniqueDeque\u003c/code\u003e are to \u003ccode\u003eDeque\u003c/code\u003e like \u003ccode\u003eRigidArray\u003c/code\u003e/\u003ccode\u003eUniqueArray\u003c/code\u003e are to \u003ccode\u003eArray\u003c/code\u003e -- they provide noncopyable embodiments of the same basic data structure, with many of the same operations.\u003c/p\u003e\n\u003cp\u003eIn the \u003ccode\u003eBasicContainers\u003c/code\u003e module, this release adds previews of four new types, implementing ownership-aware hashed containers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/BasicContainers/UniqueSet\"\u003e\u003ccode\u003estruct UniqueSet\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e is a uniquely held, dynamically resizing set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/BasicContainers/RigidSet\"\u003e\u003ccode\u003estruct RigidSet\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e is a fixed-capacity set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/BasicContainers/UniqueDictionary\"\u003e\u003ccode\u003estruct UniqueDictionary\u0026lt;Key, Value\u0026gt;\u003c/code\u003e\u003c/a\u003e is a uniquely held, dynamically resizing dictionary.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/BasicContainers/RigidDictionary\"\u003e\u003ccode\u003estruct RigidDictionary\u0026lt;Key, Value\u0026gt;\u003c/code\u003e\u003c/a\u003e is a fixed-capacity dictionary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese are direct analogues of the standard \u003ccode\u003eSet\u003c/code\u003e and \u003ccode\u003eDictionary\u003c/code\u003e types. These types are built on top of the \u003ccode\u003eEquatable\u003c/code\u003e and \u003ccode\u003eHashable\u003c/code\u003e protocol generalizations that were proposed in \u003ca href=\"https://github.com/swiftlang/swift-evolution/blob/main/proposals/0499-support-non-copyable-simple-protocols.md\"\u003eSE-0499\u003c/a\u003e; as that proposal is not yet implemented in any shipping toolchain, these new types are shipping as source-unstable previews, conditional on a new \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e package trait. The final API of these types will also deeply depend on the \u003ccode\u003estruct Borrow\u003c/code\u003e and \u003ccode\u003estruct Inout\u003c/code\u003e proposals (and potentially other language/stdlib improvements) that are currently working their way through the Swift Evolution process. Accordingly, we may need to make source-breaking changes to the interfaces of these types -- they are not ready to be blessed as Public API. However, we encourage intrepid engineers to try them on for size, and report pain points. (Of which we expect there will be many in this first preview.)\u003c/p\u003e\n\u003cp\u003eWe continue the pattern of \u003ccode\u003eRigid-\u003c/code\u003e and \u003ccode\u003eUnique-\u003c/code\u003e naming prefixes with these new types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eUnique\u003c/code\u003e types (\u003ccode\u003eUniqueArray\u003c/code\u003e, \u003ccode\u003eUniqueDeque\u003c/code\u003e, \u003ccode\u003eUniqueSet\u003c/code\u003e, \u003ccode\u003eUniqueDictionary\u003c/code\u003e etc.) are dynamically self-sizing containers that automatically reallocate their storage as needed to best accommodate their contents; the \u003ccode\u003eUnique\u003c/code\u003e prefix was chosen to highlight that these types are always uniquely held, avoiding the complications of mutating shared copies.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eRigid\u003c/code\u003e types remove dynamic sizing, and they operate strictly within an explicitly configured capacity. Dynamic sizing is not always appropriate -- when targeting space- or time-constrained environments (think embedded use cases or real-time work), it is preferable to avoid implicit reallocations, and to instead choose to have explicit control over when (and if) storage is reallocated, and to what size. This is where the \u003ccode\u003eRigid\u003c/code\u003e types come in: their instances are created with a specific capacity and it is a runtime error to exceed that. This makes them quite inflexible (hence the \u0026quot;rigid\u0026quot; qualifier), but in exchange, their operations provide far stricter complexity guarantees: they exhibit no random runtime latency spikes, and they can trivially fit in strict memory budgets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEarly drafts of borrowing sequence, generative iteration and container protocols\u003c/h3\u003e\n\u003cp\u003eThis release includes highly experimental but \u003cem\u003eworking\u003c/em\u003e implementations of new protocols supplying ownership-aware alternatives to the classic \u003ccode\u003eSequence\u003c/code\u003e/\u003ccode\u003eCollection\u003c/code\u003e protocol hierarchy. These protocols and the generic operations built on top of them can be turned on by enabling the \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e package trait.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/BorrowingSequence.swift\"\u003e\u003ccode\u003eprotocol BorrowingSequence\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e models borrowing sequences with ephemeral lifetimes. (This is already progressing through Swift Evolution.)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container.swift\"\u003e\u003ccode\u003eprotocol Container\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e models constructs that physically store their contents, and can expose stable spans over them.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Producer.swift\"\u003e\u003ccode\u003eprotocol Producer\u0026lt;Element, ProducerError\u0026gt;\u003c/code\u003e\u003c/a\u003e models a generative iterator -- a construct that generates items demand.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Drain.swift\"\u003e\u003ccode\u003eprotocol Drain\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e refines \u003ccode\u003eProducer\u003c/code\u003e to model an in-place consumable elements -- primarily for use around container types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this version, the package has developed these protocols just enough to implement basic generic operations for moving data between containers like \u003ccode\u003eUniqueArray\u003c/code\u003e and \u003ccode\u003eRigidDeque\u003c/code\u003e. As we gain experience using these, future releases may start adding basic generic algorithms, more protocols (bidirectional, random-access, (per)mutable, range-replaceable containers etc.) convenience adapters, and other features -- or we may end up entirely overhauling or simply discarding some/all of them. Accordingly, the experimental interfaces enabled by \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e are not source stable, and they are not intended for production use. We expect the eventual production version of these (or whatever designs they evolve into) to ship in the Swift Standard Library. We do highly recommend interested folks to try playing with these, to get a feel for the strange problems of Ownership.\u003c/p\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/8d9834a6189db730f6264db7556a7ffb751e99ee\"\u003e\u003ccode\u003e8d9834a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/590\"\u003e#590\u003c/a\u003e from lorentey/prerelease-tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/94e8cabe4b7ba9f935929004bc8dd18840c8e77e\"\u003e\u003ccode\u003e94e8cab\u003c/code\u003e\u003c/a\u003e [BasicContainers] RigidArray: Correct spelling of replacement for deprecated ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/d5711fea62b738542ce33935a03e76112260cea9\"\u003e\u003ccode\u003ed5711fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/589\"\u003e#589\u003c/a\u003e from lorentey/prerelease-tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/5605e146821e0ced130a624cefe830464d253c76\"\u003e\u003ccode\u003e5605e14\u003c/code\u003e\u003c/a\u003e [BasicContainers] Avoid defining set/dictionary types unless UnstableHashedCo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/49d0082ecea38f1fe2aee14c0cfa9b9c40433929\"\u003e\u003ccode\u003e49d0082\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/588\"\u003e#588\u003c/a\u003e from lorentey/prerelease-tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/1c6963585296b022e22832e97496326623df7dda\"\u003e\u003ccode\u003e1c69635\u003c/code\u003e\u003c/a\u003e Add SPDX-License-Identifier tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/d4722f4f82e1414017a3fce1958f4a5adaeb1406\"\u003e\u003ccode\u003ed4722f4\u003c/code\u003e\u003c/a\u003e [tests] Adjust visibility of API checker protocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/11a49663d0777a5631046a1c067f6bbd8ab34192\"\u003e\u003ccode\u003e11a4966\u003c/code\u003e\u003c/a\u003e [Benchmarks] Update benchmarking sub-package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/d9b09ecde8d0bf13f09e4341a0ca43f8142f3d02\"\u003e\u003ccode\u003ed9b09ec\u003c/code\u003e\u003c/a\u003e Update copyright dates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/334dcb07d799cfdc1d0fe0abe483a251085950be\"\u003e\u003ccode\u003e334dcb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/587\"\u003e#587\u003c/a\u003e from lorentey/update-readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/compare/1.3.0...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-nio-ssl` from 2.36.0 to 2.36.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-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.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\u003eDo not log the caCerts value if PKCS#12 parsing goes haywire by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/571\"\u003eapple/swift-nio-ssl#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet custom private keys via sslContextOverride by \u003ca href=\"https://github.com/alpearce\"\u003e\u003ccode\u003e@​alpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/573\"\u003eapple/swift-nio-ssl#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit read permissions to workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/566\"\u003eapple/swift-nio-ssl#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/570\"\u003eapple/swift-nio-ssl#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/572\"\u003eapple/swift-nio-ssl#572\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/alpearce\"\u003e\u003ccode\u003e@​alpearce\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/573\"\u003eapple/swift-nio-ssl#573\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.36.0...2.36.1\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.36.0...2.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/apple/swift-nio-ssl/commit/df9c3406028e3297246e6e7081977a167318b692\"\u003e\u003ccode\u003edf9c340\u003c/code\u003e\u003c/a\u003e Set custom private keys via sslContextOverride (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/a0140bf29e589731fdae25aaecd803fa0c01e169\"\u003e\u003ccode\u003ea0140bf\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-nio-ssl/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/0d3c933ee236767a8e0812e217a12f4c9e826748\"\u003e\u003ccode\u003e0d3c933\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/88c4694e15d356de7dfee56cc5156bf6fbdabd3f\"\u003e\u003ccode\u003e88c4694\u003c/code\u003e\u003c/a\u003e Do not log the caCerts value if PKCS#12 parsing goes haywire (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/8c179eebffe2d463ae2fe6464a3a5d9d53d9ed7b\"\u003e\u003ccode\u003e8c179ee\u003c/code\u003e\u003c/a\u003e Add explicit read permissions to workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.36.0...2.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-http2` from 1.39.0 to 1.41.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.41.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 NIOHPACK a product 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-http2/pull/538\"\u003eapple/swift-nio-http2#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove HPACKEncoding performance by ~2x 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/541\"\u003eapple/swift-nio-http2#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove HPACKEncoding performance by ~1.5x 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/542\"\u003eapple/swift-nio-http2#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-http2/pull/537\"\u003eapple/swift-nio-http2#537\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-nio-http2/pull/536\"\u003eapple/swift-nio-http2#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHPACKEncoder\u003c/code\u003e Benchmark 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/540\"\u003eapple/swift-nio-http2#540\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/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/538\"\u003eapple/swift-nio-http2#538\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-nio-http2/pull/536\"\u003eapple/swift-nio-http2#536\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.40.0...1.41.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\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/9019b76fa858564a27e0aab13c01987d6e2869fa\"\u003e\u003ccode\u003e9019b76\u003c/code\u003e\u003c/a\u003e Improve HPACKEncoding performance by ~1.5x (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/0b600fc4ff9fe4dacfe59a7aa732ad94f0dd55ac\"\u003e\u003ccode\u003e0b600fc\u003c/code\u003e\u003c/a\u003e Improve HPACKEncoding performance by ~2x (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/46ffc740cef131e6deda7c90b8776a612297ba6e\"\u003e\u003ccode\u003e46ffc74\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHPACKEncoder\u003c/code\u003e Benchmark (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/04ce651639240a824effa3909751caa6a580975a\"\u003e\u003ccode\u003e04ce651\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions for Node 24 compatibility (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/0ba06c02517319d2fe19c838818758b0a3c05104\"\u003e\u003ccode\u003e0ba06c0\u003c/code\u003e\u003c/a\u003e Make NIOHPACK a product (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/fb87ca810fd6c550b5709c60fc7db25094f5c882\"\u003e\u003ccode\u003efb87ca8\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\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.41.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.32.1 to 1.33.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-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.33.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\u003evendor zlib instead of relying on system version 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/306\"\u003eapple/swift-nio-extras#306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/305\"\u003eapple/swift-nio-extras#305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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/307\"\u003eapple/swift-nio-extras#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-nio-extras/compare/1.32.1...1.33.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.32.1...1.33.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/abcf5312eb8ed2fb11916078aef7c46b06f20813\"\u003e\u003ccode\u003eabcf531\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-nio-extras/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/fef304cebf57529cf264a059ab1fcffa5a10ac6c\"\u003e\u003ccode\u003efef304c\u003c/code\u003e\u003c/a\u003e vendor zlib instead of relying on system version (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/56301df3a871dd5d2c3e189ff7240be1919d10e1\"\u003e\u003ccode\u003e56301df\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.32.1...1.33.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.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-crypto` from 4.2.0 to 4.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-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwift Crypto 4.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\u003eAdd support for encrypted PEM keys via BoringSSL 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-crypto/pull/428\"\u003eapple/swift-crypto#428\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/430\"\u003eapple/swift-crypto#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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/431\"\u003eapple/swift-crypto#431\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.2.0...4.3.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.2.0...4.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-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\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/a5a71cfcbcd39c661845c8ab2d053effc4ee281a\"\u003e\u003ccode\u003ea5a71cf\u003c/code\u003e\u003c/a\u003e Add support for encrypted PEM keys via BoringSSL (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/31611736b02693e93bed3ba94cc8733a74ee39ae\"\u003e\u003ccode\u003e3161173\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/4.2.0...4.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-asn1` 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-asn1/releases\"\u003egithub.com/apple/swift-asn1'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\u003eAdded visible string implementation with tests by \u003ca href=\"https://github.com/mcecunda\"\u003e\u003ccode\u003e@​mcecunda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/113\"\u003eapple/swift-asn1#113\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-asn1/pull/114\"\u003eapple/swift-asn1#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-asn1/pull/116\"\u003eapple/swift-asn1#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/117\"\u003eapple/swift-asn1#117\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/mcecunda\"\u003e\u003ccode\u003e@​mcecunda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/113\"\u003eapple/swift-asn1#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/117\"\u003eapple/swift-asn1#117\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.5.1...1.6.0\"\u003ehttps://github.com/apple/swift-asn1/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-asn1/commit/9f542610331815e29cc3821d3b6f488db8715517\"\u003e\u003ccode\u003e9f54261\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/d1c97a8641c9c90360720b90506e395fca62aa07\"\u003e\u003ccode\u003ed1c97a8\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-asn1/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/560256f68482c85f439f77269bd3cbeef8147e40\"\u003e\u003ccode\u003e560256f\u003c/code\u003e\u003c/a\u003e Added visible string implementation with tests (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/a0b1a7253f6dfb5c87840f1dae0dc8fa709968d8\"\u003e\u003ccode\u003ea0b1a72\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-asn1/compare/1.5.1...1.6.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.9.1 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\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/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\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-log/compare/1.9.1...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.3\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.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add AsyncSequence.flatMapLatest operator by \u003ca href=\"https://github.com/peterfriese\"\u003e\u003ccode\u003e@​peterfriese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/382\"\u003eapple/swift-async-algorithms#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup pass for flatMapLatest and housekeeping tasks around proposals 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/403\"\u003eapple/swift-async-algorithms#403\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/peterfriese\"\u003e\u003ccode\u003e@​peterfriese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/382\"\u003eapple/swift-async-algorithms#382\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.2...1.1.3\"\u003ehttps://github.com/apple/swift-async-algorithms/compare/1.1.2...1.1.3\u003c/a\u003e\u003c/p\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/co...\n\n_Description has been truncated_","html_url":"https://github.com/Keornavil/DrinkAPI/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keornavil%2FDrinkAPI/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/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":"2873969138","node_id":"PR_kwDOFqR2-M6rTUny","number":1511,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T07:45:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T10:45:10.000Z","updated_at":"2025-10-01T07:45:28.000Z","time_to_close":75618,"merged_at":"2025-10-01T07:45:28.000Z","merged_by":"patrick-zippenfenig","closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":7,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.86.0","new_version":"2.86.2","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.34.0","new_version":"2.34.1","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-numerics","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/apple/swift-numerics"},{"name":"github.com/apple/swift-certificates","old_version":"1.13.0","new_version":"1.14.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"3.15.0","new_version":"3.15.1","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-metrics","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/apple/swift-metrics"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.86.0` | `2.86.2` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.2.1` | `1.3.0` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.34.0` | `2.34.1` |\n| [github.com/apple/swift-numerics](https://github.com/apple/swift-numerics) | `1.1.0` | `1.1.1` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.13.0` | `1.14.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `3.15.0` | `3.15.1` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.0` | `2.7.1` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.86.0 to 2.86.2\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.86.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\u003eThe formatter changed its mind 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/3379\"\u003eapple/swift-nio#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd back NIOFileSystem 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/3380\"\u003eapple/swift-nio#3380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStatic sdk allow custom args 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/3377\"\u003eapple/swift-nio#3377\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.86.1...2.86.2\"\u003ehttps://github.com/apple/swift-nio/compare/2.86.1...2.86.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwiftNIO 2.86.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\u003e[Windows] Ensure ssize_t and socklen_t are available 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/3337\"\u003eapple/swift-nio#3337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Add msghdr extension for Windows 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/3336\"\u003eapple/swift-nio#3336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Ensure NIOHTTP1 compiles 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/3338\"\u003eapple/swift-nio#3338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop all server response parts after an invalid header 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/3339\"\u003eapple/swift-nio#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make Thread.swift compile 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/3341\"\u003eapple/swift-nio#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make ControlMessage.swift compile 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/3342\"\u003eapple/swift-nio#3342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Map naming conventions Windows -\u0026gt; Posix (ssize_t) 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/3343\"\u003eapple/swift-nio#3343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make SelectableEventLoop compile 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/3344\"\u003eapple/swift-nio#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix deprecation warnings 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/3345\"\u003eapple/swift-nio#3345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fatalError concurrency takeover 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/3347\"\u003eapple/swift-nio#3347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make \u003ccode\u003eSocketChannel.swift\u003c/code\u003e compile 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/3348\"\u003eapple/swift-nio#3348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Use WSASend as writev equivalent 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/3350\"\u003eapple/swift-nio#3350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix getenv warnings in NIOPosix and NIOEmbedded 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/3351\"\u003eapple/swift-nio#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] \u003ccode\u003edup\u003c/code\u003e is deprecated on Windows, use \u003ccode\u003e_dup\u003c/code\u003e instead 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/3352\"\u003eapple/swift-nio#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Add shims to make string from \u003ccode\u003eGetLastError\u003c/code\u003e using \u003ccode\u003eFormatMessage\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/3353\"\u003eapple/swift-nio#3353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Allow \u003ccode\u003e_SelectorBackendProtocol\u003c/code\u003e to work with Windows Handles 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/3356\"\u003eapple/swift-nio#3356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Use recv instead of read 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/3357\"\u003eapple/swift-nio#3357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Disable Pipelines for now (fatalError) 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/3358\"\u003eapple/swift-nio#3358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelectableEventLoop.debugDescription: fix debugDescription deadlock 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/3360\"\u003eapple/swift-nio#3360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Return false from concurrency takeover 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/3362\"\u003eapple/swift-nio#3362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make SelectorGeneric compile on Windows 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/3359\"\u003eapple/swift-nio#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Reimplement pread 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/3361\"\u003eapple/swift-nio#3361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Sleep instead of WSAPoll, if no outstanding IO 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/3365\"\u003eapple/swift-nio#3365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Reimplement pwrite 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/3364\"\u003eapple/swift-nio#3364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Ensure WSAStartup is correctly called. 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/3366\"\u003eapple/swift-nio#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove NIOFileSystem from products 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/3370\"\u003eapple/swift-nio#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiscellaneous rearrangements of NIOFileSystem 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/pull/3333\"\u003eapple/swift-nio#3333\u003c/a\u003e, 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/3363\"\u003eapple/swift-nio#3363\u003c/a\u003e, and 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/3367\"\u003eapple/swift-nio#3367\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Android imports for some new tests in \u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3308\"\u003e#3308\u003c/a\u003e that require it by \u003ca href=\"https://github.com/finagolfin\"\u003e\u003ccode\u003e@​finagolfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3334\"\u003eapple/swift-nio#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake testMetricsDelegateTickInfo less flaky 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/3335\"\u003eapple/swift-nio#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[wasm][2/2] Include WebAssembly SDK checks in PR and main workflows by \u003ca href=\"https://github.com/kateinoigakukun\"\u003e\u003ccode\u003e@​kateinoigakukun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3332\"\u003eapple/swift-nio#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse path based deps in the alloc counter framework 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/3355\"\u003eapple/swift-nio#3355\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/a18bddb0acf7a40d982b2f128ce73ce4ee31f352\"\u003e\u003ccode\u003ea18bddb\u003c/code\u003e\u003c/a\u003e Add back NIOFileSystem (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/db496205af97725a6bfa107ef235a0bb87415ec0\"\u003e\u003ccode\u003edb49620\u003c/code\u003e\u003c/a\u003e Static sdk allow custom args (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/f2ebedb36a2e91f213521aa3ab3d3b496b6b9e15\"\u003e\u003ccode\u003ef2ebedb\u003c/code\u003e\u003c/a\u003e The formatter changed its mind (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/154706efd36d8d8a7d030eea9bcbeca56a947c62\"\u003e\u003ccode\u003e154706e\u003c/code\u003e\u003c/a\u003e Matrix custom env vars (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/6c114e3c62ff84ef325d5071b42171d84b63e8a5\"\u003e\u003ccode\u003e6c114e3\u003c/code\u003e\u003c/a\u003e Update CI scripts for 6.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/325c3231cfe3230cd9f3c6e06fdf70e53d8b2346\"\u003e\u003ccode\u003e325c323\u003c/code\u003e\u003c/a\u003e Add Xcode 26.0, 16.4 CI, remove 16.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3375\"\u003e#3375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/2550c9ed48e11193780e097277ce21be8352e8cf\"\u003e\u003ccode\u003e2550c9e\u003c/code\u003e\u003c/a\u003e Remove NIOFileSystem from products (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5679824930ad1805da272591b957222239cd3b23\"\u003e\u003ccode\u003e5679824\u003c/code\u003e\u003c/a\u003e [Windows] Ensure WSAStartup is correctly called. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/66a85ba0e233cff9546df2847c8aafd2579eabe7\"\u003e\u003ccode\u003e66a85ba\u003c/code\u003e\u003c/a\u003e Add back _NIOFileSystem (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e95d7421606c2025c6f5845e888236eabaa3a9f7\"\u003e\u003ccode\u003ee95d742\u003c/code\u003e\u003c/a\u003e [Windows] Reimplement pwrite (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.86.0...2.86.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-collections` from 1.2.1 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-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.3.0\u003c/h2\u003e\n\u003cp\u003eThis feature release supports Swift toolchain versions 6.0, 6.1 and 6.2, and it includes the following improvements:\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eBasicContainers\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis new module collects ownership-aware, low-level variants of existing data structures in the core standard library. In this release, this module consists of two array variants, \u003ccode\u003eUniqueArray\u003c/code\u003e and \u003ccode\u003eRigidArray\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese new types are provided as less flexible, noncopyable alternatives to the classic \u003ccode\u003eArray\u003c/code\u003e type. The standard \u003ccode\u003eArray\u003c/code\u003e implements value semantics with the copy-on-write optimization; this inherently requires elements to be copyable, and it is itself copyable.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estruct UniqueArray\u0026lt;Element\u0026gt;\u003c/code\u003e is a noncopyable array variant that takes away \u003ccode\u003eArray\u003c/code\u003e's copy-on-write behavior, enabling support for noncopyable elements. This type's noncopyability means mutations can always assume that the array is uniquely owned, with no shared copies (hence the name!). This means that array mutations such as mutating an element at an index can behave much more predictably, with no unexpected performance spikes due to having to copy shared storage.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estruct RigidArray\u0026lt;Element\u0026gt;\u003c/code\u003e goes even further, by also disabling dynamic resizing. Rigid arrays have a fixed capacity: they are initialized with room for a particular number of elements, and they never implicitly grow (nor shrink) their storage. When a rigid array's count reaches its capacity, it becomes unable to add any new items -- inserting into a full array is considered a programming error. This makes this a quite inflexible (or \u003cem\u003erigid\u003c/em\u003e) type indeed, as avoiding storage overflow requires careful, up front planning on the resource needs of the task at hand. In exchange, rigid arrays can have extremely predictable performance characteristics.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eUniqueArray\u003c/code\u003e is a great default choice when a task just needs an array type that is able store noncopyable elements. \u003ccode\u003eRigidArray\u003c/code\u003e is best reserved for use cases that require absolute, pedantic control over memory use or latency -- such as control software running in environments with extremely limited memory, or when a certain task must always be completed in some given amount of time.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eUnique\u003c/code\u003e and \u003ccode\u003eRigid\u003c/code\u003e prefixes applied here establish a general naming convention for low-level variants of the classic copy-on-write data structure implementations. Future releases are expected to flesh out our zoo of container types by adding \u003ccode\u003eUnique\u003c/code\u003e and \u003ccode\u003eRigid\u003c/code\u003e variants of the existing \u003ccode\u003eSet\u003c/code\u003e, \u003ccode\u003eDictionary\u003c/code\u003e, \u003ccode\u003eDeque\u003c/code\u003e, \u003ccode\u003eHeap\u003c/code\u003e and other constructs, with type names such as as \u003ccode\u003eRigidDictionary\u003c/code\u003e and \u003ccode\u003eUniqueDeque\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eTrailingElementsModule\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis new module ships a new \u003ccode\u003eTrailingArray\u003c/code\u003e construct, a preview of a new low-level, ownership-aware variant of \u003ccode\u003eManagedBuffer\u003c/code\u003e. This is primarily intended as a interoperability helper for C constructs that consist of a fixed-size header directly followed by variable-size storage buffer.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eContainersPreview\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis module is intended to contain previews of an upcoming ownership-aware container model. In this initial release, this module consists of just one construct: \u003ccode\u003estruct Box\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eBox\u003c/code\u003e is a wrapper type that forms a noncopyable, heap allocated box around an arbitrary value.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge release/1.1 to main 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/204\"\u003eapple/swift-collections#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge relase/1.1 to main, without taking any changes 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/206\"\u003eapple/swift-collections#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Heap] Add methods to replace minimum/maximum (redux) 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/208\"\u003eapple/swift-collections#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePersistent collections updates (part 10) 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/207\"\u003eapple/swift-collections#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CMakeLists.txt by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/215\"\u003eapple/swift-collections#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge latest changes from release/1.1 to main 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/220\"\u003eapple/swift-collections#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch release/1.1 to main 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/231\"\u003eapple/swift-collections#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SortedCollections] Disable tests with \u003ca href=\"https://github.com/testable\"\u003e\u003ccode\u003e@​testable\u003c/code\u003e\u003c/a\u003e imports in release builds 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/232\"\u003eapple/swift-collections#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Hashtable] Minor Documentation Fix (Typo) by \u003ca href=\"https://github.com/nickkohrn\"\u003e\u003ccode\u003e@​nickkohrn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/241\"\u003eapple/swift-collections#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch \u003ccode\u003erelease/1.1\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e 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/248\"\u003eapple/swift-collections#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/glessard\"\u003e\u003ccode\u003e@​glessard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/251\"\u003eapple/swift-collections#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OrderedDictionary] Explicitly mention in documentation that keys/values are ordered by \u003ca href=\"https://github.com/warpling\"\u003e\u003ccode\u003e@​warpling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/254\"\u003eapple/swift-collections#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support ARM64 spelling by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/282\"\u003eapple/swift-collections#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge release/1.1 to main 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/284\"\u003eapple/swift-collections#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release checklist 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/323\"\u003eapple/swift-collections#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update the build rules for adjusted tree layout by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/331\"\u003eapple/swift-collections#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support using swift-collections in larger projects by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/330\"\u003eapple/swift-collections#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge release/1.1 to main 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/332\"\u003eapple/swift-collections#332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support building in Debug mode on Windows by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/333\"\u003eapple/swift-collections#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix Incorrect Assert in BTree.removeFirst/removeLast by \u003ca href=\"https://github.com/LeoNavel\"\u003e\u003ccode\u003e@​LeoNavel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/349\"\u003eapple/swift-collections#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/rex4539\"\u003e\u003ccode\u003e@​rex4539\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/356\"\u003eapple/swift-collections#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch \u003ccode\u003erelease/1.1\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e 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/358\"\u003eapple/swift-collections#358\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-collections/commit/7b847a3b7008b2dc2f47ca3110d8c782fb2e5c7e\"\u003e\u003ccode\u003e7b847a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/525\"\u003e#525\u003c/a\u003e from apple/interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/ccb60599696d69e9744224367ca927e6ba3f74b3\"\u003e\u003ccode\u003eccb6059\u003c/code\u003e\u003c/a\u003e Update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/bf71f066673cb47e77d61f585eacfcea260c7d1f\"\u003e\u003ccode\u003ebf71f06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/524\"\u003e#524\u003c/a\u003e from apple/interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/68eca941248011fdc278bd752f39fbd3f62e46c7\"\u003e\u003ccode\u003e68eca94\u003c/code\u003e\u003c/a\u003e RigidArray: Fix discrepancy between adjusted copy() behavior and its test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/aae7896e3bcaa535aa3f4760b3648cdeb91e2729\"\u003e\u003ccode\u003eaae7896\u003c/code\u003e\u003c/a\u003e Merge branch 'release/1.2' into interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/8df8ae35374bda346f58c0fc682e58a90b246185\"\u003e\u003ccode\u003e8df8ae3\u003c/code\u003e\u003c/a\u003e More doc updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/9cf2cf254abfd577c2890716ac13e9c180d3873f\"\u003e\u003ccode\u003e9cf2cf2\u003c/code\u003e\u003c/a\u003e Update RigidArray API docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c6cc6ed1503abf47607180e6d41a86bebdcb52a9\"\u003e\u003ccode\u003ec6cc6ed\u003c/code\u003e\u003c/a\u003e Add some rudimentary docs to Box\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/e5577bb12baca5731ec3890e1b9c3c70919cf7c2\"\u003e\u003ccode\u003ee5577bb\u003c/code\u003e\u003c/a\u003e Update DocC documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c185d8dfbc481479e85f3116f414f8978e823183\"\u003e\u003ccode\u003ec185d8d\u003c/code\u003e\u003c/a\u003e Update Swift Package Index configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/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-nio-ssl` from 2.34.0 to 2.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-ssl/releases\"\u003egithub.com/apple/swift-nio-ssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwiftNIO SSL 2.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\u003eMake sslContextCallback overrides replace the existing chain, rather than adding to it 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-ssl/pull/557\"\u003eapple/swift-nio-ssl#557\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/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/557\"\u003eapple/swift-nio-ssl#557\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.34.0...2.34.1\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.34.0...2.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-ssl/commit/b2b043a8810ab6d51b3ff4df17f057d87ef1ec7c\"\u003e\u003ccode\u003eb2b043a\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/6ae36f227360577462a675dddbc34e33d9ad1ecb\"\u003e\u003ccode\u003e6ae36f2\u003c/code\u003e\u003c/a\u003e Make sslContextCallback overrides replace the existing chain, rather than add...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.34.0...2.34.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-numerics` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-numerics/releases\"\u003egithub.com/apple/swift-numerics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1: $Embedded support\u003c/h2\u003e\n\u003cp\u003eThis is a small patch release with a single change by new contributor \u003ca href=\"https://github.com/ebariaux\"\u003e\u003ccode\u003e@​ebariaux\u003c/code\u003e\u003c/a\u003e to enable Swift Numerics to work in $Embedded contexts by suppressing the Encodable, Decodable, and CustomDebugStringConvertible conformances.\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-numerics/commit/0c0290ff6b24942dadb83a929ffaaa1481df04a2\"\u003e\u003ccode\u003e0c0290f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/331\"\u003e#331\u003c/a\u003e from stephentyrone/embedded-support-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/cc9f8e3c5f500c89a91567646dbc9ea715c8dd4c\"\u003e\u003ccode\u003ecc9f8e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/330\"\u003e#330\u003c/a\u003e from ebariaux/main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-numerics/compare/1.1.0...1.1.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.13.0 to 1.14.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\u003eSwift Certificates 1.14.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 a validated certificate chain type 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-certificates/pull/272\"\u003eapple/swift-certificates#272\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.13.0...1.14.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.13.0...1.14.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/4b092f15164144c24554e0a75e080a960c5190a6\"\u003e\u003ccode\u003e4b092f1\u003c/code\u003e\u003c/a\u003e Introduce a validated certificate chain type (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.13.0...1.14.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 3.15.0 to 3.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-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwift Crypto 3.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\u003eMove away from Foundation.Thread 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-crypto/pull/404\"\u003eapple/swift-crypto#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate BoringSSL to 0226f30467f540a3f62ef48d453f93927da199b6 by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/406\"\u003eapple/swift-crypto#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildfix OpenBSD. 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-crypto/pull/411\"\u003eapple/swift-crypto#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless \u003ccode\u003etry\u003c/code\u003e to fix warnings by \u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/412\"\u003eapple/swift-crypto#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix script path in PR template by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/408\"\u003eapple/swift-crypto#408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake the tests Swift 6 ready. 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-crypto/pull/409\"\u003eapple/swift-crypto#409\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-crypto/pull/414\"\u003eapple/swift-crypto#414\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/3.15.0...3.16.0\"\u003ehttps://github.com/apple/swift-crypto/compare/3.15.0...3.16.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/95ba0316a9b733e92bb6b071255ff46263bbe7dc\"\u003e\u003ccode\u003e95ba031\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/527fef6228c3ce8a46ebf63e631bd60adf6c4d21\"\u003e\u003ccode\u003e527fef6\u003c/code\u003e\u003c/a\u003e Remove useless \u003ccode\u003etry\u003c/code\u003e to fix warnings (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/b1f7679f29c343ee2df0c61a5abbfd3cab413c77\"\u003e\u003ccode\u003eb1f7679\u003c/code\u003e\u003c/a\u003e Buildfix OpenBSD. (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c661debfc281ed66881668a3e3648956c6a14cec\"\u003e\u003ccode\u003ec661deb\u003c/code\u003e\u003c/a\u003e Update BoringSSL to 0226f30467f540a3f62ef48d453f93927da199b6 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/141f5b4e1703cadf56fe8e53b8f964784c91aa84\"\u003e\u003ccode\u003e141f5b4\u003c/code\u003e\u003c/a\u003e Make the tests Swift 6 ready. (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/9552067c746583b76b44e01b43c034d6bfc40891\"\u003e\u003ccode\u003e9552067\u003c/code\u003e\u003c/a\u003e Fix script path in PR template (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c46250209ea63dc1557f8b1f2ac418c85ea39e7c\"\u003e\u003ccode\u003ec462502\u003c/code\u003e\u003c/a\u003e Move away from Foundation.Thread (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/3.15.0...3.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/apple/swift-metrics` from 2.7.0 to 2.7.1\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.7.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\u003eUpdate TestMetrics.swift 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/177\"\u003eapple/swift-metrics#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestMetrics.FullKey hash goes via Dictionary 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/179\"\u003eapple/swift-metrics#179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable release mode builds 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-metrics/pull/175\"\u003eapple/swift-metrics#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/PaulRWillis\"\u003e\u003ccode\u003e@​PaulRWillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/180\"\u003eapple/swift-metrics#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc updates - formatting, organization, and language 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-metrics/pull/178\"\u003eapple/swift-metrics#178\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/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/175\"\u003eapple/swift-metrics#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulRWillis\"\u003e\u003ccode\u003e@​PaulRWillis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/180\"\u003eapple/swift-metrics#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckj\"\u003e\u003ccode\u003e@​heckj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/178\"\u003eapple/swift-metrics#178\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.0...2.7.1\"\u003ehttps://github.com/apple/swift-metrics/compare/2.7.0...2.7.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-metrics/commit/0743a9364382629da3bf5677b46a2c4b1ce5d2a6\"\u003e\u003ccode\u003e0743a93\u003c/code\u003e\u003c/a\u003e doc updates - formatting, organization, and language (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/b6680a54cbb34dcfa25627b2a69c04e7d6d74a0e\"\u003e\u003ccode\u003eb6680a5\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/73971ac750d86e326b0bcd09d35d4ebcff35b52b\"\u003e\u003ccode\u003e73971ac\u003c/code\u003e\u003c/a\u003e TestMetrics.FullKey hash goes via Dictionary (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/22b161ab0f2c2e3e123acf57b67a6e1a66f2ca48\"\u003e\u003ccode\u003e22b161a\u003c/code\u003e\u003c/a\u003e Update TestMetrics.swift (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/6934683f95af14ee6ccf3ab78caa7815a7d55cb5\"\u003e\u003ccode\u003e6934683\u003c/code\u003e\u003c/a\u003e Enable release mode builds (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-metrics/compare/2.7.0...2.7.1\"\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/1511","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fopen-meteo/issues/1511","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1511/packages"},{"uuid":"2872365187","node_id":"PR_kwDOFqR2-M6rNNCD","number":1510,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-30T10:44:58.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T23:12:05.000Z","updated_at":"2025-09-30T10:44:58.000Z","time_to_close":41573,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":8,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.86.0","new_version":"2.86.2","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.34.0","new_version":"2.34.1","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-numerics","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/apple/swift-numerics"},{"name":"github.com/apple/swift-certificates","old_version":"1.13.0","new_version":"1.14.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"3.15.0","new_version":"3.15.1","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-metrics","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/apple/swift-metrics"},{"name":"github.com/open-meteo/sdk","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/open-meteo/sdk"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.86.0` | `2.86.2` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.2.1` | `1.3.0` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.34.0` | `2.34.1` |\n| [github.com/apple/swift-numerics](https://github.com/apple/swift-numerics) | `1.1.0` | `1.1.1` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.13.0` | `1.14.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `3.15.0` | `3.15.1` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.0` | `2.7.1` |\n| [github.com/open-meteo/sdk](https://github.com/open-meteo/sdk) | `1.20.1` | `1.21.0` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.86.0 to 2.86.2\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.86.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\u003eThe formatter changed its mind 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/3379\"\u003eapple/swift-nio#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd back NIOFileSystem 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/3380\"\u003eapple/swift-nio#3380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStatic sdk allow custom args 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/3377\"\u003eapple/swift-nio#3377\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.86.1...2.86.2\"\u003ehttps://github.com/apple/swift-nio/compare/2.86.1...2.86.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwiftNIO 2.86.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\u003e[Windows] Ensure ssize_t and socklen_t are available 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/3337\"\u003eapple/swift-nio#3337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Add msghdr extension for Windows 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/3336\"\u003eapple/swift-nio#3336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Ensure NIOHTTP1 compiles 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/3338\"\u003eapple/swift-nio#3338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop all server response parts after an invalid header 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/3339\"\u003eapple/swift-nio#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make Thread.swift compile 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/3341\"\u003eapple/swift-nio#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make ControlMessage.swift compile 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/3342\"\u003eapple/swift-nio#3342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Map naming conventions Windows -\u0026gt; Posix (ssize_t) 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/3343\"\u003eapple/swift-nio#3343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make SelectableEventLoop compile 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/3344\"\u003eapple/swift-nio#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix deprecation warnings 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/3345\"\u003eapple/swift-nio#3345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fatalError concurrency takeover 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/3347\"\u003eapple/swift-nio#3347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make \u003ccode\u003eSocketChannel.swift\u003c/code\u003e compile 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/3348\"\u003eapple/swift-nio#3348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Use WSASend as writev equivalent 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/3350\"\u003eapple/swift-nio#3350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix getenv warnings in NIOPosix and NIOEmbedded 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/3351\"\u003eapple/swift-nio#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] \u003ccode\u003edup\u003c/code\u003e is deprecated on Windows, use \u003ccode\u003e_dup\u003c/code\u003e instead 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/3352\"\u003eapple/swift-nio#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Add shims to make string from \u003ccode\u003eGetLastError\u003c/code\u003e using \u003ccode\u003eFormatMessage\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/3353\"\u003eapple/swift-nio#3353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Allow \u003ccode\u003e_SelectorBackendProtocol\u003c/code\u003e to work with Windows Handles 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/3356\"\u003eapple/swift-nio#3356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Use recv instead of read 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/3357\"\u003eapple/swift-nio#3357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Disable Pipelines for now (fatalError) 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/3358\"\u003eapple/swift-nio#3358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelectableEventLoop.debugDescription: fix debugDescription deadlock 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/3360\"\u003eapple/swift-nio#3360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Return false from concurrency takeover 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/3362\"\u003eapple/swift-nio#3362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make SelectorGeneric compile on Windows 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/3359\"\u003eapple/swift-nio#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Reimplement pread 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/3361\"\u003eapple/swift-nio#3361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Sleep instead of WSAPoll, if no outstanding IO 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/3365\"\u003eapple/swift-nio#3365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Reimplement pwrite 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/3364\"\u003eapple/swift-nio#3364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Ensure WSAStartup is correctly called. 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/3366\"\u003eapple/swift-nio#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove NIOFileSystem from products 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/3370\"\u003eapple/swift-nio#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiscellaneous rearrangements of NIOFileSystem 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/pull/3333\"\u003eapple/swift-nio#3333\u003c/a\u003e, 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/3363\"\u003eapple/swift-nio#3363\u003c/a\u003e, and 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/3367\"\u003eapple/swift-nio#3367\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Android imports for some new tests in \u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3308\"\u003e#3308\u003c/a\u003e that require it by \u003ca href=\"https://github.com/finagolfin\"\u003e\u003ccode\u003e@​finagolfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3334\"\u003eapple/swift-nio#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake testMetricsDelegateTickInfo less flaky 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/3335\"\u003eapple/swift-nio#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[wasm][2/2] Include WebAssembly SDK checks in PR and main workflows by \u003ca href=\"https://github.com/kateinoigakukun\"\u003e\u003ccode\u003e@​kateinoigakukun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3332\"\u003eapple/swift-nio#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse path based deps in the alloc counter framework 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/3355\"\u003eapple/swift-nio#3355\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/a18bddb0acf7a40d982b2f128ce73ce4ee31f352\"\u003e\u003ccode\u003ea18bddb\u003c/code\u003e\u003c/a\u003e Add back NIOFileSystem (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/db496205af97725a6bfa107ef235a0bb87415ec0\"\u003e\u003ccode\u003edb49620\u003c/code\u003e\u003c/a\u003e Static sdk allow custom args (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/f2ebedb36a2e91f213521aa3ab3d3b496b6b9e15\"\u003e\u003ccode\u003ef2ebedb\u003c/code\u003e\u003c/a\u003e The formatter changed its mind (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/154706efd36d8d8a7d030eea9bcbeca56a947c62\"\u003e\u003ccode\u003e154706e\u003c/code\u003e\u003c/a\u003e Matrix custom env vars (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/6c114e3c62ff84ef325d5071b42171d84b63e8a5\"\u003e\u003ccode\u003e6c114e3\u003c/code\u003e\u003c/a\u003e Update CI scripts for 6.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/325c3231cfe3230cd9f3c6e06fdf70e53d8b2346\"\u003e\u003ccode\u003e325c323\u003c/code\u003e\u003c/a\u003e Add Xcode 26.0, 16.4 CI, remove 16.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3375\"\u003e#3375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/2550c9ed48e11193780e097277ce21be8352e8cf\"\u003e\u003ccode\u003e2550c9e\u003c/code\u003e\u003c/a\u003e Remove NIOFileSystem from products (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5679824930ad1805da272591b957222239cd3b23\"\u003e\u003ccode\u003e5679824\u003c/code\u003e\u003c/a\u003e [Windows] Ensure WSAStartup is correctly called. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/66a85ba0e233cff9546df2847c8aafd2579eabe7\"\u003e\u003ccode\u003e66a85ba\u003c/code\u003e\u003c/a\u003e Add back _NIOFileSystem (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e95d7421606c2025c6f5845e888236eabaa3a9f7\"\u003e\u003ccode\u003ee95d742\u003c/code\u003e\u003c/a\u003e [Windows] Reimplement pwrite (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.86.0...2.86.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-collections` from 1.2.1 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-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.3.0\u003c/h2\u003e\n\u003cp\u003eThis feature release supports Swift toolchain versions 6.0, 6.1 and 6.2, and it includes the following improvements:\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eBasicContainers\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis new module collects ownership-aware, low-level variants of existing data structures in the core standard library. In this release, this module consists of two array variants, \u003ccode\u003eUniqueArray\u003c/code\u003e and \u003ccode\u003eRigidArray\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese new types are provided as less flexible, noncopyable alternatives to the classic \u003ccode\u003eArray\u003c/code\u003e type. The standard \u003ccode\u003eArray\u003c/code\u003e implements value semantics with the copy-on-write optimization; this inherently requires elements to be copyable, and it is itself copyable.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estruct UniqueArray\u0026lt;Element\u0026gt;\u003c/code\u003e is a noncopyable array variant that takes away \u003ccode\u003eArray\u003c/code\u003e's copy-on-write behavior, enabling support for noncopyable elements. This type's noncopyability means mutations can always assume that the array is uniquely owned, with no shared copies (hence the name!). This means that array mutations such as mutating an element at an index can behave much more predictably, with no unexpected performance spikes due to having to copy shared storage.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estruct RigidArray\u0026lt;Element\u0026gt;\u003c/code\u003e goes even further, by also disabling dynamic resizing. Rigid arrays have a fixed capacity: they are initialized with room for a particular number of elements, and they never implicitly grow (nor shrink) their storage. When a rigid array's count reaches its capacity, it becomes unable to add any new items -- inserting into a full array is considered a programming error. This makes this a quite inflexible (or \u003cem\u003erigid\u003c/em\u003e) type indeed, as avoiding storage overflow requires careful, up front planning on the resource needs of the task at hand. In exchange, rigid arrays can have extremely predictable performance characteristics.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eUniqueArray\u003c/code\u003e is a great default choice when a task just needs an array type that is able store noncopyable elements. \u003ccode\u003eRigidArray\u003c/code\u003e is best reserved for use cases that require absolute, pedantic control over memory use or latency -- such as control software running in environments with extremely limited memory, or when a certain task must always be completed in some given amount of time.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eUnique\u003c/code\u003e and \u003ccode\u003eRigid\u003c/code\u003e prefixes applied here establish a general naming convention for low-level variants of the classic copy-on-write data structure implementations. Future releases are expected to flesh out our zoo of container types by adding \u003ccode\u003eUnique\u003c/code\u003e and \u003ccode\u003eRigid\u003c/code\u003e variants of the existing \u003ccode\u003eSet\u003c/code\u003e, \u003ccode\u003eDictionary\u003c/code\u003e, \u003ccode\u003eDeque\u003c/code\u003e, \u003ccode\u003eHeap\u003c/code\u003e and other constructs, with type names such as as \u003ccode\u003eRigidDictionary\u003c/code\u003e and \u003ccode\u003eUniqueDeque\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eTrailingElementsModule\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis new module ships a new \u003ccode\u003eTrailingArray\u003c/code\u003e construct, a preview of a new low-level, ownership-aware variant of \u003ccode\u003eManagedBuffer\u003c/code\u003e. This is primarily intended as a interoperability helper for C constructs that consist of a fixed-size header directly followed by variable-size storage buffer.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eContainersPreview\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis module is intended to contain previews of an upcoming ownership-aware container model. In this initial release, this module consists of just one construct: \u003ccode\u003estruct Box\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eBox\u003c/code\u003e is a wrapper type that forms a noncopyable, heap allocated box around an arbitrary value.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge release/1.1 to main 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/204\"\u003eapple/swift-collections#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge relase/1.1 to main, without taking any changes 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/206\"\u003eapple/swift-collections#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Heap] Add methods to replace minimum/maximum (redux) 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/208\"\u003eapple/swift-collections#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePersistent collections updates (part 10) 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/207\"\u003eapple/swift-collections#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CMakeLists.txt by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/215\"\u003eapple/swift-collections#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge latest changes from release/1.1 to main 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/220\"\u003eapple/swift-collections#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch release/1.1 to main 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/231\"\u003eapple/swift-collections#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SortedCollections] Disable tests with \u003ca href=\"https://github.com/testable\"\u003e\u003ccode\u003e@​testable\u003c/code\u003e\u003c/a\u003e imports in release builds 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/232\"\u003eapple/swift-collections#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Hashtable] Minor Documentation Fix (Typo) by \u003ca href=\"https://github.com/nickkohrn\"\u003e\u003ccode\u003e@​nickkohrn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/241\"\u003eapple/swift-collections#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch \u003ccode\u003erelease/1.1\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e 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/248\"\u003eapple/swift-collections#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/glessard\"\u003e\u003ccode\u003e@​glessard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/251\"\u003eapple/swift-collections#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OrderedDictionary] Explicitly mention in documentation that keys/values are ordered by \u003ca href=\"https://github.com/warpling\"\u003e\u003ccode\u003e@​warpling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/254\"\u003eapple/swift-collections#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support ARM64 spelling by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/282\"\u003eapple/swift-collections#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge release/1.1 to main 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/284\"\u003eapple/swift-collections#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release checklist 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/323\"\u003eapple/swift-collections#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update the build rules for adjusted tree layout by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/331\"\u003eapple/swift-collections#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support using swift-collections in larger projects by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/330\"\u003eapple/swift-collections#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge release/1.1 to main 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/332\"\u003eapple/swift-collections#332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support building in Debug mode on Windows by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/333\"\u003eapple/swift-collections#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix Incorrect Assert in BTree.removeFirst/removeLast by \u003ca href=\"https://github.com/LeoNavel\"\u003e\u003ccode\u003e@​LeoNavel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/349\"\u003eapple/swift-collections#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/rex4539\"\u003e\u003ccode\u003e@​rex4539\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/356\"\u003eapple/swift-collections#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch \u003ccode\u003erelease/1.1\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e 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/358\"\u003eapple/swift-collections#358\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-collections/commit/7b847a3b7008b2dc2f47ca3110d8c782fb2e5c7e\"\u003e\u003ccode\u003e7b847a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/525\"\u003e#525\u003c/a\u003e from apple/interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/ccb60599696d69e9744224367ca927e6ba3f74b3\"\u003e\u003ccode\u003eccb6059\u003c/code\u003e\u003c/a\u003e Update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/bf71f066673cb47e77d61f585eacfcea260c7d1f\"\u003e\u003ccode\u003ebf71f06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/524\"\u003e#524\u003c/a\u003e from apple/interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/68eca941248011fdc278bd752f39fbd3f62e46c7\"\u003e\u003ccode\u003e68eca94\u003c/code\u003e\u003c/a\u003e RigidArray: Fix discrepancy between adjusted copy() behavior and its test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/aae7896e3bcaa535aa3f4760b3648cdeb91e2729\"\u003e\u003ccode\u003eaae7896\u003c/code\u003e\u003c/a\u003e Merge branch 'release/1.2' into interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/8df8ae35374bda346f58c0fc682e58a90b246185\"\u003e\u003ccode\u003e8df8ae3\u003c/code\u003e\u003c/a\u003e More doc updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/9cf2cf254abfd577c2890716ac13e9c180d3873f\"\u003e\u003ccode\u003e9cf2cf2\u003c/code\u003e\u003c/a\u003e Update RigidArray API docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c6cc6ed1503abf47607180e6d41a86bebdcb52a9\"\u003e\u003ccode\u003ec6cc6ed\u003c/code\u003e\u003c/a\u003e Add some rudimentary docs to Box\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/e5577bb12baca5731ec3890e1b9c3c70919cf7c2\"\u003e\u003ccode\u003ee5577bb\u003c/code\u003e\u003c/a\u003e Update DocC documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c185d8dfbc481479e85f3116f414f8978e823183\"\u003e\u003ccode\u003ec185d8d\u003c/code\u003e\u003c/a\u003e Update Swift Package Index configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/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-nio-ssl` from 2.34.0 to 2.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-ssl/releases\"\u003egithub.com/apple/swift-nio-ssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwiftNIO SSL 2.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\u003eMake sslContextCallback overrides replace the existing chain, rather than adding to it 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-ssl/pull/557\"\u003eapple/swift-nio-ssl#557\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/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/557\"\u003eapple/swift-nio-ssl#557\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.34.0...2.34.1\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.34.0...2.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-ssl/commit/b2b043a8810ab6d51b3ff4df17f057d87ef1ec7c\"\u003e\u003ccode\u003eb2b043a\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/6ae36f227360577462a675dddbc34e33d9ad1ecb\"\u003e\u003ccode\u003e6ae36f2\u003c/code\u003e\u003c/a\u003e Make sslContextCallback overrides replace the existing chain, rather than add...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.34.0...2.34.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-numerics` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-numerics/releases\"\u003egithub.com/apple/swift-numerics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1: $Embedded support\u003c/h2\u003e\n\u003cp\u003eThis is a small patch release with a single change by new contributor \u003ca href=\"https://github.com/ebariaux\"\u003e\u003ccode\u003e@​ebariaux\u003c/code\u003e\u003c/a\u003e to enable Swift Numerics to work in $Embedded contexts by suppressing the Encodable, Decodable, and CustomDebugStringConvertible conformances.\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-numerics/commit/0c0290ff6b24942dadb83a929ffaaa1481df04a2\"\u003e\u003ccode\u003e0c0290f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/331\"\u003e#331\u003c/a\u003e from stephentyrone/embedded-support-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/cc9f8e3c5f500c89a91567646dbc9ea715c8dd4c\"\u003e\u003ccode\u003ecc9f8e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/330\"\u003e#330\u003c/a\u003e from ebariaux/main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-numerics/compare/1.1.0...1.1.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.13.0 to 1.14.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\u003eSwift Certificates 1.14.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 a validated certificate chain type 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-certificates/pull/272\"\u003eapple/swift-certificates#272\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.13.0...1.14.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.13.0...1.14.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/4b092f15164144c24554e0a75e080a960c5190a6\"\u003e\u003ccode\u003e4b092f1\u003c/code\u003e\u003c/a\u003e Introduce a validated certificate chain type (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.13.0...1.14.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 3.15.0 to 3.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-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwift Crypto 3.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\u003eMove away from Foundation.Thread 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-crypto/pull/404\"\u003eapple/swift-crypto#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate BoringSSL to 0226f30467f540a3f62ef48d453f93927da199b6 by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/406\"\u003eapple/swift-crypto#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildfix OpenBSD. 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-crypto/pull/411\"\u003eapple/swift-crypto#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless \u003ccode\u003etry\u003c/code\u003e to fix warnings by \u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/412\"\u003eapple/swift-crypto#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix script path in PR template by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/408\"\u003eapple/swift-crypto#408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake the tests Swift 6 ready. 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-crypto/pull/409\"\u003eapple/swift-crypto#409\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-crypto/pull/414\"\u003eapple/swift-crypto#414\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/3.15.0...3.16.0\"\u003ehttps://github.com/apple/swift-crypto/compare/3.15.0...3.16.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/95ba0316a9b733e92bb6b071255ff46263bbe7dc\"\u003e\u003ccode\u003e95ba031\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/527fef6228c3ce8a46ebf63e631bd60adf6c4d21\"\u003e\u003ccode\u003e527fef6\u003c/code\u003e\u003c/a\u003e Remove useless \u003ccode\u003etry\u003c/code\u003e to fix warnings (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/b1f7679f29c343ee2df0c61a5abbfd3cab413c77\"\u003e\u003ccode\u003eb1f7679\u003c/code\u003e\u003c/a\u003e Buildfix OpenBSD. (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c661debfc281ed66881668a3e3648956c6a14cec\"\u003e\u003ccode\u003ec661deb\u003c/code\u003e\u003c/a\u003e Update BoringSSL to 0226f30467f540a3f62ef48d453f93927da199b6 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/141f5b4e1703cadf56fe8e53b8f964784c91aa84\"\u003e\u003ccode\u003e141f5b4\u003c/code\u003e\u003c/a\u003e Make the tests Swift 6 ready. (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/9552067c746583b76b44e01b43c034d6bfc40891\"\u003e\u003ccode\u003e9552067\u003c/code\u003e\u003c/a\u003e Fix script path in PR template (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c46250209ea63dc1557f8b1f2ac418c85ea39e7c\"\u003e\u003ccode\u003ec462502\u003c/code\u003e\u003c/a\u003e Move away from Foundation.Thread (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/3.15.0...3.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/apple/swift-metrics` from 2.7.0 to 2.7.1\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.7.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\u003eUpdate TestMetrics.swift 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/177\"\u003eapple/swift-metrics#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestMetrics.FullKey hash goes via Dictionary 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/179\"\u003eapple/swift-metrics#179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable release mode builds 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-metrics/pull/175\"\u003eapple/swift-metrics#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/PaulRWillis\"\u003e\u003ccode\u003e@​PaulRWillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/180\"\u003eapple/swift-metrics#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc updates - formatting, organization, and language 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-metrics/pull/178\"\u003eapple/swift-metrics#178\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/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/175\"\u003eapple/swift-metrics#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulRWillis\"\u003e\u003ccode\u003e@​PaulRWillis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/180\"\u003eapple/swift-metrics#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckj\"\u003e\u003ccode\u003e@​heckj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/178\"\u003eapple/swift-metrics#178\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.0...2.7.1\"\u003ehttps://github.com/apple/swift-metrics/compare/2.7.0...2.7.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-metrics/commit/0743a9364382629da3bf5677b46a2c4b1ce5d2a6\"\u003e\u003ccode\u003e0743a93\u003c/code\u003e\u003c/a\u003e doc updates - formatting, organization, and language (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/b6680a54cbb34dcfa25627b2a69c04e7d6d74a0e\"\u003e\u003ccode\u003eb6680a5\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/73971ac750d86e326b0bcd09d35d4ebcff35b52b\"\u003e\u003ccode\u003e73971ac\u003c/code\u003e\u003c/a\u003e TestMetrics.FullKey hash goes via Dictionary (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/22b161ab0f2c2e3e123acf57b67a6e1a66f2ca48\"\u003e\u003ccode\u003e22b161a\u003c/code\u003e\u003c/a\u003e Update TestMetrics.swift (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/6934683f95af14ee6ccf3ab78caa7815a7d55cb5\"\u003e\u003ccode\u003e6934683\u003c/code\u003e\u003c/a\u003e Enable release mode builds (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-metrics/compare/2.7.0...2.7.1\"\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.20.1 to 1.21.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.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.20.1...v1.21.0\"\u003e1.21.0\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional models NAM, ensemble models and icon d2 ruc (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/223\"\u003e#223\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/24f3c59cb7af4bdfe188758b7ea8669a7a037d29\"\u003e24f3c59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/ea75f281781efc3f18424e94ac405d19e9ff996c\"\u003eea75f28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-dotnet from 4.3.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/216\"\u003e#216\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/0582e04c1a6e92a84ec95d1f205c6cba2bd92d44\"\u003e0582e04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-java from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/214\"\u003e#214\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/f6e77854a77dc2b46c4a623ffcfa8ec37c6f1403\"\u003ef6e7785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/217\"\u003e#217\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/0f61f3b0529eec4ec31ef1f117a69954098bf3d2\"\u003e0f61f3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-python from 5 to 6 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/1b74fe8041053cf3aebc4e2bc5f5705c01ce5b24\"\u003e1b74fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/a560f29dda31a7d1f3b4b446b754da35dd2652f0\"\u003ea560f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the semantic group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/220\"\u003e#220\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/172e723a7dcead647209560efa77c2ea8548418f\"\u003e172e723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the semantic group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/d028d34e1bba1dc4128bfef535890dd32f53743f\"\u003ed028d34\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/24f3c59cb7af4bdfe188758b7ea8669a7a037d29\"\u003e\u003ccode\u003e24f3c59\u003c/code\u003e\u003c/a\u003e feat: Add additional models NAM, ensemble models and icon d2 ruc (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/172e723a7dcead647209560efa77c2ea8548418f\"\u003e\u003ccode\u003e172e723\u003c/code\u003e\u003c/a\u003e fix: bump the semantic group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/1b74fe8041053cf3aebc4e2bc5f5705c01ce5b24\"\u003e\u003ccode\u003e1b74fe8\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-python from 5 to 6 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/0f61f3b0529eec4ec31ef1f117a69954098bf3d2\"\u003e\u003ccode\u003e0f61f3b\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/0582e04c1a6e92a84ec95d1f205c6cba2bd92d44\"\u003e\u003ccode\u003e0582e04\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-dotnet from 4.3.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/a560f29dda31a7d1f3b4b446b754da35dd2652f0\"\u003e\u003ccode\u003ea560f29\u003c/code\u003e\u003c/a\u003e fix: bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/f6e77854a77dc2b46c4a623ffcfa8ec37c6f1403\"\u003e\u003ccode\u003ef6e7785\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-java from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/ea75f281781efc3f18424e94ac405d19e9ff996c\"\u003e\u003ccode\u003eea75f28\u003c/code\u003e\u003c/a\u003e fix: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/d028d34e1bba1dc4128bfef535890dd32f53743f\"\u003e\u003ccode\u003ed028d34\u003c/code\u003e\u003c/a\u003e fix: bump the semantic group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.20.1...v1.21.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/1510","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fopen-meteo/issues/1510","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1510/packages"},{"uuid":"2792510238","node_id":"PR_kwDOFqR2-M6mclMe","number":1491,"state":"open","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":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T12:34:48.000Z","updated_at":"2025-09-02T12:34:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":4,"packages":[{"name":"github.com/swift-server/async-http-client","old_version":"1.26.1","new_version":"1.27.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-numerics","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/apple/swift-numerics"},{"name":"github.com/apple/swift-certificates","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"3.14.0","new_version":"3.15.0","repository_url":"https://github.com/apple/swift-crypto"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 4 updates: [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client), [github.com/apple/swift-numerics](https://github.com/apple/swift-numerics), [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) and [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto).\n\nUpdates `github.com/swift-server/async-http-client` from 1.26.1 to 1.27.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\u003eAsyncHTTPClient 1.27.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 Swift 5.9 by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/845\"\u003eswift-server/async-http-client#845\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Int64.random instead of .randomElement in HTTPConnectionPool.calculateBackoff by \u003ca href=\"https://github.com/jessezamora\"\u003e\u003ccode\u003e@​jessezamora\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/848\"\u003eswift-server/async-http-client#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake HTTPClient Sendable without \u003ca href=\"https://github.com/unchecked\"\u003e\u003ccode\u003e@​unchecked\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/weissi\"\u003e\u003ccode\u003e@​weissi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/852\"\u003eswift-server/async-http-client#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix trailing space in ConnectionPool.Key string by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/855\"\u003eswift-server/async-http-client#855\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable release mode builds by \u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/850\"\u003eswift-server/async-http-client#850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeflake HTTP2ConnectionTests/testSimpleGetRequest 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/851\"\u003eswift-server/async-http-client#851\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/jessezamora\"\u003e\u003ccode\u003e@​jessezamora\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/848\"\u003eswift-server/async-http-client#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/850\"\u003eswift-server/async-http-client#850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/855\"\u003eswift-server/async-http-client#855\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.26.1...1.27.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.26.1...1.27.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/254d34096123cd5da4f82e69f52f622ac7526d68\"\u003e\u003ccode\u003e254d340\u003c/code\u003e\u003c/a\u003e Fix trailing space in ConnectionPool.Key string (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/abb11d5b903ded6a9c9b7871e82690bdabad21b0\"\u003e\u003ccode\u003eabb11d5\u003c/code\u003e\u003c/a\u003e make HTTPClient Sendable without \u003ca href=\"https://github.com/unchecked\"\u003e\u003ccode\u003e@​unchecked\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/2edac1df1947efbe30b8cffe5ed2df03f41a7e1d\"\u003e\u003ccode\u003e2edac1d\u003c/code\u003e\u003c/a\u003e Deflake HTTP2ConnectionTests/testSimpleGetRequest (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/64021b3066303c01e2e4abcde181422790e99080\"\u003e\u003ccode\u003e64021b3\u003c/code\u003e\u003c/a\u003e Enable release mode builds (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/0b6f957d331d3e2d56b709781b2ad136075f99f8\"\u003e\u003ccode\u003e0b6f957\u003c/code\u003e\u003c/a\u003e Use Int64.random instead of .randomElement in HTTPConnectionPool.calculateBac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/20216dfe9dc386aebf0af5608dc89a05d294600e\"\u003e\u003ccode\u003e20216df\u003c/code\u003e\u003c/a\u003e Drop support for Swift 5.9 (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.26.1...1.27.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-numerics` from 1.0.3 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/apple/swift-numerics/releases\"\u003egithub.com/apple/swift-numerics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1: Relax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpanded documentation and docc catalogs for ComplexModule and RealModule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e“Relaxed arithmetic” bindings are added to the Real module. These allow you to write floating-point arithmetic that licenses the compiler to reassociate and form FMAs, which allows for much better performance in hot loops (e.g. if you are writing a signal-processing or linear algebra kernel in Swift). I expect that these will get nicer syntax sugar eventually, but I want the functionality to be available now, because it can make a huge difference in some cases. For arrays that fit into cache, on common hardware, relaxedSum below is an order of magnitude faster than strictSum, and often competitive with specialized libraries when optimization is enabled.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efunc strictSum(_ array: [Float]) -\u0026gt; Float {\n  array.reduce(0, +)\n}\n\u003cp\u003eimport RealModule\nfunc relaxedSum(_ array: [Float]) -\u0026gt; Float {\narray.reduce(0, Relaxed.sum)\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe generic constraint on the Augmented arithmetic methods has been relaxed from \u003ccode\u003eReal\u003c/code\u003e to \u003ccode\u003eFloatingPoint\u003c/code\u003e. This is more correct and makes the operations more broadly useful. Arguably, \u003ccode\u003eAugmented.sum(large:small:)\u003c/code\u003e should be constrained to \u003ccode\u003eBinaryFloatingPoint\u003c/code\u003e, because the \u003ccode\u003efast2sum\u003c/code\u003e algorithm doesn’t work in radix 10, but this would complicate generic call sites. Instead, it will dispatch to the unordered \u003ccode\u003esum(_:_:)\u003c/code\u003e for decimal types, so that callers do not have to worry about this detail.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThere is a \u003ca href=\"https://github.com/apple/swift-numerics/blob/be0d7c65d1321e0cddee84acba10daf5f13ff795/Sources/ComplexModule/Complex%2BAlgebraicField.swift#L48\"\u003enew algorithm for complex division\u003c/a\u003e when the inputs are poorly scaled such that the naïve approach would fail. This gives more accurate results than the old approach, and (importantly for some use cases) does not perturb results if the numerator and denominator are rescaled by the same power of two (up to the underflow boundary), and is more optimizable. Note that while it produces better results, the results will change for some inputs vis-à-vis what is seen on 1.0.x\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eComplex no longer conditionally conforms to Differentiable. Given that the Differentiation module has not formally stabilized, support for it will be moved onto a feature branch for now.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAlgebraicField has a \u003ccode\u003eMagnitude: AlgebraicField\u003c/code\u003e constraint. This is formally source-breaking. I do not expect it to actually matter for any real-world clients, which is why this isn’t a major-version release, but I want to make sure people are aware of it. Please speak up if it would have an effect that I’m overlooking.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eComplex has a new rawStorage property that directly vends the cartesian coordinates as a tuple. Previously they were available via underscored properties. These are mainly useful for interoperation with other languages, but are expected to be fairly niche outside of that use case.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs always, thanks for your feedback and contributions.\u003c/p\u003e\n\u003ch2\u003e1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Swift tools version is bumped to 5.9.\u003c/li\u003e\n\u003cli\u003eExpanded documentation and docc catalogs for ComplexModule and RealModule\u003c/li\u003e\n\u003cli\u003eThe generic constraint on the Augmented arithmetic methods has been relaxed from Real to FloatingPoint. This is more correct and makes the operations more broadly useful. Formally, Augmented.sum(large:small:) should arguably be constrained to BinaryFloatingPoint, because the fast2sum algorithm doesn’t work in radix 10, but this would complicate generic call sites. Instead, it will dispatch to the unordered sum(\u003cem\u003e:\u003c/em\u003e:) for decimal types, so that callers do not have to worry about this detail. (Thanks to \u003ca href=\"https://github.com/markuswntr\"\u003e\u003ccode\u003e@​markuswntr\u003c/code\u003e\u003c/a\u003e for contributing the \u003ccode\u003esum(_:_:)\u003c/code\u003e implementation).\u003c/li\u003e\n\u003cli\u003eThere is a \u003ca href=\"https://github.com/apple/swift-numerics/blob/be0d7c65d1321e0cddee84acba10daf5f13ff795/Sources/ComplexModule/Complex%2BAlgebraicField.swift#L48\"\u003enew algorithm for complex division\u003c/a\u003e when the inputs are poorly scaled such that the naïve approach would fail. This gives more accurate results than the old approach, and (importantly for some use cases) does not perturb results if the numerator and denominator are rescaled by the same power of two (up to the underflow boundary), and is more optimizable. Note that while it produces better results, the results will change for some inputs vis-à-vis what is seen on 1.0.x\u003c/li\u003e\n\u003cli\u003eComplex no longer conditionally conforms to Differentiable. Given that the Differentiation module has not formally stabilized, this seems appropriate.\u003c/li\u003e\n\u003cli\u003eAlgebraicField has a Magnitude: AlgebraicField constraint. This is formally source-breaking. I do not expect it to actually matter for any real-world clients, which is why this isn’t a major-version release, but I want to make sure people are aware of it. Please speak up if it would have an effect that I’m overlooking.\u003c/li\u003e\n\u003cli\u003eComplex has a new rawStorage property that directly vends the cartesian coordinates as a tuple. Previously they were available via underscored properties. These are mainly useful for interoperation with other languages, but are expected to be fairly niche outside of that use case.\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/apple/swift-numerics/commit/bbadd4b853a33fd78c4ae977d17bb2af15eb3f2a\"\u003e\u003ccode\u003ebbadd4b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/326\"\u003e#326\u003c/a\u003e from stephentyrone/wasm-testing-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/e46ddfe0878e599c1aac55226cd5e2ddc5ae7205\"\u003e\u003ccode\u003ee46ddfe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/325\"\u003e#325\u003c/a\u003e from stephentyrone/enable-wasm-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/1653d35461c3e74c1d5182062e0d2d0b10534f7b\"\u003e\u003ccode\u003e1653d35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/323\"\u003e#323\u003c/a\u003e from stephentyrone/docc-stuff-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/207fea2fc13e7af5c37860d2f8d815fb2d90e6fc\"\u003e\u003ccode\u003e207fea2\u003c/code\u003e\u003c/a\u003e Pull documentation revamp from main into release/1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/c16e7a961719f3f751a0ad5733eabe542c73b4fb\"\u003e\u003ccode\u003ec16e7a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/322\"\u003e#322\u003c/a\u003e from stephentyrone/augmented-sum-assert-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/416b94a80ee41c696b9c972fa86569ca049990fd\"\u003e\u003ccode\u003e416b94a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/321\"\u003e#321\u003c/a\u003e from stephentyrone/remove-2sum-assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/1a19d0d28df45be22bd259de258218c2c7bf29d0\"\u003e\u003ccode\u003e1a19d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/318\"\u003e#318\u003c/a\u003e from stephentyrone/constrain-algebraic-field-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/d91884bb27f1451771d9e13f7b0098463d56014f\"\u003e\u003ccode\u003ed91884b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/315\"\u003e#315\u003c/a\u003e from stephentyrone/algebraic-field-magnitude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/6bd8a0cc083b17f51c12f29ee34dd64b9f74f827\"\u003e\u003ccode\u003e6bd8a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/317\"\u003e#317\u003c/a\u003e from apple/stephentyrone-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/05472f917ce625abbed889f3c0c02181d67325f8\"\u003e\u003ccode\u003e05472f9\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-numerics/compare/1.0.3...1.1.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.12.0 to 1.13.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\u003eSwift Certificates 1.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\u003eRequire VerifierPolicy not have isolated conformance 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-certificates/pull/269\"\u003eapple/swift-certificates#269\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.12.0...1.13.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.12.0...1.13.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/20c451f1ad8e344e61ddbb34ef196653d4b73ea6\"\u003e\u003ccode\u003e20c451f\u003c/code\u003e\u003c/a\u003e Require VerifierPolicy not have isolated conformance (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.12.0...1.13.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 3.14.0 to 3.15.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\u003eSwift Crypto 3.15.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 Thread.threadDictionary instead of TaskLocal for thread-local 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/395\"\u003eapple/swift-crypto#395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid TSAN issue in _CryptoExtras/AES/CMAC 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-crypto/pull/402\"\u003eapple/swift-crypto#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove vendor-boringssl.sh script to make it work better by \u003ca href=\"https://github.com/xtremekforever\"\u003e\u003ccode\u003e@​xtremekforever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/396\"\u003eapple/swift-crypto#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Swift SDKs to generate symbols for Linux targets and armv7 (using swift-sdk-generator) by \u003ca href=\"https://github.com/xtremekforever\"\u003e\u003ccode\u003e@​xtremekforever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/399\"\u003eapple/swift-crypto#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/xtremekforever\"\u003e\u003ccode\u003e@​xtremekforever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/396\"\u003eapple/swift-crypto#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/402\"\u003eapple/swift-crypto#402\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/3.14.0...3.15.0\"\u003ehttps://github.com/apple/swift-crypto/compare/3.14.0...3.15.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/d1c6b70f7c5f19fb0b8750cb8dcdf2ea6e2d8c34\"\u003e\u003ccode\u003ed1c6b70\u003c/code\u003e\u003c/a\u003e Avoid TSAN issue in _CryptoExtras/AES/CMAC (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/b7c303d97b2ad1d2b6b9c7f105a4e65d434b4881\"\u003e\u003ccode\u003eb7c303d\u003c/code\u003e\u003c/a\u003e Use Swift SDKs to generate symbols for Linux targets and armv7 (using swift-s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c066b057edaeb7ca995bea4e8727e46b26317d24\"\u003e\u003ccode\u003ec066b05\u003c/code\u003e\u003c/a\u003e Improve vendor-boringssl.sh script to make it work better (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/2347f20e240cc1e98133c9794507dee7fd65f922\"\u003e\u003ccode\u003e2347f20\u003c/code\u003e\u003c/a\u003e Use Thread.threadDictionary instead of TaskLocal for thread-local (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/3.14.0...3.15.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/1491","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fopen-meteo/issues/1491","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1491/packages"}],"issue_packages":[{"old_version":"1.19.0","new_version":"1.19.1","update_type":"patch","path":null,"pr_created_at":"2026-06-08T03:18:08.000Z","version_change":"1.19.0 → 1.19.1","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.19.0","new_version":"1.19.1","update_type":"patch","path":null,"pr_created_at":"2026-05-08T05:10:04.000Z","version_change":"1.19.0 → 1.19.1","issue":{"uuid":"4403932420","node_id":"PR_kwDORVnX_87ZZ1u1","number":32,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-22T05:19:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-08T05:10:04.000Z","updated_at":"2026-05-22T05:19:19.000Z","time_to_close":1210154,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":6,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.98.0","new_version":"2.99.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.4.1","new_version":"1.5.0","repository_url":"https://github.com/apple/swift-collections"},{"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-crypto","old_version":"4.4.0","new_version":"4.5.0","repository_url":"https://github.com/apple/swift-crypto"},{"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-metrics","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/apple/swift-metrics"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.98.0` | `2.99.0` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.4.1` | `1.5.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.19.0` | `1.19.1` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.4.0` | `4.5.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-metrics](https://github.com/apple/swift-metrics) | `2.10.0` | `2.10.1` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.98.0 to 2.99.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.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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-nio/compare/2.98.0...2.99.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.98.0...2.99.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/f71c8d2a5e74a2c6d11a0fbe324774b5d6084237\"\u003e\u003ccode\u003ef71c8d2\u003c/code\u003e\u003c/a\u003e Move historycal dependency back to NIOFoundationCompat (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/38000794f29a24e11a6f5ea41ad28facb7a255d1\"\u003e\u003ccode\u003e3800079\u003c/code\u003e\u003c/a\u003e Split FoundationEssentials extensions from NIOFoundationCompat (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/32e3d863795292c49e1aa3dc1f72a31802e74a1f\"\u003e\u003ccode\u003e32e3d86\u003c/code\u003e\u003c/a\u003e Add multi-version matrix support to Wasm Swift SDK workflow (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3575\"\u003e#3575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/a57cc530e78479730c19b42619c283c14d845322\"\u003e\u003ccode\u003ea57cc53\u003c/code\u003e\u003c/a\u003e Translate \u003ccode\u003eHTTPHeaderValidationTests\u003c/code\u003e to Swift testing (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/d36223d82cdc9dc599abf4be3db3f879c07f6b2b\"\u003e\u003ccode\u003ed36223d\u003c/code\u003e\u003c/a\u003e Add support for --security-opt docker flags in custom CI jobs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.98.0...2.99.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-collections` from 1.4.1 to 1.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-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.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 \u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/SortedCollections/SortedSet\"\u003e\u003ccode\u003eSortedSet\u003c/code\u003e\u003c/a\u003e 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\u003cp\u003eThis release also fixes several underlying B-tree bugs that were surfaced by these additions.\u003c/p\u003e\n\u003cp\u003eThese types remain source-unstable; they have known API deficiencies that will need to be addressed before they ship.\u003c/p\u003e\n\u003ch3\u003eExperimental container protocols (\u003ccode\u003eUnstableContainersPreview\u003c/code\u003e trait)\u003c/h3\u003e\n\u003cp\u003eThe \u003ccode\u003eContainersPreview\u003c/code\u003e module's protocol hierarchy and associated types continue to be developed. Several constructs have been renamed to follow Swift Evolution proposals in flight.\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eOld name\u003c/th\u003e\n\u003cth\u003eNew name\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003c/table\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/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\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/3614f74e05388a6e256dd24aa19ad35851254d41\"\u003e\u003ccode\u003e3614f74\u003c/code\u003e\u003c/a\u003e Clean up package manifest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c38e47d03e7b9b80b1c34b2456406996b1a67e58\"\u003e\u003ccode\u003ec38e47d\u003c/code\u003e\u003c/a\u003e [BasicContainers, DequeModule] Avoid using deprecated API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/72ee2bf6452ea25533ae4213c5ef05ba54655b9d\"\u003e\u003ccode\u003e72ee2bf\u003c/code\u003e\u003c/a\u003e [BasicContainers] Update CMakeLists.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/f196269e7f0d9727b1d3d699c76b24535cec1f6c\"\u003e\u003ccode\u003ef196269\u003c/code\u003e\u003c/a\u003e Define placeholder availability macro for SwiftStdlib 6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/f83bd74aea31ae6d867bbcc3e6ea27f1676a2f7d\"\u003e\u003ccode\u003ef83bd74\u003c/code\u003e\u003c/a\u003e Move FormatterFixtures into a nested package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/e5236d4e8ea1710a3e298c511bb978490e44eb90\"\u003e\u003ccode\u003ee5236d4\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/db24e1b90a046c0142be79cf2920f05cac16c068\"\u003e\u003ccode\u003edb24e1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/646\"\u003e#646\u003c/a\u003e from lorentey/work/mutableref\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/compare/1.4.1...1.5.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.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...1.19.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 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...4.5.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-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...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-metrics` from 2.10.0 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/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.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\u003eCleanup confusion around factory/currentFactory  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/218\"\u003eapple/swift-metrics#218\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/swift_package_test.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/apple/swift-metrics/pull/214\"\u003eapple/swift-metrics#214\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-metrics/pull/215\"\u003eapple/swift-metrics#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/swift_package_test.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/apple/swift-metrics/pull/217\"\u003eapple/swift-metrics#217\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/apple/swift-metrics/pull/216\"\u003eapple/swift-metrics#216\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-metrics/pull/219\"\u003eapple/swift-metrics#219\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.10.0...2.10.1\"\u003ehttps://github.com/apple/swift-metrics/compare/2.10.0...2.10.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-metrics/commit/d51c8d13fa366eec807eedb4e37daa60ff5bfdd5\"\u003e\u003ccode\u003ed51c8d1\u003c/code\u003e\u003c/a\u003e Cleanup confusion around factory/currentFactory  (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/84253a77b7b623a5ab90265e44b371170f21a039\"\u003e\u003ccode\u003e84253a7\u003c/code\u003e\u003c/a\u003e Make dependabot set  label (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/5111926cdaf9d70f0372cf57a8cb25a1401831fc\"\u003e\u003ccode\u003e5111926\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/apple/swift-metrics/commit/19bf9b58c9627b557bc9108a990b7eb55752d1ff\"\u003e\u003ccode\u003e19bf9b5\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml from...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/5a2584e12b0b31eb1a94534bfbbc70669d042172\"\u003e\u003ccode\u003e5a2584e\u003c/code\u003e\u003c/a\u003e Update dependabot to daily schedule (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/314a109f578581bc3fd96145861b051d4c7a2b6a\"\u003e\u003ccode\u003e314a109\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/swift_package_test.yml from...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-metrics/compare/2.10.0...2.10.1\"\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/linuxgoose/beaufort-meteo-service/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxgoose%2Fbeaufort-meteo-service/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"1.19.0","new_version":"1.19.1","update_type":"patch","path":"/ee/psso/authentikPlatform.xcodeproj in the apple group","pr_created_at":"2026-05-01T04:44:00.000Z","version_change":"1.19.0 → 1.19.1","issue":{"uuid":"4362845366","node_id":"PR_kwDONNUenc7XV2Hp","number":845,"state":"open","title":"build(deps): bump github.com/apple/swift-certificates from 1.19.0 to 1.19.1 in /ee/psso/authentikPlatform.xcodeproj in the apple group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["BeryJu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-01T04:44:00.000Z","updated_at":"2026-05-01T04:49:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/apple/swift-certificates","old_version":"1.19.0","new_version":"1.19.1","repository_url":"https://github.com/apple/swift-certificates"}],"path":"/ee/psso/authentikPlatform.xcodeproj in the apple group","ecosystem":"swift"},"body":"Bumps the apple group in /ee/psso/authentikPlatform.xcodeproj with 1 update: [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates).\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\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-certificates\u0026package-manager=swift\u0026previous-version=1.19.0\u0026new-version=1.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\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/goauthentik/platform/pull/845","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/goauthentik%2Fplatform/issues/845","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/845/packages"}},{"old_version":"1.18.0","new_version":"1.19.1","update_type":"minor","path":null,"pr_created_at":"2026-04-19T11:06:20.000Z","version_change":"1.18.0 → 1.19.1","issue":{"uuid":"4290654064","node_id":"PR_kwDORSNhy87TtCd8","number":45,"state":"closed","title":"Bump the all-dependencies group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-07T22:10:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-19T11:06:20.000Z","updated_at":"2026-05-07T22:10:39.000Z","time_to_close":1595057,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":10,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.97.1","new_version":"2.99.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.36.1","new_version":"2.37.0","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.42.0","new_version":"1.43.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.33.0","new_version":"1.34.0","repository_url":"https://github.com/apple/swift-nio-extras"},{"name":"github.com/apple/swift-http-structured-headers","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/apple/swift-http-structured-headers"},{"name":"github.com/apple/swift-certificates","old_version":"1.18.0","new_version":"1.19.1","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"3.15.1","new_version":"4.5.0","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-asn1","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/apple/swift-asn1"},{"name":"github.com/apple/swift-log","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-nio-transport-services","old_version":"1.26.0","new_version":"1.28.0","repository_url":"https://github.com/apple/swift-nio-transport-services"}],"path":null,"ecosystem":"swift"},"body":"Bumps the all-dependencies group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.97.1` | `2.99.0` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.36.1` | `2.37.0` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.42.0` | `1.43.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.33.0` | `1.34.0` |\n| [github.com/apple/swift-http-structured-headers](https://github.com/apple/swift-http-structured-headers) | `1.6.0` | `1.7.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.18.0` | `1.19.1` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `3.15.1` | `4.5.0` |\n| [github.com/apple/swift-asn1](https://github.com/apple/swift-asn1) | `1.6.0` | `1.7.0` |\n| [github.com/apple/swift-log](https://github.com/apple/swift-log) | `1.11.0` | `1.12.0` |\n| [github.com/apple/swift-nio-transport-services](https://github.com/apple/swift-nio-transport-services) | `1.26.0` | `1.28.0` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.97.1 to 2.99.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.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\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apple/swift-nio/compare/2.98.0...2.99.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.98.0...2.99.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.98.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-nio/pull/3566\"\u003eapple/swift-nio#3566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve getaddrinfo error code in SocketAddressError by \u003ca href=\"https://github.com/thisismanan\"\u003e\u003ccode\u003e@​thisismanan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3558\"\u003eapple/swift-nio#3558\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew 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-nio/pull/3564\"\u003eapple/swift-nio#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd and enable Swift 6.3 workflows 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/3565\"\u003eapple/swift-nio#3565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd newline to avoid broken source files 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/3570\"\u003eapple/swift-nio#3570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Windows Docker daemon not starting before polling 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/3571\"\u003eapple/swift-nio#3571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate nightly container images from jammy to noble 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/3573\"\u003eapple/swift-nio#3573\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom Dockerfiles and Docker capabilities in matrix 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-nio/pull/3574\"\u003eapple/swift-nio#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 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/apple/swift-nio/pull/3572\"\u003eapple/swift-nio#3572\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/inductor\"\u003e\u003ccode\u003e@​inductor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3571\"\u003eapple/swift-nio#3571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thisismanan\"\u003e\u003ccode\u003e@​thisismanan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3558\"\u003eapple/swift-nio#3558\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.97.1...2.98.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.97.1...2.98.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/f71c8d2a5e74a2c6d11a0fbe324774b5d6084237\"\u003e\u003ccode\u003ef71c8d2\u003c/code\u003e\u003c/a\u003e Move historycal dependency back to NIOFoundationCompat (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3581\"\u003e#3581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/38000794f29a24e11a6f5ea41ad28facb7a255d1\"\u003e\u003ccode\u003e3800079\u003c/code\u003e\u003c/a\u003e Split FoundationEssentials extensions from NIOFoundationCompat (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3567\"\u003e#3567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/32e3d863795292c49e1aa3dc1f72a31802e74a1f\"\u003e\u003ccode\u003e32e3d86\u003c/code\u003e\u003c/a\u003e Add multi-version matrix support to Wasm Swift SDK workflow (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3575\"\u003e#3575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/a57cc530e78479730c19b42619c283c14d845322\"\u003e\u003ccode\u003ea57cc53\u003c/code\u003e\u003c/a\u003e Translate \u003ccode\u003eHTTPHeaderValidationTests\u003c/code\u003e to Swift testing (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3579\"\u003e#3579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/d36223d82cdc9dc599abf4be3db3f879c07f6b2b\"\u003e\u003ccode\u003ed36223d\u003c/code\u003e\u003c/a\u003e Add support for --security-opt docker flags in custom CI jobs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3580\"\u003e#3580\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/cd6710454f25733900e133c6caf5188952763c36\"\u003e\u003ccode\u003ecd67104\u003c/code\u003e\u003c/a\u003e Preserve getaddrinfo error code in SocketAddressError (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3558\"\u003e#3558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e0ee9472d343ede3c047505c90176cdc4ea2aee2\"\u003e\u003ccode\u003ee0ee947\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/24e17eebb1d9a1b1a072030d6a8de3fa9849c9f6\"\u003e\u003ccode\u003e24e17ee\u003c/code\u003e\u003c/a\u003e Support custom Dockerfiles and Docker capabilities in matrix CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3574\"\u003e#3574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5f6f878feb4da600ce008692c020bdd4cce16723\"\u003e\u003ccode\u003e5f6f878\u003c/code\u003e\u003c/a\u003e Update nightly container images from jammy to noble (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3573\"\u003e#3573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/f99e1b6a3001980622522a71e24dede480de7313\"\u003e\u003ccode\u003ef99e1b6\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3566\"\u003e#3566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.97.1...2.99.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `github.com/apple/swift-nio-ssl` from 2.36.1 to 2.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-nio-ssl/releases\"\u003egithub.com/apple/swift-nio-ssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.37.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-nio-ssl/pull/576\"\u003eapple/swift-nio-ssl#576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate expired certificate in tests 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-ssl/pull/575\"\u003eapple/swift-nio-ssl#575\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-nio-ssl/pull/574\"\u003eapple/swift-nio-ssl#574\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.36.1...2.37.0\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.36.1...2.37.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/3f337058ccd7243c4cac7911477d8ad4c598d4da\"\u003e\u003ccode\u003e3f33705\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/576\"\u003e#576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/fad35ae01fd7e456dd87e0df6a688d0acd009415\"\u003e\u003ccode\u003efad35ae\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/574\"\u003e#574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/ba3329300b2fbdcccf5b5b046fbccf3765978598\"\u003e\u003ccode\u003eba33293\u003c/code\u003e\u003c/a\u003e Update expired certificate in tests (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/575\"\u003e#575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.36.1...2.37.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-http2` from 1.42.0 to 1.43.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.43.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-nio-http2/pull/545\"\u003eapple/swift-nio-http2#545\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eclampedToValidWindowSize\u003c/code\u003e to use Int32.max 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-http2/pull/546\"\u003eapple/swift-nio-http2#546\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-nio-http2/pull/544\"\u003eapple/swift-nio-http2#544\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/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-http2/pull/546\"\u003eapple/swift-nio-http2#546\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.42.0...1.43.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.42.0...1.43.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/81cc18264f92cd307ff98430f89372711d4f6fe9\"\u003e\u003ccode\u003e81cc182\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003eclampedToValidWindowSize\u003c/code\u003e to use Int32.max (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/335e5b5b9d1541003ce663ddb69dbe4042f2b481\"\u003e\u003ccode\u003e335e5b5\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/ac262c1f3623268b8db88a448a2e6bfb55ff3901\"\u003e\u003ccode\u003eac262c1\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/544\"\u003e#544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-http2/compare/1.42.0...1.43.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.33.0 to 1.34.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-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.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-nio-extras/pull/310\"\u003eapple/swift-nio-extras#310\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-nio-extras/pull/309\"\u003eapple/swift-nio-extras#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-nio-extras/compare/1.33.0...1.34.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.33.0...1.34.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/5a48717e29f62cb8326d6d42e46b562ca93847a6\"\u003e\u003ccode\u003e5a48717\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/81fe98a68c92bbf1c1a7e515cfe9d63a17035eb0\"\u003e\u003ccode\u003e81fe98a\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.33.0...1.34.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-http-structured-headers` from 1.6.0 to 1.7.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-structured-headers/releases\"\u003egithub.com/apple/swift-http-structured-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\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-structured-headers/pull/78\"\u003eapple/swift-http-structured-headers#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-structured-headers/pull/74\"\u003eapple/swift-http-structured-headers#74\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-structured-headers/pull/75\"\u003eapple/swift-http-structured-headers#75\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/pull/76\"\u003eapple/swift-http-structured-headers#76\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-structured-headers/pull/77\"\u003eapple/swift-http-structured-headers#77\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/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/pull/76\"\u003eapple/swift-http-structured-headers#76\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-structured-headers/compare/1.6.0...1.7.0\"\u003ehttps://github.com/apple/swift-http-structured-headers/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-structured-headers/commit/933538faa42c432d385f02e07df0ace7c5ecfc47\"\u003e\u003ccode\u003e933538f\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-structured-headers/commit/45cfa7490ae09cd586c786146dab239875937557\"\u003e\u003ccode\u003e45cfa74\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-structured-headers/commit/8ab913a0eb56a233391fca04e3b1e96841809013\"\u003e\u003ccode\u003e8ab913a\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-structured-headers/commit/7394d5af464728ab012f895f0272a1dbf430f04a\"\u003e\u003ccode\u003e7394d5a\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-http-structured-headers/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-http-structured-headers/commit/26021c89b00effc7c27cf00cadbbdb5486c04dfd\"\u003e\u003ccode\u003e26021c8\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-http-structured-headers/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-http-structured-headers/compare/1.6.0...1.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-certificates` from 1.18.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\u003ch2\u003e1.19.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-certificates/pull/294\"\u003eapple/swift-certificates#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-certificates/pull/290\"\u003eapple/swift-certificates#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-certificates/pull/291\"\u003eapple/swift-certificates#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/292\"\u003eapple/swift-certificates#292\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-certificates/pull/293\"\u003eapple/swift-certificates#293\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/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/292\"\u003eapple/swift-certificates#292\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.18.0...1.19.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.18.0...1.19.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/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\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/5aa1c0d1bc204908df47c2075bdbb39573d05e8d\"\u003e\u003ccode\u003e5aa1c0d\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/1f8592e508c7059b925e50d9c324d4de57e037fb\"\u003e\u003ccode\u003e1f8592e\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/9e7a00de2b820762c249955b96db98fb150b0032\"\u003e\u003ccode\u003e9e7a00d\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/2ea3d05c75ba91104324ddd1b7307cfa78aeafc8\"\u003e\u003ccode\u003e2ea3d05\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-certificates/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/0ad242d1968440994e10f217ae225e173e2e0d38\"\u003e\u003ccode\u003e0ad242d\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.18.0...1.19.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.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\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\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing input validation in X-Wing HPKE decapsulation by \u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\"\u003ehttps://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\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.0...4.3.1\"\u003ehttps://github.com/apple/swift-crypto/compare/4.3.0...4.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwift Crypto 4.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\u003eAdd support for encrypted PEM keys via BoringSSL 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-crypto/pull/428\"\u003eapple/swift-crypto#428\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/430\"\u003eapple/swift-crypto#430\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-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\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/a5a71cfcbcd39c661845c8ab2d053effc4ee281a\"\u003e\u003ccode\u003ea5a71cf\u003c/code\u003e\u003c/a\u003e Add support for encrypted PEM keys via BoringSSL (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/31611736b02693e93bed3ba94cc8733a74ee39ae\"\u003e\u003ccode\u003e3161173\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/6f70fa9eab24c1fd982af18c281c4525d05e3095\"\u003e\u003ccode\u003e6f70fa9\u003c/code\u003e\u003c/a\u003e Add RSA PKCSv1.5 padding support for legacy compat (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/425\"\u003e#425\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.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-asn1` from 1.6.0 to 1.7.0\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.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-asn1/pull/119\"\u003eapple/swift-asn1#119\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-asn1/pull/118\"\u003eapple/swift-asn1#118\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.6.0...1.7.0\"\u003ehttps://github.com/apple/swift-asn1/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-asn1/commit/eb50cbd14606a9161cbc5d452f18797c90ef0bab\"\u003e\u003ccode\u003eeb50cbd\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/317065bbda496518c218f5edef79ca126204e5d5\"\u003e\u003ccode\u003e317065b\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-asn1/compare/1.6.0...1.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-log` from 1.11.0 to 1.12.0\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.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/apple/swift-log/pull/436\"\u003eapple/swift-log#436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSLG-0003: Error parameter implementation 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/425\"\u003eapple/swift-log#425\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-log/pull/435\"\u003eapple/swift-log#435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSLG-0004: Metadata privacy levels proposal 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/416\"\u003eapple/swift-log#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetroactively update status of SLG-0005 to Approved 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/438\"\u003eapple/swift-log#438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to 0.0.9 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/437\"\u003eapple/swift-log#437\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.11.0...1.12.0\"\u003ehttps://github.com/apple/swift-log/compare/1.11.0...1.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/apple/swift-log/commit/5073617dac96330a486245e4c0179cb0a6fd2256\"\u003e\u003ccode\u003e5073617\u003c/code\u003e\u003c/a\u003e SLG-0003: Error parameter implementation (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/425\"\u003e#425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/6f3fbace6629c8fcabcd56d211501e92e1919a94\"\u003e\u003ccode\u003e6f3fbac\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.8 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/41f6c727079ffc212b6b93e1e624136986e294ae\"\u003e\u003ccode\u003e41f6c72\u003c/code\u003e\u003c/a\u003e Retroactively update status of SLG-0005 to Approved (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/438\"\u003e#438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/bffceaf778f394bab5b994e8cdba09da31deac99\"\u003e\u003ccode\u003ebffceaf\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/6558438e46dfc6bfeb092b653232dbf864e695fd\"\u003e\u003ccode\u003e6558438\u003c/code\u003e\u003c/a\u003e SLG-0004: Metadata privacy levels proposal (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/7c04f86fbad6fa1cd1872595549406510186b223\"\u003e\u003ccode\u003e7c04f86\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-log/compare/1.11.0...1.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-nio-transport-services` from 1.26.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\u003ch2\u003e1.27.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-nio-transport-services/pull/252\"\u003eapple/swift-nio-transport-services#252\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-transport-services/pull/248\"\u003eapple/swift-nio-transport-services#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-transport-services/pull/249\"\u003eapple/swift-nio-transport-services#249\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-nio-transport-services/pull/250\"\u003eapple/swift-nio-transport-services#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/apple/swift-nio-transport-services/compare/1.26.0...1.27.0\"\u003ehttps://github.com/apple/swift-nio-transport-services/compare/1.26.0...1.27.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\u003e\u003ca href=\"https://github.com/apple/swift-nio-transport-services/commit/9d4e67af1eea85967c7de778ad73e7776e5f1f22\"\u003e\u003ccode\u003e9d4e67a\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-transport-services/commit/440d660986cd6aaa03f18164792e501ffc53b984\"\u003e\u003ccode\u003e440d660\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-transport-services/commit/8ec97529a6f053bd02eaffc05fdf8ebb241aaa53\"\u003e\u003ccode\u003e8ec9752\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-nio-transport-services/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-transport-services/commit/a8b126edd15253c90cfccc4fd37c6d272da538f4\"\u003e\u003ccode\u003ea8b126e\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-transport-services/issues/248\"\u003e#248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-transport-services/compare/1.26.0...1.28.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/tachyonics/swift-local-containers/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tachyonics%2Fswift-local-containers/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"1.18.0","new_version":"1.19.0","update_type":"minor","path":"/ee/psso/authentikPlatform.xcodeproj","pr_created_at":"2026-04-17T04:28:52.000Z","version_change":"1.18.0 → 1.19.0","issue":{"uuid":"4280110998","node_id":"PR_kwDONNUenc7TL7fr","number":806,"state":"open","title":"build(deps): bump github.com/apple/swift-certificates from 1.18.0 to 1.19.0 in /ee/psso/authentikPlatform.xcodeproj","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["BeryJu"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-17T04:28:52.000Z","updated_at":"2026-04-17T04:34:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/apple/swift-certificates","old_version":"1.18.0","new_version":"1.19.0","repository_url":"https://github.com/apple/swift-certificates"}],"path":"/ee/psso/authentikPlatform.xcodeproj","ecosystem":"swift"},"body":"Bumps [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) from 1.18.0 to 1.19.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.19.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-certificates/pull/294\"\u003eapple/swift-certificates#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-certificates/pull/290\"\u003eapple/swift-certificates#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-certificates/pull/291\"\u003eapple/swift-certificates#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/292\"\u003eapple/swift-certificates#292\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-certificates/pull/293\"\u003eapple/swift-certificates#293\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/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-certificates/pull/292\"\u003eapple/swift-certificates#292\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.18.0...1.19.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.18.0...1.19.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/5aa1c0d1bc204908df47c2075bdbb39573d05e8d\"\u003e\u003ccode\u003e5aa1c0d\u003c/code\u003e\u003c/a\u003e Drop Swift 6.0 (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/1f8592e508c7059b925e50d9c324d4de57e037fb\"\u003e\u003ccode\u003e1f8592e\u003c/code\u003e\u003c/a\u003e Enable Swift 6.3 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/9e7a00de2b820762c249955b96db98fb150b0032\"\u003e\u003ccode\u003e9e7a00d\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/2ea3d05c75ba91104324ddd1b7307cfa78aeafc8\"\u003e\u003ccode\u003e2ea3d05\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-certificates/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-certificates/commit/0ad242d1968440994e10f217ae225e173e2e0d38\"\u003e\u003ccode\u003e0ad242d\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.18.0...5aa1c0d1bc204908df47c2075bdbb39573d05e8d\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/apple/swift-certificates\u0026package-manager=swift\u0026previous-version=1.18.0\u0026new-version=1.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/goauthentik/platform/pull/806","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/goauthentik%2Fplatform/issues/806","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/806/packages"}},{"old_version":"1.17.1","new_version":"1.18.0","update_type":"minor","path":null,"pr_created_at":"2026-04-11T00:49:26.000Z","version_change":"1.17.1 → 1.18.0","issue":{"uuid":"4242377423","node_id":"PR_kwDORPBlL87RmXV2","number":8,"state":"open","title":"Bump the dependencies group with 22 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":15,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-11T00:49:26.000Z","updated_at":"2026-05-02T06:01:52.163Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":22,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.121.1","new_version":"4.121.4","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.30.3","new_version":"1.33.1","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio","old_version":"2.94.0","new_version":"2.97.1","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.36.0","new_version":"2.36.1","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.39.0","new_version":"1.42.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.32.1","new_version":"1.33.0","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-crypto","old_version":"4.2.0","new_version":"4.3.1","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-asn1","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/apple/swift-asn1"},{"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.9.1","new_version":"1.11.0","repository_url":"https://github.com/apple/swift-log"},{"name":"github.com/apple/swift-async-algorithms","old_version":"1.1.1","new_version":"1.1.3","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.1","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/vapor/async-kit","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/vapor/async-kit"},{"name":"github.com/vapor/console-kit","old_version":"4.15.2","new_version":"4.16.0","repository_url":"https://github.com/vapor/console-kit"},{"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/vapor/websocket-kit","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/vapor/websocket-kit"},{"name":"github.com/vapor/fluent-kit","old_version":"1.55.0","new_version":"1.56.0","repository_url":"https://github.com/vapor/fluent-kit"},{"name":"github.com/vapor/sql-kit","old_version":"3.34.0","new_version":"3.35.0","repository_url":"https://github.com/vapor/sql-kit"},{"name":"github.com/vapor/postgres-nio","old_version":"1.30.1","new_version":"1.32.2","repository_url":"https://github.com/vapor/postgres-nio"}],"path":null,"ecosystem":"swift"},"body":"Bumps the dependencies group with 22 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/vapor/vapor](https://github.com/vapor/vapor) | `4.121.1` | `4.121.4` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.30.3` | `1.33.1` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.94.0` | `2.97.1` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.3.0` | `1.4.1` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.36.0` | `2.36.1` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.39.0` | `1.42.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.32.1` | `1.33.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.17.1` | `1.18.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.2.0` | `4.3.1` |\n| [github.com/apple/swift-asn1](https://github.com/apple/swift-asn1) | `1.5.1` | `1.6.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.9.1` | `1.11.0` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.1` | `1.1.3` |\n| [github.com/apple/swift-distributed-tracing](https://github.com/apple/swift-distributed-tracing) | `1.3.1` | `1.4.1` |\n| [github.com/apple/swift-service-context](https://github.com/apple/swift-service-context) | `1.2.1` | `1.3.0` |\n| [github.com/vapor/async-kit](https://github.com/vapor/async-kit) | `1.21.0` | `1.22.0` |\n| [github.com/vapor/console-kit](https://github.com/vapor/console-kit) | `4.15.2` | `4.16.0` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.1` | `2.8.0` |\n| [github.com/vapor/websocket-kit](https://github.com/vapor/websocket-kit) | `2.16.1` | `2.16.2` |\n| [github.com/vapor/fluent-kit](https://github.com/vapor/fluent-kit) | `1.55.0` | `1.56.0` |\n| [github.com/vapor/sql-kit](https://github.com/vapor/sql-kit) | `3.34.0` | `3.35.0` |\n| [github.com/vapor/postgres-nio](https://github.com/vapor/postgres-nio) | `1.30.1` | `1.32.2` |\n\nUpdates `github.com/vapor/vapor` from 4.121.1 to 4.121.4\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.4 - Fix Response Compression Bug when Content Type header is empty\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eFix Response Compression Bug when Content Type header is empty by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3453\"\u003e#3453\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes a bug in the response compression pipeline where the response would be compressed, even if response compression is disabled, if no content-type header was set for the response.\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.3...4.121.4\"\u003ehttps://github.com/vapor/vapor/compare/4.121.3...4.121.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.121.3 - Parse directives from all Cookie headers, not just the first\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eParse directives from all Cookie headers, not just the first by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3436\"\u003e#3436\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3435\"\u003e#3435\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eReviewers\u003c/h2\u003e\n\u003cp\u003eThanks to the reviewers for their help:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahdiBM\"\u003e\u003ccode\u003e@​MahdiBM\u003c/code\u003e\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.2...4.121.3\"\u003ehttps://github.com/vapor/vapor/compare/4.121.2...4.121.3\u003c/a\u003e\u003c/p\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\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/cfd8f434843ac7850e2d97f46c1aa5ddb906cf1c\"\u003e\u003ccode\u003ecfd8f43\u003c/code\u003e\u003c/a\u003e Fix Response Compression Bug when Content Type header is empty (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3453\"\u003e#3453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/77eeecfb50cd08b4fc3c7c9e6fa0328ad1fd2140\"\u003e\u003ccode\u003e77eeecf\u003c/code\u003e\u003c/a\u003e Name the CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/c57f440613fbfffff834a1806296bf40f8f93deb\"\u003e\u003ccode\u003ec57f440\u003c/code\u003e\u003c/a\u003e Remove C/C++ from CodeQL setup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/70c37e536e3b2e9ba99ddfdb70c1e0db9d419286\"\u003e\u003ccode\u003e70c37e5\u003c/code\u003e\u003c/a\u003e Add manual CodeQL workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/ff88583e10f02aa47be49e632d5179f89e855e03\"\u003e\u003ccode\u003eff88583\u003c/code\u003e\u003c/a\u003e Bump actions/create-github-app-token from 2 to 3 in the dependencies group (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/a8db2dbda8b3cdc8a61bd35128590bd296e85563\"\u003e\u003ccode\u003ea8db2db\u003c/code\u003e\u003c/a\u003e Parse directives from all Cookie headers, not just the first (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/6c5ed03efe8f678f33203b6673f8afa764a9dfa1\"\u003e\u003ccode\u003e6c5ed03\u003c/code\u003e\u003c/a\u003e Add dependency submission\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/4193ae135cd94bc070278a3907c6a8c6d513342d\"\u003e\u003ccode\u003e4193ae1\u003c/code\u003e\u003c/a\u003e Enable Swift dependency tracking in dependabot.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/2239adfb776edc972201ea34b0ec80f7e242d5c2\"\u003e\u003ccode\u003e2239adf\u003c/code\u003e\u003c/a\u003e Add permissions to sponsors.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/c3ca5da5227eb66caf4ca9f39dd7bf3dcf9f061d\"\u003e\u003ccode\u003ec3ca5da\u003c/code\u003e\u003c/a\u003e Add permissions to test.yml\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.1...4.121.4\"\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.33.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.33.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 compilation on nightly-main Swift, which has new optional type inference by \u003ca href=\"https://github.com/simonjbeaumont\"\u003e\u003ccode\u003e@​simonjbeaumont\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/900\"\u003eswift-server/async-http-client#900\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.33.0...1.33.1\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.33.0...1.33.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.33.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\u003eSupport selecting a specific local address. 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/899\"\u003eswift-server/async-http-client#899\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.32.1...1.33.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.32.1...1.33.0\u003c/a\u003e\u003c/p\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 when response completes before request body finishes uploading 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/895\"\u003eswift-server/async-http-client#895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eimport Foundation\u003c/code\u003e with \u003ccode\u003eFoundationEssentials\u003c/code\u003e by \u003ca href=\"https://github.com/madsodgaard\"\u003e\u003ccode\u003e@​madsodgaard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/897\"\u003eswift-server/async-http-client#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/896\"\u003eswift-server/async-http-client#896\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.32.0...1.32.1\"\u003ehttps://github.com/swift-server/async-http-client/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 option to retain request method on 301/302 redirects 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/887\"\u003eswift-server/async-http-client#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit swift-service-context dependency by \u003ca href=\"https://github.com/stovak\"\u003e\u003ccode\u003e@​stovak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/891\"\u003eswift-server/async-http-client#891\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/889\"\u003eswift-server/async-http-client#889\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/stovak\"\u003e\u003ccode\u003e@​stovak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/891\"\u003eswift-server/async-http-client#891\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.31.0...1.32.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.31.0\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/swift-server/async-http-client/commit/3a5b74a58782c3b4c1f0bc75e9b67b10c2494e8f\"\u003e\u003ccode\u003e3a5b74a\u003c/code\u003e\u003c/a\u003e Fix compilation on nightly-main Swift, which has new optional type inference ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/3b57e00556515b126ad74455de1e6fa456856391\"\u003e\u003ccode\u003e3b57e00\u003c/code\u003e\u003c/a\u003e Support selecting a specific local address. (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/c5784ca81535cc6a92d900f84abd070dfb0e9392\"\u003e\u003ccode\u003ec5784ca\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eimport Foundation\u003c/code\u003e with \u003ccode\u003eFoundationEssentials\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/c3a3925b7ed12094d6051ea7a6d6ab28c4281243\"\u003e\u003ccode\u003ec3a3925\u003c/code\u003e\u003c/a\u003e Fix crash when response completes before request body finishes uploading (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/f55968148dc27c1cb911278bdcc87f57ee08e4d2\"\u003e\u003ccode\u003ef559681\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/2fc4652fb4689eb24af10e55cabaa61d8ba774fd\"\u003e\u003ccode\u003e2fc4652\u003c/code\u003e\u003c/a\u003e Add explicit swift-service-context dependency (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/ba1d03d8d17e888ff70959e1e21a8af6ac91c2ff\"\u003e\u003ccode\u003eba1d03d\u003c/code\u003e\u003c/a\u003e Add option to retain request method on 301/302/303 redirects (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/101258d8313da560ce78315669eec7bb5731831e\"\u003e\u003ccode\u003e101258d\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.30.3...1.33.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` from 2.94.0 to 2.97.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.97.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\u003eHandle EPERM as permissionDenied in open syscall error mapping by \u003ca href=\"https://github.com/queelius\"\u003e\u003ccode\u003e@​queelius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3560\"\u003eapple/swift-nio#3560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix thread pinning test, which crashed in CPU-restricted environments 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/3562\"\u003eapple/swift-nio#3562\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/queelius\"\u003e\u003ccode\u003e@​queelius\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3560\"\u003eapple/swift-nio#3560\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.97.0...2.97.1\"\u003ehttps://github.com/apple/swift-nio/compare/2.97.0...2.97.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.97.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 thread-pools to be pinned to CPUs 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/3557\"\u003eapple/swift-nio#3557\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd partial 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-nio/pull/3494\"\u003eapple/swift-nio#3494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBenchmarks for channel pipeline creation 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/3531\"\u003eapple/swift-nio#3531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flakey \u003ccode\u003etestScheduledCallbackNotExecutedBeforeDeadline\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/3550\"\u003eapple/swift-nio#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flakey \u003ccode\u003etestHalfCloseOwnOutputWithPopulatedBuffer\u003c/code\u003e on iOS sim 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/3551\"\u003eapple/swift-nio#3551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease macOS test timeout by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3553\"\u003eapple/swift-nio#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flaky testCopyFileReplacingExistingFileSucceeds 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/3554\"\u003eapple/swift-nio#3554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003etestFlatBlockingMapOnto\u003c/code\u003e crashing on iOS simulator 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/3555\"\u003eapple/swift-nio#3555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix flakey scheduled callback cancellation tests on iOS simulator 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/3556\"\u003eapple/swift-nio#3556\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-nio/pull/3494\"\u003eapple/swift-nio#3494\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.96.0...2.97.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.96.0...2.97.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwiftNIO 2.96.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\u003eByteBuffer custom allocator support 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/3526\"\u003eapple/swift-nio#3526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ereplaceExisting\u003c/code\u003e to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e \u003ccode\u003ecopyItem\u003c/code\u003e 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/3535\"\u003eapple/swift-nio#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake MTELG's support for CPU pinning public 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/3543\"\u003eapple/swift-nio#3543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake concurrency take over cheaper 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/3527\"\u003eapple/swift-nio#3527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the performance of looking up the current SEL 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/3530\"\u003eapple/swift-nio#3530\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 to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e module 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/3524\"\u003eapple/swift-nio#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove NIOAsyncChannel performance with UnsafeContinuations 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/3521\"\u003eapple/swift-nio#3521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport scoped IPv6 addresses in SocketAddress.init(ipAddress:port:) by \u003ca href=\"https://github.com/mihai-chiorean\"\u003e\u003ccode\u003e@​mihai-chiorean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3525\"\u003eapple/swift-nio#3525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate System.udpMaxSegments 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/3541\"\u003eapple/swift-nio#3541\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/558f24a4647193b5a0e2104031b71c55d31ff83a\"\u003e\u003ccode\u003e558f24a\u003c/code\u003e\u003c/a\u003e Fix thread pinning test, which crashed in CPU-restricted environments (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3562\"\u003e#3562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/98f8824da0bbf8cbca88b8fefb8a03b83651587c\"\u003e\u003ccode\u003e98f8824\u003c/code\u003e\u003c/a\u003e Handle EPERM as permissionDenied in open syscall error mapping (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3560\"\u003e#3560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/bdf004b44f77c56fca752cd1cf243c802f8469c9\"\u003e\u003ccode\u003ebdf004b\u003c/code\u003e\u003c/a\u003e Enable thread-pools to be pinned to CPUs (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3557\"\u003e#3557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/66c50a79a393548d8ed93712d5076ea3a42d4f90\"\u003e\u003ccode\u003e66c50a7\u003c/code\u003e\u003c/a\u003e Fix flakey scheduled callback cancellation tests on iOS simulator (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/52434682c5aaafe41d6f47da9cbf98baee099111\"\u003e\u003ccode\u003e5243468\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003etestFlatBlockingMapOnto\u003c/code\u003e crashing on iOS simulator (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3555\"\u003e#3555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/08abc3a02cd372be09a2dc2da3b10ebf0c376d69\"\u003e\u003ccode\u003e08abc3a\u003c/code\u003e\u003c/a\u003e Fix flaky testCopyFileReplacingExistingFileSucceeds (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/9939a5cf92e74ad2509a4b149cde91d905ae0651\"\u003e\u003ccode\u003e9939a5c\u003c/code\u003e\u003c/a\u003e Increase macOS test timeout (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3553\"\u003e#3553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/795162f1bc61c1b77cfdf0a489092432ffd5ed50\"\u003e\u003ccode\u003e795162f\u003c/code\u003e\u003c/a\u003e Add partial support for FreeBSD (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3494\"\u003e#3494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/0e7d4e9534fdc00a18d6dd93ab221359f2bd5bc2\"\u003e\u003ccode\u003e0e7d4e9\u003c/code\u003e\u003c/a\u003e Fix flakey \u003ccode\u003etestHalfCloseOwnOutputWithPopulatedBuffer\u003c/code\u003e on iOS sim (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3551\"\u003e#3551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e313684789c6e682eb57348441e52034ec5143eb\"\u003e\u003ccode\u003ee313684\u003c/code\u003e\u003c/a\u003e Fix flakey \u003ccode\u003etestScheduledCallbackNotExecutedBeforeDeadline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3550\"\u003e#3550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.94.0...2.97.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-collections` from 1.3.0 to 1.4.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.4.1\u003c/h2\u003e\n\u003cp\u003eThis patch release is mostly focusing on evolving the package traits \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e and \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e, with the following notable fixes and improvements to the stable parts of the package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMake the package documentation build successfully on the DocC that ships in Swift 6.2.\u003c/li\u003e\n\u003cli\u003eAvoid using floating point arithmetic to size collection storage in the \u003ccode\u003eDequeModule\u003c/code\u003e and \u003ccode\u003eOrderedCollections\u003c/code\u003e modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanges to experimental package traits\u003c/h2\u003e\n\u003cp\u003eThe new set and dictionary types enabled by the \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e trait have now resolved several correctness issues in their implementation of insertions. They have also gained some low-hanging performance optimizations. Like before, these types are in \u0026quot;working prototype\u0026quot; phase, and while they have working implementations of basic primitive operations, we haven't done much work validating their performance yet. Feedback from intrepid early adopters would be very welcome.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e trait has gained several new protocols and algorithm implementations, working towards one possible working model of a coherent, ownership-aware container/iteration model.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/BidirectionalContainer.swift\"\u003e\u003ccode\u003eBidirectionalContainer\u003c/code\u003e\u003c/a\u003e defines a container that allows iterating over spans backwards, and provides decrement operations on indices -- an analogue of the classic \u003ccode\u003eBidirectionalCollection\u003c/code\u003e protocol.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/RandomAccessContainer.swift\"\u003e\u003ccode\u003eRandomAccessContainer\u003c/code\u003e\u003c/a\u003e models containers that allow constant-time repositioning of their indices, like \u003ccode\u003eRandomAccessCollection\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/MutableContainer.swift\"\u003e\u003ccode\u003eMutableContainer\u003c/code\u003e\u003c/a\u003e is the ownership-aware analogue of \u003ccode\u003eMutableCollection\u003c/code\u003e -- it models a container type that allows its elements to be arbitrarily reordered and mutated/reassigned without changing the shape of the data structure (that is to say, without invalidating any indices).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/PermutableContainer.swift\"\u003e\u003ccode\u003ePermutableContainer\u003c/code\u003e\u003c/a\u003e is an experimental new spinoff of \u003ccode\u003eMutableContainer\u003c/code\u003e, focusing on reordering items without allowing arbitrary mutations.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/RangeReplaceableContainer.swift\"\u003e\u003ccode\u003eRangeReplaceableContainer\u003c/code\u003e\u003c/a\u003e is a partial, ownership-aware analogue of \u003ccode\u003eRangeReplaceableCollection\u003c/code\u003e, providing a full set of insertion/append/removal/consumption operations, with support for fixed-capacity conforming types.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container/DynamicContainer.swift\"\u003e\u003ccode\u003eDynamicContainer\u003c/code\u003e\u003c/a\u003e rounds out the range-replacement operations with initializer and capacity reservation requirements that can only be implemented by dynamically sized containers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eWe now have \u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/ContainersPreview/Protocols\"\u003eworking reference implementations\u003c/a\u003e of lazy \u003ccode\u003emap\u003c/code\u003e, \u003ccode\u003ereduce\u003c/code\u003e and \u003ccode\u003efilter\u003c/code\u003e operations on borrowing iterators, producers and drains, as well a \u003ccode\u003ecollect(into:)\u003c/code\u003e family of methods to supply \u0026quot;greedy\u0026quot; variants, generating items into a container of the user's choice. Importantly, the algorithms tend to be defined on the iterator types, rather than directly on some sequence/container -- going this way has some interesting benefits (explicitness, no confusion between the various flavors or the existing \u003ccode\u003eSequence\u003c/code\u003e algorithms), but they also have notable drawbacks (minor design issues with the borrowing iterator protocol, unknowns on how the pattern would apply to container algorithms, etc.).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"swift\"\u003e\u003ccode\u003e    let items: RigidArray\u0026lt;Int\u0026gt; = ...\r\n    let transformed = \r\n      items.makeBorrowingIterator() // obviously we'd want a better name here, like `borrow()`\r\n      .map { 2 * $0 }\r\n      .collect(into: UniqueArray.self)\r\n    // `transformed` is a UniqueArray instance holding all values in `items`, doubled up \r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"swift\"\u003e\u003ccode\u003e    let items: RigidArray = ...\r\n    let transformed = \r\n       items.makeBorrowingIterator()\r\n      .filter { !$0.isMultiple(of: 7) }\r\n      .copy()\r\n      .collect(into: UniqueArray.self)\r\n    // `transformed` holds a copy of all values in `items` that aren't a multiple of 7\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"swift\"\u003e\u003ccode\u003e    let items: RigidArray = ...\r\n    let transformed = \r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\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/6675bc0ff86e61436e615df6fc5174e043e57924\"\u003e\u003ccode\u003e6675bc0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/606\"\u003e#606\u003c/a\u003e from lorentey/container-upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/5e70e6e8467b06cb2aae0c9089433a1d8c4d9b7b\"\u003e\u003ccode\u003e5e70e6e\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/a8389f300abac6102188322e74d95302911d6c9c\"\u003e\u003ccode\u003ea8389f3\u003c/code\u003e\u003c/a\u003e [BasicContainers, DequeModule] Avoid defining new API in a point release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/f9f3c09cba4998064f89d17d6bccee010c434cba\"\u003e\u003ccode\u003ef9f3c09\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/605\"\u003e#605\u003c/a\u003e from lorentey/container-upgrades\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/8f88cce7c7f3f748ab79be7cf16d3714e7e270ef\"\u003e\u003ccode\u003e8f88cce\u003c/code\u003e\u003c/a\u003e [BasicContainers, ContainersPreview] Make sure package traits “work” on 6.2 t...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/3dc65340f39dfcf9d27a9be43c915cfaa10fa149\"\u003e\u003ccode\u003e3dc6534\u003c/code\u003e\u003c/a\u003e [ContainersPreview] Fix support for Swift 6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/2364daa6bf1257948fc68cc736249406346ef7e2\"\u003e\u003ccode\u003e2364daa\u003c/code\u003e\u003c/a\u003e [ContainersPreview] Update CMake \u0026amp; Xcode build files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/0711c6512fbe0d67c7920b0f2a5ed230e7e74511\"\u003e\u003ccode\u003e0711c65\u003c/code\u003e\u003c/a\u003e [BasicContainers] Add simple tests demonstrating the use of some of the new a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/29148932ecc68fc94057591ee8d6dff7856b6d91\"\u003e\u003ccode\u003e2914893\u003c/code\u003e\u003c/a\u003e [ContainersPreview] Add a \u003ccode\u003eProducer.collect(into:)\u003c/code\u003e that takes a RangeReplace...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/2e277a949bdde8444b6ec99b74136abbe18da008\"\u003e\u003ccode\u003e2e277a9\u003c/code\u003e\u003c/a\u003e [ContainersPreview] Add a BorrowingIteratorProtocol.copy() algorithm to turn ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/compare/1.3.0...1.4.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.36.0 to 2.36.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-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.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\u003eDo not log the caCerts value if PKCS#12 parsing goes haywire by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/571\"\u003eapple/swift-nio-ssl#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet custom private keys via sslContextOverride by \u003ca href=\"https://github.com/alpearce\"\u003e\u003ccode\u003e@​alpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/573\"\u003eapple/swift-nio-ssl#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit read permissions to workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/566\"\u003eapple/swift-nio-ssl#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/570\"\u003eapple/swift-nio-ssl#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/572\"\u003eapple/swift-nio-ssl#572\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/alpearce\"\u003e\u003ccode\u003e@​alpearce\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/573\"\u003eapple/swift-nio-ssl#573\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.36.0...2.36.1\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.36.0...2.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/apple/swift-nio-ssl/commit/df9c3406028e3297246e6e7081977a167318b692\"\u003e\u003ccode\u003edf9c340\u003c/code\u003e\u003c/a\u003e Set custom private keys via sslContextOverride (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/a0140bf29e589731fdae25aaecd803fa0c01e169\"\u003e\u003ccode\u003ea0140bf\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-nio-ssl/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/0d3c933ee236767a8e0812e217a12f4c9e826748\"\u003e\u003ccode\u003e0d3c933\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/88c4694e15d356de7dfee56cc5156bf6fbdabd3f\"\u003e\u003ccode\u003e88c4694\u003c/code\u003e\u003c/a\u003e Do not log the caCerts value if PKCS#12 parsing goes haywire (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/8c179eebffe2d463ae2fe6464a3a5d9d53d9ed7b\"\u003e\u003ccode\u003e8c179ee\u003c/code\u003e\u003c/a\u003e Add explicit read permissions to workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.36.0...2.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-http2` from 1.39.0 to 1.42.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.42.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\u003eAllow connection and stream window target sizes to be configured separately 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-http2/pull/543\"\u003eapple/swift-nio-http2#543\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.41.0...1.42.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.41.0...1.42.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.41.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 NIOHPACK a product 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-http2/pull/538\"\u003eapple/swift-nio-http2#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove HPACKEncoding performance by ~2x 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/541\"\u003eapple/swift-nio-http2#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove HPACKEncoding performance by ~1.5x 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/542\"\u003eapple/swift-nio-http2#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-http2/pull/537\"\u003eapple/swift-nio-http2#537\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-nio-http2/pull/536\"\u003eapple/swift-nio-http2#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHPACKEncoder\u003c/code\u003e Benchmark 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/540\"\u003eapple/swift-nio-http2#540\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/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/538\"\u003eapple/swift-nio-http2#538\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-nio-http2/pull/536\"\u003eapple/swift-nio-http2#536\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.40.0...1.41.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\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\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-http2/commit/6d8d596f0a9bfebb925733003731fe2d749b7e02\"\u003e\u003ccode\u003e6d8d596\u003c/code\u003e\u003c/a\u003e Allow connection and stream window target sizes to be configured separately (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/9019b76fa858564a27e0aab13c01987d6e2869fa\"\u003e\u003ccode\u003e9019b76\u003c/code\u003e\u003c/a\u003e Improve HPACKEncoding performance by ~1.5x (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/0b600fc4ff9fe4dacfe59a7aa732ad94f0dd55ac\"\u003e\u003ccode\u003e0b600fc\u003c/code\u003e\u003c/a\u003e Improve HPACKEncoding performance by ~2x (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/46ffc740cef131e6deda7c90b8776a612297ba6e\"\u003e\u003ccode\u003e46ffc74\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHPACKEncoder\u003c/code\u003e Benchmark (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/04ce651639240a824effa3909751caa6a580975a\"\u003e\u003ccode\u003e04ce651\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions for Node 24 compatibility (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/0ba06c02517319d2fe19c838818758b0a3c05104\"\u003e\u003ccode\u003e0ba06c0\u003c/code\u003e\u003c/a\u003e Make NIOHPACK a product (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/fb87ca810fd6c550b5709c60fc7db25094f5c882\"\u003e\u003ccode\u003efb87ca8\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\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.42.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.32.1 to 1.33.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-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.33.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\u003evendor zlib instead of relying on system version 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/306\"\u003eapple/swift-nio-extras#306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/305\"\u003eapple/swift-nio-extras#305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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/307\"\u003eapple/swift-nio-extras#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-nio-extras/compare/1.32.1...1.33.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.32.1...1.33.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/abcf5312eb8ed2fb11916078aef7c46b06f20813\"\u003e\u003ccode\u003eabcf531\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-nio-extras/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/fef304cebf57529cf264a059ab1fcffa5a10ac6c\"\u003e\u003ccode\u003efef304c\u003c/code\u003e\u003c/a\u003e vendor zlib instead of relying on system version (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/56301df3a871dd5d2c3e189ff7240be1919d10e1\"\u003e\u003ccode\u003e56301df\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.32.1...1.33.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.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-crypto` from 4.2.0 to 4.3.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\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\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing input validation in X-Wing HPKE decapsulation by \u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\"\u003ehttps://github.com/apple/swift-crypto/commit/bb4ba815dab96d4edc1e0b86d7b9acf9ff973a84\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.0...4.3.1\"\u003ehttps://github.com/apple/swift-crypto/compare/4.3.0...4.3.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwift Crypto 4.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\u003eAdd support for encrypted PEM keys via BoringSSL 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-crypto/pull/428\"\u003eapple/swift-crypto#428\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/430\"\u003eapple/swift-crypto#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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/431\"\u003eapple/swift-crypto#431\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.2.0...4.3.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.2.0...4.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-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\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/a5a71cfcbcd39c661845c8ab2d053effc4ee281a\"\u003e\u003ccode\u003ea5a71cf\u003c/code\u003e\u003c/a\u003e Add support for encrypted PEM keys via BoringSSL (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/31611736b02693e93bed3ba94cc8733a74ee39ae\"\u003e\u003ccode\u003e3161173\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/4.2.0...4.3.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-asn1` 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-asn1/releases\"\u003egithub.com/apple/swift-asn1'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\u003eAdded visible string implementation with tests by \u003ca href=\"https://github.com/mcecunda\"\u003e\u003ccode\u003e@​mcecunda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/113\"\u003eapple/swift-asn1#113\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-asn1/pull/114\"\u003eapple/swift-asn1#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-asn1/pull/116\"\u003eapple/swift-asn1#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/117\"\u003eapple/swift-asn1#117\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/mcecunda\"\u003e\u003ccode\u003e@​mcecunda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/113\"\u003eapple/swift-asn1#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/117\"\u003eapple/swift-asn1#117\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.5.1...1.6.0\"\u003ehttps://github.com/apple/swift-asn1/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-asn1/commit/9f542610331815e29cc3821d3b6f488db8715517\"\u003e\u003ccode\u003e9f54261\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/d1c97a8641c9c90360720b90506e395fca62aa07\"\u003e\u003ccode\u003ed1c97a8\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-asn1/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/560256f68482c85f439f77269bd3cbeef8147e40\"\u003e\u003ccode\u003e560256f\u003c/code\u003e\u003c/a\u003e Added visible string implementation with tests (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/a0b1a7253f6dfb5c87840f1dae0dc8fa709968d8\"\u003e\u003ccode\u003ea0b1a72\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-asn1/compare/1.5.1...1.6.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.9.1 to 1.11.0\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.11.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-0005]: LogEvent LogHandler API 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/423\"\u003eapple/swift-log#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid using CFilePointer typealias in default logger 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-log/pull/433\"\u003eapple/swift-log#433\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/apple/swift-log/pull/412\"\u003eapple/swift-log#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not run benchmarks on linux, we can’t collect anything anyway 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/415\"\u003eapple/swift-log#415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix benchmarks — traits are only available in 6.1+ 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/417\"\u003eapple/swift-log#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/426\"\u003eapple/swift-log#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate proposal SLG-0003 after public review 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/419\"\u003eapple/swift-log#419\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to 0.0.8 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/428\"\u003eapple/swift-log#428\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SLG-0005]: LogEvent LogHandler API proposal 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/424\"\u003eapple/swift-log#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable tests on simulators 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/429\"\u003eapple/swift-log#429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Disable Darwin tests while we investigate flakiness 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/430\"\u003eapple/swift-log#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CI] Add automated release workflow using swift-temporal-sdk 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/434\"\u003eapple/swift-log#434\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/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-log/pull/426\"\u003eapple/swift-log#426\u003c/a\u003e\u003c/li\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-log/pull/428\"\u003eapple/swift-log#428\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-log/pull/433\"\u003eapple/swift-log#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-log/compare/1.10.1...1.11.0\"\u003ehttps://github.com/apple/swift-log/compare/1.10.1...1.11.0\u003c/a\u003e\u003c/p\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\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/8c0f217f01000dd30f60d6e536569ad4e74291f9\"\u003e\u003ccode\u003e8c0f217\u003c/code\u003e\u003c/a\u003e [CI] Add automated release workflow using swift-temporal-sdk (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/f4f84c9f264fc585d2988e1c9fa8c70e80da1662\"\u003e\u003ccode\u003ef4f84c9\u003c/code\u003e\u003c/a\u003e Avoid using CFilePointer typealias in default logger (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/433\"\u003e#433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/1f38a59922ca4279899142dce5bc489105322c37\"\u003e\u003ccode\u003e1f38a59\u003c/code\u003e\u003c/a\u003e [SLG-0005]: LogEvent LogHandler API implementation (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/39e14910f60ab26cdd87b43d7a05a56dfed2b727\"\u003e\u003ccode\u003e39e1491\u003c/code\u003e\u003c/a\u003e [CI] Disable Darwin tests while we investigate flakiness (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/63ee499927ee98651e882f0149420e56d728156c\"\u003e\u003ccode\u003e63ee499\u003c/code\u003e\u003c/a\u003e Enable tests on simulators (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/c9ceb519e7f61a284e1a6efec19eff4ca045ea63\"\u003e\u003ccode\u003ec9ceb51\u003c/code\u003e\u003c/a\u003e [SLG-0005]: LogEvent LogHandler API proposal (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/154acdf7d45e63427310b2b31448afdb956b3966\"\u003e\u003ccode\u003e154acdf\u003c/code\u003e\u003c/a\u003e Bump swiftlang/github-workflows/.github/workflows/soundness.yml from 0.0.7 to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/b93451412bb97298ee68ca6ee910e6520a6b9684\"\u003e\u003ccode\u003eb934514\u003c/code\u003e\u003c/a\u003e Update proposal SLG-0003 after public review (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/c5f42781c47aae6dddbb2b9e94656aeedab4ceea\"\u003e\u003ccode\u003ec5f4278\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-log/commit/4f1022c5cd566f78b360766360ff5743f3d59708\"\u003e\u003ccode\u003e4f1022c\u003c/code\u003e\u003c/a\u003e Fix benchmarks — traits are only available in 6.1+ (\u003ca href=\"https://redirect.github.com/apple/swift-log/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-log/compare/1.9.1...1.11.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-async-algorithms` from 1.1.1 to 1.1.3\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.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add AsyncSequence.flatMapLatest operator by \u003ca href=\"https://github.com/peterfriese\"\u003e\u003ccode\u003e@​peterfriese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/382\"\u003eapple/swift-async-algorithms#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup pass for flatMapLatest and housekeeping tasks around proposals 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/pul...\n\n_Description has been truncated_","html_url":"https://github.com/Keornavil/DrinkAPI/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keornavil%2FDrinkAPI/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"1.17.1","new_version":"1.18.0","update_type":"minor","path":null,"pr_created_at":"2026-03-18T00:42:21.000Z","version_change":"1.17.1 → 1.18.0","issue":{"uuid":"4091978553","node_id":"PR_kwDORPBlL87LYxeu","number":7,"state":"open","title":"Bump the dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":9,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-18T00:42:21.000Z","updated_at":"2026-03-31T03:00:11.844Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":19,"packages":[{"name":"github.com/vapor/vapor","old_version":"4.121.1","new_version":"4.121.3","repository_url":"https://github.com/vapor/vapor"},{"name":"github.com/swift-server/async-http-client","old_version":"1.30.3","new_version":"1.32.1","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-nio","old_version":"2.94.0","new_version":"2.96.0","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.36.0","new_version":"2.36.1","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-nio-http2","old_version":"1.39.0","new_version":"1.41.0","repository_url":"https://github.com/apple/swift-nio-http2"},{"name":"github.com/apple/swift-nio-extras","old_version":"1.32.1","new_version":"1.33.0","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-crypto","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-asn1","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/apple/swift-asn1"},{"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.9.1","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.3","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.1","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/vapor/async-kit","old_version":"1.21.0","new_version":"1.22.0","repository_url":"https://github.com/vapor/async-kit"},{"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/vapor/sql-kit","old_version":"3.34.0","new_version":"3.35.0","repository_url":"https://github.com/vapor/sql-kit"},{"name":"github.com/vapor/postgres-nio","old_version":"1.30.1","new_version":"1.32.1","repository_url":"https://github.com/vapor/postgres-nio"}],"path":null,"ecosystem":"swift"},"body":"Bumps the dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/vapor/vapor](https://github.com/vapor/vapor) | `4.121.1` | `4.121.3` |\n| [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client) | `1.30.3` | `1.32.1` |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.94.0` | `2.96.0` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.3.0` | `1.4.0` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.36.0` | `2.36.1` |\n| [github.com/apple/swift-nio-http2](https://github.com/apple/swift-nio-http2) | `1.39.0` | `1.41.0` |\n| [github.com/apple/swift-nio-extras](https://github.com/apple/swift-nio-extras) | `1.32.1` | `1.33.0` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.17.1` | `1.18.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `4.2.0` | `4.3.0` |\n| [github.com/apple/swift-asn1](https://github.com/apple/swift-asn1) | `1.5.1` | `1.6.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.9.1` | `1.10.1` |\n| [github.com/apple/swift-async-algorithms](https://github.com/apple/swift-async-algorithms) | `1.1.1` | `1.1.3` |\n| [github.com/apple/swift-distributed-tracing](https://github.com/apple/swift-distributed-tracing) | `1.3.1` | `1.4.1` |\n| [github.com/apple/swift-service-context](https://github.com/apple/swift-service-context) | `1.2.1` | `1.3.0` |\n| [github.com/vapor/async-kit](https://github.com/vapor/async-kit) | `1.21.0` | `1.22.0` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.1` | `2.8.0` |\n| [github.com/vapor/sql-kit](https://github.com/vapor/sql-kit) | `3.34.0` | `3.35.0` |\n| [github.com/vapor/postgres-nio](https://github.com/vapor/postgres-nio) | `1.30.1` | `1.32.1` |\n\n\nUpdates `github.com/vapor/vapor` from 4.121.1 to 4.121.3\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.3 - Parse directives from all Cookie headers, not just the first\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eParse directives from all Cookie headers, not just the first by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3436\"\u003e#3436\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3435\"\u003e#3435\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eReviewers\u003c/h2\u003e\n\u003cp\u003eThanks to the reviewers for their help:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MahdiBM\"\u003e\u003ccode\u003e@​MahdiBM\u003c/code\u003e\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.2...4.121.3\"\u003ehttps://github.com/vapor/vapor/compare/4.121.2...4.121.3\u003c/a\u003e\u003c/p\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\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/a8db2dbda8b3cdc8a61bd35128590bd296e85563\"\u003e\u003ccode\u003ea8db2db\u003c/code\u003e\u003c/a\u003e Parse directives from all Cookie headers, not just the first (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3436\"\u003e#3436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/6c5ed03efe8f678f33203b6673f8afa764a9dfa1\"\u003e\u003ccode\u003e6c5ed03\u003c/code\u003e\u003c/a\u003e Add dependency submission\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/4193ae135cd94bc070278a3907c6a8c6d513342d\"\u003e\u003ccode\u003e4193ae1\u003c/code\u003e\u003c/a\u003e Enable Swift dependency tracking in dependabot.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/2239adfb776edc972201ea34b0ec80f7e242d5c2\"\u003e\u003ccode\u003e2239adf\u003c/code\u003e\u003c/a\u003e Add permissions to sponsors.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/c3ca5da5227eb66caf4ca9f39dd7bf3dcf9f061d\"\u003e\u003ccode\u003ec3ca5da\u003c/code\u003e\u003c/a\u003e Add permissions to test.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vapor/vapor/commit/f4b1d86400e99944b2b4d0005039d94ee4780e85\"\u003e\u003ccode\u003ef4b1d86\u003c/code\u003e\u003c/a\u003e Add AGENTS.md (\u003ca href=\"https://redirect.github.com/vapor/vapor/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/vapor/vapor/compare/4.121.1...4.121.3\"\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.32.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.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 when response completes before request body finishes uploading 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/895\"\u003eswift-server/async-http-client#895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eimport Foundation\u003c/code\u003e with \u003ccode\u003eFoundationEssentials\u003c/code\u003e by \u003ca href=\"https://github.com/madsodgaard\"\u003e\u003ccode\u003e@​madsodgaard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/897\"\u003eswift-server/async-http-client#897\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/896\"\u003eswift-server/async-http-client#896\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.32.0...1.32.1\"\u003ehttps://github.com/swift-server/async-http-client/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 option to retain request method on 301/302 redirects 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/887\"\u003eswift-server/async-http-client#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit swift-service-context dependency by \u003ca href=\"https://github.com/stovak\"\u003e\u003ccode\u003e@​stovak\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/891\"\u003eswift-server/async-http-client#891\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/889\"\u003eswift-server/async-http-client#889\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/stovak\"\u003e\u003ccode\u003e@​stovak\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/891\"\u003eswift-server/async-http-client#891\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.31.0...1.32.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\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/c5784ca81535cc6a92d900f84abd070dfb0e9392\"\u003e\u003ccode\u003ec5784ca\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eimport Foundation\u003c/code\u003e with \u003ccode\u003eFoundationEssentials\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/897\"\u003e#897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/c3a3925b7ed12094d6051ea7a6d6ab28c4281243\"\u003e\u003ccode\u003ec3a3925\u003c/code\u003e\u003c/a\u003e Fix crash when response completes before request body finishes uploading (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/895\"\u003e#895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/f55968148dc27c1cb911278bdcc87f57ee08e4d2\"\u003e\u003ccode\u003ef559681\u003c/code\u003e\u003c/a\u003e update \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/2fc4652fb4689eb24af10e55cabaa61d8ba774fd\"\u003e\u003ccode\u003e2fc4652\u003c/code\u003e\u003c/a\u003e Add explicit swift-service-context dependency (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/891\"\u003e#891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/ba1d03d8d17e888ff70959e1e21a8af6ac91c2ff\"\u003e\u003ccode\u003eba1d03d\u003c/code\u003e\u003c/a\u003e Add option to retain request method on 301/302/303 redirects (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/887\"\u003e#887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/101258d8313da560ce78315669eec7bb5731831e\"\u003e\u003ccode\u003e101258d\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/889\"\u003e#889\u003c/a\u003e)\u003c/li\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.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-nio` from 2.94.0 to 2.96.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\u003eSwiftNIO 2.96.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\u003eByteBuffer custom allocator support 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/3526\"\u003eapple/swift-nio#3526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd the \u003ccode\u003ereplaceExisting\u003c/code\u003e to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e \u003ccode\u003ecopyItem\u003c/code\u003e 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/3535\"\u003eapple/swift-nio#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake MTELG's support for CPU pinning public 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/3543\"\u003eapple/swift-nio#3543\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake concurrency take over cheaper 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/3527\"\u003eapple/swift-nio#3527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the performance of looking up the current SEL 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/3530\"\u003eapple/swift-nio#3530\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 to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e module 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/3524\"\u003eapple/swift-nio#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove NIOAsyncChannel performance with UnsafeContinuations 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/3521\"\u003eapple/swift-nio#3521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport scoped IPv6 addresses in SocketAddress.init(ipAddress:port:) by \u003ca href=\"https://github.com/mihai-chiorean\"\u003e\u003ccode\u003e@​mihai-chiorean\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3525\"\u003eapple/swift-nio#3525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate System.udpMaxSegments 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/3541\"\u003eapple/swift-nio#3541\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/3514\"\u003eapple/swift-nio#3514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBenchmark diffs not being output on threshold regression 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/3515\"\u003eapple/swift-nio#3515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebenchmark diff missing new threshold files 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/3516\"\u003eapple/swift-nio#3516\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for the docker daemon on Windows 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/3520\"\u003eapple/swift-nio#3520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApple platforms CI issues 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/3519\"\u003eapple/swift-nio#3519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd parallel execution mode for integration tests 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/3522\"\u003eapple/swift-nio#3522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDisable Swift 5.10 CI jobs by default by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3528\"\u003eapple/swift-nio#3528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eScope benchmark threshold diff to \u003ccode\u003eThresholds/\u003c/code\u003e directory 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/3529\"\u003eapple/swift-nio#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStatic sdk version 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/3534\"\u003eapple/swift-nio#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eshutdown simulators before launching more tests by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3539\"\u003eapple/swift-nio#3539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend timeout in testShutdownCancelsOutstandingScheduledCallbacks 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/3537\"\u003eapple/swift-nio#3537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edebug_output_enabled\u003c/code\u003e parameter to macOS CI workflow by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3542\"\u003eapple/swift-nio#3542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Port EventLoopTest 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/3503\"\u003eapple/swift-nio#3503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncrease Docker daemon wait timeout for Windows 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/3544\"\u003eapple/swift-nio#3544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003e.timeLimit\u003c/code\u003e from \u003ccode\u003eEventLoopTest\u003c/code\u003e Swift Testing attributes 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/3545\"\u003eapple/swift-nio#3545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd macos swift xcode mappings 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/3546\"\u003eapple/swift-nio#3546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eTask.sleep(for:)\u003c/code\u003e with \u003ccode\u003eTask.sleep(nanoseconds:)\u003c/code\u003e in `EventL… 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/3548\"\u003eapple/swift-nio#3548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass inputs through env vars 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/3549\"\u003eapple/swift-nio#3549\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/mihai-chiorean\"\u003e\u003ccode\u003e@​mihai-chiorean\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3525\"\u003eapple/swift-nio#3525\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.95.0...2.96.0\"\u003ehttps://github.com/apple/swift-nio/compare/2.95.0...2.96.0\u003c/a\u003e\u003c/p\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\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/b31565862a8f39866af50bc6676160d8dda7de35\"\u003e\u003ccode\u003eb315658\u003c/code\u003e\u003c/a\u003e Pass inputs through env vars (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3549\"\u003e#3549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/daec044c3f33ed550eefd81e6309e9adcefad550\"\u003e\u003ccode\u003edaec044\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003eTask.sleep(for:)\u003c/code\u003e with \u003ccode\u003eTask.sleep(nanoseconds:)\u003c/code\u003e in `EventL… (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3548\"\u003e#3548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e7a0c5264fdd87f9753079d045c2f7d9ae646b12\"\u003e\u003ccode\u003ee7a0c52\u003c/code\u003e\u003c/a\u003e Add macos swift xcode mappings (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3546\"\u003e#3546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/12f5bab201b04f5ee4cbeba6204c6e02c19778df\"\u003e\u003ccode\u003e12f5bab\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003e.timeLimit\u003c/code\u003e from \u003ccode\u003eEventLoopTest\u003c/code\u003e Swift Testing attributes (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3545\"\u003e#3545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/66e1c447ac53292f9485e8b17c140503e1b21dfb\"\u003e\u003ccode\u003e66e1c44\u003c/code\u003e\u003c/a\u003e Increase Docker daemon wait timeout for Windows (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3544\"\u003e#3544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/c06f48669ab30187b9c78402ab1d6a00bca2a39f\"\u003e\u003ccode\u003ec06f486\u003c/code\u003e\u003c/a\u003e test: Port EventLoopTest to Swift Testing. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3503\"\u003e#3503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5b3cab2bb09f978cf4b1955a24ba6e369e3f4207\"\u003e\u003ccode\u003e5b3cab2\u003c/code\u003e\u003c/a\u003e Make MTELG's support for CPU pinning public (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3543\"\u003e#3543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/2fdfe86c6a10c5daf8e16af7786fbca54f23f095\"\u003e\u003ccode\u003e2fdfe86\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003edebug_output_enabled\u003c/code\u003e parameter to macOS CI workflow (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3542\"\u003e#3542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/57a73c653b702878d1b5a2e3b5033018413d1bf5\"\u003e\u003ccode\u003e57a73c6\u003c/code\u003e\u003c/a\u003e Deprecate System.udpMaxSegments (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3541\"\u003e#3541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/182ae0b4f9e33d90894cf9f8f8d323fec4ea30d9\"\u003e\u003ccode\u003e182ae0b\u003c/code\u003e\u003c/a\u003e Add the \u003ccode\u003ereplaceExisting\u003c/code\u003e to the \u003ccode\u003e_NIOFileSystem\u003c/code\u003e \u003ccode\u003ecopyItem\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3535\"\u003e#3535\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.94.0...2.96.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-collections` from 1.3.0 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-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.4.0\u003c/h2\u003e\n\u003cp\u003eThis feature release supports Swift toolchain versions 6.0, 6.1 and 6.2. It includes a variety of bug fixes, and ships the following new features:\u003c/p\u003e\n\u003ch3\u003eNew ownership-aware ring buffer and hashed container implementations\u003c/h3\u003e\n\u003cp\u003eIn the \u003ccode\u003eDequeModule\u003c/code\u003e module, we have two new source-stable types that provide ownership-aware ring buffer implementations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://swiftpackageindex.com/apple/swift-collections/documentation/dequemodule/uniquedeque\"\u003e\u003ccode\u003estruct UniqueDeque\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e is a uniquely held, dynamically resizing, noncopyable deque.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://swiftpackageindex.com/apple/swift-collections/documentation/dequemodule/rigiddeque\"\u003e\u003ccode\u003estruct RigidDeque\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e is a fixed-capacity deque implementation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ccode\u003eRigidDeque\u003c/code\u003e/\u003ccode\u003eUniqueDeque\u003c/code\u003e are to \u003ccode\u003eDeque\u003c/code\u003e like \u003ccode\u003eRigidArray\u003c/code\u003e/\u003ccode\u003eUniqueArray\u003c/code\u003e are to \u003ccode\u003eArray\u003c/code\u003e -- they provide noncopyable embodiments of the same basic data structure, with many of the same operations.\u003c/p\u003e\n\u003cp\u003eIn the \u003ccode\u003eBasicContainers\u003c/code\u003e module, this release adds previews of four new types, implementing ownership-aware hashed containers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/BasicContainers/UniqueSet\"\u003e\u003ccode\u003estruct UniqueSet\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e is a uniquely held, dynamically resizing set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/BasicContainers/RigidSet\"\u003e\u003ccode\u003estruct RigidSet\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e is a fixed-capacity set.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/BasicContainers/UniqueDictionary\"\u003e\u003ccode\u003estruct UniqueDictionary\u0026lt;Key, Value\u0026gt;\u003c/code\u003e\u003c/a\u003e is a uniquely held, dynamically resizing dictionary.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/tree/main/Sources/BasicContainers/RigidDictionary\"\u003e\u003ccode\u003estruct RigidDictionary\u0026lt;Key, Value\u0026gt;\u003c/code\u003e\u003c/a\u003e is a fixed-capacity dictionary.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese are direct analogues of the standard \u003ccode\u003eSet\u003c/code\u003e and \u003ccode\u003eDictionary\u003c/code\u003e types. These types are built on top of the \u003ccode\u003eEquatable\u003c/code\u003e and \u003ccode\u003eHashable\u003c/code\u003e protocol generalizations that were proposed in \u003ca href=\"https://github.com/swiftlang/swift-evolution/blob/main/proposals/0499-support-non-copyable-simple-protocols.md\"\u003eSE-0499\u003c/a\u003e; as that proposal is not yet implemented in any shipping toolchain, these new types are shipping as source-unstable previews, conditional on a new \u003ccode\u003eUnstableHashedContainers\u003c/code\u003e package trait. The final API of these types will also deeply depend on the \u003ccode\u003estruct Borrow\u003c/code\u003e and \u003ccode\u003estruct Inout\u003c/code\u003e proposals (and potentially other language/stdlib improvements) that are currently working their way through the Swift Evolution process. Accordingly, we may need to make source-breaking changes to the interfaces of these types -- they are not ready to be blessed as Public API. However, we encourage intrepid engineers to try them on for size, and report pain points. (Of which we expect there will be many in this first preview.)\u003c/p\u003e\n\u003cp\u003eWe continue the pattern of \u003ccode\u003eRigid-\u003c/code\u003e and \u003ccode\u003eUnique-\u003c/code\u003e naming prefixes with these new types:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eUnique\u003c/code\u003e types (\u003ccode\u003eUniqueArray\u003c/code\u003e, \u003ccode\u003eUniqueDeque\u003c/code\u003e, \u003ccode\u003eUniqueSet\u003c/code\u003e, \u003ccode\u003eUniqueDictionary\u003c/code\u003e etc.) are dynamically self-sizing containers that automatically reallocate their storage as needed to best accommodate their contents; the \u003ccode\u003eUnique\u003c/code\u003e prefix was chosen to highlight that these types are always uniquely held, avoiding the complications of mutating shared copies.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eRigid\u003c/code\u003e types remove dynamic sizing, and they operate strictly within an explicitly configured capacity. Dynamic sizing is not always appropriate -- when targeting space- or time-constrained environments (think embedded use cases or real-time work), it is preferable to avoid implicit reallocations, and to instead choose to have explicit control over when (and if) storage is reallocated, and to what size. This is where the \u003ccode\u003eRigid\u003c/code\u003e types come in: their instances are created with a specific capacity and it is a runtime error to exceed that. This makes them quite inflexible (hence the \u0026quot;rigid\u0026quot; qualifier), but in exchange, their operations provide far stricter complexity guarantees: they exhibit no random runtime latency spikes, and they can trivially fit in strict memory budgets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEarly drafts of borrowing sequence, generative iteration and container protocols\u003c/h3\u003e\n\u003cp\u003eThis release includes highly experimental but \u003cem\u003eworking\u003c/em\u003e implementations of new protocols supplying ownership-aware alternatives to the classic \u003ccode\u003eSequence\u003c/code\u003e/\u003ccode\u003eCollection\u003c/code\u003e protocol hierarchy. These protocols and the generic operations built on top of them can be turned on by enabling the \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e package trait.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/BorrowingSequence.swift\"\u003e\u003ccode\u003eprotocol BorrowingSequence\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e models borrowing sequences with ephemeral lifetimes. (This is already progressing through Swift Evolution.)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Container.swift\"\u003e\u003ccode\u003eprotocol Container\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e models constructs that physically store their contents, and can expose stable spans over them.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Producer.swift\"\u003e\u003ccode\u003eprotocol Producer\u0026lt;Element, ProducerError\u0026gt;\u003c/code\u003e\u003c/a\u003e models a generative iterator -- a construct that generates items demand.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/blob/main/Sources/ContainersPreview/Protocols/Drain.swift\"\u003e\u003ccode\u003eprotocol Drain\u0026lt;Element\u0026gt;\u003c/code\u003e\u003c/a\u003e refines \u003ccode\u003eProducer\u003c/code\u003e to model an in-place consumable elements -- primarily for use around container types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this version, the package has developed these protocols just enough to implement basic generic operations for moving data between containers like \u003ccode\u003eUniqueArray\u003c/code\u003e and \u003ccode\u003eRigidDeque\u003c/code\u003e. As we gain experience using these, future releases may start adding basic generic algorithms, more protocols (bidirectional, random-access, (per)mutable, range-replaceable containers etc.) convenience adapters, and other features -- or we may end up entirely overhauling or simply discarding some/all of them. Accordingly, the experimental interfaces enabled by \u003ccode\u003eUnstableContainersPreview\u003c/code\u003e are not source stable, and they are not intended for production use. We expect the eventual production version of these (or whatever designs they evolve into) to ship in the Swift Standard Library. We do highly recommend interested folks to try playing with these, to get a feel for the strange problems of Ownership.\u003c/p\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/8d9834a6189db730f6264db7556a7ffb751e99ee\"\u003e\u003ccode\u003e8d9834a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/590\"\u003e#590\u003c/a\u003e from lorentey/prerelease-tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/94e8cabe4b7ba9f935929004bc8dd18840c8e77e\"\u003e\u003ccode\u003e94e8cab\u003c/code\u003e\u003c/a\u003e [BasicContainers] RigidArray: Correct spelling of replacement for deprecated ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/d5711fea62b738542ce33935a03e76112260cea9\"\u003e\u003ccode\u003ed5711fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/589\"\u003e#589\u003c/a\u003e from lorentey/prerelease-tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/5605e146821e0ced130a624cefe830464d253c76\"\u003e\u003ccode\u003e5605e14\u003c/code\u003e\u003c/a\u003e [BasicContainers] Avoid defining set/dictionary types unless UnstableHashedCo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/49d0082ecea38f1fe2aee14c0cfa9b9c40433929\"\u003e\u003ccode\u003e49d0082\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/588\"\u003e#588\u003c/a\u003e from lorentey/prerelease-tasks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/1c6963585296b022e22832e97496326623df7dda\"\u003e\u003ccode\u003e1c69635\u003c/code\u003e\u003c/a\u003e Add SPDX-License-Identifier tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/d4722f4f82e1414017a3fce1958f4a5adaeb1406\"\u003e\u003ccode\u003ed4722f4\u003c/code\u003e\u003c/a\u003e [tests] Adjust visibility of API checker protocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/11a49663d0777a5631046a1c067f6bbd8ab34192\"\u003e\u003ccode\u003e11a4966\u003c/code\u003e\u003c/a\u003e [Benchmarks] Update benchmarking sub-package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/d9b09ecde8d0bf13f09e4341a0ca43f8142f3d02\"\u003e\u003ccode\u003ed9b09ec\u003c/code\u003e\u003c/a\u003e Update copyright dates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/334dcb07d799cfdc1d0fe0abe483a251085950be\"\u003e\u003ccode\u003e334dcb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/587\"\u003e#587\u003c/a\u003e from lorentey/update-readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/compare/1.3.0...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-nio-ssl` from 2.36.0 to 2.36.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-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.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\u003eDo not log the caCerts value if PKCS#12 parsing goes haywire by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/571\"\u003eapple/swift-nio-ssl#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet custom private keys via sslContextOverride by \u003ca href=\"https://github.com/alpearce\"\u003e\u003ccode\u003e@​alpearce\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/573\"\u003eapple/swift-nio-ssl#573\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd explicit read permissions to workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/566\"\u003eapple/swift-nio-ssl#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/570\"\u003eapple/swift-nio-ssl#570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 by \u003ca href=\"https://github.com/rnro\"\u003e\u003ccode\u003e@​rnro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/572\"\u003eapple/swift-nio-ssl#572\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/alpearce\"\u003e\u003ccode\u003e@​alpearce\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/573\"\u003eapple/swift-nio-ssl#573\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.36.0...2.36.1\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.36.0...2.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/apple/swift-nio-ssl/commit/df9c3406028e3297246e6e7081977a167318b692\"\u003e\u003ccode\u003edf9c340\u003c/code\u003e\u003c/a\u003e Set custom private keys via sslContextOverride (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/573\"\u003e#573\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/a0140bf29e589731fdae25aaecd803fa0c01e169\"\u003e\u003ccode\u003ea0140bf\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-nio-ssl/issues/572\"\u003e#572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/0d3c933ee236767a8e0812e217a12f4c9e826748\"\u003e\u003ccode\u003e0d3c933\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/88c4694e15d356de7dfee56cc5156bf6fbdabd3f\"\u003e\u003ccode\u003e88c4694\u003c/code\u003e\u003c/a\u003e Do not log the caCerts value if PKCS#12 parsing goes haywire (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/571\"\u003e#571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/8c179eebffe2d463ae2fe6464a3a5d9d53d9ed7b\"\u003e\u003ccode\u003e8c179ee\u003c/code\u003e\u003c/a\u003e Add explicit read permissions to workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.36.0...2.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-http2` from 1.39.0 to 1.41.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.41.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 NIOHPACK a product 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-http2/pull/538\"\u003eapple/swift-nio-http2#538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove HPACKEncoding performance by ~2x 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/541\"\u003eapple/swift-nio-http2#541\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove HPACKEncoding performance by ~1.5x 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/542\"\u003eapple/swift-nio-http2#542\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-http2/pull/537\"\u003eapple/swift-nio-http2#537\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-nio-http2/pull/536\"\u003eapple/swift-nio-http2#536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eHPACKEncoder\u003c/code\u003e Benchmark 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/540\"\u003eapple/swift-nio-http2#540\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/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/pull/538\"\u003eapple/swift-nio-http2#538\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-nio-http2/pull/536\"\u003eapple/swift-nio-http2#536\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.40.0...1.41.0\"\u003ehttps://github.com/apple/swift-nio-http2/compare/1.40.0...1.41.0\u003c/a\u003e\u003c/p\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/9019b76fa858564a27e0aab13c01987d6e2869fa\"\u003e\u003ccode\u003e9019b76\u003c/code\u003e\u003c/a\u003e Improve HPACKEncoding performance by ~1.5x (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/542\"\u003e#542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/0b600fc4ff9fe4dacfe59a7aa732ad94f0dd55ac\"\u003e\u003ccode\u003e0b600fc\u003c/code\u003e\u003c/a\u003e Improve HPACKEncoding performance by ~2x (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/541\"\u003e#541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/46ffc740cef131e6deda7c90b8776a612297ba6e\"\u003e\u003ccode\u003e46ffc74\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHPACKEncoder\u003c/code\u003e Benchmark (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/540\"\u003e#540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/04ce651639240a824effa3909751caa6a580975a\"\u003e\u003ccode\u003e04ce651\u003c/code\u003e\u003c/a\u003e Upgrade GitHub Actions for Node 24 compatibility (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/0ba06c02517319d2fe19c838818758b0a3c05104\"\u003e\u003ccode\u003e0ba06c0\u003c/code\u003e\u003c/a\u003e Make NIOHPACK a product (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/538\"\u003e#538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-http2/commit/fb87ca810fd6c550b5709c60fc7db25094f5c882\"\u003e\u003ccode\u003efb87ca8\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-http2/issues/537\"\u003e#537\u003c/a\u003e)\u003c/li\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.41.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.32.1 to 1.33.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-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.33.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\u003evendor zlib instead of relying on system version 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/306\"\u003eapple/swift-nio-extras#306\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/305\"\u003eapple/swift-nio-extras#305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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/307\"\u003eapple/swift-nio-extras#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-nio-extras/compare/1.32.1...1.33.0\"\u003ehttps://github.com/apple/swift-nio-extras/compare/1.32.1...1.33.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/abcf5312eb8ed2fb11916078aef7c46b06f20813\"\u003e\u003ccode\u003eabcf531\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-nio-extras/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/fef304cebf57529cf264a059ab1fcffa5a10ac6c\"\u003e\u003ccode\u003efef304c\u003c/code\u003e\u003c/a\u003e vendor zlib instead of relying on system version (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-extras/commit/56301df3a871dd5d2c3e189ff7240be1919d10e1\"\u003e\u003ccode\u003e56301df\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-nio-extras/issues/305\"\u003e#305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-extras/compare/1.32.1...1.33.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.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-crypto` from 4.2.0 to 4.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-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwift Crypto 4.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\u003eAdd support for encrypted PEM keys via BoringSSL 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-crypto/pull/428\"\u003eapple/swift-crypto#428\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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/430\"\u003eapple/swift-crypto#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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/431\"\u003eapple/swift-crypto#431\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.2.0...4.3.0\"\u003ehttps://github.com/apple/swift-crypto/compare/4.2.0...4.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-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\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/a5a71cfcbcd39c661845c8ab2d053effc4ee281a\"\u003e\u003ccode\u003ea5a71cf\u003c/code\u003e\u003c/a\u003e Add support for encrypted PEM keys via BoringSSL (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/428\"\u003e#428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/31611736b02693e93bed3ba94cc8733a74ee39ae\"\u003e\u003ccode\u003e3161173\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/4.2.0...4.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-asn1` 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-asn1/releases\"\u003egithub.com/apple/swift-asn1'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\u003eAdded visible string implementation with tests by \u003ca href=\"https://github.com/mcecunda\"\u003e\u003ccode\u003e@​mcecunda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/113\"\u003eapple/swift-asn1#113\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch from main to 0.0.7 for swiftlang workflows 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-asn1/pull/114\"\u003eapple/swift-asn1#114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate \u003ccode\u003eactions/checkout\u003c/code\u003e from v4 to v6 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-asn1/pull/116\"\u003eapple/swift-asn1#116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse org security policy instead of our bespoke version by \u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/117\"\u003eapple/swift-asn1#117\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/mcecunda\"\u003e\u003ccode\u003e@​mcecunda\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/113\"\u003eapple/swift-asn1#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madrob\"\u003e\u003ccode\u003e@​madrob\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-asn1/pull/117\"\u003eapple/swift-asn1#117\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.5.1...1.6.0\"\u003ehttps://github.com/apple/swift-asn1/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-asn1/commit/9f542610331815e29cc3821d3b6f488db8715517\"\u003e\u003ccode\u003e9f54261\u003c/code\u003e\u003c/a\u003e Use org security policy instead of our bespoke version (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/d1c97a8641c9c90360720b90506e395fca62aa07\"\u003e\u003ccode\u003ed1c97a8\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-asn1/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/560256f68482c85f439f77269bd3cbeef8147e40\"\u003e\u003ccode\u003e560256f\u003c/code\u003e\u003c/a\u003e Added visible string implementation with tests (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-asn1/commit/a0b1a7253f6dfb5c87840f1dae0dc8fa709968d8\"\u003e\u003ccode\u003ea0b1a72\u003c/code\u003e\u003c/a\u003e switch from main to 0.0.7 for swiftlang workflows (\u003ca href=\"https://redirect.github.com/apple/swift-asn1/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-asn1/compare/1.5.1...1.6.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.9.1 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\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/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\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-log/compare/1.9.1...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.3\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.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Add AsyncSequence.flatMapLatest operator by \u003ca href=\"https://github.com/peterfriese\"\u003e\u003ccode\u003e@​peterfriese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/382\"\u003eapple/swift-async-algorithms#382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCleanup pass for flatMapLatest and housekeeping tasks around proposals 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/403\"\u003eapple/swift-async-algorithms#403\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/peterfriese\"\u003e\u003ccode\u003e@​peterfriese\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-async-algorithms/pull/382\"\u003eapple/swift-async-algorithms#382\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.2...1.1.3\"\u003ehttps://github.com/apple/swift-async-algorithms/compare/1.1.2...1.1.3\u003c/a\u003e\u003c/p\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/co...\n\n_Description has been truncated_","html_url":"https://github.com/Keornavil/DrinkAPI/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Keornavil%2FDrinkAPI/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.17.1","new_version":"1.18.0","update_type":"minor","path":null,"pr_created_at":"2026-02-21T21:56:11.000Z","version_change":"1.17.1 → 1.18.0","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.17.1","new_version":"1.18.0","update_type":"minor","path":null,"pr_created_at":"2026-02-14T21:49:13.000Z","version_change":"1.17.1 → 1.18.0","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.13.0","new_version":"1.14.0","update_type":"minor","path":null,"pr_created_at":"2025-09-30T10:45:10.000Z","version_change":"1.13.0 → 1.14.0","issue":{"uuid":"2873969138","node_id":"PR_kwDOFqR2-M6rTUny","number":1511,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-01T07:45:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T10:45:10.000Z","updated_at":"2025-10-01T07:45:28.000Z","time_to_close":75618,"merged_at":"2025-10-01T07:45:28.000Z","merged_by":"patrick-zippenfenig","closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":7,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.86.0","new_version":"2.86.2","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.34.0","new_version":"2.34.1","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-numerics","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/apple/swift-numerics"},{"name":"github.com/apple/swift-certificates","old_version":"1.13.0","new_version":"1.14.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"3.15.0","new_version":"3.15.1","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-metrics","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/apple/swift-metrics"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.86.0` | `2.86.2` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.2.1` | `1.3.0` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.34.0` | `2.34.1` |\n| [github.com/apple/swift-numerics](https://github.com/apple/swift-numerics) | `1.1.0` | `1.1.1` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.13.0` | `1.14.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `3.15.0` | `3.15.1` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.0` | `2.7.1` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.86.0 to 2.86.2\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.86.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\u003eThe formatter changed its mind 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/3379\"\u003eapple/swift-nio#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd back NIOFileSystem 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/3380\"\u003eapple/swift-nio#3380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStatic sdk allow custom args 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/3377\"\u003eapple/swift-nio#3377\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.86.1...2.86.2\"\u003ehttps://github.com/apple/swift-nio/compare/2.86.1...2.86.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwiftNIO 2.86.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\u003e[Windows] Ensure ssize_t and socklen_t are available 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/3337\"\u003eapple/swift-nio#3337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Add msghdr extension for Windows 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/3336\"\u003eapple/swift-nio#3336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Ensure NIOHTTP1 compiles 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/3338\"\u003eapple/swift-nio#3338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop all server response parts after an invalid header 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/3339\"\u003eapple/swift-nio#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make Thread.swift compile 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/3341\"\u003eapple/swift-nio#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make ControlMessage.swift compile 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/3342\"\u003eapple/swift-nio#3342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Map naming conventions Windows -\u0026gt; Posix (ssize_t) 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/3343\"\u003eapple/swift-nio#3343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make SelectableEventLoop compile 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/3344\"\u003eapple/swift-nio#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix deprecation warnings 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/3345\"\u003eapple/swift-nio#3345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fatalError concurrency takeover 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/3347\"\u003eapple/swift-nio#3347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make \u003ccode\u003eSocketChannel.swift\u003c/code\u003e compile 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/3348\"\u003eapple/swift-nio#3348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Use WSASend as writev equivalent 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/3350\"\u003eapple/swift-nio#3350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix getenv warnings in NIOPosix and NIOEmbedded 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/3351\"\u003eapple/swift-nio#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] \u003ccode\u003edup\u003c/code\u003e is deprecated on Windows, use \u003ccode\u003e_dup\u003c/code\u003e instead 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/3352\"\u003eapple/swift-nio#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Add shims to make string from \u003ccode\u003eGetLastError\u003c/code\u003e using \u003ccode\u003eFormatMessage\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/3353\"\u003eapple/swift-nio#3353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Allow \u003ccode\u003e_SelectorBackendProtocol\u003c/code\u003e to work with Windows Handles 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/3356\"\u003eapple/swift-nio#3356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Use recv instead of read 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/3357\"\u003eapple/swift-nio#3357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Disable Pipelines for now (fatalError) 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/3358\"\u003eapple/swift-nio#3358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelectableEventLoop.debugDescription: fix debugDescription deadlock 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/3360\"\u003eapple/swift-nio#3360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Return false from concurrency takeover 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/3362\"\u003eapple/swift-nio#3362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make SelectorGeneric compile on Windows 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/3359\"\u003eapple/swift-nio#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Reimplement pread 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/3361\"\u003eapple/swift-nio#3361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Sleep instead of WSAPoll, if no outstanding IO 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/3365\"\u003eapple/swift-nio#3365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Reimplement pwrite 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/3364\"\u003eapple/swift-nio#3364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Ensure WSAStartup is correctly called. 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/3366\"\u003eapple/swift-nio#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove NIOFileSystem from products 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/3370\"\u003eapple/swift-nio#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiscellaneous rearrangements of NIOFileSystem 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/pull/3333\"\u003eapple/swift-nio#3333\u003c/a\u003e, 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/3363\"\u003eapple/swift-nio#3363\u003c/a\u003e, and 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/3367\"\u003eapple/swift-nio#3367\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Android imports for some new tests in \u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3308\"\u003e#3308\u003c/a\u003e that require it by \u003ca href=\"https://github.com/finagolfin\"\u003e\u003ccode\u003e@​finagolfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3334\"\u003eapple/swift-nio#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake testMetricsDelegateTickInfo less flaky 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/3335\"\u003eapple/swift-nio#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[wasm][2/2] Include WebAssembly SDK checks in PR and main workflows by \u003ca href=\"https://github.com/kateinoigakukun\"\u003e\u003ccode\u003e@​kateinoigakukun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3332\"\u003eapple/swift-nio#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse path based deps in the alloc counter framework 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/3355\"\u003eapple/swift-nio#3355\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/a18bddb0acf7a40d982b2f128ce73ce4ee31f352\"\u003e\u003ccode\u003ea18bddb\u003c/code\u003e\u003c/a\u003e Add back NIOFileSystem (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/db496205af97725a6bfa107ef235a0bb87415ec0\"\u003e\u003ccode\u003edb49620\u003c/code\u003e\u003c/a\u003e Static sdk allow custom args (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/f2ebedb36a2e91f213521aa3ab3d3b496b6b9e15\"\u003e\u003ccode\u003ef2ebedb\u003c/code\u003e\u003c/a\u003e The formatter changed its mind (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/154706efd36d8d8a7d030eea9bcbeca56a947c62\"\u003e\u003ccode\u003e154706e\u003c/code\u003e\u003c/a\u003e Matrix custom env vars (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/6c114e3c62ff84ef325d5071b42171d84b63e8a5\"\u003e\u003ccode\u003e6c114e3\u003c/code\u003e\u003c/a\u003e Update CI scripts for 6.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/325c3231cfe3230cd9f3c6e06fdf70e53d8b2346\"\u003e\u003ccode\u003e325c323\u003c/code\u003e\u003c/a\u003e Add Xcode 26.0, 16.4 CI, remove 16.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3375\"\u003e#3375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/2550c9ed48e11193780e097277ce21be8352e8cf\"\u003e\u003ccode\u003e2550c9e\u003c/code\u003e\u003c/a\u003e Remove NIOFileSystem from products (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5679824930ad1805da272591b957222239cd3b23\"\u003e\u003ccode\u003e5679824\u003c/code\u003e\u003c/a\u003e [Windows] Ensure WSAStartup is correctly called. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/66a85ba0e233cff9546df2847c8aafd2579eabe7\"\u003e\u003ccode\u003e66a85ba\u003c/code\u003e\u003c/a\u003e Add back _NIOFileSystem (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e95d7421606c2025c6f5845e888236eabaa3a9f7\"\u003e\u003ccode\u003ee95d742\u003c/code\u003e\u003c/a\u003e [Windows] Reimplement pwrite (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.86.0...2.86.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-collections` from 1.2.1 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-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.3.0\u003c/h2\u003e\n\u003cp\u003eThis feature release supports Swift toolchain versions 6.0, 6.1 and 6.2, and it includes the following improvements:\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eBasicContainers\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis new module collects ownership-aware, low-level variants of existing data structures in the core standard library. In this release, this module consists of two array variants, \u003ccode\u003eUniqueArray\u003c/code\u003e and \u003ccode\u003eRigidArray\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese new types are provided as less flexible, noncopyable alternatives to the classic \u003ccode\u003eArray\u003c/code\u003e type. The standard \u003ccode\u003eArray\u003c/code\u003e implements value semantics with the copy-on-write optimization; this inherently requires elements to be copyable, and it is itself copyable.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estruct UniqueArray\u0026lt;Element\u0026gt;\u003c/code\u003e is a noncopyable array variant that takes away \u003ccode\u003eArray\u003c/code\u003e's copy-on-write behavior, enabling support for noncopyable elements. This type's noncopyability means mutations can always assume that the array is uniquely owned, with no shared copies (hence the name!). This means that array mutations such as mutating an element at an index can behave much more predictably, with no unexpected performance spikes due to having to copy shared storage.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estruct RigidArray\u0026lt;Element\u0026gt;\u003c/code\u003e goes even further, by also disabling dynamic resizing. Rigid arrays have a fixed capacity: they are initialized with room for a particular number of elements, and they never implicitly grow (nor shrink) their storage. When a rigid array's count reaches its capacity, it becomes unable to add any new items -- inserting into a full array is considered a programming error. This makes this a quite inflexible (or \u003cem\u003erigid\u003c/em\u003e) type indeed, as avoiding storage overflow requires careful, up front planning on the resource needs of the task at hand. In exchange, rigid arrays can have extremely predictable performance characteristics.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eUniqueArray\u003c/code\u003e is a great default choice when a task just needs an array type that is able store noncopyable elements. \u003ccode\u003eRigidArray\u003c/code\u003e is best reserved for use cases that require absolute, pedantic control over memory use or latency -- such as control software running in environments with extremely limited memory, or when a certain task must always be completed in some given amount of time.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eUnique\u003c/code\u003e and \u003ccode\u003eRigid\u003c/code\u003e prefixes applied here establish a general naming convention for low-level variants of the classic copy-on-write data structure implementations. Future releases are expected to flesh out our zoo of container types by adding \u003ccode\u003eUnique\u003c/code\u003e and \u003ccode\u003eRigid\u003c/code\u003e variants of the existing \u003ccode\u003eSet\u003c/code\u003e, \u003ccode\u003eDictionary\u003c/code\u003e, \u003ccode\u003eDeque\u003c/code\u003e, \u003ccode\u003eHeap\u003c/code\u003e and other constructs, with type names such as as \u003ccode\u003eRigidDictionary\u003c/code\u003e and \u003ccode\u003eUniqueDeque\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eTrailingElementsModule\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis new module ships a new \u003ccode\u003eTrailingArray\u003c/code\u003e construct, a preview of a new low-level, ownership-aware variant of \u003ccode\u003eManagedBuffer\u003c/code\u003e. This is primarily intended as a interoperability helper for C constructs that consist of a fixed-size header directly followed by variable-size storage buffer.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eContainersPreview\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis module is intended to contain previews of an upcoming ownership-aware container model. In this initial release, this module consists of just one construct: \u003ccode\u003estruct Box\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eBox\u003c/code\u003e is a wrapper type that forms a noncopyable, heap allocated box around an arbitrary value.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge release/1.1 to main 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/204\"\u003eapple/swift-collections#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge relase/1.1 to main, without taking any changes 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/206\"\u003eapple/swift-collections#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Heap] Add methods to replace minimum/maximum (redux) 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/208\"\u003eapple/swift-collections#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePersistent collections updates (part 10) 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/207\"\u003eapple/swift-collections#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CMakeLists.txt by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/215\"\u003eapple/swift-collections#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge latest changes from release/1.1 to main 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/220\"\u003eapple/swift-collections#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch release/1.1 to main 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/231\"\u003eapple/swift-collections#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SortedCollections] Disable tests with \u003ca href=\"https://github.com/testable\"\u003e\u003ccode\u003e@​testable\u003c/code\u003e\u003c/a\u003e imports in release builds 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/232\"\u003eapple/swift-collections#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Hashtable] Minor Documentation Fix (Typo) by \u003ca href=\"https://github.com/nickkohrn\"\u003e\u003ccode\u003e@​nickkohrn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/241\"\u003eapple/swift-collections#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch \u003ccode\u003erelease/1.1\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e 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/248\"\u003eapple/swift-collections#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/glessard\"\u003e\u003ccode\u003e@​glessard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/251\"\u003eapple/swift-collections#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OrderedDictionary] Explicitly mention in documentation that keys/values are ordered by \u003ca href=\"https://github.com/warpling\"\u003e\u003ccode\u003e@​warpling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/254\"\u003eapple/swift-collections#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support ARM64 spelling by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/282\"\u003eapple/swift-collections#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge release/1.1 to main 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/284\"\u003eapple/swift-collections#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release checklist 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/323\"\u003eapple/swift-collections#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update the build rules for adjusted tree layout by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/331\"\u003eapple/swift-collections#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support using swift-collections in larger projects by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/330\"\u003eapple/swift-collections#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge release/1.1 to main 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/332\"\u003eapple/swift-collections#332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support building in Debug mode on Windows by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/333\"\u003eapple/swift-collections#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix Incorrect Assert in BTree.removeFirst/removeLast by \u003ca href=\"https://github.com/LeoNavel\"\u003e\u003ccode\u003e@​LeoNavel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/349\"\u003eapple/swift-collections#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/rex4539\"\u003e\u003ccode\u003e@​rex4539\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/356\"\u003eapple/swift-collections#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch \u003ccode\u003erelease/1.1\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e 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/358\"\u003eapple/swift-collections#358\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-collections/commit/7b847a3b7008b2dc2f47ca3110d8c782fb2e5c7e\"\u003e\u003ccode\u003e7b847a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/525\"\u003e#525\u003c/a\u003e from apple/interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/ccb60599696d69e9744224367ca927e6ba3f74b3\"\u003e\u003ccode\u003eccb6059\u003c/code\u003e\u003c/a\u003e Update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/bf71f066673cb47e77d61f585eacfcea260c7d1f\"\u003e\u003ccode\u003ebf71f06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/524\"\u003e#524\u003c/a\u003e from apple/interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/68eca941248011fdc278bd752f39fbd3f62e46c7\"\u003e\u003ccode\u003e68eca94\u003c/code\u003e\u003c/a\u003e RigidArray: Fix discrepancy between adjusted copy() behavior and its test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/aae7896e3bcaa535aa3f4760b3648cdeb91e2729\"\u003e\u003ccode\u003eaae7896\u003c/code\u003e\u003c/a\u003e Merge branch 'release/1.2' into interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/8df8ae35374bda346f58c0fc682e58a90b246185\"\u003e\u003ccode\u003e8df8ae3\u003c/code\u003e\u003c/a\u003e More doc updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/9cf2cf254abfd577c2890716ac13e9c180d3873f\"\u003e\u003ccode\u003e9cf2cf2\u003c/code\u003e\u003c/a\u003e Update RigidArray API docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c6cc6ed1503abf47607180e6d41a86bebdcb52a9\"\u003e\u003ccode\u003ec6cc6ed\u003c/code\u003e\u003c/a\u003e Add some rudimentary docs to Box\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/e5577bb12baca5731ec3890e1b9c3c70919cf7c2\"\u003e\u003ccode\u003ee5577bb\u003c/code\u003e\u003c/a\u003e Update DocC documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c185d8dfbc481479e85f3116f414f8978e823183\"\u003e\u003ccode\u003ec185d8d\u003c/code\u003e\u003c/a\u003e Update Swift Package Index configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/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-nio-ssl` from 2.34.0 to 2.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-ssl/releases\"\u003egithub.com/apple/swift-nio-ssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwiftNIO SSL 2.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\u003eMake sslContextCallback overrides replace the existing chain, rather than adding to it 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-ssl/pull/557\"\u003eapple/swift-nio-ssl#557\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/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/557\"\u003eapple/swift-nio-ssl#557\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.34.0...2.34.1\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.34.0...2.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-ssl/commit/b2b043a8810ab6d51b3ff4df17f057d87ef1ec7c\"\u003e\u003ccode\u003eb2b043a\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/6ae36f227360577462a675dddbc34e33d9ad1ecb\"\u003e\u003ccode\u003e6ae36f2\u003c/code\u003e\u003c/a\u003e Make sslContextCallback overrides replace the existing chain, rather than add...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.34.0...2.34.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-numerics` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-numerics/releases\"\u003egithub.com/apple/swift-numerics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1: $Embedded support\u003c/h2\u003e\n\u003cp\u003eThis is a small patch release with a single change by new contributor \u003ca href=\"https://github.com/ebariaux\"\u003e\u003ccode\u003e@​ebariaux\u003c/code\u003e\u003c/a\u003e to enable Swift Numerics to work in $Embedded contexts by suppressing the Encodable, Decodable, and CustomDebugStringConvertible conformances.\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-numerics/commit/0c0290ff6b24942dadb83a929ffaaa1481df04a2\"\u003e\u003ccode\u003e0c0290f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/331\"\u003e#331\u003c/a\u003e from stephentyrone/embedded-support-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/cc9f8e3c5f500c89a91567646dbc9ea715c8dd4c\"\u003e\u003ccode\u003ecc9f8e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/330\"\u003e#330\u003c/a\u003e from ebariaux/main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-numerics/compare/1.1.0...1.1.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.13.0 to 1.14.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\u003eSwift Certificates 1.14.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 a validated certificate chain type 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-certificates/pull/272\"\u003eapple/swift-certificates#272\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.13.0...1.14.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.13.0...1.14.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/4b092f15164144c24554e0a75e080a960c5190a6\"\u003e\u003ccode\u003e4b092f1\u003c/code\u003e\u003c/a\u003e Introduce a validated certificate chain type (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.13.0...1.14.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 3.15.0 to 3.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-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwift Crypto 3.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\u003eMove away from Foundation.Thread 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-crypto/pull/404\"\u003eapple/swift-crypto#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate BoringSSL to 0226f30467f540a3f62ef48d453f93927da199b6 by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/406\"\u003eapple/swift-crypto#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildfix OpenBSD. 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-crypto/pull/411\"\u003eapple/swift-crypto#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless \u003ccode\u003etry\u003c/code\u003e to fix warnings by \u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/412\"\u003eapple/swift-crypto#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix script path in PR template by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/408\"\u003eapple/swift-crypto#408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake the tests Swift 6 ready. 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-crypto/pull/409\"\u003eapple/swift-crypto#409\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-crypto/pull/414\"\u003eapple/swift-crypto#414\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/3.15.0...3.16.0\"\u003ehttps://github.com/apple/swift-crypto/compare/3.15.0...3.16.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/95ba0316a9b733e92bb6b071255ff46263bbe7dc\"\u003e\u003ccode\u003e95ba031\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/527fef6228c3ce8a46ebf63e631bd60adf6c4d21\"\u003e\u003ccode\u003e527fef6\u003c/code\u003e\u003c/a\u003e Remove useless \u003ccode\u003etry\u003c/code\u003e to fix warnings (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/b1f7679f29c343ee2df0c61a5abbfd3cab413c77\"\u003e\u003ccode\u003eb1f7679\u003c/code\u003e\u003c/a\u003e Buildfix OpenBSD. (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c661debfc281ed66881668a3e3648956c6a14cec\"\u003e\u003ccode\u003ec661deb\u003c/code\u003e\u003c/a\u003e Update BoringSSL to 0226f30467f540a3f62ef48d453f93927da199b6 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/141f5b4e1703cadf56fe8e53b8f964784c91aa84\"\u003e\u003ccode\u003e141f5b4\u003c/code\u003e\u003c/a\u003e Make the tests Swift 6 ready. (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/9552067c746583b76b44e01b43c034d6bfc40891\"\u003e\u003ccode\u003e9552067\u003c/code\u003e\u003c/a\u003e Fix script path in PR template (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c46250209ea63dc1557f8b1f2ac418c85ea39e7c\"\u003e\u003ccode\u003ec462502\u003c/code\u003e\u003c/a\u003e Move away from Foundation.Thread (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/3.15.0...3.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/apple/swift-metrics` from 2.7.0 to 2.7.1\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.7.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\u003eUpdate TestMetrics.swift 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/177\"\u003eapple/swift-metrics#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestMetrics.FullKey hash goes via Dictionary 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/179\"\u003eapple/swift-metrics#179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable release mode builds 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-metrics/pull/175\"\u003eapple/swift-metrics#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/PaulRWillis\"\u003e\u003ccode\u003e@​PaulRWillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/180\"\u003eapple/swift-metrics#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc updates - formatting, organization, and language 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-metrics/pull/178\"\u003eapple/swift-metrics#178\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/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/175\"\u003eapple/swift-metrics#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulRWillis\"\u003e\u003ccode\u003e@​PaulRWillis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/180\"\u003eapple/swift-metrics#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckj\"\u003e\u003ccode\u003e@​heckj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/178\"\u003eapple/swift-metrics#178\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.0...2.7.1\"\u003ehttps://github.com/apple/swift-metrics/compare/2.7.0...2.7.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-metrics/commit/0743a9364382629da3bf5677b46a2c4b1ce5d2a6\"\u003e\u003ccode\u003e0743a93\u003c/code\u003e\u003c/a\u003e doc updates - formatting, organization, and language (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/b6680a54cbb34dcfa25627b2a69c04e7d6d74a0e\"\u003e\u003ccode\u003eb6680a5\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/73971ac750d86e326b0bcd09d35d4ebcff35b52b\"\u003e\u003ccode\u003e73971ac\u003c/code\u003e\u003c/a\u003e TestMetrics.FullKey hash goes via Dictionary (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/22b161ab0f2c2e3e123acf57b67a6e1a66f2ca48\"\u003e\u003ccode\u003e22b161a\u003c/code\u003e\u003c/a\u003e Update TestMetrics.swift (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/6934683f95af14ee6ccf3ab78caa7815a7d55cb5\"\u003e\u003ccode\u003e6934683\u003c/code\u003e\u003c/a\u003e Enable release mode builds (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-metrics/compare/2.7.0...2.7.1\"\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/1511","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fopen-meteo/issues/1511","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1511/packages"}},{"old_version":"1.13.0","new_version":"1.14.0","update_type":"minor","path":null,"pr_created_at":"2025-09-29T23:12:05.000Z","version_change":"1.13.0 → 1.14.0","issue":{"uuid":"2872365187","node_id":"PR_kwDOFqR2-M6rNNCD","number":1510,"state":"closed","title":"fix: bump the swift-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-30T10:44:58.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-29T23:12:05.000Z","updated_at":"2025-09-30T10:44:58.000Z","time_to_close":41573,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":8,"packages":[{"name":"github.com/apple/swift-nio","old_version":"2.86.0","new_version":"2.86.2","repository_url":"https://github.com/apple/swift-nio"},{"name":"github.com/apple/swift-collections","old_version":"1.2.1","new_version":"1.3.0","repository_url":"https://github.com/apple/swift-collections"},{"name":"github.com/apple/swift-nio-ssl","old_version":"2.34.0","new_version":"2.34.1","repository_url":"https://github.com/apple/swift-nio-ssl"},{"name":"github.com/apple/swift-numerics","old_version":"1.1.0","new_version":"1.1.1","repository_url":"https://github.com/apple/swift-numerics"},{"name":"github.com/apple/swift-certificates","old_version":"1.13.0","new_version":"1.14.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"3.15.0","new_version":"3.15.1","repository_url":"https://github.com/apple/swift-crypto"},{"name":"github.com/apple/swift-metrics","old_version":"2.7.0","new_version":"2.7.1","repository_url":"https://github.com/apple/swift-metrics"},{"name":"github.com/open-meteo/sdk","old_version":"1.20.1","new_version":"1.21.0","repository_url":"https://github.com/open-meteo/sdk"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [github.com/apple/swift-nio](https://github.com/apple/swift-nio) | `2.86.0` | `2.86.2` |\n| [github.com/apple/swift-collections](https://github.com/apple/swift-collections) | `1.2.1` | `1.3.0` |\n| [github.com/apple/swift-nio-ssl](https://github.com/apple/swift-nio-ssl) | `2.34.0` | `2.34.1` |\n| [github.com/apple/swift-numerics](https://github.com/apple/swift-numerics) | `1.1.0` | `1.1.1` |\n| [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) | `1.13.0` | `1.14.0` |\n| [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto) | `3.15.0` | `3.15.1` |\n| [github.com/apple/swift-metrics](https://github.com/apple/swift-metrics) | `2.7.0` | `2.7.1` |\n| [github.com/open-meteo/sdk](https://github.com/open-meteo/sdk) | `1.20.1` | `1.21.0` |\n\n\nUpdates `github.com/apple/swift-nio` from 2.86.0 to 2.86.2\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.86.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\u003eThe formatter changed its mind 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/3379\"\u003eapple/swift-nio#3379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd back NIOFileSystem 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/3380\"\u003eapple/swift-nio#3380\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStatic sdk allow custom args 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/3377\"\u003eapple/swift-nio#3377\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.86.1...2.86.2\"\u003ehttps://github.com/apple/swift-nio/compare/2.86.1...2.86.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eSwiftNIO 2.86.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\u003e[Windows] Ensure ssize_t and socklen_t are available 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/3337\"\u003eapple/swift-nio#3337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Add msghdr extension for Windows 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/3336\"\u003eapple/swift-nio#3336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Ensure NIOHTTP1 compiles 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/3338\"\u003eapple/swift-nio#3338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop all server response parts after an invalid header 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/3339\"\u003eapple/swift-nio#3339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make Thread.swift compile 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/3341\"\u003eapple/swift-nio#3341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make ControlMessage.swift compile 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/3342\"\u003eapple/swift-nio#3342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Map naming conventions Windows -\u0026gt; Posix (ssize_t) 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/3343\"\u003eapple/swift-nio#3343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make SelectableEventLoop compile 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/3344\"\u003eapple/swift-nio#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix deprecation warnings 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/3345\"\u003eapple/swift-nio#3345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] fatalError concurrency takeover 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/3347\"\u003eapple/swift-nio#3347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make \u003ccode\u003eSocketChannel.swift\u003c/code\u003e compile 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/3348\"\u003eapple/swift-nio#3348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Use WSASend as writev equivalent 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/3350\"\u003eapple/swift-nio#3350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Fix getenv warnings in NIOPosix and NIOEmbedded 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/3351\"\u003eapple/swift-nio#3351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] \u003ccode\u003edup\u003c/code\u003e is deprecated on Windows, use \u003ccode\u003e_dup\u003c/code\u003e instead 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/3352\"\u003eapple/swift-nio#3352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Add shims to make string from \u003ccode\u003eGetLastError\u003c/code\u003e using \u003ccode\u003eFormatMessage\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/3353\"\u003eapple/swift-nio#3353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Allow \u003ccode\u003e_SelectorBackendProtocol\u003c/code\u003e to work with Windows Handles 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/3356\"\u003eapple/swift-nio#3356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Use recv instead of read 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/3357\"\u003eapple/swift-nio#3357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Disable Pipelines for now (fatalError) 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/3358\"\u003eapple/swift-nio#3358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSelectableEventLoop.debugDescription: fix debugDescription deadlock 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/3360\"\u003eapple/swift-nio#3360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Return false from concurrency takeover 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/3362\"\u003eapple/swift-nio#3362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Make SelectorGeneric compile on Windows 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/3359\"\u003eapple/swift-nio#3359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Reimplement pread 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/3361\"\u003eapple/swift-nio#3361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Sleep instead of WSAPoll, if no outstanding IO 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/3365\"\u003eapple/swift-nio#3365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Reimplement pwrite 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/3364\"\u003eapple/swift-nio#3364\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Windows] Ensure WSAStartup is correctly called. 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/3366\"\u003eapple/swift-nio#3366\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove NIOFileSystem from products 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/3370\"\u003eapple/swift-nio#3370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMiscellaneous rearrangements of NIOFileSystem 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/pull/3333\"\u003eapple/swift-nio#3333\u003c/a\u003e, 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/3363\"\u003eapple/swift-nio#3363\u003c/a\u003e, and 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/3367\"\u003eapple/swift-nio#3367\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Android imports for some new tests in \u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3308\"\u003e#3308\u003c/a\u003e that require it by \u003ca href=\"https://github.com/finagolfin\"\u003e\u003ccode\u003e@​finagolfin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3334\"\u003eapple/swift-nio#3334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake testMetricsDelegateTickInfo less flaky 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/3335\"\u003eapple/swift-nio#3335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[wasm][2/2] Include WebAssembly SDK checks in PR and main workflows by \u003ca href=\"https://github.com/kateinoigakukun\"\u003e\u003ccode\u003e@​kateinoigakukun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-nio/pull/3332\"\u003eapple/swift-nio#3332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse path based deps in the alloc counter framework 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/3355\"\u003eapple/swift-nio#3355\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/a18bddb0acf7a40d982b2f128ce73ce4ee31f352\"\u003e\u003ccode\u003ea18bddb\u003c/code\u003e\u003c/a\u003e Add back NIOFileSystem (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3380\"\u003e#3380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/db496205af97725a6bfa107ef235a0bb87415ec0\"\u003e\u003ccode\u003edb49620\u003c/code\u003e\u003c/a\u003e Static sdk allow custom args (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3377\"\u003e#3377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/f2ebedb36a2e91f213521aa3ab3d3b496b6b9e15\"\u003e\u003ccode\u003ef2ebedb\u003c/code\u003e\u003c/a\u003e The formatter changed its mind (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3379\"\u003e#3379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/154706efd36d8d8a7d030eea9bcbeca56a947c62\"\u003e\u003ccode\u003e154706e\u003c/code\u003e\u003c/a\u003e Matrix custom env vars (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3376\"\u003e#3376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/6c114e3c62ff84ef325d5071b42171d84b63e8a5\"\u003e\u003ccode\u003e6c114e3\u003c/code\u003e\u003c/a\u003e Update CI scripts for 6.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3374\"\u003e#3374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/325c3231cfe3230cd9f3c6e06fdf70e53d8b2346\"\u003e\u003ccode\u003e325c323\u003c/code\u003e\u003c/a\u003e Add Xcode 26.0, 16.4 CI, remove 16.2 (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3375\"\u003e#3375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/2550c9ed48e11193780e097277ce21be8352e8cf\"\u003e\u003ccode\u003e2550c9e\u003c/code\u003e\u003c/a\u003e Remove NIOFileSystem from products (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3370\"\u003e#3370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/5679824930ad1805da272591b957222239cd3b23\"\u003e\u003ccode\u003e5679824\u003c/code\u003e\u003c/a\u003e [Windows] Ensure WSAStartup is correctly called. (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3366\"\u003e#3366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/66a85ba0e233cff9546df2847c8aafd2579eabe7\"\u003e\u003ccode\u003e66a85ba\u003c/code\u003e\u003c/a\u003e Add back _NIOFileSystem (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3367\"\u003e#3367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio/commit/e95d7421606c2025c6f5845e888236eabaa3a9f7\"\u003e\u003ccode\u003ee95d742\u003c/code\u003e\u003c/a\u003e [Windows] Reimplement pwrite (\u003ca href=\"https://redirect.github.com/apple/swift-nio/issues/3364\"\u003e#3364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-nio/compare/2.86.0...2.86.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-collections` from 1.2.1 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-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.3.0\u003c/h2\u003e\n\u003cp\u003eThis feature release supports Swift toolchain versions 6.0, 6.1 and 6.2, and it includes the following improvements:\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eBasicContainers\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis new module collects ownership-aware, low-level variants of existing data structures in the core standard library. In this release, this module consists of two array variants, \u003ccode\u003eUniqueArray\u003c/code\u003e and \u003ccode\u003eRigidArray\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThese new types are provided as less flexible, noncopyable alternatives to the classic \u003ccode\u003eArray\u003c/code\u003e type. The standard \u003ccode\u003eArray\u003c/code\u003e implements value semantics with the copy-on-write optimization; this inherently requires elements to be copyable, and it is itself copyable.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estruct UniqueArray\u0026lt;Element\u0026gt;\u003c/code\u003e is a noncopyable array variant that takes away \u003ccode\u003eArray\u003c/code\u003e's copy-on-write behavior, enabling support for noncopyable elements. This type's noncopyability means mutations can always assume that the array is uniquely owned, with no shared copies (hence the name!). This means that array mutations such as mutating an element at an index can behave much more predictably, with no unexpected performance spikes due to having to copy shared storage.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003estruct RigidArray\u0026lt;Element\u0026gt;\u003c/code\u003e goes even further, by also disabling dynamic resizing. Rigid arrays have a fixed capacity: they are initialized with room for a particular number of elements, and they never implicitly grow (nor shrink) their storage. When a rigid array's count reaches its capacity, it becomes unable to add any new items -- inserting into a full array is considered a programming error. This makes this a quite inflexible (or \u003cem\u003erigid\u003c/em\u003e) type indeed, as avoiding storage overflow requires careful, up front planning on the resource needs of the task at hand. In exchange, rigid arrays can have extremely predictable performance characteristics.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eUniqueArray\u003c/code\u003e is a great default choice when a task just needs an array type that is able store noncopyable elements. \u003ccode\u003eRigidArray\u003c/code\u003e is best reserved for use cases that require absolute, pedantic control over memory use or latency -- such as control software running in environments with extremely limited memory, or when a certain task must always be completed in some given amount of time.\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eUnique\u003c/code\u003e and \u003ccode\u003eRigid\u003c/code\u003e prefixes applied here establish a general naming convention for low-level variants of the classic copy-on-write data structure implementations. Future releases are expected to flesh out our zoo of container types by adding \u003ccode\u003eUnique\u003c/code\u003e and \u003ccode\u003eRigid\u003c/code\u003e variants of the existing \u003ccode\u003eSet\u003c/code\u003e, \u003ccode\u003eDictionary\u003c/code\u003e, \u003ccode\u003eDeque\u003c/code\u003e, \u003ccode\u003eHeap\u003c/code\u003e and other constructs, with type names such as as \u003ccode\u003eRigidDictionary\u003c/code\u003e and \u003ccode\u003eUniqueDeque\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eTrailingElementsModule\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis new module ships a new \u003ccode\u003eTrailingArray\u003c/code\u003e construct, a preview of a new low-level, ownership-aware variant of \u003ccode\u003eManagedBuffer\u003c/code\u003e. This is primarily intended as a interoperability helper for C constructs that consist of a fixed-size header directly followed by variable-size storage buffer.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eContainersPreview\u003c/code\u003e module\u003c/h3\u003e\n\u003cp\u003eThis module is intended to contain previews of an upcoming ownership-aware container model. In this initial release, this module consists of just one construct: \u003ccode\u003estruct Box\u0026lt;T\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eBox\u003c/code\u003e is a wrapper type that forms a noncopyable, heap allocated box around an arbitrary value.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge release/1.1 to main 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/204\"\u003eapple/swift-collections#204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge relase/1.1 to main, without taking any changes 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/206\"\u003eapple/swift-collections#206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Heap] Add methods to replace minimum/maximum (redux) 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/208\"\u003eapple/swift-collections#208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePersistent collections updates (part 10) 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/207\"\u003eapple/swift-collections#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CMakeLists.txt by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/215\"\u003eapple/swift-collections#215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge latest changes from release/1.1 to main 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/220\"\u003eapple/swift-collections#220\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch release/1.1 to main 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/231\"\u003eapple/swift-collections#231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[SortedCollections] Disable tests with \u003ca href=\"https://github.com/testable\"\u003e\u003ccode\u003e@​testable\u003c/code\u003e\u003c/a\u003e imports in release builds 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/232\"\u003eapple/swift-collections#232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Hashtable] Minor Documentation Fix (Typo) by \u003ca href=\"https://github.com/nickkohrn\"\u003e\u003ccode\u003e@​nickkohrn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/241\"\u003eapple/swift-collections#241\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch \u003ccode\u003erelease/1.1\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e 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/248\"\u003eapple/swift-collections#248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/glessard\"\u003e\u003ccode\u003e@​glessard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/251\"\u003eapple/swift-collections#251\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[OrderedDictionary] Explicitly mention in documentation that keys/values are ordered by \u003ca href=\"https://github.com/warpling\"\u003e\u003ccode\u003e@​warpling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/254\"\u003eapple/swift-collections#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support ARM64 spelling by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/282\"\u003eapple/swift-collections#282\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge release/1.1 to main 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/284\"\u003eapple/swift-collections#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate release checklist 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/323\"\u003eapple/swift-collections#323\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: update the build rules for adjusted tree layout by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/331\"\u003eapple/swift-collections#331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support using swift-collections in larger projects by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/330\"\u003eapple/swift-collections#330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge release/1.1 to main 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/332\"\u003eapple/swift-collections#332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: support building in Debug mode on Windows by \u003ca href=\"https://github.com/compnerd\"\u003e\u003ccode\u003e@​compnerd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/333\"\u003eapple/swift-collections#333\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBugfix Incorrect Assert in BTree.removeFirst/removeLast by \u003ca href=\"https://github.com/LeoNavel\"\u003e\u003ccode\u003e@​LeoNavel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/349\"\u003eapple/swift-collections#349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos by \u003ca href=\"https://github.com/rex4539\"\u003e\u003ccode\u003e@​rex4539\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-collections/pull/356\"\u003eapple/swift-collections#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMerge branch \u003ccode\u003erelease/1.1\u003c/code\u003e to \u003ccode\u003emain\u003c/code\u003e 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/358\"\u003eapple/swift-collections#358\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-collections/commit/7b847a3b7008b2dc2f47ca3110d8c782fb2e5c7e\"\u003e\u003ccode\u003e7b847a3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/525\"\u003e#525\u003c/a\u003e from apple/interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/ccb60599696d69e9744224367ca927e6ba3f74b3\"\u003e\u003ccode\u003eccb6059\u003c/code\u003e\u003c/a\u003e Update docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/bf71f066673cb47e77d61f585eacfcea260c7d1f\"\u003e\u003ccode\u003ebf71f06\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-collections/issues/524\"\u003e#524\u003c/a\u003e from apple/interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/68eca941248011fdc278bd752f39fbd3f62e46c7\"\u003e\u003ccode\u003e68eca94\u003c/code\u003e\u003c/a\u003e RigidArray: Fix discrepancy between adjusted copy() behavior and its test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/aae7896e3bcaa535aa3f4760b3648cdeb91e2729\"\u003e\u003ccode\u003eaae7896\u003c/code\u003e\u003c/a\u003e Merge branch 'release/1.2' into interim-1.3-branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/8df8ae35374bda346f58c0fc682e58a90b246185\"\u003e\u003ccode\u003e8df8ae3\u003c/code\u003e\u003c/a\u003e More doc updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/9cf2cf254abfd577c2890716ac13e9c180d3873f\"\u003e\u003ccode\u003e9cf2cf2\u003c/code\u003e\u003c/a\u003e Update RigidArray API docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c6cc6ed1503abf47607180e6d41a86bebdcb52a9\"\u003e\u003ccode\u003ec6cc6ed\u003c/code\u003e\u003c/a\u003e Add some rudimentary docs to Box\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/e5577bb12baca5731ec3890e1b9c3c70919cf7c2\"\u003e\u003ccode\u003ee5577bb\u003c/code\u003e\u003c/a\u003e Update DocC documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-collections/commit/c185d8dfbc481479e85f3116f414f8978e823183\"\u003e\u003ccode\u003ec185d8d\u003c/code\u003e\u003c/a\u003e Update Swift Package Index configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-collections/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-nio-ssl` from 2.34.0 to 2.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-ssl/releases\"\u003egithub.com/apple/swift-nio-ssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwiftNIO SSL 2.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\u003eMake sslContextCallback overrides replace the existing chain, rather than adding to it 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-ssl/pull/557\"\u003eapple/swift-nio-ssl#557\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/hamzahrmalik\"\u003e\u003ccode\u003e@​hamzahrmalik\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/pull/557\"\u003eapple/swift-nio-ssl#557\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.34.0...2.34.1\"\u003ehttps://github.com/apple/swift-nio-ssl/compare/2.34.0...2.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-ssl/commit/b2b043a8810ab6d51b3ff4df17f057d87ef1ec7c\"\u003e\u003ccode\u003eb2b043a\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-nio-ssl/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-nio-ssl/commit/6ae36f227360577462a675dddbc34e33d9ad1ecb\"\u003e\u003ccode\u003e6ae36f2\u003c/code\u003e\u003c/a\u003e Make sslContextCallback overrides replace the existing chain, rather than add...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-nio-ssl/compare/2.34.0...2.34.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-numerics` from 1.1.0 to 1.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apple/swift-numerics/releases\"\u003egithub.com/apple/swift-numerics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.1: $Embedded support\u003c/h2\u003e\n\u003cp\u003eThis is a small patch release with a single change by new contributor \u003ca href=\"https://github.com/ebariaux\"\u003e\u003ccode\u003e@​ebariaux\u003c/code\u003e\u003c/a\u003e to enable Swift Numerics to work in $Embedded contexts by suppressing the Encodable, Decodable, and CustomDebugStringConvertible conformances.\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-numerics/commit/0c0290ff6b24942dadb83a929ffaaa1481df04a2\"\u003e\u003ccode\u003e0c0290f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/331\"\u003e#331\u003c/a\u003e from stephentyrone/embedded-support-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/cc9f8e3c5f500c89a91567646dbc9ea715c8dd4c\"\u003e\u003ccode\u003ecc9f8e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/330\"\u003e#330\u003c/a\u003e from ebariaux/main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-numerics/compare/1.1.0...1.1.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.13.0 to 1.14.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\u003eSwift Certificates 1.14.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 a validated certificate chain type 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-certificates/pull/272\"\u003eapple/swift-certificates#272\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.13.0...1.14.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.13.0...1.14.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/4b092f15164144c24554e0a75e080a960c5190a6\"\u003e\u003ccode\u003e4b092f1\u003c/code\u003e\u003c/a\u003e Introduce a validated certificate chain type (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.13.0...1.14.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 3.15.0 to 3.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-crypto/releases\"\u003egithub.com/apple/swift-crypto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSwift Crypto 3.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\u003eMove away from Foundation.Thread 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-crypto/pull/404\"\u003eapple/swift-crypto#404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate BoringSSL to 0226f30467f540a3f62ef48d453f93927da199b6 by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/406\"\u003eapple/swift-crypto#406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBuildfix OpenBSD. 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-crypto/pull/411\"\u003eapple/swift-crypto#411\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove useless \u003ccode\u003etry\u003c/code\u003e to fix warnings by \u003ca href=\"https://github.com/ptoffy\"\u003e\u003ccode\u003e@​ptoffy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/412\"\u003eapple/swift-crypto#412\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix script path in PR template by \u003ca href=\"https://github.com/0xTim\"\u003e\u003ccode\u003e@​0xTim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/408\"\u003eapple/swift-crypto#408\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake the tests Swift 6 ready. 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-crypto/pull/409\"\u003eapple/swift-crypto#409\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-crypto/pull/414\"\u003eapple/swift-crypto#414\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/3.15.0...3.16.0\"\u003ehttps://github.com/apple/swift-crypto/compare/3.15.0...3.16.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/95ba0316a9b733e92bb6b071255ff46263bbe7dc\"\u003e\u003ccode\u003e95ba031\u003c/code\u003e\u003c/a\u003e Enable Swift 6.2 jobs in CI (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/527fef6228c3ce8a46ebf63e631bd60adf6c4d21\"\u003e\u003ccode\u003e527fef6\u003c/code\u003e\u003c/a\u003e Remove useless \u003ccode\u003etry\u003c/code\u003e to fix warnings (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/b1f7679f29c343ee2df0c61a5abbfd3cab413c77\"\u003e\u003ccode\u003eb1f7679\u003c/code\u003e\u003c/a\u003e Buildfix OpenBSD. (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c661debfc281ed66881668a3e3648956c6a14cec\"\u003e\u003ccode\u003ec661deb\u003c/code\u003e\u003c/a\u003e Update BoringSSL to 0226f30467f540a3f62ef48d453f93927da199b6 (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/141f5b4e1703cadf56fe8e53b8f964784c91aa84\"\u003e\u003ccode\u003e141f5b4\u003c/code\u003e\u003c/a\u003e Make the tests Swift 6 ready. (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/9552067c746583b76b44e01b43c034d6bfc40891\"\u003e\u003ccode\u003e9552067\u003c/code\u003e\u003c/a\u003e Fix script path in PR template (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c46250209ea63dc1557f8b1f2ac418c85ea39e7c\"\u003e\u003ccode\u003ec462502\u003c/code\u003e\u003c/a\u003e Move away from Foundation.Thread (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/3.15.0...3.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/apple/swift-metrics` from 2.7.0 to 2.7.1\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.7.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\u003eUpdate TestMetrics.swift 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/177\"\u003eapple/swift-metrics#177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTestMetrics.FullKey hash goes via Dictionary 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/179\"\u003eapple/swift-metrics#179\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable release mode builds 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-metrics/pull/175\"\u003eapple/swift-metrics#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md by \u003ca href=\"https://github.com/PaulRWillis\"\u003e\u003ccode\u003e@​PaulRWillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/180\"\u003eapple/swift-metrics#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc updates - formatting, organization, and language 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-metrics/pull/178\"\u003eapple/swift-metrics#178\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/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/175\"\u003eapple/swift-metrics#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PaulRWillis\"\u003e\u003ccode\u003e@​PaulRWillis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/180\"\u003eapple/swift-metrics#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/heckj\"\u003e\u003ccode\u003e@​heckj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-metrics/pull/178\"\u003eapple/swift-metrics#178\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.0...2.7.1\"\u003ehttps://github.com/apple/swift-metrics/compare/2.7.0...2.7.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-metrics/commit/0743a9364382629da3bf5677b46a2c4b1ce5d2a6\"\u003e\u003ccode\u003e0743a93\u003c/code\u003e\u003c/a\u003e doc updates - formatting, organization, and language (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/178\"\u003e#178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/b6680a54cbb34dcfa25627b2a69c04e7d6d74a0e\"\u003e\u003ccode\u003eb6680a5\u003c/code\u003e\u003c/a\u003e Update README.md (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/180\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/73971ac750d86e326b0bcd09d35d4ebcff35b52b\"\u003e\u003ccode\u003e73971ac\u003c/code\u003e\u003c/a\u003e TestMetrics.FullKey hash goes via Dictionary (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/22b161ab0f2c2e3e123acf57b67a6e1a66f2ca48\"\u003e\u003ccode\u003e22b161a\u003c/code\u003e\u003c/a\u003e Update TestMetrics.swift (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-metrics/commit/6934683f95af14ee6ccf3ab78caa7815a7d55cb5\"\u003e\u003ccode\u003e6934683\u003c/code\u003e\u003c/a\u003e Enable release mode builds (\u003ca href=\"https://redirect.github.com/apple/swift-metrics/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-metrics/compare/2.7.0...2.7.1\"\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.20.1 to 1.21.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.21.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.20.1...v1.21.0\"\u003e1.21.0\u003c/a\u003e (2025-09-26)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional models NAM, ensemble models and icon d2 ruc (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/223\"\u003e#223\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/24f3c59cb7af4bdfe188758b7ea8669a7a037d29\"\u003e24f3c59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/ea75f281781efc3f18424e94ac405d19e9ff996c\"\u003eea75f28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-dotnet from 4.3.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/216\"\u003e#216\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/0582e04c1a6e92a84ec95d1f205c6cba2bd92d44\"\u003e0582e04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-java from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/214\"\u003e#214\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/f6e77854a77dc2b46c4a623ffcfa8ec37c6f1403\"\u003ef6e7785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/217\"\u003e#217\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/0f61f3b0529eec4ec31ef1f117a69954098bf3d2\"\u003e0f61f3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump actions/setup-python from 5 to 6 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/218\"\u003e#218\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/1b74fe8041053cf3aebc4e2bc5f5705c01ce5b24\"\u003e1b74fe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/a560f29dda31a7d1f3b4b446b754da35dd2652f0\"\u003ea560f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the semantic group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/220\"\u003e#220\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/172e723a7dcead647209560efa77c2ea8548418f\"\u003e172e723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the semantic group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/210\"\u003e#210\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/sdk/commit/d028d34e1bba1dc4128bfef535890dd32f53743f\"\u003ed028d34\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/24f3c59cb7af4bdfe188758b7ea8669a7a037d29\"\u003e\u003ccode\u003e24f3c59\u003c/code\u003e\u003c/a\u003e feat: Add additional models NAM, ensemble models and icon d2 ruc (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/172e723a7dcead647209560efa77c2ea8548418f\"\u003e\u003ccode\u003e172e723\u003c/code\u003e\u003c/a\u003e fix: bump the semantic group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/1b74fe8041053cf3aebc4e2bc5f5705c01ce5b24\"\u003e\u003ccode\u003e1b74fe8\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-python from 5 to 6 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/0f61f3b0529eec4ec31ef1f117a69954098bf3d2\"\u003e\u003ccode\u003e0f61f3b\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-node from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/0582e04c1a6e92a84ec95d1f205c6cba2bd92d44\"\u003e\u003ccode\u003e0582e04\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-dotnet from 4.3.1 to 5.0.0 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/a560f29dda31a7d1f3b4b446b754da35dd2652f0\"\u003e\u003ccode\u003ea560f29\u003c/code\u003e\u003c/a\u003e fix: bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/215\"\u003e#215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/f6e77854a77dc2b46c4a623ffcfa8ec37c6f1403\"\u003e\u003ccode\u003ef6e7785\u003c/code\u003e\u003c/a\u003e fix: bump actions/setup-java from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/ea75f281781efc3f18424e94ac405d19e9ff996c\"\u003e\u003ccode\u003eea75f28\u003c/code\u003e\u003c/a\u003e fix: bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/sdk/commit/d028d34e1bba1dc4128bfef535890dd32f53743f\"\u003e\u003ccode\u003ed028d34\u003c/code\u003e\u003c/a\u003e fix: bump the semantic group across 1 directory with 5 updates (\u003ca href=\"https://redirect.github.com/open-meteo/sdk/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-meteo/sdk/compare/v1.20.1...v1.21.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/1510","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fopen-meteo/issues/1510","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1510/packages"}},{"old_version":"1.12.0","new_version":"1.13.0","update_type":"minor","path":null,"pr_created_at":"2025-09-02T12:34:48.000Z","version_change":"1.12.0 → 1.13.0","issue":{"uuid":"2792510238","node_id":"PR_kwDOFqR2-M6mclMe","number":1491,"state":"open","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":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T12:34:48.000Z","updated_at":"2025-09-02T12:34:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"swift-dependencies","update_count":4,"packages":[{"name":"github.com/swift-server/async-http-client","old_version":"1.26.1","new_version":"1.27.0","repository_url":"https://github.com/swift-server/async-http-client"},{"name":"github.com/apple/swift-numerics","old_version":"1.0.3","new_version":"1.1.0","repository_url":"https://github.com/apple/swift-numerics"},{"name":"github.com/apple/swift-certificates","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/apple/swift-certificates"},{"name":"github.com/apple/swift-crypto","old_version":"3.14.0","new_version":"3.15.0","repository_url":"https://github.com/apple/swift-crypto"}],"path":null,"ecosystem":"swift"},"body":"Bumps the swift-dependencies group with 4 updates: [github.com/swift-server/async-http-client](https://github.com/swift-server/async-http-client), [github.com/apple/swift-numerics](https://github.com/apple/swift-numerics), [github.com/apple/swift-certificates](https://github.com/apple/swift-certificates) and [github.com/apple/swift-crypto](https://github.com/apple/swift-crypto).\n\nUpdates `github.com/swift-server/async-http-client` from 1.26.1 to 1.27.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\u003eAsyncHTTPClient 1.27.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 Swift 5.9 by \u003ca href=\"https://github.com/glbrntt\"\u003e\u003ccode\u003e@​glbrntt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/845\"\u003eswift-server/async-http-client#845\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Int64.random instead of .randomElement in HTTPConnectionPool.calculateBackoff by \u003ca href=\"https://github.com/jessezamora\"\u003e\u003ccode\u003e@​jessezamora\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/848\"\u003eswift-server/async-http-client#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emake HTTPClient Sendable without \u003ca href=\"https://github.com/unchecked\"\u003e\u003ccode\u003e@​unchecked\u003c/code\u003e\u003c/a\u003e by \u003ca href=\"https://github.com/weissi\"\u003e\u003ccode\u003e@​weissi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/852\"\u003eswift-server/async-http-client#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix trailing space in ConnectionPool.Key string by \u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/855\"\u003eswift-server/async-http-client#855\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable release mode builds by \u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/850\"\u003eswift-server/async-http-client#850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeflake HTTP2ConnectionTests/testSimpleGetRequest 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/851\"\u003eswift-server/async-http-client#851\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/jessezamora\"\u003e\u003ccode\u003e@​jessezamora\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/848\"\u003eswift-server/async-http-client#848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/josephnoir\"\u003e\u003ccode\u003e@​josephnoir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/850\"\u003eswift-server/async-http-client#850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gwynne\"\u003e\u003ccode\u003e@​gwynne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/swift-server/async-http-client/pull/855\"\u003eswift-server/async-http-client#855\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.26.1...1.27.0\"\u003ehttps://github.com/swift-server/async-http-client/compare/1.26.1...1.27.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/254d34096123cd5da4f82e69f52f622ac7526d68\"\u003e\u003ccode\u003e254d340\u003c/code\u003e\u003c/a\u003e Fix trailing space in ConnectionPool.Key string (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/855\"\u003e#855\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/abb11d5b903ded6a9c9b7871e82690bdabad21b0\"\u003e\u003ccode\u003eabb11d5\u003c/code\u003e\u003c/a\u003e make HTTPClient Sendable without \u003ca href=\"https://github.com/unchecked\"\u003e\u003ccode\u003e@​unchecked\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/2edac1df1947efbe30b8cffe5ed2df03f41a7e1d\"\u003e\u003ccode\u003e2edac1d\u003c/code\u003e\u003c/a\u003e Deflake HTTP2ConnectionTests/testSimpleGetRequest (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/64021b3066303c01e2e4abcde181422790e99080\"\u003e\u003ccode\u003e64021b3\u003c/code\u003e\u003c/a\u003e Enable release mode builds (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/0b6f957d331d3e2d56b709781b2ad136075f99f8\"\u003e\u003ccode\u003e0b6f957\u003c/code\u003e\u003c/a\u003e Use Int64.random instead of .randomElement in HTTPConnectionPool.calculateBac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swift-server/async-http-client/commit/20216dfe9dc386aebf0af5608dc89a05d294600e\"\u003e\u003ccode\u003e20216df\u003c/code\u003e\u003c/a\u003e Drop support for Swift 5.9 (\u003ca href=\"https://redirect.github.com/swift-server/async-http-client/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/swift-server/async-http-client/compare/1.26.1...1.27.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-numerics` from 1.0.3 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/apple/swift-numerics/releases\"\u003egithub.com/apple/swift-numerics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1: Relax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExpanded documentation and docc catalogs for ComplexModule and RealModule\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e“Relaxed arithmetic” bindings are added to the Real module. These allow you to write floating-point arithmetic that licenses the compiler to reassociate and form FMAs, which allows for much better performance in hot loops (e.g. if you are writing a signal-processing or linear algebra kernel in Swift). I expect that these will get nicer syntax sugar eventually, but I want the functionality to be available now, because it can make a huge difference in some cases. For arrays that fit into cache, on common hardware, relaxedSum below is an order of magnitude faster than strictSum, and often competitive with specialized libraries when optimization is enabled.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003efunc strictSum(_ array: [Float]) -\u0026gt; Float {\n  array.reduce(0, +)\n}\n\u003cp\u003eimport RealModule\nfunc relaxedSum(_ array: [Float]) -\u0026gt; Float {\narray.reduce(0, Relaxed.sum)\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe generic constraint on the Augmented arithmetic methods has been relaxed from \u003ccode\u003eReal\u003c/code\u003e to \u003ccode\u003eFloatingPoint\u003c/code\u003e. This is more correct and makes the operations more broadly useful. Arguably, \u003ccode\u003eAugmented.sum(large:small:)\u003c/code\u003e should be constrained to \u003ccode\u003eBinaryFloatingPoint\u003c/code\u003e, because the \u003ccode\u003efast2sum\u003c/code\u003e algorithm doesn’t work in radix 10, but this would complicate generic call sites. Instead, it will dispatch to the unordered \u003ccode\u003esum(_:_:)\u003c/code\u003e for decimal types, so that callers do not have to worry about this detail.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThere is a \u003ca href=\"https://github.com/apple/swift-numerics/blob/be0d7c65d1321e0cddee84acba10daf5f13ff795/Sources/ComplexModule/Complex%2BAlgebraicField.swift#L48\"\u003enew algorithm for complex division\u003c/a\u003e when the inputs are poorly scaled such that the naïve approach would fail. This gives more accurate results than the old approach, and (importantly for some use cases) does not perturb results if the numerator and denominator are rescaled by the same power of two (up to the underflow boundary), and is more optimizable. Note that while it produces better results, the results will change for some inputs vis-à-vis what is seen on 1.0.x\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eComplex no longer conditionally conforms to Differentiable. Given that the Differentiation module has not formally stabilized, support for it will be moved onto a feature branch for now.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAlgebraicField has a \u003ccode\u003eMagnitude: AlgebraicField\u003c/code\u003e constraint. This is formally source-breaking. I do not expect it to actually matter for any real-world clients, which is why this isn’t a major-version release, but I want to make sure people are aware of it. Please speak up if it would have an effect that I’m overlooking.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eComplex has a new rawStorage property that directly vends the cartesian coordinates as a tuple. Previously they were available via underscored properties. These are mainly useful for interoperation with other languages, but are expected to be fairly niche outside of that use case.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAs always, thanks for your feedback and contributions.\u003c/p\u003e\n\u003ch2\u003e1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Swift tools version is bumped to 5.9.\u003c/li\u003e\n\u003cli\u003eExpanded documentation and docc catalogs for ComplexModule and RealModule\u003c/li\u003e\n\u003cli\u003eThe generic constraint on the Augmented arithmetic methods has been relaxed from Real to FloatingPoint. This is more correct and makes the operations more broadly useful. Formally, Augmented.sum(large:small:) should arguably be constrained to BinaryFloatingPoint, because the fast2sum algorithm doesn’t work in radix 10, but this would complicate generic call sites. Instead, it will dispatch to the unordered sum(\u003cem\u003e:\u003c/em\u003e:) for decimal types, so that callers do not have to worry about this detail. (Thanks to \u003ca href=\"https://github.com/markuswntr\"\u003e\u003ccode\u003e@​markuswntr\u003c/code\u003e\u003c/a\u003e for contributing the \u003ccode\u003esum(_:_:)\u003c/code\u003e implementation).\u003c/li\u003e\n\u003cli\u003eThere is a \u003ca href=\"https://github.com/apple/swift-numerics/blob/be0d7c65d1321e0cddee84acba10daf5f13ff795/Sources/ComplexModule/Complex%2BAlgebraicField.swift#L48\"\u003enew algorithm for complex division\u003c/a\u003e when the inputs are poorly scaled such that the naïve approach would fail. This gives more accurate results than the old approach, and (importantly for some use cases) does not perturb results if the numerator and denominator are rescaled by the same power of two (up to the underflow boundary), and is more optimizable. Note that while it produces better results, the results will change for some inputs vis-à-vis what is seen on 1.0.x\u003c/li\u003e\n\u003cli\u003eComplex no longer conditionally conforms to Differentiable. Given that the Differentiation module has not formally stabilized, this seems appropriate.\u003c/li\u003e\n\u003cli\u003eAlgebraicField has a Magnitude: AlgebraicField constraint. This is formally source-breaking. I do not expect it to actually matter for any real-world clients, which is why this isn’t a major-version release, but I want to make sure people are aware of it. Please speak up if it would have an effect that I’m overlooking.\u003c/li\u003e\n\u003cli\u003eComplex has a new rawStorage property that directly vends the cartesian coordinates as a tuple. Previously they were available via underscored properties. These are mainly useful for interoperation with other languages, but are expected to be fairly niche outside of that use case.\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/apple/swift-numerics/commit/bbadd4b853a33fd78c4ae977d17bb2af15eb3f2a\"\u003e\u003ccode\u003ebbadd4b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/326\"\u003e#326\u003c/a\u003e from stephentyrone/wasm-testing-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/e46ddfe0878e599c1aac55226cd5e2ddc5ae7205\"\u003e\u003ccode\u003ee46ddfe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/325\"\u003e#325\u003c/a\u003e from stephentyrone/enable-wasm-testing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/1653d35461c3e74c1d5182062e0d2d0b10534f7b\"\u003e\u003ccode\u003e1653d35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/323\"\u003e#323\u003c/a\u003e from stephentyrone/docc-stuff-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/207fea2fc13e7af5c37860d2f8d815fb2d90e6fc\"\u003e\u003ccode\u003e207fea2\u003c/code\u003e\u003c/a\u003e Pull documentation revamp from main into release/1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/c16e7a961719f3f751a0ad5733eabe542c73b4fb\"\u003e\u003ccode\u003ec16e7a9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/322\"\u003e#322\u003c/a\u003e from stephentyrone/augmented-sum-assert-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/416b94a80ee41c696b9c972fa86569ca049990fd\"\u003e\u003ccode\u003e416b94a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/321\"\u003e#321\u003c/a\u003e from stephentyrone/remove-2sum-assert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/1a19d0d28df45be22bd259de258218c2c7bf29d0\"\u003e\u003ccode\u003e1a19d0d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/318\"\u003e#318\u003c/a\u003e from stephentyrone/constrain-algebraic-field-1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/d91884bb27f1451771d9e13f7b0098463d56014f\"\u003e\u003ccode\u003ed91884b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/315\"\u003e#315\u003c/a\u003e from stephentyrone/algebraic-field-magnitude\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/6bd8a0cc083b17f51c12f29ee34dd64b9f74f827\"\u003e\u003ccode\u003e6bd8a0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/apple/swift-numerics/issues/317\"\u003e#317\u003c/a\u003e from apple/stephentyrone-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-numerics/commit/05472f917ce625abbed889f3c0c02181d67325f8\"\u003e\u003ccode\u003e05472f9\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apple/swift-numerics/compare/1.0.3...1.1.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.12.0 to 1.13.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\u003eSwift Certificates 1.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\u003eRequire VerifierPolicy not have isolated conformance 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-certificates/pull/269\"\u003eapple/swift-certificates#269\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.12.0...1.13.0\"\u003ehttps://github.com/apple/swift-certificates/compare/1.12.0...1.13.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/20c451f1ad8e344e61ddbb34ef196653d4b73ea6\"\u003e\u003ccode\u003e20c451f\u003c/code\u003e\u003c/a\u003e Require VerifierPolicy not have isolated conformance (\u003ca href=\"https://redirect.github.com/apple/swift-certificates/issues/269\"\u003e#269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-certificates/compare/1.12.0...1.13.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 3.14.0 to 3.15.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\u003eSwift Crypto 3.15.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 Thread.threadDictionary instead of TaskLocal for thread-local 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/395\"\u003eapple/swift-crypto#395\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSemVer Patch\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid TSAN issue in _CryptoExtras/AES/CMAC 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-crypto/pull/402\"\u003eapple/swift-crypto#402\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove vendor-boringssl.sh script to make it work better by \u003ca href=\"https://github.com/xtremekforever\"\u003e\u003ccode\u003e@​xtremekforever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/396\"\u003eapple/swift-crypto#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Swift SDKs to generate symbols for Linux targets and armv7 (using swift-sdk-generator) by \u003ca href=\"https://github.com/xtremekforever\"\u003e\u003ccode\u003e@​xtremekforever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/399\"\u003eapple/swift-crypto#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/xtremekforever\"\u003e\u003ccode\u003e@​xtremekforever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/396\"\u003eapple/swift-crypto#396\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aryan-25\"\u003e\u003ccode\u003e@​aryan-25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apple/swift-crypto/pull/402\"\u003eapple/swift-crypto#402\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/3.14.0...3.15.0\"\u003ehttps://github.com/apple/swift-crypto/compare/3.14.0...3.15.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/d1c6b70f7c5f19fb0b8750cb8dcdf2ea6e2d8c34\"\u003e\u003ccode\u003ed1c6b70\u003c/code\u003e\u003c/a\u003e Avoid TSAN issue in _CryptoExtras/AES/CMAC (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/b7c303d97b2ad1d2b6b9c7f105a4e65d434b4881\"\u003e\u003ccode\u003eb7c303d\u003c/code\u003e\u003c/a\u003e Use Swift SDKs to generate symbols for Linux targets and armv7 (using swift-s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/c066b057edaeb7ca995bea4e8727e46b26317d24\"\u003e\u003ccode\u003ec066b05\u003c/code\u003e\u003c/a\u003e Improve vendor-boringssl.sh script to make it work better (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apple/swift-crypto/commit/2347f20e240cc1e98133c9794507dee7fd65f922\"\u003e\u003ccode\u003e2347f20\u003c/code\u003e\u003c/a\u003e Use Thread.threadDictionary instead of TaskLocal for thread-local (\u003ca href=\"https://redirect.github.com/apple/swift-crypto/issues/395\"\u003e#395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/apple/swift-crypto/compare/3.14.0...3.15.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/1491","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fopen-meteo/issues/1491","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1491/packages"}}]}