{
  "id": 7579642,
  "title": "Swift 6.4 Released",
  "url": "https://urgent.news/2026/09/15/swift-6-4-released",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-15T15:40:14.000Z",
  "source": {
    "name": "Hacker News",
    "slug": "hacker-news",
    "url": "https://www.swift.org/blog/swift-6.4-released/"
  },
  "original_language": "en",
  "account": "Swift 6.4 has been released, offering a wide range of enhancements to make programming more efficient and straightforward across various platforms. The new version consolidates support for applications, servers, systems code, embedded devices, and the browser, facilitating the creation of clearer and simpler code. Key features of this release include asynchronous calls in defer blocks, cancellation shields, and improved support for modern APIs within Foundation and the standard library. Additionally, the Subprocess library, which enables running and interacting with subprocesses in a cross-platform manner, has reached version 1.0. Swift Testing has also been refined, allowing the use of XCTAssert in Swift Testing tests, customization of failed expectations, and support for recording attachments on Apple platforms. The documentation site for Swift has launched, and the standard library documentation is now open source. Notably, JavaScriptKit has seen performance improvements when bridging to WebAssembly (Wasm), with safe bridging happening up to 40 times faster than previous versions. The Wasm SDK is now available for compiling Swift for the browser with minimal setup. Furthermore, updates to Foundation have enhanced FileManager support on WASI, and Swift on Android has seen significant improvements with the new LTS NDK 30 providing Android availability attributes. Lastly, Embedded Swift has received several enhancements, including generalized support for existential types and a new EmbeddedRestrictions warning. Swift 6.4 reflects the collective efforts of the Swift community, inviting everyone to explore and contribute to its future development. To get started, follow the instructions on the Install Swift page.",
  "summary": null,
  "key_points": [
    "Swift 6.4 released with asynchronous calls in defer blocks",
    "Subprocess library reaches version 1.0 for cross-platform subprocess interaction",
    "JavaScriptKit performance improved 40x when bridging to WebAssembly"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}