Contributor Leaderboard

nilanshu-sharma

nilanshu-sharma

114 score 14 commits 100 reviews

Commits (14)

DateRepoMessagePR
2026-04-23valkey-swiftCluster-wide Multi-key MSET (#378)PR
2026-04-21valkey-swiftCluster-wide multi-key MGET (#369)PR
2026-02-24valkey-swiftAdd documentation for ValkeyClusterClient (#350)PR
2026-02-13valkey-swiftFix shard failover logic (#329)PR
2026-02-11valkey-swiftAdd callsite to ValkeyClientError (#327)PR
2026-02-02valkey-swiftInfo command custom response (#319)PR
2026-01-23valkey-swiftCLIENT LIST Decoded Response (#313)PR
2026-01-13valkey-swiftZRANDMEMBER Custom response (#307)PR
2026-01-12valkey-swiftDecoded responses for GEO* commands (#291)PR
2026-01-08valkey-swiftCluster nodes custom response (#290)PR
2025-12-09valkey-swiftAdd 1.0 release scope (#274)PR
2025-12-02valkey-swiftStandard return types and errors for hrandfield (#262)PR
2025-12-02valkey-swiftCustom responses and Standard Error types for cluster commands (#260)PR
2025-10-30valkey-swiftAdd Support for Numbered Databases (#259)PR

Reviews (100)

DateRepoMessagePR
2026-04-24valkey-swiftAdd `RESPToken.ok` (#384)PR
2026-04-24valkey-swiftLatest changes from postgres-nio connection pool (#382)PR
2026-04-23valkey-swiftFix compiler warnings in snippet (#380)PR
2026-04-23valkey-swiftUpdate to soundness.yml to 0.0.11 (#375)PR
2026-04-15valkey-swiftFields type includes a count and an array. Replace with just an array (#376)PR
2026-04-03valkey-swiftAdd ValkeyCLI as a product, clean up error reporting (#371)PR
2026-04-02valkey-swiftCluster TLS port selection (#370)PR
2026-04-02valkey-swiftValkeySearch 1.2.0 (#354)PR
2026-04-01valkey-swiftAdd swift:6.3 to CI (#372)PR
2026-03-13valkey-swiftAdd valkey client cli application (#368)PR
2026-03-13valkey-swiftAdd valkey client cli application (#368)PR
2026-03-10valkey-swiftVerify replicas are replicas (#366)PR
2026-03-10valkey-swiftCleanup ValkeyClient mock tests (#367)PR
2026-03-07valkey-swiftGeneric topology election (#364)PR
2026-03-06valkey-swiftAdd regular topology refresh to ValkeyClient (#361)PR
2026-03-06valkey-swiftAdd graceful shutdown to ValkeyClusterClient (#362)PR
2026-03-05valkey-swiftAdd timers to ValkeyClient (#360)PR
2026-03-04valkey-swiftRescheduleIdleTimer change from postgres connection pool (#356)PR
2026-03-01valkey-swiftValkeyClient: Retry pipelined commands (#353)PR
2026-03-01valkey-swiftValkeyClusterTopology (#351)PR
2026-02-27valkey-swiftConvert TimerFiredAction to enum (#352)PR
2026-02-23valkey-swiftAdd 6.3 nightly to CI (#348)PR
2026-02-23valkey-swiftAdd ValkeyClientSubscription for client and cluster client subscriptions (#344)PR
2026-02-23valkey-swiftCluster: Cancel timer tasks once first one finished (#349)PR
2026-02-23valkey-swiftUpdate commands for v9.0.2 (#345)PR
2026-02-23valkey-swiftRemove default version of Command.keysAffected (#347)PR
2026-02-19valkey-swiftEnable upcoming feature ExistentialAny (#343)PR
2026-02-18valkey-swiftCluster: Retry pipelined commands on connection closed (#342)PR
2026-02-18valkey-swiftDon't create connection pool for failed primary (#341)PR
2026-02-18valkey-swiftPre-emptively add connection pools when we receive a MOVE error (#340)PR
2026-02-18valkey-swiftDon't filter fail nodes from cluster description. (#339)PR
2026-02-18valkey-swiftDon't filter fail nodes from cluster description. (#339)PR
2026-02-15valkey-swiftAdded ValkeyClusterClientConfiguration (#335)PR
2026-02-13valkey-swiftAdd MockServerConnections to mock multiple Valkey servers (#331)PR
2026-02-13valkey-swiftCluster retry command if underlying client is closed (#336)PR
2026-02-13valkey-swiftCorrectly destroy a backing off connection (#337)PR
2026-02-10valkey-swiftIf transaction fails check for REDIRECT errors (#324)PR
2026-02-05valkey-swiftRemove StrictMemorySafety (#322)PR
2026-02-05valkey-swiftAdded maxAttempts to configuration RetryParameters (#320)PR
2026-02-05valkey-swiftAdd StrictMemorySafety upcoming feature flag (#321)PR
2026-01-30valkey-swiftAdd support for client capa redirect (#318)PR
2026-01-23valkey-swiftMake response initializers internal or package (#310)PR
2026-01-23valkey-swiftCall READONLY always on cluster nodes (primary and replicas) (#317)PR
2026-01-22valkey-swiftTyped throws for pipelined commands and transactions (#315)PR
2026-01-21valkey-swiftTyped throws for subscriptions and generated commands (#312)PR
2026-01-16valkey-swiftAdded typed throws to RESPTokenDecodable(_:) (#311)PR
2026-01-14valkey-swiftAdd override for custom return type symbol names (#306)PR
2026-01-14valkey-swiftMake XCLAIM and XPENDING structs (#308)PR
2026-01-13valkey-swiftRename RESPToken.decodeMapElements to RESPToken.decodeMapValues (#309)PR
2026-01-12valkey-swiftCLIENT TRACKINGINFO custom response (#300)PR
2026-01-12valkey-swiftMemory stats keys (#302)PR
2026-01-12valkey-swiftUse `RESPToken.decodeMapElements` in Cluster commands (#294)PR
2026-01-12valkey-swiftACL GETUSER custom command (#303)PR
2026-01-12valkey-swiftPUBSUB NUMSUB, SHARDNUMSUB custom responses (#298)PR
2026-01-12valkey-swiftSERVER command custom responses (#297)PR
2026-01-12valkey-swiftMake `ValkeyClusterNode.Flag` a struct so we can extend without a breaking change (#305)PR
2026-01-12valkey-swiftGEOSEARCH: Convert to array in initializer (#304)PR
2026-01-12valkey-swiftWAITAOF custom response (#296)PR
2026-01-12valkey-swiftXinfo commands (#293)PR
2026-01-10valkey-swiftRemove slave commands, fixed up issues with generated code (#292)PR
2026-01-06valkey-swiftStandalone replica selection (#289)PR
2026-01-05valkey-swiftAdd `RESPBulkString.span` to return `Span<UInt8>` (#288)PR
2026-01-01valkey-swiftValkeyClient state machine. Sets up primary node and will search for replicas if required (#287)PR
2026-01-01valkey-swiftAdd tracing spans for pipeline and transaction functions (#284)PR
2025-12-19valkey-swiftFixes for connection pool changes (#286)PR
2025-12-18valkey-swiftError cleanup (#283)PR
2025-12-18valkey-swiftConform ValkeyClusterClient to Service (#282)PR
2025-12-12valkey-swiftCache static tracing attributes at connection initialization (#278)PR
2025-12-03valkey-swiftIntegration Tests for TLS (#270)PR
2025-12-03valkey-swiftIntegration Tests for TLS (#270)PR
2025-12-03valkey-swiftAdd RESPDecodeError typed throws where we can (#266)PR
2025-12-03valkey-swiftReplace ValkeyClusterParseError with RESPDecodeError (#265)PR
2025-12-03valkey-swiftRewrite LCS response (#267)PR
2025-12-03valkey-swiftCommand array arguments that render with a token for each element (#269)PR
2025-10-30valkey-swiftReadonly replica selection (#253)PR
2025-10-29valkey-swiftLatest changes from PostgresNIO connection pool (#256)PR
2025-10-28valkey-swiftAdd support for calling READONLY on replicas (#255)PR
2025-10-23valkey-swiftAdd ValkeyConnection.triggerGracefulShutdown (#207)PR
2025-10-16valkey-swiftAdd logger trace calls with command names (#252)PR
2025-10-14valkey-swiftRewrite transaction code, to make it easier to move to client (#232)PR
2025-10-13valkey-swiftCustom function and script responses (#216)PR
2025-10-11valkey-swiftRESPDecodeError: Version 2 (#233)PR
2025-10-09valkey-swiftGeneric node description (#230)PR
2025-10-08valkeyAdd shard id field to CLUSTER SHARDS response (#2568)PR
2025-10-08valkey-swiftRe-organise pipeline execute commands to use same internal function (#239)PR
2025-10-02valkey-swiftAdd subscribe functions to ValkeyClientProtocol (#237)PR
2025-10-01valkey-swiftAdd existential execute to ValkeyClientProtocol (#235)PR
2025-09-30valkey-swiftCluster subscribe (#219)PR
2025-09-27valkey-swiftCluster pipeline (#226)PR
2025-09-25valkey-swiftCleanup public symbols (#228)PR
2025-09-24valkey-swiftCluster pipeline support - Pipeline commands to one node (#218)PR
2025-09-24valkey-swiftCluster pipeline support - Pipeline commands to one node (#218)PR
2025-09-24valkey-swiftConform RESPToken.Value to CustomDebugStringConvertible (#217)PR
2025-09-20valkey-swiftAdd pipeline functions that take an array of existential ValkeyCommands (#222)PR
2025-09-15valkey-swiftCluster: Retry command on receiving specific errors (#215)PR
2025-09-10valkey-swiftAdd support for ASK errors being returned by Valkey cluster (#199)PR
2025-09-10valkey-swiftCluster command keys should all come from the one hashkey (#209)PR
2025-09-09valkey-swiftValkeyClusterClient client config defines whether TLS is required (#212)PR
2025-09-08valkey-swiftDisable Create/drop connectinon benchmark in CI (#213)PR
2025-07-16valkey-swiftAdd .spi.yml for Swift Package Index (#132)PR

← Back to leaderboard