Hi everyone,

I am very pleased to announce the release of Swift 2.2!  This is the first 
release of Swift since Swift became an open source project.  Swift 2.2 began 
it’s convergence in mid-January when it branched from master, and since then is 
had taken curated changes (bug fixes and some language changes) that were 
aligned with the goals of the release.

We have an official release announcement on the Swift.org blog:

  https://swift.org/blog/swift-2-2-released/


Being a minor release, the purpose of Swift 2.2 was to be a transition point 
between Swift 2 and Swift 3.  Swift 2.2 went through a release process that 
will be a prototype for future Swift releases.  The release process was 
described here:

  https://swift.org/blog/swift-2-2-release-process/


While Swift 2.2 contains support for Swift on Linux, support for that platform 
in Swift 2.2 should still be considered relatively new.  The Package Manager is 
not included in this release, nor are the Swift Core Libraries.

Qualification for Swift 2.2 was based on regression tests (run in continuous 
integration), users reporting issues with downloadable Swift 2.2 packages, and 
seeding of the Swift 2.2 compiler in Xcode 7.3 seeds.  In the future I’d like 
to beef up our qualification processes around Linux, including more extensive 
testing of the compiler and LLDB.  Any feedback from the community is welcome 
on how we can improve it.

The swift-2.2-branch release branch will remain “open” under the same release 
manager process of Swift 2.2.  The branch can take targeted fixes in the chance 
that we decide to release a Swift 2.2 dot release.  This would largely be 
driven by feedback from users.

The final tag in GitHub for the release (for the impacted repositories) is 
‘swift-2.2-RELEASE’.

Cheers,
Ted
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to