{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":644980807,"defaultBranch":"main","name":"omniqueue-rs","ownerLogin":"svix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-24T16:54:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80175132?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715951630.0","currentOid":""},"activityList":{"items":[{"before":"e601edc8be3debfc90788f202ab4d0154bf050c4","after":null,"ref":"refs/heads/jplatte/instrument-send","pushedAt":"2024-05-17T13:13:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"94bf7bb5e7a74ecec2109cf9145428b8c7b20f04","after":"62ca8fa5cb0ac47bbfbad4b1939bcfe7d4cdfb6b","ref":"refs/heads/main","pushedAt":"2024-05-17T13:13:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Add tracing spans for sending queue messages (#86)","shortMessageHtmlLink":"Add tracing spans for sending queue messages (#86)"}},{"before":null,"after":"e601edc8be3debfc90788f202ab4d0154bf050c4","ref":"refs/heads/jplatte/instrument-send","pushedAt":"2024-05-17T09:28:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Add tracing spans for sending queue messages","shortMessageHtmlLink":"Add tracing spans for sending queue messages"}},{"before":"0ba8979fd10f705d5ba907d2cd2b838f36b2b977","after":null,"ref":"refs/heads/gabriel/immut-sqs","pushedAt":"2024-05-13T08:13:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"c529f1a62634d975ec9716bbaabe73aa4fa5c8bf","after":"94bf7bb5e7a74ecec2109cf9145428b8c7b20f04","ref":"refs/heads/main","pushedAt":"2024-05-13T08:13:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Remove unnecessary `&mut self` in SQS implementation (#84)","shortMessageHtmlLink":"Remove unnecessary &mut self in SQS implementation (#84)"}},{"before":"1a44325caeaf227c4617f8cbc045f03bd44e7e09","after":"0ba8979fd10f705d5ba907d2cd2b838f36b2b977","ref":"refs/heads/gabriel/immut-sqs","pushedAt":"2024-05-10T21:23:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"svix-gabriel","name":"Gabriel","path":"/svix-gabriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112958596?s=80&v=4"},"commit":{"message":"Change macros to use struct method unambiguously","shortMessageHtmlLink":"Change macros to use struct method unambiguously"}},{"before":null,"after":"6006dcc6bf41c9c6ec1e7ee4363dfa0b07374ce1","ref":"refs/heads/gabriel/fix-macros","pushedAt":"2024-05-10T21:21:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-gabriel","name":"Gabriel","path":"/svix-gabriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112958596?s=80&v=4"},"commit":{"message":"Change macros to use struct method unambiguously","shortMessageHtmlLink":"Change macros to use struct method unambiguously"}},{"before":"fa6adbc0ae9facb079ec019e6b2231eca46fc63d","after":"1a44325caeaf227c4617f8cbc045f03bd44e7e09","ref":"refs/heads/gabriel/immut-sqs","pushedAt":"2024-05-10T21:19:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-gabriel","name":"Gabriel","path":"/svix-gabriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112958596?s=80&v=4"},"commit":{"message":"Change SQS implementation to take &self immutably","shortMessageHtmlLink":"Change SQS implementation to take &self immutably"}},{"before":"19c22876c43808a06577895e41bb807f31107b82","after":"fa6adbc0ae9facb079ec019e6b2231eca46fc63d","ref":"refs/heads/gabriel/immut-sqs","pushedAt":"2024-05-10T21:15:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-gabriel","name":"Gabriel","path":"/svix-gabriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112958596?s=80&v=4"},"commit":{"message":"Use Associated method syntax in macros to avoid infinite recursion lint","shortMessageHtmlLink":"Use Associated method syntax in macros to avoid infinite recursion lint"}},{"before":null,"after":"19c22876c43808a06577895e41bb807f31107b82","ref":"refs/heads/gabriel/immut-sqs","pushedAt":"2024-05-10T21:11:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-gabriel","name":"Gabriel","path":"/svix-gabriel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112958596?s=80&v=4"},"commit":{"message":"Use Associated method syntax in macros to avoid infinite recursion lint","shortMessageHtmlLink":"Use Associated method syntax in macros to avoid infinite recursion lint"}},{"before":"fe0ea3a057041cd183f3304a7a6cdfa30fe1ddca","after":null,"ref":"refs/heads/jplatte/up-azure","pushedAt":"2024-05-06T16:04:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"e026c2beb6d38edd9874c5d6b28d6938134676a8","after":"c529f1a62634d975ec9716bbaabe73aa4fa5c8bf","ref":"refs/heads/main","pushedAt":"2024-05-06T16:04:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Upgrade azure dependencies (#82)","shortMessageHtmlLink":"Upgrade azure dependencies (#82)"}},{"before":"72ab7931cd7d64c6554e6537fce6aab8cd7b3ea4","after":null,"ref":"refs/heads/jplatte/up-gcp-pubsub","pushedAt":"2024-05-06T16:04:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"e31229ed9e72db5751036be4abd1b560d6c30381","after":"e026c2beb6d38edd9874c5d6b28d6938134676a8","ref":"refs/heads/main","pushedAt":"2024-05-06T16:03:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Upgrade google-cloud-pubsub dependency (#83)","shortMessageHtmlLink":"Upgrade google-cloud-pubsub dependency (#83)"}},{"before":null,"after":"72ab7931cd7d64c6554e6537fce6aab8cd7b3ea4","ref":"refs/heads/jplatte/up-gcp-pubsub","pushedAt":"2024-05-06T15:26:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Upgrade google-cloud-pubsub dependency","shortMessageHtmlLink":"Upgrade google-cloud-pubsub dependency"}},{"before":null,"after":"fe0ea3a057041cd183f3304a7a6cdfa30fe1ddca","ref":"refs/heads/jplatte/up-azure","pushedAt":"2024-05-06T15:26:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Upgrade azure dependencies","shortMessageHtmlLink":"Upgrade azure dependencies"}},{"before":"755ca92c29a4d028c77f5307db7d657731e72118","after":null,"ref":"refs/heads/jplatte/redis-fallback-processing-queue-key","pushedAt":"2024-05-03T14:03:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"f50cf3d4b0ae3bb790a3e7673589cb5071ee3aaf","after":"e31229ed9e72db5751036be4abd1b560d6c30381","ref":"refs/heads/main","pushedAt":"2024-05-03T14:03:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"redis: Allow customizing the processing queue key (#81)","shortMessageHtmlLink":"redis: Allow customizing the processing queue key (#81)"}},{"before":null,"after":"755ca92c29a4d028c77f5307db7d657731e72118","ref":"refs/heads/jplatte/redis-fallback-processing-queue-key","pushedAt":"2024-05-03T12:34:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"redis: Allow customizing the processing queue key","shortMessageHtmlLink":"redis: Allow customizing the processing queue key"}},{"before":"8907130ac3e2032d774cd0398bbc6111c1ecac3b","after":null,"ref":"refs/heads/jplatte/redis-legacy","pushedAt":"2024-04-30T17:14:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"12f0e4bd0bc34f2174c5e754a1099be91a50075a","after":"f50cf3d4b0ae3bb790a3e7673589cb5071ee3aaf","ref":"refs/heads/main","pushedAt":"2024-04-30T17:14:39.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Merge pull request #78 from svix/jplatte/redis-legacy\n\nredis: Add non-stream fallback implementation","shortMessageHtmlLink":"Merge pull request #78 from svix/jplatte/redis-legacy"}},{"before":"c998e20de6ca6b159087d5648fb31ea3fd6e17df","after":"8907130ac3e2032d774cd0398bbc6111c1ecac3b","ref":"refs/heads/jplatte/redis-legacy","pushedAt":"2024-04-30T10:48:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"redis: Add tests for new fallback implementation","shortMessageHtmlLink":"redis: Add tests for new fallback implementation"}},{"before":"dd1f2b0fb5d42e91bd0682cc8f7b5ce795988cfa","after":"c998e20de6ca6b159087d5648fb31ea3fd6e17df","ref":"refs/heads/jplatte/redis-legacy","pushedAt":"2024-04-30T09:26:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"redis: Add a fallback implementation that works without redis streams","shortMessageHtmlLink":"redis: Add a fallback implementation that works without redis streams"}},{"before":"071374ed50956b53c9cc0443a85cf693cb13ac06","after":"dd1f2b0fb5d42e91bd0682cc8f7b5ce795988cfa","ref":"refs/heads/jplatte/redis-legacy","pushedAt":"2024-04-30T09:13:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"redis: Add a fallback implementation that works without redis streams","shortMessageHtmlLink":"redis: Add a fallback implementation that works without redis streams"}},{"before":"f64a3b6cdda72389a849b625fec7d569b3be56a9","after":"071374ed50956b53c9cc0443a85cf693cb13ac06","ref":"refs/heads/jplatte/redis-legacy","pushedAt":"2024-04-29T15:36:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"5ae22000e2ea214ba707cac81657f098e5785a76","after":"12f0e4bd0bc34f2174c5e754a1099be91a50075a","ref":"refs/heads/main","pushedAt":"2024-04-25T20:41:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svix-james","name":"James Lucas","path":"/svix-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102536031?s=80&v=4"},"commit":{"message":"Add redis eviction-policy check/warning (#80)\n\nWe want to warn users if queues are at potential risk of deletion\r\nin low-memory situations. Add a startup check that will log a\r\nwarning if the eviction policy can't be determined or if an unsafe\r\neviction policy is found.\r\n\r\nNote: The `warn` is likely to fire all the time on cloud providers,\r\nwhich tend to disable the `CONFIG` command entirely.","shortMessageHtmlLink":"Add redis eviction-policy check/warning (#80)"}},{"before":"a72461817f790c368a03ff77967c8ba5f8423360","after":"5ae22000e2ea214ba707cac81657f098e5785a76","ref":"refs/heads/main","pushedAt":"2024-04-25T16:48:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svix-james","name":"James Lucas","path":"/svix-james","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102536031?s=80&v=4"},"commit":{"message":"Upgrade redis-rs/bb8 again (#79)\n\nWith the reconfigured clustered redis healthcheck,\r\nI believe we're safe to upgrade redis again.\r\n\r\nNote: This version of redis-rs imposes a default 1-second\r\ntimeout on establishing connections to cluster nodes. I don't\r\nsee any reason at the moment to change this, but we may need\r\nto consider exposing this as a configurable parameter in the future.","shortMessageHtmlLink":"Upgrade redis-rs/bb8 again (#79)"}},{"before":"ab7aff6f95f6958f607c295aa3eae4893aebd134","after":null,"ref":"refs/heads/jplatte/deprecations","pushedAt":"2024-04-24T18:32:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"}},{"before":"5439d800985adf9954e8abecc4bc37f670d2572a","after":"a72461817f790c368a03ff77967c8ba5f8423360","ref":"refs/heads/main","pushedAt":"2024-04-24T18:32:24.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"Merge pull request #74 from svix/jplatte/deprecations\n\nDeprecate the QueueBackend trait and a few other things","shortMessageHtmlLink":"Merge pull request #74 from svix/jplatte/deprecations"}},{"before":"eb25978c76cf05060c18596f70e1fa7bd2e4e6a7","after":"f64a3b6cdda72389a849b625fec7d569b3be56a9","ref":"refs/heads/jplatte/redis-legacy","pushedAt":"2024-04-24T16:45:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"svix-jplatte","name":"Jonas Platte","path":"/svix-jplatte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158304798?s=80&v=4"},"commit":{"message":"[WIP] redis: Add non-stream fallback implementation","shortMessageHtmlLink":"[WIP] redis: Add non-stream fallback implementation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETO-nugA","startCursor":null,"endCursor":null}},"title":"Activity ยท svix/omniqueue-rs"}