Swift 6.3 Released
Swift 6.3 makes these benefits more accessible across the stack. This release expands Swift into new domains and improves developer ergonomics across the board...
Swift 6.3 makes these benefits more accessible across the stack. This release expands Swift into new domains and improves developer ergonomics across the board...
The service handles data from millions of users each month. It helps thousands of app makers improve their products. The backend uses Swift. They chose Swift and the Vapor framework for the server.
Third in the series on privacy-first backends: use Passkeys and the PRF extension to derive encryption keys on the client device. The server never sees your keys.
Second in a series on privacy-first backends: demo shows how to do encrypted keyword lookups with KeywordPIR using Apple's frameworks. Server learns nothing about the query.
Apple released Swift System Metrics 1.0. It is a Swift package that collects system metrics from a process. It works on Linux and macOS with the same API.
First in a series on privacy-first backends: demo shows how to sum encrypted numbers using Apple's HomomorphicEncryption (BFV) without decrypting data. Server sees only ciphertexts.
Swift starts a Windows workgroup to maintain support, improve tools and packages, and guide future work on the platform.
Swift calls C libraries easily, but they feel unsafe and old. Use module maps and API notes to make them safe, modern, and Swifty without changing the C code.
Swift Concurrency can feel like a lot of concepts: async/await, Task, actors, MainActor, Sendable, isolation domains. But there's really just one idea at the center of it all: isolation is inherited by default.
Swift Configuration is a new library for Swift. It handles settings in a unified way. You read values the same way no matter where they come from.
Swift 6.3 advances Embedded Swift, a subset for microcontrollers, with key improvements in libraries, diagnostics, C interoperability, debugging, and linking.
The tutorial guides developers through instrumenting a Vapor 4 application with OpenTelemetry for metrics collection, visualised in Grafana, emphasising observability’s role in understanding system behaviour without code inspection.
The Temporal Swift SDK is now open source, bringing Temporal's durable workflow orchestration to Swift developers for reliable distributed systems.
The Android workgroup has now released preview toolchains that let you build Swift code for Android phones and tablets.
Apple has open-sourced Swift Profile Recorder, an in-process sampling profiler for Swift services, enabling easy performance analysis without external tools or special privileges.
This post reflects on a decade of Swift’s evolution as a robust server-side language since its open-sourcing and Linux runtime release. Highlighting success stories...
The Vapor for VS Code extension, developed over six months to enhance Vapor application development, supporting macOS, Linux, and limited Leaf features in browser-based VS Code.
Swift 6.2 focuses on developer productivity with approachable concurrency features like single-threaded defaults on the main actor, intuitive async functions that run in the caller’s context, and the @concurrent attribute for explicit parallelism.
The Vapor framework’s release process, outlined by Tim on August 14, 2025, treats each pull request (PR) as a potential release, streamlining development for its 30+ packages.
The Swift 6.0 release introduced the @isolated(any) attribute to address the challenge of tracking function isolation in async contexts, enabling inspection of a function’s isolation (e.g., MainActor or nonisolated) via a special isolation property of type (any Actor)?.
The provided text critiques the oversimplification in programming that ignores real-world uncertainties, particularly in handling noisy data like GPS coordinates, proposing a probabilistic approach using the Uncertain<T> type inspired by a 2014 research paper.
The Swift.org website has been redesigned by the website workgroup to be more approachable for newcomers, highlight Swift’s technical strengths, and emphasise its multi-platform support.
The Password Monitoring service for Apple’s Passwords app, introduced in 2024, was rewritten from Java to Swift, achieving a 40% performance increase, better scalability, and lower resource usage.
The Swift community showcased a robust presence at FOSDEM 2025, Europe's largest open-source conference in Brussels, with talks emphasising memory safety, a diverse ecosystem for web services and embedded projects, and Java interoperability.
Swift 6.1 introduces enhancements to improve productivity and data-race safety, extending the nonisolated keyword to types and extensions for better concurrency control and improving task group type inference.