Contributor Leaderboard

barshaul

barshaul

196 score 59 commits 137 reviews

Commits (59)

DateRepoMessagePR
2025-05-22valkey-glideCore: Added reference counting to the Script container to support multiple instances (#3897)PR
2025-05-13valkey-glideCore: Refactor socket listener to use a runtime that lives for the application lifetime (#3842)PR
2025-04-24valkey-glidePython: Added dev.py script to manage the python development workflows (#3541)PR
2025-04-24valkey-glidePython: Moved the tests folder to be under the root folder (#3661)PR
2025-04-22valkey-glideRust: Fix rust bench latencies calculation (#3636)PR
2025-03-31valkey-glideCore/FFI/Go: Add Support for Async and Sync Client Types in FFI (#3451)PR
2025-03-24valkey-glideGo/Core Refactor: Move FFI to a Dedicated Folder for Reusability (#3372)PR
2025-03-04valkey-glideUpdated ORT allowed licenses with Unicode-3.0 (#2773)PR
2024-12-24valkey-glidePython/Doc: Fix invoke_script examples (#2856)PR
2024-11-27valkey-glideFix PyPI Code Deployment workflow (#2750)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-07valkey-glideCore: Add support for sending multi-slot JSON.MSET and JSON.MGET commands (#2587)PR
2024-11-07valkey-glideNode: Removed mistakelny pushed 'fit' from CIPR
2024-11-07valkey-glideNode: Changed SCRIPT KILL test to only test the command works, not that the script is actually being killed (#2629)PR
2024-11-06valkey-glideDisable Go 1.18 from all CI runsPR
2024-11-05valkey-glideDoc: Removed MacOS 12 from the tested platformsPR
2024-11-04valkey-glideFix benchmark CI error MISCONFPR
2024-10-21valkey-glideAvoid retrying on IO errors when it’s unclear if the server received the request (#2479)PR
2024-09-23valkey-glidePython: Removed deprecated INSTALL filePR
2024-08-15valkey-glideAdded default retries to the cluster client builderPR
2024-08-04valkey-glidePython: Export PubSubMsgPR
2024-08-01valkey-glideRemove glide-for-redis refPR
2024-07-29valkey-glideMerge from upstream redis-rsPR
2024-07-22valkey-glideFixed Java ORT not to include irrelevant dependencies (#1975)PR
2024-07-16valkey-glideORT tool modifications (#1943)PR
2024-07-11valkey-glideMerge from redis-rs: Critical bug fix: Fix cluster-mode TLS disabled client to properly take received IPs when DNS is expanded #173PR
2024-07-10valkey-glideCD: Fix the descrpition of the release version in workflow_dispatchPR
2024-07-10valkey-glideUpdate README.md of node.jsPR
2024-07-09valkey-glideFix python example (#1866)PR
2024-07-09valkey-glideFixed NodeJS, Go and C# renaming (#1892)PR
2024-07-09valkey-glideFix Node & Python renaming to valkey-glide (#1879)PR
2024-07-08valkey-glideFix authors in the cargo.toml files (#1883)PR
2024-07-08valkey-glideChanged MacOS 13 runner to a normal-sized runner (#1880)PR
2024-07-08valkey-glideTMP_COMMIT: reduce test matrix sizePR
2024-07-08valkey-glideDocumentation: Fixed main README filePR
2024-07-07valkey-glideAdded a workflow_dispatch to CD workflows, fixed pypi RC deployment (#1844)PR
2024-07-04valkey-glideredis-rs: Merge from upstreamPR
2024-07-04valkey-glideCore + Python: Added support in large script requests (#1781)PR
2024-07-02valkey-glideTest all Python versions (#1758)PR
2024-06-29valkey-glideCI: Add Support for Valkey 6.2, 7.0 and 7.2 (#1711)PR
2024-06-26valkey-glidePython: Changed handling of large requests to transfer them as leaked pointersPR
2024-06-11valkey-glideMerge from submodule: Changed the 'url' package version to be fixed to v2.5.0 to enforce license requirements #156PR
2024-06-03valkey-glideStandalone Client: Raise an error if more than one primary node is found (#1487)PR
2024-05-09valkey-glidesubmodules: Merge from upstream (#1383)PR
2024-05-02valkey-glidePython: Added missing exports to the init file, ordered the existing onesPR
2024-05-01valkey-glideCustom Command: Include reference link to the Wiki section detailing limitations and restrictions. (#1343)PR
2024-04-30valkey-glideFix CI workflows (#1364)PR
2024-04-30valkey-glideC#: Added a dotnet framework flag to the C# benchmarkPR
2024-04-30valkey-glideFix ORT: Rolling back to the previous ORT versionPR
2024-04-29valkey-glideSubmodules: Pull changes from amazon-contributing/redis-rs (#1347)PR
2024-04-25valkey-glidePython: Resolving package conflictsPR
2024-04-25valkey-glidePython: Upgrade black versionPR
2024-04-24valkey-glideTest utilities: moved client creation to a seperated function to allow creating new clients from testsPR
2024-04-24valkey-glideFixed blocking command to be timed out based on the specified command argument (#1283)PR
2024-04-07valkey-glideFix python flakey testPR
2024-04-02valkey-glidePython: Fix typingPR

Reviews (137)

DateRepoMessagePR
2026-03-09valkey-glidefeat(python-sync): add response buffer support to get() to improve performance by reducing copies (#5493)PR
2026-03-09valkey-glidefeat(python-sync): add response buffer support to get() to improve performance by reducing copies (#5493)PR
2026-03-09valkey-glidefeat(python-sync): add response buffer support to get() to improve performance by reducing copies (#5493)PR
2026-03-09valkey-glidefeat(python-sync): add response buffer support to get() to improve performance by reducing copies (#5493)PR
2026-03-09valkey-glidefeat(python-sync): enable zero-copy SET by accepting bytearray and memoryview in command args (#5492)PR
2026-03-09valkey-glidefeat(python-sync): enable zero-copy SET by accepting bytearray and memoryview in command args (#5492)PR
2026-01-18valkey-glideCore: Fix topology refresh reconnection issue when using refreshTopologyFromInitialNodes (#5155)PR
2025-10-30valkey-glidePython sync: Fix wheel build failure due to missing README.md (#4931)PR
2025-10-22valkey-glideCI/CD: Fix Python sync client Docker build container image (#4901)PR
2025-09-16valkey-glidePython: improve UDS socket error handling (#4733)PR
2025-08-20valkey-glideCore: Add support for OTLP environment variables (#4334) (#4367)PR
2025-08-10valkey-glideNode - Remove Drop Script (#4488)PR
2025-08-04valkey-glidePython: Add sync client, change directory structure (#4530)PR
2025-07-03valkey-glideRemove unused workspace crates under redis-rs. (#4283)PR
2025-06-08valkey-glideRemove unused tls crates (#4100)PR
2025-06-04valkey-glideIncrease default connection attempt timeout to 2000ms (#4060)PR
2025-06-03valkey-glideCore: change otel metrics mutex to OnceLock approach (#4058)PR
2025-05-29valkey-glideRust clean up - Refactor Redis connection handling and remove ACL and script features (#3976)PR
2025-05-27valkey-glideMove refresh slot to the background in the Data Path. (#3851)PR
2025-05-26valkey-glideCore/Batch: Add handling for server errors in value conversion (#3942)PR
2025-05-21valkey-glideGo: add client library name and version identifiers (#3903)PR
2025-05-21valkey-glideNode/ Core: added openTelemetry traces and metrics support (#3900)PR
2025-05-15valkey-glideCore: add retryConnectionError test and rename test_pipline.rs (#3767)PR
2025-04-23valkey-glideCore/Go: Added Ok response type to FFI, updated Go with Ok handlers (#3630)PR
2025-04-06valkey-glidePipeline: add support for error handling (#3359)PR
2025-03-27valkey-glideAuthentication: Fix immediate update_connection_password to use username (#3330)PR
2025-03-03valkey-docClients: Fix Glide-go& Glide-java installation, update valkey-go version (#241)PR
2025-03-03valkey-glideAdding option to print logs in redis-rs tests (#3300)PR
2025-02-23valkey-glideAdd source distribution upload to the PyPi-CD workflow (#3213)PR
2025-02-23valkey-glideFixes the RUNNER for the CD workflows (#3238)PR
2025-02-17valkey-glide[redis-rs][core] Move connection refresh to the background (#2915)PR
2025-02-11valkey-glideMerge pull request #3122 from valkey-io/ephemeral_labelPR
2025-01-08valkey-glideCore: Some pointer shenanigans. (#2895)PR
2025-01-07valkey-glideUpdate ORT approved list (#2922)PR
2025-01-07valkey-glideEnable refresh slots after reconnecting to initial nodes. (#2921)PR
2025-01-02valkey-glideUpdate ORT to skip approved packages or those under testing (#2890)PR
2024-11-20valkey-glideWhen no keys are provided, route to a random node to achieve the same… (#2715)PR
2024-11-20valkey-glideWhen no keys are provided, route to a random node to achieve the same… (#2715)PR
2024-11-14valkey-glideAdd missing readonly commands. (#2649)PR
2024-11-14valkey-glideFeature/replace credes (#2651)PR
2024-11-11valkey-glideJava: added Client API for retrieving internal statistics (#2672)PR
2024-11-10valkey-glideTest framekwork fixes (#2628)PR
2024-11-07valkey-glideFix list of readonly commandsPR
2024-11-05valkey-glideAdded `Telemetry` support for GLIDE client (core only) (#2545)PR
2024-09-30valkey-glideAdded option to turn off logger (#2366)PR
2024-08-28valkey-glideGO: performance improvement (#2196)PR
2024-08-28valkey-glideGO: performance improvement (#2196)PR
2024-08-20valkey-glideAdd modules testing CI (#2162)PR
2024-08-20valkey-glideAdd Valkey8 support (#2169)PR
2024-08-08valkey-glideAdd Scala and Kotlin examples (#1933)PR
2024-07-29valkey-glideJava: add examples (#1925)PR
2024-07-24valkey-glidePython client CI: Split lint and testing in CI + add reporting. (#1976)PR
2024-07-18valkey-glideAllow developers to run CI on demand (#1967)PR
2024-07-17valkey-glideFixes for java client release pipeline (#1922)PR
2024-07-16valkey-glideJava Update README (#1944)PR
2024-07-14valkey-glideJava: Revises `DEVELOPER.md` file. (#403)PR
2024-07-14valkey-glideRe-added the NOTICE file (#1911)PR
2024-07-14valkey-glideUpdate roadmap link in README.mdPR
2024-07-11valkey-glideJava: Move ExamplesApp to examples folder (#1908)PR
2024-07-10valkey-glideFormat: fix readme file (#1904)PR
2024-07-10valkey-glideIgnores VSCode-created `bin` directories (#402)PR
2024-07-10valkey-glideJava: Updates `glide-for-redis` referencesPR
2024-07-10valkey-glideUpdate README.md - Removed Maven NoticePR
2024-07-09valkey-glideRevert "Fix the way we check repo owner on cd workflows (#1898)" (#1900)PR
2024-07-09valkey-glideFix the way we check repo owner on cd workflows (#1898)PR
2024-07-09valkey-glideRemove NOTICE filePR
2024-07-09valkey-glideUpdate SECURITY filePR
2024-07-08valkey-glidePython: fix transaction flaky test (#1878)PR
2024-07-08valkey-glideMerge pull request #1788 from aws/full_tests_on_macos_rebasedPR
2024-07-04valkey-glidemerging submodules (#1815)PR
2024-07-02valkey-glideCluster Scan - glide-core and python (#1623)PR
2024-07-02valkey-glideJava: Add Logger (#1422)PR
2024-07-02valkey-glideChange to use _encode_arg to encode arguments for scrip invocation (#1757)PR
2024-06-26valkey-glideAdded Java ORT workflow (#1603)PR
2024-06-26valkey-glideChange legal header on all source code files (#1664)PR
2024-06-05valkey-glideDisable Redis Modules Testing (#1512)PR
2024-06-05valkey-glide- Java: extended the Rust API to allow returning non utf-8 encoded st… (#1526)PR
2024-06-05valkey-glideCore: Add response conversion for `FUNCTION LIST` command (#1489)PR
2024-06-04valkey-glideCore: Update `XREAD` value_conversion to return Map<Map<String[]>> (#1494)PR
2024-06-03valkey-glideJava: Update implementation for `FUNCTION LOAD`. (#1484)PR
2024-06-03valkey-glideDon't log sensitive user info in GLIDE code (#1443)PR
2024-06-03valkey-glideFix NodeJS tests not to be skipped (#1515)PR
2024-06-03valkey-glideFix NodeJS tests not to be skipped (#1515)PR
2024-06-03valkey-glideUse bytes instead of str (#1488)PR
2024-06-02valkey-glideV0.4 (#1467)PR
2024-06-02valkey-glideHOT-FIX: CRITICAL - fixed set command optional arguments and added tests to set command (#1508)PR
2024-05-27valkey-glidechange ssm invoke output to print command id and invoke statusPR
2024-05-27valkey-glidePython: remove duplication of create_zrange_args function (#1469)PR
2024-05-26valkey-glideNODE - test release candidate (#1411)PR
2024-05-23valkey-glideJava: Add `FUNCTION LOAD` command. (#1425)PR
2024-05-22valkey-glideChange Node musl tests to running on x86 (#1438)PR
2024-05-21valkey-glideAdded check if tag include rc init, if so release as @next (#1407)PR
2024-05-21valkey-glideAdding support for node:alpine (#1379)PR
2024-05-21valkey-glideAdding support for node:alpine (#1379)PR
2024-05-13valkey-glideJava: Publish JAR to local Maven repository (#1373)PR
2024-05-12valkey-glideRefactor map comparison in Python and Node (#1319)PR
2024-05-12valkey-glidePython, Node: flush cluster on tests teardownPR
2024-05-08valkey-glideNode: add missing exports to index filePR
2024-05-07valkey-glideNode: convert Set commands return type to Set (#1299)PR
2024-05-05valkey-glideUpdate redis-rs submodule (#1380)PR
2024-05-02valkey-glideJava: Add Netty epoll transport for ARM Linux (#1371)PR
2024-05-02valkey-glidefixed developer.md node v specifation (#1321)PR
2024-05-02valkey-glideRemove file added by mistake.PR
2024-04-30valkey-glideGo: update protobuf versionPR
2024-04-24valkey-glide[BLOCKED] Update javadocs for `BRPOP` and `BLPOP` (#198)PR
2024-04-24valkey-glideremove temporary fix as it not nedded anymorePR
2024-04-21valkey-glideCore: Update data convertion for `SMISMEMBER` (#1316)PR
2024-04-18valkey-glideJava: Bump `lombok` version. (#1274)PR
2024-04-15valkey-glideC#: Disable flakey test. (#1265)PR
2024-04-14valkey-glideBump submodule.PR
2024-04-14valkey-glideBump spotless version. (#206)PR
2024-04-12valkey-glideC#: Strict rules (#1136)PR
2024-04-11valkey-glideJava: Add `SETRANGE` command. (#1235)PR
2024-04-11valkey-glideJava: Modularize wrapper (#1237)PR
2024-04-10valkey-glideJava: Add `LINSERT` command. (#1236)PR
2024-04-10valkey-glideJava: misc fixes (#1256)PR
2024-04-10valkey-glideJava/Node: Update docs for `xadd` and `xtrim` (#1246)PR
2024-04-10valkey-glideJava: Add `Zmscore` command. (Sorted Set Command Group) (#1234)PR
2024-04-10valkey-glideJava: Refactor transaction UT (#1242)PR
2024-04-10valkey-glideClean up all warnings in Java client test (#1213)PR
2024-04-10valkey-glideJava: Add `lindex` command. (List Command Group) (#1219)PR
2024-04-10valkey-glideNode: Fix build section for node DEVELOPER.md (#1250)PR
2024-04-10valkey-glideJava: Use LinkedHashMap instead of HashMap for Java wrapper Map values returned from Redis (#1257)PR
2024-04-10valkey-glideadd missing examples and minor doc fix (#1258)PR
2024-04-10valkey-glideNode: added zrange and zrangeWithScores commands. (#1115)PR
2024-04-09valkey-glideNode: added spop and spopCount commands. (#1117)PR
2024-04-07valkey-glideC#: Allow passing variable number of args to command. (#1208)PR
2024-04-07valkey-glideAdd missing examples for Python and Node (#1227)PR
2024-04-07valkey-glideFix temporarily misalignment with new version of Cargo (#1232)PR
2024-04-03valkey-glideJavadoc fixes. (#1185)PR
2024-04-02valkey-glideAlign main with changes needed for hybrid publish (#1199)PR
2024-04-01valkey-glideC#: run the benchmark once. (#1206)PR
2024-04-01valkey-glideRemoved signals hook in socket. (#1201)PR
2024-03-31valkey-glideFix lower-case commands value conversion. (#1197)PR
2024-03-31valkey-glidePython: adds JSON.DEL, JSON.FORGET commands (#1146)PR
2024-03-31valkey-glideremove redisearch installation from workflow (#1198)PR
2024-03-28valkey-glideUpdate CHANGELOG.md (#1189)PR

← Back to leaderboard