{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":821518155,"defaultBranch":"unstable","name":"redis","ownerLogin":"dwdougherty","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-06-28T18:13:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1371932?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724166922.0","currentOid":""},"activityList":{"items":[{"before":"0a2b0e8806697e6f03958500e90820b61f68e26f","after":"70dcd858bad68bf6dec65b3242f920338c47d52a","ref":"refs/heads/dwdougherty-link-updates","pushedAt":"2024-09-10T13:36:15.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"dwdougherty","name":"David Dougherty","path":"/dwdougherty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1371932?s=80&v=4"},"commit":{"message":"Merge branch 'unstable' into dwdougherty-link-updates","shortMessageHtmlLink":"Merge branch 'unstable' into dwdougherty-link-updates"}},{"before":null,"after":"0a2b0e8806697e6f03958500e90820b61f68e26f","ref":"refs/heads/dwdougherty-link-updates","pushedAt":"2024-08-20T15:15:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dwdougherty","name":"David Dougherty","path":"/dwdougherty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1371932?s=80&v=4"},"commit":{"message":"Update old links for modules-api-ref.md","shortMessageHtmlLink":"Update old links for modules-api-ref.md"}},{"before":"ffff7fea7cd98e1573db000c51f4d80af89c453c","after":"6ceadfb5805369f896f0f137c30a4f7210198ff3","ref":"refs/heads/unstable","pushedAt":"2024-08-20T15:13:12.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"dwdougherty","name":"David Dougherty","path":"/dwdougherty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1371932?s=80&v=4"},"commit":{"message":"Improve GETRANGE command behavior (#12272)\n\nFixed the issue about GETRANGE and SUBSTR command\r\nreturn unexpected result caused by the `start` and `end` out of\r\ndefinition range of string.\r\n\r\n---\r\n## break change\r\nBefore this PR, when negative `end` was out of range (i.e., end <\r\n-strlen), we would fix it to 0 to get the substring, which also resulted\r\nin the first character still being returned for this kind of out of\r\nrange.\r\nAfter this PR, we ensure that `GETRANGE` returns an empty bulk when the\r\nnegative end index is out of range.\r\n\r\nCloses #11738\r\n\r\n---------\r\n\r\nCo-authored-by: debing.sun ","shortMessageHtmlLink":"Improve GETRANGE command behavior (redis#12272)"}},{"before":"a9267137ee5cbd0908d3844e9d57284e93d85b72","after":"ffff7fea7cd98e1573db000c51f4d80af89c453c","ref":"refs/heads/unstable","pushedAt":"2024-07-10T21:13:47.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"dwdougherty","name":"David Dougherty","path":"/dwdougherty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1371932?s=80&v=4"},"commit":{"message":"Rebuild function engines for function flush command (#13383)\n\n### Issue\r\nThe current implementation of `FUNCTION FLUSH` command uses\r\n`lua_unref()` to unreference script closures in Lua vm. However,\r\ninvoking `lua_unref()` during lazy free (`ASYNC` argument) is risky\r\nsince it is not thread-safe.\r\n\r\nAnother issue is that using `lua_unref()` to unreference references does\r\nnot trigger GC, This can result in the Lua VM leaves a significant\r\namount of garbage, which may never be cleaned up if not properly GC.\r\n\r\n### Solution\r\nThe proposed solution is to completely rebuild the engines, resulting in\r\na brand new Lua VM.\r\n\r\n---------\r\n\r\nCo-authored-by: meir ","shortMessageHtmlLink":"Rebuild function engines for function flush command (redis#13383)"}},{"before":"7baed0dcca016159a1b55e8fad7c22244051edf3","after":"77836dce25e0e16afcbce0c7ce979da8d03fc8a5","ref":"refs/heads/DOC-3932","pushedAt":"2024-07-01T17:40:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dwdougherty","name":"David Dougherty","path":"/dwdougherty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1371932?s=80&v=4"},"commit":{"message":"DOC-3932: (amend) remove ALL frontmatter","shortMessageHtmlLink":"DOC-3932: (amend) remove ALL frontmatter"}},{"before":null,"after":"7baed0dcca016159a1b55e8fad7c22244051edf3","ref":"refs/heads/DOC-3932","pushedAt":"2024-06-28T18:17:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dwdougherty","name":"David Dougherty","path":"/dwdougherty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1371932?s=80&v=4"},"commit":{"message":"DOC-3932: update generated frontmatter for new docs site","shortMessageHtmlLink":"DOC-3932: update generated frontmatter for new docs site"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxMzozNjoxNS4wMDAwMDBazwAAAASyGv7n","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxMzozNjoxNS4wMDAwMDBazwAAAASyGv7n","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOFQxODoxNzoxNy4wMDAwMDBazwAAAARyH_Xt"}},"title":"Activity ยท dwdougherty/redis"}