Development

See all categories

255 posts

Swift Configuration 1.0 released

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.

Development

Embedded Swift Improvements Coming in Swift 6.3

Swift 6.3 advances Embedded Swift, a subset for microcontrollers, with key improvements in libraries, diagnostics, C interoperability, debugging, and linking.

Development

Instrumenting Vapor 4 with Swift OTel

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.

Development

Introducing Temporal Swift SDK: Building durable and reliable workflows

The Temporal Swift SDK is now open source, bringing Temporal's durable workflow orchestration to Swift developers for reliable distributed systems.

Development

Announcing the Swift SDK for Android

The Android workgroup has now released preview toolchains that let you build Swift code for Android phones and tablets.

Development

Introducing Swift Profile Recorder

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.

Development

The Growth of the Swift Server Ecosystem

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...

Development

Meet Vapor for VS Code

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.

Development

Swift 6.2 Released

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.

Development

Memory Integrity Enforcement

Apple introduced Memory Integrity Enforcement (MIE) as a new memory safety feature for iPhone 17 and iPhone Air devices. MIE combines Apple silicon hardware with operating system security to block memory corruption attacks.

Development

How we approach releases at Vapor

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.

Development

@isolated(any)

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)?.

Development

Uncertain<T>

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.

Development

Redesigned Swift.org is now live

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.

Development

Swift at Apple: Migrating the Password Monitoring service from Java

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.

Development

ICYMI: Memory Safety, Ecosystem Talks, and Java Interoperability at FOSDEM 2025

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.

Development

Swift 6.1 Released

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.

Development

Introducing swiftly 1.0

Apple has announced the stable 1.0 release of swiftly, a Swift version manager now officially part of the Swift toolchain, hosted under the GitHub swiftlang organisation, supporting macOS and Linux distributions like Ubuntu and Fedora.

Development

The new Vapor Toolbox

The Vapor Toolbox has been rewritten using Swift 6, replacing deprecated subcommands with a focus on the new command for creating Vapor projects from templates.

Development

Model Context Protocol (MCP)

The Model Context Protocol (MCP) is an emerging open-source standard from Anthropic, designed to standardise AI integration with external tools, data sources, and services, addressing the M × N problem of custom integrations by transforming it into an M + N solution, similar to the Language Server Protocol (LSP).

Development

How Swift's server support powers Things Cloud

The Things Cloud service, powering the Things task manager app, has transitioned to a Swift-based architecture, replacing a legacy Python 2 and Google App Engine system that suffered from slow response times and high memory usage.

Development

Ollama

Apple introduced Apple Intelligence at WWDC 2024, but its delayed rollout has left its, AI for the rest of us, promise unfulfilled, while Ollama offers a robust solution for running large language models (LLMs) locally on Macs, likened to Docker for LLMs.

Development

Introducing gRPC Swift 2

The Swift Server Workgroup announced gRPC Swift 2, a major update enhancing the gRPC framework with modern Swift concurrency features like async/await for a more intuitive developer experience.

Development

Updating the Visual Studio Code extension for Swift

The Swift team has officially released a new, fully supported Swift extension for Visual Studio Code, now available on the extension marketplace.

Development

The Next Chapter in Swift Build Technologies

Apple has open-sourced Swift Build, a powerful build engine used by Xcode, now available for Linux and Windows, to provide a consistent and efficient build experience across Swift’s growing ecosystem.

Development