SSWG - March 13, 2024

Posting on behalf of @Joannis_Orlandos


Action items

  • :a: Assign "integrated example" goal an owner
  • :a: Once @joannis_orlandos has the topics, reach out to Konrad for publicity
  • :a: @0xTim on the lookout for a server-side swift project showcase
  • :a: Tooling: @FranzBusch to find a solution for Swiftly's ownership
  • :a: @Joannis_Orlandos to propose standardising the HTTP server and discuss with @adam-fowler
  • :a: @ktoso to make a vulnerability report for Swift-Prometheus

Carry Overs

  • @FranzBusch :a: corelibs aren't annotated and they will cause problems
  • @FranzBusch :a: Sendable needs better clarification since we have potentially over annotated our libraries
  • @Joannis_Orlandos :a: Blog post is awaiting Christopher's feedback & approval
    • First we'll wait for approval, then post survey results on forums, finally we'll merge the blog post
  • :a: Singleton in AHC; @FranzBusch to work with Johannes about documentation for when libraries should use the singleton
  • @0xTim :a: Vapor needs to be pitched - almost ready
  • :a: @sebsto to set up a private DM and do it async


  • JWSETKit has been voted on and replied to
    • Discussed missing crypto with Cory
  • JWTKit has been proposed, running review

Status updates on 2024 goals

  • Structured Concurrency guide WIP by @Joannis_Orlandos
  • @Joannis_Orlandos to own Content for the ecosystem
    • was discussed
      • We could use swift snippets or linking to symbols in library docs
  • Integrated example hasn't made progress yet
  • SSWG User Group Meetup is going well, topics not defined yet
  • Server-side Swift conference has been announced
  • Swift 6 and what it means for Server-Side Swift @finestructure
    • Compatibility testing will run ahead of time on SPI
  • Tooling: @FranzBusch to find a solution for Swiftly's ownership
  • @finestructure package discovery on SPI of incubated packages is likely moving to fall


  • @finestructure to own posting meeting notes, and chasing for votes
  • @Ben_Cohen making progress on lld -> gold. Update will come soon