SSWG 2024 Annual Update
In this annual post, the Swift Server WorkGroup (SSWG) reflects on the community, ecosystem-wide accomplishments and the workgroup’s focus areas for the year ahead. Since our previous update, Swift on the Server has continued to grow in many ways. Let’s start with a look at the progress made in 2023, then look ahead and next steps for 2024.
→ swift.org/blog/sswg-update-2024/
The Swift Server Workgroup (SSWG) 2024 annual update highlights 2023 achievements and sets goals for the coming year. In 2023, the SSWG conducted its first community survey, revealing strong Swift Concurrency adoption and interest in tools like swift-format and sourcekit-lsp.
The ecosystem grew with new libraries like swift-memcache-gsoc and seven incubated packages, including Swift Distributed Actors, Cassandra Client, and Swift OpenAPI Generator. Tooling advanced with Swiftly, Dependabot for Swift, Chiseled Containers, and OpenAPI Generator plugins.
Structured concurrency progressed with SwiftNIO’s NIOAsyncChannel and ServiceLifecycle’s ServiceGroup, enhancing libraries like Hummingbird and gRPC. Sven A. Schmidt joined the workgroup, contributing to documentation and the Swift Package Index.
For 2024, the SSWG aims to prepare for Swift 6 by enabling strict concurrency checking across incubated packages, further adopting structured concurrency in libraries, and developing guides for developers.
They plan to create a standardized HTTP server and middleware package, leveraging new HTTP types. Marketing efforts will focus on showcasing Swift on Server through swift.org’s redesigned navigation, example projects, user group meetings, and the ServerSide.swift conference in London.
Category:
Tag:
Year: