Contributor Leaderboard

eifrah-aws

eifrah-aws

207 score 88 commits 119 reviews

Commits (88)

DateRepoMessagePR
2026-04-27valkeyFix remove cached eval scripts on engine unregister (#3503)PR
2026-04-20valkeyAdd Static Module Support (#3392)PR
2026-03-09valkeyChanged LUA module dependency (#3325)PR
2026-02-25valkey-searchRemove Unused Variables And Add `UnusedVar` Helper Template (#803)PR
2026-02-05valkey-searchAdd Memory Tracking for Index Schema Attributes (#668)PR
2026-02-05valkey-searchRefactor Dockerfile to Reduce Image Layers and Size (#679)PR
2026-01-29valkeyFix Lua Module Build For MacOS Compatibility (#3123)PR
2026-01-26valkey-searchAdd CMAKE_POLICY_VERSION_MINIMUM to build scripts and submodules (#626)PR
2025-11-27valkey-searchFix Override Specifier and Suppress MacOS Compiler Warning (#496)PR
2025-11-23valkey-searchFixed regression which broke Ninja builds OO (#494)PR
2025-11-22valkey-searchAdd support for checking ACL key prefix permissions using the new Valkey module API. (#479)PR
2025-11-16valkey-searchReplace multiple utility libraries with unified vmsdklib dependency (#477)PR
2025-11-12valkeyNew module API to perform prefix‑aware ACL permission check (#2796)PR
2025-10-16valkey-searchAdd inline keyword to ostream operator overloads for better linking on macOS and build compatibility. (#419)PR
2025-09-25valkey-searchCaptured errors should be formatted as such. (#390)PR
2025-09-14valkey-searchFixed: clients are blocked after MULTI operation (#381)PR
2025-08-21valkey-searchIntroduced new "debug-mode" configuration entry. (#339)PR
2025-08-19valkey-searchEnable ASan runs for OSS integ tests (#330)PR
2025-08-14valkey-searchProperly wait for replication group to reach stabilization status (#315)PR
2025-08-13valkey-searchAdded support for cluster with replicas (#313)PR
2025-08-12valkey-searchBuild script fixes (#307)PR
2025-08-11valkey-searchAllow running single integration test (#303)PR
2025-08-10valkey-searchbuild.sh now runs both integration test suits (#298)PR
2025-08-08valkey-test-frameworkDo not hard coded "localhost" (#8)PR
2025-07-16valkey-searchvalkey-test-framework: support creating cluster (#235)PR
2025-07-15valkey-test-frameworkAllow user to provide a configuration filePR
2025-07-15valkey-searchAdded missing "String" configuration entry (#228)PR
2025-06-29valkey-searchLoad JSON module into the test framework (#198)PR
2025-06-25valkey-jsonForce clang on macOSPR
2025-06-21valkey-searchIntegrate valkey-test-framework (#188)PR
2025-06-21valkey-searchFix broken CI (#192)PR
2025-06-17valkey-searchThe module can now be built on macOS (#178)PR
2025-06-10valkey-searchRefactored protobuf generation code (cmake) (#172)PR
2025-06-06valkey-searchAlpine Linux related fixes (#168)PR
2025-06-04valkey-searchFixed drop index bug (#166)PR
2025-06-03valkey-searchEnable integration tests + ASan (#162)PR
2025-05-31valkey-searchCI updates (#161)PR
2025-05-30valkey-searchUse differnt ubuntu mirror (#158)PR
2025-05-30valkey-searchSmall integ tests fixes (#148)PR
2025-05-29valkey-searchMore resilient builds on different distros (#152)PR
2025-05-28valkey-searchModule-Config: fix a possibility of of a double free (#149)PR
2025-05-27valkey-docAdded docs for Valkey Search commands (#275)PR
2025-05-27valkey-io.github.ioAdded valkey-search support (#259)PR
2025-05-27valkey-searchDropped the deprecated `--threads` flag (#146)PR
2025-05-27valkey-searchAllow changing the reader/writer threads count at runtime (#129)PR
2025-05-19valkey-searchFixed dumpring corrupted dump.rdb file (#131)PR
2025-05-18valkey-searchDynamic thread pool (#126)PR
2025-05-15valkey-searchValkey-Search doc related files (#118)PR
2025-05-04valkey-searchSupport counting cores on aarch64 (#107)PR
2025-05-04valkey-searchFixed crash in UT (#106)PR
2025-04-25valkey-searchMore ASan build improvements (#102)PR
2025-04-24valkey-searchAdd ASAN build option (#100)PR
2025-04-01valkey-searchallow building with external libs (#85)PR
2025-03-31valkey-searchFixed build warning - wrong inculde path (cmake) (#75)PR
2025-03-19valkey-searchFixed crash when loading RDB (#72)PR
2025-03-18valkey-searchSmall ACL fixes (#71)PR
2025-03-18valkey-searchMore CMake / Build improvements (#70)PR
2025-03-12valkey-searchSmall aarch64 fixes (#65)PR
2025-03-10valkey[CMake] Check both arm64 and aarch64 for ARM based system architecture (#1829)PR
2025-03-02valkeyFixed build error with CMake (#1806)PR
2025-03-01valkey-searchCMake support (#33)PR
2025-01-07valkey-glideInitial work on OpenTelemetry (#2892)PR
2025-01-03valkeyCMake: fail on warnings (#1503)PR
2024-11-22valkeyCMake fixes + README update (#1276)PR
2024-11-21valkey-glideAllow user to set different logging directory by passing environment … (#2705)PR
2024-11-20valkey-glideWhen no keys are provided, route to a random node to achieve the same… (#2715)PR
2024-11-11valkey-glideJava: added Client API for retrieving internal statistics (#2672)PR
2024-11-10valkey-glideTest framekwork fixes (#2628)PR
2024-11-08valkeyAdd CMake build system for valkey (#1196)PR
2024-11-05valkey-glideAdded `Telemetry` support for GLIDE client (core only) (#2545)PR
2024-10-16valkey-glide`redis-rs` code cleanup: keep a single async runtime: `tokio` (#2459)PR
2024-10-15valkey-glideMake redis-rs part of this repo (#2456)PR
2024-10-08valkey-glideWrong routing by GLIDE (#2394)PR
2024-09-30valkey-glideReduce glide_rs.so size (for Java) (#2367)PR
2024-08-28valkey-glideGO: performance improvement (#2196)PR
2024-07-08valkey-glideJava: re-enabled `xclaim` binary tests (#1867)PR
2024-07-07valkey-glideJava transaction: fixed: `zunionstore` & `zinterstore` for binary version (#1846)PR
2024-07-03valkey-glideJava txn: completed the remaining commands to support binary version (#1777)PR
2024-07-02valkey-glideJava: continued work on making txn binary safe (#1750)PR
2024-07-01valkey-glide- Java transaction: Hash + List commands (#1744)PR
2024-07-01valkey-glideChanged the API to support binary transaction (#1731)PR
2024-06-24valkey-glideAdded support for `append` + `smembers` (`GlideString` version) (#1629)PR
2024-06-20valkey-glideAdd overload methods using`GlideString` (#1606)PR
2024-06-18valkey-glideJava: reverted byte[] overloading (#1598)PR
2024-06-18valkey-glideNode: convert `VerbatimString` into `Uint8Array` (#1588)PR
2024-06-16valkey-glideNode binding: keep strings as binary data (#1563)PR
2024-06-05valkey-glide- Java: extended the Rust API to allow returning non utf-8 encoded st… (#1526)PR
2024-06-03valkey-glideUse bytes instead of str (#1488)PR

Reviews (119)

DateRepoMessagePR
2026-04-06valkeyAvoid having server.h being included by cli and benchmark (#3420)PR
2026-02-22valkey-searchfix: add null check for thread_monitor_ in GetAvgCPUPercentage (#760)PR
2026-02-12valkey-searchAdd grpc coordinator threads CPU time metric to INFO command (#674)PR
2026-02-11valkey-searchMinor code quality improvements (#621)PR
2026-02-04valkey-searchFix concurrency groups for integration asan and unit mac os tests (#676)PR
2025-12-17valkey-searchBetter handling of nullptr in FromString String config (#550)PR
2025-12-16valkey-searchAdd getter in config for the default value (#547)PR
2025-11-24valkey-searchFix flaky save/restore test (#495)PR
2025-10-20valkey-searchEnable upload of integration test outputs (#426)PR
2025-09-17valkey-searchfix memory leak at config get (#388)PR
2025-09-16valkey-searchFix valkey and json module versions in build and integration test. (#363)PR
2025-09-11valkey-search- Remove unused variable from test (#379)PR
2025-09-02valkey-searchImplement Controlled Variables and TEST_COUNTER macros (#358)PR
2025-08-29valkey-searchrefactor: Replace is_local_search boolean with SearchMode enum + add eviction tests (#347)PR
2025-08-27valkey-searchEnd to end test for JSON backfill replication. Plus enhances to pytest environment. (#320)PR
2025-08-25valkey-searchImplement Pause point (#346)PR
2025-08-21valkey-searchFix ASAN test failure (#335)PR
2025-08-20valkey-searchAdd a `max-worker-suspension` configuration for resuming workers after fork (#301)PR
2025-08-19valkey-searchtest: Add integration test for COPY command with search indexes (#328)PR
2025-08-18valkey-searchfeat: add integration tests for expired hashes and FT.INFO parser (#311)PR
2025-08-17valkey-searchFix crash due to Valkey Timeout before Cancellation timeout (#309)PR
2025-08-12valkey-searchAdd ACL integration tests (#304)PR
2025-08-11valkey-searchAdd coordinator metadata health monitoring info field (#284)PR
2025-08-05valkey-searchHandle OOM during search command fanout (#268)PR
2025-07-31valkey-searchReimplement timeout handling. (#249)PR
2025-07-17valkey-searchSupporting tsan build and addressing the time slice mutex test issues (#236)PR
2025-07-17valkey-searchEnhanced Metrics for Valkey Search Ingestion (#230)PR
2025-07-14valkey-searchFix duplicated code (#220)PR
2025-07-14valkey-searchAdd CPU metrics for reader and writer threads (#217)PR
2025-07-13valkey-searchAdd operational limits to create command (#214)PR
2025-07-10valkey-searchAdd network byte counting to coordinator client (#212)PR
2025-07-08valkey-searchAdd FT._DEBUG command (#207)PR
2025-07-03valkey-searchRevision of info framework. (#202)PR
2025-06-13valkey-searchAdd coordinator port info metric (#177)PR
2025-06-08valkey-searchFix GetRedisLocalPort function to support TLS (#144)PR
2025-05-30valkey-searchfix compilation failure for release option (#154)PR
2025-05-21valkey-glideDocs: fixed mkdocs workflow trigger, fixed transaction/batch sections (#3913)PR
2025-04-27valkey-glideFixes to mkdocs site (#3667)PR
2025-04-16valkey-glideDocs website: Added CD, added node script, some hirarchy changes (#3581)PR
2025-04-10valkey-glidePython: Change urls in docstrings to use markdown syntax (#3580)PR
2025-04-10valkey-glideAdded docs folder and infrastructure for mkdocs website (#3572)PR
2025-03-31valkey-glideCore/FFI/Go: Add Support for Async and Sync Client Types in FFI (#3451)PR
2025-03-26valkey-searchfixing github integration tests (#76)PR
2025-03-25valkey-searchfixing integration tests to work with cmake (#73)PR
2025-03-25valkey-searchAutomatically configure threadpool size based on physical cpu core count. (#60)PR
2025-03-24valkey-glideGo/Core Refactor: Move FFI to a Dedicated Folder for Reusability (#3372)PR
2025-03-12valkey-glideCore: OTEL - add http and grpc exporters (#3191)PR
2025-02-04valkey-glideCore: Open telemetry client config (#3023)PR
2024-12-26valkey-glideAdd connection timeout configuration (#2823)PR
2024-12-22valkey-glideNode allow uncovered slots cscan (#2815)PR
2024-12-22valkey-glideCore + Py: add allow_non_covered_slots to ClusterScan and related commands (#2814)PR
2024-12-17valkey-glideEnsure cluster client creation fail when engine is < 7.0 and sharded subscriptions are configured (#2819)PR
2024-11-21valkey-glideNode - Client API for retrieving internal statistics (#2727)PR
2024-11-20valkey-glideRevert "Python: add AZ Affinity ReadFrom strategy Support" (#2719)PR
2024-11-19valkey-glidePython : Client API for retrieving internal statistics (#2707)PR
2024-11-18valkey-glideCore: add az awareness to read strategy (#2539)PR
2024-11-14valkey-glideCore: SlotMap refactor - Added NodesMap, Update the slot map upon MOVED errors (#2682)PR
2024-11-12valkey-glideCore: Release the read lock while creating connections inrefresh_connectionsPR
2024-11-12valkey-glideImprove retry logic and update unmaintained dependencies for Rust lint CI (#2673)PR
2024-11-11valkey-glideCore: Refactored the connection container lock to use a sync RwLock (#2643)PR
2024-11-10valkey-glideRemove obsolete build, test, and documentation scripts from redis-rs (#2667)PR
2024-11-07valkey-glideCore: Add support for sending multi-slot JSON.MSET and JSON.MGET commands (#2587)PR
2024-11-04valkey-glideGo:Implementing List commands (#2434)PR
2024-10-30valkey-glideGo: Fixing the version of staticcheck (#2463)PR
2024-10-22valkey-glideGlide-core UDS Socket Handling Rework:PR
2024-10-21valkey-glideAvoid retrying on IO errors when it’s unclear if the server received the request (#2479)PR
2024-10-11valkey-glideImplementing list commands (#2386)PR
2024-10-09valkey-glideMerge pull request #2264 from MikeMwita/implement-ping-commandPR
2024-10-08valkey-glideFix Java CI to run on main repo only (#2404)PR
2024-10-07valkey-glideFix logger initialization on readonly filesystems (#2391)PR
2024-10-03valkey-glideGo: Implementing List commands (#2370)PR
2024-10-01valkey-glideGo:Implement GetEx command (#2329)PR
2024-09-26valkey-glideGo: Check the response type sent from rust in Go (#2310)PR
2024-09-23valkey-glideGo: Implementing Hash commands (#2226)PR
2024-09-19valkey-glideGo: Handling generic arrays instead of only string arrays (#2289)PR
2024-09-12valkey-glideMerge pull request #2278 from valkey-io/detect_disconnectsPR
2024-09-11valkey-glideMerge pull request #2218 from janhavigupta007/go/multi_string_commandsPR
2024-09-09valkey-glideJava: Update workflow to zip bundle files and use build-matrix.json (#2128)PR
2024-09-01valkey-glideGo: Implement incr and decr commands (#2213)PR
2024-08-19valkey-glideGo client: Adding a skeleton to create client connection and invoke SET and GET commands. (#1937)PR
2024-08-19valkey-glideGo client: Adding a skeleton to create client connection and invoke SET and GET commands. (#1937)PR
2024-07-16valkey-glideNode: change simple string to return bytes (#1946)PR
2024-07-09valkey-glideFix python example (#1866)PR
2024-07-09valkey-glideFix python example (#1866)PR
2024-07-08valkey-glideMerge pull request #1849 from asheryerm/asher-lifesaver2PR
2024-07-07valkey-glidechanged cluster scan to bytes (#1850)PR
2024-07-07valkey-glideUncomment commented integration tests (#1851)PR
2024-07-07valkey-glidesupport xgroup, xread and xreadgroup with GlideString (#1841)PR
2024-07-04valkey-glideAdd function list binary output support (#1800)PR
2024-07-04valkey-glideremove using toGlideStringArgs() and use ArgsBuilder instead (#1782)PR
2024-07-04valkey-glidesupport functionStats with GlideString (#1779)PR
2024-07-03valkey-glidesupport geosearch and geosearchstore with GlideString (#1745)PR
2024-07-03valkey-glideadded hrandfield binary functions (#1761)PR
2024-07-02valkey-glideLua binary support (#1729)PR
2024-07-02valkey-glidesupport functionLoad and functionDelete with GlideString (#1730)PR
2024-07-02valkey-glidesupport hscan, sscan and zscan with GlideString (#1728)PR
2024-07-02valkey-glidesupport hvals, hmget, hkeys, geohash, geoadd, srandmember, sort, sort_ro and sortStore with GlideString (#1691)PR
2024-07-02valkey-glidesupport getex, lpos, xtrim, bitfield and bitfield_ro with GlideString (#1686)PR
2024-07-01valkey-glideAdded support for decr decrby del hdel pfadd pfcount pfmerge (#1693)PR
2024-06-30valkey-glidesupport hset, hget, lindex, linsert, blmove, incr, hlen and lmove wit… (#1667)PR
2024-06-30valkey-glideSupport GlideString for sdiff commands (#1722)PR
2024-06-27valkey-glideSupport of GlideString interface for echo command (#1668)PR
2024-06-27valkey-glideSupport of GlideString interface for sinter, sinterstore and sintercard commands (#1687)PR
2024-06-27valkey-glidesupport lset, hexists, sismember and copy with GlideString (#1651)PR
2024-06-27valkey-glidesupport hsetnx, watch, type and unlink with GlideString (#1641)PR
2024-06-26valkey-glidesupport move, ltrim, sadd, srem, scard and smove with GlideString (#1638)PR
2024-06-26valkey-glidesupport geodist, getbit, setbit and xack with GlideString (#1635)PR
2024-06-26valkey-glidesupport geodist, getbit, setbit and xack with GlideString (#1635)PR
2024-06-26valkey-glideGS version of ttl, pttl, expire, pexpire, expireAt, pexpireAt, expireTime, pexpireTime, exists (#1637)PR
2024-06-26valkey-glidesupport objectEncoding, objectFreq, objectIdletime and objectRefcount… (#1642)PR
2024-06-25valkey-glidesupport geopos, zmscore, persist, rename and renamex with GlideString (#1636)PR
2024-06-25valkey-glidesupport geopos, zmscore, persist, rename and renamex with GlideString (#1636)PR
2024-06-24valkey-glidesupport zintercard, zdiffstore, zremrangebyrank, lpush, lpushx, lrem,… (#1634)PR
2024-06-24valkey-glidesupport zincrby, zrem, zrank, zscore and zcard with GlideString (#1633)PR
2024-06-24valkey-glidesupport llen, strlen, xlen and hstrlen with GlideString (#1632)PR
2024-06-24valkey-glidesupport hincrby, hincrbyfloat, incrby and incrbyfloat with GlideString (#1630)PR
2024-06-24valkey-glidesupport bitop, bitpos and xdel with GlideString (#1628)PR
2024-06-24valkey-glidesupport bitcount with GlideString (#1627)PR
2024-06-03valkey-glideStandalone Client: Raise an error if more than one primary node is found (#1487)PR

← Back to leaderboard