Swift.org Blog Ted Kremenek Sep 20, 2021

Swift 5.5 Released

Article Summary

Ted Kremenek from Apple's Swift Core Team just dropped Swift 5.5, and it's the biggest language update in years. This release fundamentally changes how iOS developers write concurrent code.

Swift 5.5 introduces native concurrency features that developers have been requesting for years. The release includes async/await, structured concurrency, and Actors, bringing modern concurrency patterns directly into the language. This update went through 19 Swift Evolution proposals with extensive community input.

Key Takeaways

Critical Insight

Swift 5.5 brings production-ready concurrency primitives that will reshape how millions of iOS apps handle asynchronous operations.

The release includes some smaller quality-of-life improvements that will save you from daily frustrations you didn't even realize you had.

About This Article

Problem

Swift developers had no standard way to discover and manage packages. They had to coordinate manually, which made it hard for libraries to get noticed at scale.

Solution

Ted Kremenek's team created SE-0291 Package Collections as part of the Swift Evolution process. It gave developers a structured way to organize and share curated Swift packages.

Impact

The proposal went through 19 Swift Evolution reviews with input from the community. This created a formal governance framework that helps ensure future language changes maintain quality and have community support.