-
New forums thread for incubation review
-
@FranzBusch and @Joannis_Orlandos to collaborate and a rough outline for a structured concurrency server applications post.
Swift 6
- Adoption of strict concurrency is in progress
- There are expected issues for XCTest; the work around is to mark tests as @MainActor, although there are some edge cases where this can cause issues. Adoption of SwiftTesting is recommended instead if possible (ie. no requirement for Swift 5.X)
- Apple packages are planning to keep using the Swift 5 language mode with the Swift 6 compiler until the Swift 5.X compiler versions can be dropped.
- Someone looking into the concurrency warnings
Marketing
- @ktoso to address creating benchmarks from the SSWG perspective.
- Carry over.
- Build out integrated example project @FranzBusch @tiborbodecs
Wait for Swift 6 before we build integrated example.- Carry over; some initial progress made by @tiborbodecs
- Tibor: wanted to use Protocol Buffers, still looking for good idea
- Consideration: We should delay it until we can get more input
- Show-case two server side projects/success stories @0xTim @ktoso
- Speaker from conference to give show case
- More showcases being looked into
Tooling
- What is the progress on Amazon Linux 2023
- Seb made some progress after the conference
- no ld-gold in Az linux
- main branch has removed dependency but 6.0 doesn't have it yet
- Konrad to help get the patch on the 6.0 branch from main, seb to provide exact PR that has the change
- @Ben_Cohen should check in with the PR that didn't make it into 6.0
- 🍒[Swift 6.0]: Update Generic Unix linker selection by etcwilde · Pull Request #1595 · swiftlang/swift-driver · GitHub
- after merge @taylorswift get in touch with @mishal_shah to prepare docker images etc
HTTP server and middlewares
- Move forward with the reviews of the initial API drafts @FranzBusch
- Gus is looking into Hummingbird 2 right now
Benchmarks
- @Joannis_Orlandos to share instruments trace
- Sent a project over to @FranzBusch and @ktoso
- Will send over a v2 with the bits for Konrad
Others
- @FranzBusch to create forum post for last-three-versions toolchain requirement for server apps
- @FranzBusch talking with other teams in Apple, might be part of a larger conversation
- Joannis to share OpenAPI spec with Tibor and Sebastian
- @0xtim to write a Google Cloud tutorial
- @sebsto to write an AWS tutorial
- @tiborbodecs to write a Docker tutorial
- @tachyonics to review Refactor the Why Swift on Server section and add page on concurrency. by tachyonics · Pull Request #496 · swiftlang/swift-org-website · GitHub
- carry over
- Installing the Swiftinit GitHub app to swiftlang org @Ben_Cohen to look at, and team to bring up at the next Core Team meeting
- @taylorswift and @ktoso to be added to the forums post
- @taylorswift pinged @mishal_shah on Monday
- @Ben_Cohen : Core Team didn't have room yet on their agenda to discuss
- @sebsto to follow up with @ben_cohen about the AWS Lambda Runtime
- AWS Lambda Runtime v2 : Fabian and Aryan did a fantastic job. The runtime v2 is now usable, the doc has been updated with two examples, three more to come on the coming weeks
- @finestructure Custom Package Collections: (Most of) the backend code is done. No frontend work yet.
- @adam-fowler What's the status of the performance of custom executors
- @Joannis_Orlandos has submitted a project that demonstrates this