Skip to content

Valkey-swift 1.0 announcement#500

Open
adam-fowler wants to merge 10 commits intovalkey-io:mainfrom
adam-fowler:valkey-swift-1.0
Open

Valkey-swift 1.0 announcement#500
adam-fowler wants to merge 10 commits intovalkey-io:mainfrom
adam-fowler:valkey-swift-1.0

Conversation

@adam-fowler
Copy link
Copy Markdown
Contributor

@adam-fowler adam-fowler commented Apr 17, 2026

Description

Valkey-swift 1.0 announcement blog post

Check List

  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Copy link
Copy Markdown
Member

@stockholmux stockholmux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. It might could use another set of eyes to refine wording/grammar but otherwise it's good to go.

@stockholmux
Copy link
Copy Markdown
Member

@adam-fowler is the publish date (April 22) specific? There are a few other timeline coordinated blogs coming out around the same window.

Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
@@ -0,0 +1,58 @@
+++
title= "valkey-swift - Announcing 1.0 Release "
description = "We are now excited to announce the 1.0 release of valkey-swift, a client library for Valkey written in Swift."
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’d recommend keeping the capitalization consistent—either sentence case or proper case throughout.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see it as sentence case for "valkey-swift" yet proper case when alone as "Swift". Not sure if intentional

Copy link
Copy Markdown
Contributor Author

@adam-fowler adam-fowler Apr 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

valkey-swift is the name of the repo, but Swift the language tends to always get capitalized. See swift.org blog posts

Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
@@ -0,0 +1,58 @@
+++
title= "valkey-swift - Announcing 1.0 Release "
description = "We are now excited to announce the 1.0 release of valkey-swift, a client library for Valkey written in Swift."
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this @crystalphamLF I've introduced most of your suggestions

@adam-fowler
Copy link
Copy Markdown
Contributor Author

@adam-fowler is the publish date (April 22) specific? There are a few other timeline coordinated blogs coming out around the same window.

No date is set. I just needed to define some date to get this PR up

Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Copy link
Copy Markdown
Contributor

@heckj heckj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

grammar suggestions - all set up inline to be easy to accept. I don't think I tweaked anything off what you're trying to say, but do double check please.

Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
adam-fowler and others added 2 commits April 22, 2026 11:10
Signed-off-by: Adam Fowler <adamfower71@gmail.com>

Co-authored-by: Joseph Heck <j_heck@apple.com>
Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Comment thread content/authors/nilanshusharma.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated

Valkey-swift is a production-grade Swift client built with modern Swift features in mind. Using Valkey with Swift provides strongly typed APIs with clean semantics, memory-safety and data-race-safety guarantees, and a very light memory footprint. The API uses Swift's structured concurrency — a paradigm designed to bring clarity to concurrent programming by using the structure of your code to automatically define the lifetimes of tasks and associated resources. This allows you to write clean concurrent code without worrying about its side effects like race conditions and connection leaks.

## Features
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Features
## Core Features


## Features

Features included in our preview release of valkey-swift:
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would recommend this section be framed around core features vs features that were included in the preview release. I assume these are largely the same, but framing the content this way may be clarifying for the reader who is looking to understand what's included in the 1.0 release.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Features included in our preview release of valkey-swift:
valkey-swift includes these core features:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The point of this section was to detail what was in the preview release and what has been done since

Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
Comment thread content/blog/2026-04-22-valkey-swift-1.0/index.md Outdated
adam-fowler and others added 2 commits April 22, 2026 20:29
Co-authored-by: Dave Lester <18080+davelester@users.noreply.github.com>
Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Co-authored-by: Dave Lester <18080+davelester@users.noreply.github.com>
Signed-off-by: Adam Fowler <adamfowler71@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

5 participants