SSWG Meeting Notes, July 16th 2025

Attendees

@ktoso
@sebsto
@jbelkins
@finestructure
@tachyonics
@Joannis_Orlandos
@taylorswift
@tiborbodecs
@0xTim

Action items

:a: @sebsto to check AmazonLinux 2023 on 6.1 - time at end of July - @sebsto work on that a bit later

:a: @ktoso discussed an @Traced macro, he can release one if we’re happy with it now that. Discussions around adding it to distributed tracing, potentially behind a trait.

Log level guides: PR done in swift-log repository. :a: on ?? may be to remove guidance from guides and point to swift-log

:white_check_mark: @finestructure piggybacked off an existing issue about the lack of docker images for cross compilation

@adam-fowler raised the issue around PII in CustomDebugStringConvertible, answer currently is no because an array of items prints out the debug description instead of the description so this would end up in logs. [SR-11001] Collections description ends up invoking debugDescription of elements · Issue #53391 · swiftlang/swift · GitHub

:a: @FranzBusch to open up a PR to propose an order change - @ktoso: it was about swift.org

Agenda thread

Swift MCP

NIOFileSystem

:a: Carry over as @FranzBusch not here

Lambda Runtime

  • Some PRs approved by Adam, a couple still to do

  • Can time box beta given the number of people already using the main branch. 1 - 2 months should be ok. Some time in the next couple of weeks.

  • @0xTim has some time for reviews.

ValKey

  • Plan to release this week or next week.

  • :a: @sebsto to talk with @adam-fowler if they want want AWS credits

Next meetup

Conference

  • Workshops are happening for the conference, if anyone has one something, feel free to submit.

  • @ktoso is still waiting to see if he is going.

  • Submissions open a little longer.

  • Email about workshops.

  • Thanks to @tiborbodecs and @sebsto about sponsorship

Goals Review

  • Shared HTTP Server - moving with developer at Apple. @0xTim looking to adopt it in Vapor 5

  • Enhanced Observability - tracing. Difficulty in getting clients and servers to depend. gRPC has opt in. Vapor and Hummingbird. Hold-up is http client.

  • Windows: NIO windows support work will happen. Blocker for everything else. @0xTim Pressure as swiftly uses nio and it should support windows

  • Newcomer Experience: Information architecture, swift.org

  • Redis - will be replaced by ValKey

  • Success Stories - @tiborbodecs, @Joannis_Orlandos have potential stories to share. @sebsto The meetups contribute to sharing success stories too. Meetups and Conferences are continuing to track along

4 Likes