Repository navigation
Conversation
Align installation, quickstart, known issues, and architecture pages with the 2.6.0 release artifacts: - Node.js now requires 20+ and does not support Amazon Linux 2. - Alpine Linux / MUSL is supported by Node.js, Java, Go, PHP, and Ruby; Python and C# are not. - Python 3.9 to 3.14; Java JDK 8+ (11+ recommended); C# on Windows arm64. - Ruby prebuilt macOS libraries are Apple silicon only. - Remove distros that ship glibc 2.31 from the Node.js incompatible list, add Ubuntu 18.04, and list C# and Ruby with the glibc 2.17 clients. - Fix the FFI mechanism list (PyO3/CFFI, NAPI-RS, cgo). - Drop unverified protobufjs size figures; the dependency is still used. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Alex Le <alex.le@improving.com>
Replace the aside with a paragraph covering every client's interop mechanism, adding C# (P/Invoke), PHP (C extension), and Ruby (ffi gem). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Alex Le <alex.le@improving.com>
Replace the MUSL aside with an Alpine Linux / MUSL subsection under Linux that lists only the clients without MUSL support. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Alex Le <alex.le@improving.com>
Java needs a linux_musl classifier or the uber jar, Go needs the musl build tag, and PHP needs extra Alpine build dependencies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Alex Le <alex.le@improving.com>
Aryex
marked this pull request as ready for review
November 5, 2026 23:00
jeremyprime
reviewed
Nov 6, 2026
jamesx-improving
self-requested a review
November 6, 2026 20:45
Updated Alpine Linux support information for Valkey GLIDE clients. Signed-off-by: Alex Le <35547559+Aryex@users.noreply.github.com>
Signed-off-by: Alex Le <alex.le@improving.com>
jeremyprime
approved these changes
Nov 6, 2026
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updates platform requirements for the GLIDE 2.6.0 release. It replaces #286, which mixed correct 2.6 changes with claims the release artifacts don't support.
Issue link
N/A. Follow-up to #286.
Content Changes
enginesin npm@valkey/valkey-glide@2.6.0-rc4linux-*-gnubinaries requireGLIBC_2.28; AL2 ships 2.26linux-*-muslpackages, Mavenlinux_musl-*jars, Go-tags=musllibraries, PHP 1.2.0 README, Ruby gem musl libraries; no musllinux wheels on PyPI, no musl targets in C#release-1.2options.release = 8injava/build.gradle; CI tests JDK 8, 11, 17, and 21windows-x86_64jar; C#os-matrix.jsonaarch64-apple-darwinffigem (Ruby)Cargo.toml,pyproject.toml,package.json, Go source, C#LibraryImportinFFI.methods.cs, PHP extension source, Ruby gem dependencyThe protobufjs note stays because the Node.js client still encodes connection requests and routes with protobufjs (
BaseClient.tsatv2.6.0-rc4). The gzip size figures are removed because they couldn't be verified.Implementation
Every value was checked against the 2.6.0 release artifacts or build config, not the client READMEs. Several rc4 READMEs are out of date: Node still lists Node 16 and glibc 2.17, Java says MUSL is unsupported, and Python's version table stops at 3.13.
Not covered here:
Testing
pnpm run format:checkpnpm build, including internal link validationChecklist
Before submitting the PR make sure the following are checked:
--signoffflag.pnpm buildruns successfully.