Quick Facts
- Category: Open Source
- Published: 2026-05-20 20:08:19
- Funnel Builder Plugin Vulnerability: Active Exploitation Enables WooCommerce Payment Skimming
- The Right and Wrong Ways to Deprescribe Antidepressants: Lessons from RFK Jr.'s Controversial Push
- Rethinking Legacy Systems in the Age of Autonomous AI: A Q&A with Dell's CTO
- Record Renewable Output Shields UK from £1.7 Billion Gas Import Bill Amid Iran War
- Q1 2026 Sees Surge in Exploit Kits Targeting Office, Windows, and Linux
Production-Ready Valkey Client Now Available
The Swift on server ecosystem reached a significant milestone this month with the 1.0 release of valkey-swift, a native Swift client for Valkey—the high-performance open source fork of Redis. We invited one of the project’s authors, Adam Fowler, to share the story behind this new library.
According to Fowler, valkey-swift is built from the ground up with Swift 6 and structured concurrency. Every Valkey command returns typed responses checked at compile time, and strict concurrency checking is enabled throughout. “Data races are caught by the compiler, not in production,” he notes. Connections and subscriptions are scoped through structured concurrency, so resources clean up automatically.
The client covers every standard Valkey command, auto-generated from Valkey’s own command specifications to stay in sync as the server evolves. Previously, the de facto library for Redis was RediStack, which relied on pre-concurrency patterns. Retrofitting structured concurrency would have been awkward, and some of the new features in valkey-swift would have been infeasible. Around the same time, Redis changed its licensing, and the Valkey fork emerged, making it the perfect moment for a clean break.
If you’re building server-side Swift and need a fast key-value store, add valkey-swift via Swift Package Manager. For those migrating from RediStack, a comprehensive migration guide is available. Complete documentation and an open source repository on GitHub welcome contributions.
Must-Watch Swift Videos from April
Embedded Swift Takes Center Stage at try! Swift Tokyo
This year’s try! Swift Tokyo conference featured two compelling talks on Embedded Swift, showcasing how Swift can run on resource-constrained devices.
- Getting started with Embedded Swift — A short, accessible introduction that demonstrates writing Swift using embedded simulators and includes code examples for running Swift on devices like the Game Boy Advance.
- Learn by Building: Bare-Metal Programming with Embedded Swift — A deeper dive that follows five bare-metal Raspberry Pi Pico examples. The talk’s sample code is available online for you to try yourself.
Live Q&A: Swift Concurrency Insights
If you want to learn more about Swift concurrency directly from the engineers who designed and use its features daily, check out the recording of this live online Q&A session. It covers practical patterns, pitfalls, and future directions.
Advanced Techniques for Working with Optionals
The team at Nil Coalescing published a new video exploring lesser-known options for handling optionals. Titled Advanced Techniques for Working with Optionals in Swift, it’s perfect for developers looking to write cleaner, safer code.
New Package Releases
Beyond valkey-swift, the Swift community continues to release a steady stream of packages. For the latest additions—from networking to data persistence—browse the Swift Package Index. This month’s releases emphasize Swift 6 compatibility and structured concurrency.