# Latest

**URL:** https://forums.swift.org/latest.md?page=2

[Latest](https://forums.swift.org/latest.md) · [Categories](https://forums.swift.org/categories.md) · [Tags](https://forums.swift.org/tags.md)

**Page:** 3

---

## [Swift Setup Error in Windows 11](https://forums.swift.org/t/swift-setup-error-in-windows-11/90001)

<div class="topic-metadata">

**Author:** [@PardeepBagga](https://forums.swift.org/u/PardeepBagga)\
**Replies:** 3\
**Last updated:** [October 11, 2026, 3:09pm UTC](https://forums.swift.org/t/swift-setup-error-in-windows-11/90001 "2026-10-11T15:09:42Z")

</div>

I am getting this error again and again. plese help error: 'mycli': Invalid manifest (compiled with: \["C:\\Users\\parde\\AppData\\Local\\Programs\\Swift\\Toolchains\\6.4.0+Asserts\\usr\\bin\\swiftc.exe", "-vfsoverlay", "C:\\Users\\…

---

## [Requirements for IP address and port APIs](https://forums.swift.org/t/requirements-for-ip-address-and-port-apis/88514)

<div class="topic-metadata">

**Author:** [@tfpauly](https://forums.swift.org/u/tfpauly)\
**Replies:** 37\
**Last updated:** [October 10, 2026, 9:50pm UTC](https://forums.swift.org/t/requirements-for-ip-address-and-port-apis/88514 "2026-10-10T21:50:11Z")

</div>

Hello! One of the first tasks the Networking Workgroup is taking on is defining standard Swift APIs for networking currency types, specifically around IP addresses and ports. IP addresses and ports are foundational to m…

---

## [Indexing binary Swift frameworks for IDE navigation](https://forums.swift.org/t/indexing-binary-swift-frameworks-for-ide-navigation/89761)

<div class="topic-metadata">

**Author:** [@gildor](https://forums.swift.org/u/gildor)\
**Replies:** 3\
**Last updated:** [October 10, 2026, 4:11pm UTC](https://forums.swift.org/t/indexing-binary-swift-frameworks-for-ide-navigation/89761 "2026-10-10T16:11:33Z")

</div>

Binary Swift frameworks (xcframeworks shipping a .swiftinterface) are invisible to index-based navigation: Xcode's Open Quickly and Find \> Definitions can't find their types, and sourcekit-lsp works around the same gap f…

---

## [Swift Concurrency - never main thread](https://forums.swift.org/t/swift-concurrency-never-main-thread/89978)

<div class="topic-metadata">

**Author:** [@Jon889](https://forums.swift.org/u/Jon889)\
**Replies:** 2\
**Last updated:** [October 10, 2026, 4:08pm UTC](https://forums.swift.org/t/swift-concurrency-never-main-thread/89978 "2026-10-10T16:08:21Z")

</div>

I have a function from a legacy library which asserts that it's not running on the main thread: func foo() { if Thread.isMainThread { assertionFailure("should not be called from the main thread") return } // .…

---

## [Strange behavior of borrowing param](https://forums.swift.org/t/strange-behavior-of-borrowing-param/89888)

<div class="topic-metadata">

**Author:** [@giik](https://forums.swift.org/u/giik)\
**Replies:** 5\
**Last updated:** [October 10, 2026, 9:40am UTC](https://forums.swift.org/t/strange-behavior-of-borrowing-param/89888 "2026-10-10T09:40:47Z")

</div>

The compiler (Swift 6.4/macOS 27.0.1) rejects the following code with 'previousSnapshot' cannot be captured by an escaping closure since it is a borrowed parameter and two locations are indicated (see // rejected! below…

---

## [Introducing InnoNetwork: typed HTTP endpoints, with optional Protobuf and HLS companions](https://forums.swift.org/t/introducing-innonetwork-typed-http-endpoints-with-optional-protobuf-and-hls-companions/89989)

<div class="topic-metadata">

**Author:** [@ethan-parker](https://forums.swift.org/u/ethan-parker)\
**Replies:** 0\
**Last updated:** [October 10, 2026, 1:55am UTC](https://forums.swift.org/t/introducing-innonetwork-typed-http-endpoints-with-optional-protobuf-and-hls-companions/89989 "2026-10-10T01:55:02Z")

</div>

Hi everyone, I’d like to introduce InnoNetwork, a Swift networking package for Apple apps. It focuses on keeping an endpoint’s inputs, response type, and authentication requirement visible, while giving requests a share…

---

## [\[Pitch\] Cell, ConstCell, and Volatile](https://forums.swift.org/t/pitch-cell-constcell-and-volatile/89582)

<div class="topic-metadata">

**Author:** [@Alejandro](https://forums.swift.org/u/Alejandro)\
**Replies:** 28\
**Last updated:** [October 9, 2026, 10:02pm UTC](https://forums.swift.org/t/pitch-cell-constcell-and-volatile/89582 "2026-10-09T22:02:47Z")

</div>

Hi Evolution, as a revision to @Douglas\_Gregor's Aliased\*Span and Aliased\*Ref proposal, we've come back with a set of different types that should compose well with the existing Span and Ref types. These types are also in…

---

## [\[Pitch\] Introduce a way to annotate functions that are called at most once](https://forums.swift.org/t/pitch-introduce-a-way-to-annotate-functions-that-are-called-at-most-once/89088)

<div class="topic-metadata">

**Author:** [@xedin](https://forums.swift.org/u/xedin)\
**Replies:** 111\
**Last updated:** [October 9, 2026, 8:38pm UTC](https://forums.swift.org/t/pitch-introduce-a-way-to-annotate-functions-that-are-called-at-most-once/89088 "2026-10-09T20:38:04Z")

</div>

Hello Swift community! This pitch introduces a @called(once) attribute to model at-most once execution of a function. Making function execution behavior visible to the compiler has two advantages. First, it makes it pos…

---

## [\[Pitch\] Observation performance and modeling improvements](https://forums.swift.org/t/pitch-observation-performance-and-modeling-improvements/89924)

<div class="topic-metadata">

**Author:** [@Philippe\_Hausler](https://forums.swift.org/u/Philippe_Hausler)\
**Replies:** 13\
**Last updated:** [October 9, 2026, 4:12pm UTC](https://forums.swift.org/t/pitch-observation-performance-and-modeling-improvements/89924 "2026-10-09T16:12:35Z")

</div>

Observation is now the model layer of most new SwiftUI code, and it is increasingly used outside SwiftUI: in middleware, in synchronization between models, and on constrained targets. That breadth exposes costs and gap…

---

## [A possible type-based model for scope restrictions on ~Escapable types](https://forums.swift.org/t/a-possible-type-based-model-for-scope-restrictions-on-escapable-types/88856)

<div class="topic-metadata">

**Author:** [@John\_McCall](https://forums.swift.org/u/John_McCall)\
**Replies:** 13\
**Last updated:** [October 9, 2026, 3:10pm UTC](https://forums.swift.org/t/a-possible-type-based-model-for-scope-restrictions-on-escapable-types/88856 "2026-10-09T15:10:08Z")

</div>

Hello, folks. For the last few months, I've been thinking about where we're going with ~Escapable types and lifetime dependencies. My conclusion is that we need a somewhat radical shift in the basic language model of th…

---

## [Swift Mentorship '26 Demo Showcase - Sept 16 and Sept 23](https://forums.swift.org/t/swift-mentorship-26-demo-showcase-sept-16-and-sept-23/89432)

<div class="topic-metadata">

**Author:** [@karenchu](https://forums.swift.org/u/karenchu)\
**Replies:** 6\
**Last updated:** [October 9, 2026, 2:55pm UTC](https://forums.swift.org/t/swift-mentorship-26-demo-showcase-sept-16-and-sept-23/89432 "2026-10-09T14:55:41Z")

</div>

:tada: The 2026 Swift Mentorship Program is wrapping up this week and we'd love to invite the Swift community to join us for demos from our mentees! :tada: Come hear about what they worked on during the 10-week period an…

---

## [Attempting to use Dependency injection](https://forums.swift.org/t/attempting-to-use-dependency-injection/89900)

<div class="topic-metadata">

**Author:** [@somu](https://forums.swift.org/u/somu)\
**Replies:** 17\
**Last updated:** [October 9, 2026, 2:43pm UTC](https://forums.swift.org/t/attempting-to-use-dependency-injection/89900 "2026-10-09T14:43:11Z")

</div>

Hi, I have a class called Box that I use in production. The initializer takes in no arguments. However for some SwiftUI previews / test cases I would like that class to be initialized with some values. I don't want t…

---

## [SE-0555: \`inout\` overload of \`BorrowingIteratorProtocol.skip(by:)\`](https://forums.swift.org/t/se-0555-inout-overload-of-borrowingiteratorprotocol-skip-by/89977)

<div class="topic-metadata">

**Author:** [@allevato](https://forums.swift.org/u/allevato)\
**Replies:** 1\
**Last updated:** [October 9, 2026, 2:30pm UTC](https://forums.swift.org/t/se-0555-inout-overload-of-borrowingiteratorprotocol-skip-by/89977 "2026-10-09T14:30:58Z")

</div>

Hello, Swift community! The review of SE-0555: inout overload of BorrowingIteratorProtocol.skip(by:) begins now and runs through October 23rd, 2026. Reviews are an important part of the Swift evolution process. All rev…

---

## [Introducing InnoFlow and InnoRouter: testable state management and typed navigation for SwiftUI](https://forums.swift.org/t/introducing-innoflow-and-innorouter-testable-state-management-and-typed-navigation-for-swiftui/89979)

<div class="topic-metadata">

**Author:** [@ethan-parker](https://forums.swift.org/u/ethan-parker)\
**Replies:** 0\
**Last updated:** [October 9, 2026, 2:25pm UTC](https://forums.swift.org/t/introducing-innoflow-and-innorouter-testable-state-management-and-typed-navigation-for-swiftui/89979 "2026-10-09T14:25:57Z")

</div>

Hi everyone, I’d like to share two Swift packages for apps where asynchronous feature work and navigation need clear ownership. A save operation may fail, be retried, or finish after cancellation. Its business result an…

---

## [Scope restrictions](https://forums.swift.org/t/scope-restrictions/89944)

<div class="topic-metadata">

**Author:** [@John\_McCall](https://forums.swift.org/u/John_McCall)\
**Replies:** 3\
**Last updated:** [October 9, 2026, 12:14pm UTC](https://forums.swift.org/t/scope-restrictions/89944 "2026-10-09T12:14:36Z")

</div>

Since we've kicked off the implementation effort for this effort, let me make a thread for organizing the implementation design. I want to start us off with a bunch of AST design points. This isn't exhaustive of the thin…

---

## [\[Pitch\] Attachments in the Swift Testing JSON event stream](https://forums.swift.org/t/pitch-attachments-in-the-swift-testing-json-event-stream/89956)

<div class="topic-metadata">

**Author:** [@grynspan](https://forums.swift.org/u/grynspan)\
**Replies:** 2\
**Last updated:** [October 9, 2026, 11:48am UTC](https://forums.swift.org/t/pitch-attachments-in-the-swift-testing-json-event-stream/89956 "2026-10-09T11:48:24Z")

</div>

Attachments are a popular feature of Swift Testing (and XCTest on Apple's platforms). When a test saves an attachment, it should be recoverable later by whatever tool(s) is used to analyze the test run. This is easy enou…

---

## [How mentorship changed the way I learn: my Swift Mentorship Program journey](https://forums.swift.org/t/how-mentorship-changed-the-way-i-learn-my-swift-mentorship-program-journey/89973)

<div class="topic-metadata">

**Author:** [@Youngmin](https://forums.swift.org/u/Youngmin)\
**Replies:** 1\
**Last updated:** [October 9, 2026, 11:27am UTC](https://forums.swift.org/t/how-mentorship-changed-the-way-i-learn-my-swift-mentorship-program-journey/89973 "2026-10-09T11:27:53Z")

</div>

Hi everyone, I participated in the Swift Mentorship Program with a goal of submitting my first pull request to a Swift open-source repository. By the end of the program, that pull request was still ahead of me. Through …

---

## [\[Amend SE-0526\] Clarify Deadline interactions with Cancellation Shields](https://forums.swift.org/t/amend-se-0526-clarify-deadline-interactions-with-cancellation-shields/89970)

<div class="topic-metadata">

**Author:** [@ktoso](https://forums.swift.org/u/ktoso)\
**Replies:** 0\
**Last updated:** [October 9, 2026, 7:58am UTC](https://forums.swift.org/t/amend-se-0526-clarify-deadline-interactions-with-cancellation-shields/89970 "2026-10-09T07:58:42Z")

</div>

Hello everyone, While working on an upcoming proposal (task cancellation scopes) myself and @FranzBusch have realized another interaction of deadlines and cancellation shields we'd like to clarify and codify. Since dead…

---

## [Async teardown logic in swift-testing](https://forums.swift.org/t/async-teardown-logic-in-swift-testing/76471)

<div class="topic-metadata">

**Author:** [@joshw](https://forums.swift.org/u/joshw)\
**Replies:** 6\
**Last updated:** [October 9, 2026, 5:28am UTC](https://forums.swift.org/t/async-teardown-logic-in-swift-testing/76471 "2026-10-09T05:28:22Z")

</div>

Using XCTest I can have a func tearDown() async throws however with swift-testing, we are forced to do teardown logic in the deinit, which supports neither throwing nor async code. What's the best way to run some common…

---

## [\[Pitch #2\] \`@objcDirect\` — direct dispatch for Objective-C-exposed methods](https://forums.swift.org/t/pitch-2-objcdirect-direct-dispatch-for-objective-c-exposed-methods/89708)

<div class="topic-metadata">

**Author:** [@DataCorrupted](https://forums.swift.org/u/DataCorrupted)\
**Replies:** 16\
**Last updated:** [October 8, 2026, 11:19pm UTC](https://forums.swift.org/t/pitch-2-objcdirect-direct-dispatch-for-objective-c-exposed-methods/89708 "2026-10-08T23:19:53Z")

</div>

Three years ago @SharonXu pitched an @objc\_direct attribute. It stalled because Objective-C's direct methods had no stable ABI another compiler could target. That has since been fixed upstream, Objective-C-first, and s…

---

## [\[Pitch\] Change CChar32 to UInt32](https://forums.swift.org/t/pitch-change-cchar32-to-uint32/89962)

<div class="topic-metadata">

**Author:** [@j-hui](https://forums.swift.org/u/j-hui)\
**Replies:** 0\
**Last updated:** [October 8, 2026, 11:08pm UTC](https://forums.swift.org/t/pitch-change-cchar32-to-uint32/89962 "2026-10-08T23:08:56Z")

</div>

Hello! I'd like to propose a change to CChar32, Swift's C/C++ type alias for char32\_t. char32\_t can hold values that are not valid Unicode scalars, so importing it as Unicode.Scalar is unsound. This is technically a bre…

---

## [SE-0553: Task Identity](https://forums.swift.org/t/se-0553-task-identity/89728)

<div class="topic-metadata">

**Author:** [@Joe\_Groff](https://forums.swift.org/u/Joe_Groff)\
**Replies:** 15\
**Last updated:** [October 8, 2026, 6:09pm UTC](https://forums.swift.org/t/se-0553-task-identity/89728 "2026-10-08T18:09:40Z")

</div>

Hi everyone. The review of SE-0553: Task Identity begins now and runs through October 7th, 2026. Reviews are an important part of the Swift evolution process. All review feedback should be either on this forum thread or…

---

## [Announcing Swift Kafka Client v1.0.0-beta.1](https://forums.swift.org/t/announcing-swift-kafka-client-v1-0-0-beta-1/89957)

<div class="topic-metadata">

**Author:** [@Sikka](https://forums.swift.org/u/Sikka)\
**Replies:** 0\
**Last updated:** [October 8, 2026, 5:52pm UTC](https://forums.swift.org/t/announcing-swift-kafka-client-v1-0-0-beta-1/89957 "2026-10-08T17:52:35Z")

</div>

Hi everyone! :waving\_hand: We're excited to announce the first beta release of swift-kafka-client — 1.0.0-beta.1! What is swift-kafka-client? swift-kafka-client is a Swift package for producing and consuming messages w…

---

## [Implementing global @objc functions](https://forums.swift.org/t/implementing-global-objc-functions/87658)

<div class="topic-metadata">

**Author:** [@AdamCmiel](https://forums.swift.org/u/AdamCmiel)\
**Replies:** 52\
**Last updated:** [October 8, 2026, 5:01pm UTC](https://forums.swift.org/t/implementing-global-objc-functions/87658 "2026-10-08T17:01:04Z")

</div>

\[Pitch\] @objc on global functions: ABI clarification for SE-0495 SE-0495 specifies that @objc on a global function should behave like @c but with Objective-C types allowed in the signature. I have an implementation up at…

---

## [Expanding the power of build tool plugins to build something fun](https://forums.swift.org/t/expanding-the-power-of-build-tool-plugins-to-build-something-fun/89819)

<div class="topic-metadata">

**Author:** [@dschaefer2](https://forums.swift.org/u/dschaefer2)\
**Replies:** 9\
**Last updated:** [October 8, 2026, 4:52pm UTC](https://forums.swift.org/t/expanding-the-power-of-build-tool-plugins-to-build-something-fun/89819 "2026-10-08T16:52:55Z")

</div>

As a tools developer, it's critical I try to empathize with developers who use the tools I help create. I am probably most intrigued by game developers. My favourite influencers are game developers. They solve some of th…

---

## [Casts of collections of function types](https://forums.swift.org/t/casts-of-collections-of-function-types/89257)

<div class="topic-metadata">

**Author:** [@Nickolas\_Pohilets](https://forums.swift.org/u/Nickolas_Pohilets)\
**Replies:** 21\
**Last updated:** [October 8, 2026, 2:54pm UTC](https://forums.swift.org/t/casts-of-collections-of-function-types/89257 "2026-10-08T14:54:06Z")

</div>

TL;DR Casting collections of function types crashes at runtime. I've been working on a fix for ~10 months across three PRs: First PR was approved and merged, but it didn't handle some use cases and was reverted. Second…

---

## [BerryDB: An open-source, native macOS database client built with Swift & AppKit](https://forums.swift.org/t/berrydb-an-open-source-native-macos-database-client-built-with-swift-appkit/89952)

<div class="topic-metadata">

**Author:** [@quangtaned](https://forums.swift.org/u/quangtaned)\
**Replies:** 0\
**Last updated:** [October 8, 2026, 2:12pm UTC](https://forums.swift.org/t/berrydb-an-open-source-native-macos-database-client-built-with-swift-appkit/89952 "2026-10-08T14:12:33Z")

</div>

Hi everyone, I'd like to share BerryDB Desktop (GitHub - berry-apps/berrydb-desktop · GitHub), an open-source database management client built natively for macOS using Swift and AppKit. Motivation In daily development …

---

## [\[Pitch\] Additional APIs for \`Decimal\`](https://forums.swift.org/t/pitch-additional-apis-for-decimal/89915)

<div class="topic-metadata">

**Author:** [@xwu](https://forums.swift.org/u/xwu)\
**Replies:** 11\
**Last updated:** [October 8, 2026, 1:12pm UTC](https://forums.swift.org/t/pitch-additional-apis-for-decimal/89915 "2026-10-08T13:12:33Z")

</div>

As @tinaliu asked, why don't we introduce proper Swift rounding APIs to Decimal in tandem with revising the behavior of its existing API? I think it's a such a great idea that it deserves its own, separate pitch. Here is…

---

## [SE-0547: SwiftPM Support for Compilation Caching](https://forums.swift.org/t/se-0547-swiftpm-support-for-compilation-caching/89191)

<div class="topic-metadata">

**Author:** [@mishal\_shah](https://forums.swift.org/u/mishal_shah)\
**Replies:** 18\
**Last updated:** [October 8, 2026, 6:30am UTC](https://forums.swift.org/t/se-0547-swiftpm-support-for-compilation-caching/89191 "2026-10-08T06:30:32Z")

</div>

Hello, Swift community! The review of SE-0547: SwiftPM Support for Compilation Caching begins now and runs through September 1st, 2026. Reviews are an important part of the Swift evolution process. All review feedback …

---

## [\[Accepted with modifications\] SE-0547: SwiftPM Support for Compilation Caching](https://forums.swift.org/t/accepted-with-modifications-se-0547-swiftpm-support-for-compilation-caching/89949)

<div class="topic-metadata">

**Author:** [@mishal\_shah](https://forums.swift.org/u/mishal_shah)\
**Replies:** 0\
**Last updated:** [October 8, 2026, 6:26am UTC](https://forums.swift.org/t/accepted-with-modifications-se-0547-swiftpm-support-for-compilation-caching/89949 "2026-10-08T06:26:58Z")

</div>

The review of SE-0547: SwiftPM Support for Compilation Caching has ended. The Ecosystem Steering Group has decided that the proposal is accepted with modifications. The community’s feedback in the review thread was gene…

[Previous page](https://forums.swift.org/latest.md?page=1)

[Next page](https://forums.swift.org/latest.md?page=3)
