VulCode

Predis: our changes to an open source project

A flexible, feature-complete Redis and Valkey client for PHP.

All contributions
Language
PHP
GitHub stars
7,778
2merged changes
All merged on 8 October 2026.
Number 22 of the 64 GitHub projects with our changes, by stars. First is Zed (91,587).

The changes merged into Predis

On a read error on a single node, ConnectionErrorProof returns the connection exception for the failed command and every remaining one instead of too short a list of responses, and spl_object_id() replaces the deprecated spl_object_hash().

What it taught us

The number of missing responses has to come from the commands that were sent, not from a queue part of which is already gone. A deprecated function is worth replacing before a new PHP version starts warning about it.

PHP

Our projects in this technology, their screens and when we choose it.

Other projects with our changes: PHP

20 projects in this technology have our merged changes. The bar is the repository's stars, next to it the number of our changes. Each row leads to the project's page.

Predis among all our changes

Day by day from 5 September 2026 to 11 October 2026. A column is every change merged that day, the accent is the changes in Predis.

  • Changes in Predis
  • Changes in other projects

2 merged changes in Predis

The first on 8 October 2026, the latest on 8 October 2026.

On the same day

Changes of ours were also merged into: Composer, urfave/cli, Versity Gateway.

The whole period

125 merged changes in 65 projects.

Questions about our changes to Predis

Where these changes come from, who merged them and whether we can fix something in your library.

Using Predis in your project?

If something in it does not work, we fix it at the source and leave a workaround until the release. We reply within an hour.