Skip to content

docs: mark LATENCY commands as available for C# and PHP - #291

Open
Aryex wants to merge 2 commits into
mainfrom
alexl/agent/csharp-latency-commands
Open

docs: mark LATENCY commands as available for C# and PHP#291
Aryex wants to merge 2 commits into
mainfrom
alexl/agent/csharp-latency-commands

Conversation

@Aryex

@Aryex Aryex commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

Mark LATENCY HISTORY, LATENCY LATEST, and LATENCY RESET commands as available for the C# and PHP clients in the command progress tracker.

⚠️ Attention: This PR was generated automatically. Verify that all relevant pages have been updated.

Source Commits

Changes

  • Updated available-commands.json: changed C# status for LATENCY HISTORY from not_available to available
  • Updated available-commands.json: changed C# status for LATENCY LATEST from not_available to available
  • Updated available-commands.json: changed C# status for LATENCY RESET from not_available to available
  • Updated available-commands.json: changed PHP status for LATENCY HISTORY from not_available to available
  • Updated available-commands.json: changed PHP status for LATENCY LATEST from not_available to available
  • Updated available-commands.json: changed PHP status for LATENCY RESET from not_available to available
  • Removed the csharp-href and php-href tracking links since the commands are now implemented in both clients

Context

C# #438 implements LatencyHistoryAsync(event), LatencyLatestAsync(), and LatencyResetAsync() for both standalone and cluster C# clients. The implementation includes LatencyEntry and LatencyEventInfo record structs, cluster routing to all primaries by default, and ClusterValue<T> return types for multi-node results. LATENCY GRAPH is intentionally excluded (ASCII art, not implemented in other clients).

Php #283 implements latencyHistory(string $event), latencyLatest(), and latencyReset(string ...$events) for both standalone (ValkeyGlide) and cluster (ValkeyGlideCluster) PHP clients. Returns array structures matching Valkey command semantics directly (no PHPRedis equivalent exists).

With this change, LATENCY HISTORY/LATEST/RESET are now available across all GLIDE language clients (Python, Node.js, Java, Go, C#, PHP).

cc @currantw @prateek-kumar-improving


This PR was generated by the automated documentation pipeline.

@Aryex Aryex added AI Generated documentation Improvements or additions to documentation csharp labels Jul 26, 2026
@Aryex
Aryex force-pushed the alexl/agent/csharp-latency-commands branch from a788b70 to a0675bb Compare July 26, 2026 21:27
@Aryex
Aryex marked this pull request as ready for review July 27, 2026 14:51
@Aryex
Aryex force-pushed the alexl/agent/csharp-latency-commands branch from a0675bb to 8b66d08 Compare July 27, 2026 14:51

@currantw currantw left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks good ✅

@Aryex
Aryex force-pushed the alexl/agent/csharp-latency-commands branch from c6b11cb to 6970641 Compare August 8, 2026 08:05
@Aryex Aryex changed the title docs: mark LATENCY commands as available for C# docs: mark LATENCY commands as available for C# and PHP Aug 8, 2026
@Aryex Aryex added the php label Aug 8, 2026
@Aryex

Aryex commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator Author

📝 Updated PR description with 5885031 — Implement LATENCY HISTORY, LATEST, and RESET commands (#283)

Branch rebased on latest main (resolved ruby field conflicts) and now also marks PHP as available for all three LATENCY commands.

Signed-off-by: currantw <taylor.curran@improving.com>
@currantw
currantw force-pushed the alexl/agent/csharp-latency-commands branch from 6970641 to 9b9ecd4 Compare August 8, 2026 16:42
Signed-off-by: currantw <taylor.curran@improving.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Generated csharp documentation Improvements or additions to documentation php

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants