-
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