{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":196462498,"defaultBranch":"master","name":"cable","ownerLogin":"cable-cr","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-11T20:42:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52821581?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716164054.0","currentOid":""},"activityList":{"items":[{"before":"aeab666317c63bd9fc41912ef57bb04f8d9c4a24","after":"b65954cff5180a9b6d702cc4c58a8fb049c5d73d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T16:25:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 70bf89edcf35774d45222fe7e4ba328f0575e562","shortMessageHtmlLink":"deploy: 70bf89e"}},{"before":"b6ec0573b5154c0f96bdf4773c95b768ecbbf2df","after":"70bf89edcf35774d45222fe7e4ba328f0575e562","ref":"refs/heads/master","pushedAt":"2024-05-26T16:23:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Update README.md\n\nCleaning up the README. TODOs should be made in to official issues.","shortMessageHtmlLink":"Update README.md"}},{"before":"d3ae617bb68b14ae460f1bcc3efa3d7a0419da1b","after":"aeab666317c63bd9fc41912ef57bb04f8d9c4a24","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T16:16:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: b6ec0573b5154c0f96bdf4773c95b768ecbbf2df","shortMessageHtmlLink":"deploy: b6ec057"}},{"before":"4c5727520270188b1f727b1d995d2fa4c00e14fc","after":"b6ec0573b5154c0f96bdf4773c95b768ecbbf2df","ref":"refs/heads/master","pushedAt":"2024-05-26T16:14:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Moving Redis backends to separate shards (#90)\n\n* Initial reworking without any redis baked in. Closes #88\r\n\r\n* Only testing against Crystal 1.10 and up now\r\n\r\n* adding cable-redis as a dev dependency for testing","shortMessageHtmlLink":"Moving Redis backends to separate shards (#90)"}},{"before":"9734c17249d051953fa27eba4cdb4c10f2cb86b3","after":"e650fcdaddd04e8e74b879bdd85dfece3a16ac04","ref":"refs/heads/issues/88.2","pushedAt":"2024-05-26T15:51:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"adding cable-redis as a dev dependency for testing","shortMessageHtmlLink":"adding cable-redis as a dev dependency for testing"}},{"before":null,"after":"9734c17249d051953fa27eba4cdb4c10f2cb86b3","ref":"refs/heads/issues/88.2","pushedAt":"2024-05-20T00:14:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Initial reworking without any redis baked in. Closes #88","shortMessageHtmlLink":"Initial reworking without any redis baked in. Closes #88"}},{"before":"ae403690bad40fc4dcdcc6dc05c20c5b05bb298e","after":"d3ae617bb68b14ae460f1bcc3efa3d7a0419da1b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T20:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4c5727520270188b1f727b1d995d2fa4c00e14fc","shortMessageHtmlLink":"deploy: 4c57275"}},{"before":"f68b8227d30fcc7e161b8870912fcef71432bb93","after":"4c5727520270188b1f727b1d995d2fa4c00e14fc","ref":"refs/heads/master","pushedAt":"2024-05-19T20:37:42.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Merge pull request #89 from cable-cr/issues/88\n\nBig refactor to make the backend registerable and swappable","shortMessageHtmlLink":"Merge pull request #89 from /issues/88"}},{"before":"c01337f1e4ebfc0c36ba4e2323f3034bdc118497","after":"2f1360ccdd2e55c886f843421fc5b4177c1b4546","ref":"refs/heads/issues/88","pushedAt":"2024-05-06T14:58:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Need to connect to the correct redis on CI","shortMessageHtmlLink":"Need to connect to the correct redis on CI"}},{"before":"189f5edca59b17410875cbc89acba6fd4b73d6fb","after":"c01337f1e4ebfc0c36ba4e2323f3034bdc118497","ref":"refs/heads/issues/88","pushedAt":"2024-05-06T14:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Need to connect to the correct redis on CI","shortMessageHtmlLink":"Need to connect to the correct redis on CI"}},{"before":"2ab304e325c3ab57ef00b3b5577d4cc099c7f109","after":"189f5edca59b17410875cbc89acba6fd4b73d6fb","ref":"refs/heads/issues/88","pushedAt":"2024-05-05T23:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Forgot to update the CI","shortMessageHtmlLink":"Forgot to update the CI"}},{"before":null,"after":"2ab304e325c3ab57ef00b3b5577d4cc099c7f109","ref":"refs/heads/issues/88","pushedAt":"2024-05-05T22:52:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Big refactor to make the backend registerable and swappable. Ref #88","shortMessageHtmlLink":"Big refactor to make the backend registerable and swappable. Ref #88"}},{"before":"4f9466d06646ec0ace24aeae7123db915e42c553","after":"ae403690bad40fc4dcdcc6dc05c20c5b05bb298e","ref":"refs/heads/gh-pages","pushedAt":"2024-01-10T17:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f68b8227d30fcc7e161b8870912fcef71432bb93","shortMessageHtmlLink":"deploy: f68b822"}},{"before":"f0e3f9fdcab238adb65cd4488e5523b98a6c52c9","after":"f68b8227d30fcc7e161b8870912fcef71432bb93","ref":"refs/heads/master","pushedAt":"2024-01-10T17:47:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Cable::Server#active_connections_for and Cable::Server#subscribed_channels_for public checkup methods (#86)\n\n* New methods + using existing helper\r\n\r\n* DRY suggestions\r\n\r\n* Minimal specs\r\n\r\n* Typo\r\n\r\n* connection#close fix for channel-less connections\r\n\r\n* server#active_connections_for specs\r\n\r\n* Warning comments for methods\r\n\r\n* last server specs + helpers\r\n\r\n* More explicit method return type\r\n\r\n* Ameba correction","shortMessageHtmlLink":"Cable::Server#active_connections_for and Cable::Server#subscribed_cha…"}},{"before":"2af54fcec6f5b40aa9b2e8ace0d6e5711338dbfb","after":"4f9466d06646ec0ace24aeae7123db915e42c553","ref":"refs/heads/gh-pages","pushedAt":"2023-10-04T16:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f0e3f9fdcab238adb65cd4488e5523b98a6c52c9","shortMessageHtmlLink":"deploy: f0e3f9f"}},{"before":"494762cc16c5756a53c6b62457ac669796d56a4b","after":"f0e3f9fdcab238adb65cd4488e5523b98a6c52c9","ref":"refs/heads/master","pushedAt":"2023-10-04T16:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"bump versions for next release (#84)","shortMessageHtmlLink":"bump versions for next release (#84)"}},{"before":null,"after":"89281b0313d0c51413748bf73b360c8c59c2ab4d","ref":"refs/heads/releases/0.3.1","pushedAt":"2023-10-04T15:51:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"bump versions for next release","shortMessageHtmlLink":"bump versions for next release"}},{"before":"efee1aece7fdde13cf5fc23231df573eaedc35ad","after":"2af54fcec6f5b40aa9b2e8ace0d6e5711338dbfb","ref":"refs/heads/gh-pages","pushedAt":"2023-10-04T15:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 494762cc16c5756a53c6b62457ac669796d56a4b","shortMessageHtmlLink":"deploy: 494762c"}},{"before":"7fd81d321db7b6dfc549844eaa3d66f06bf9adf3","after":"494762cc16c5756a53c6b62457ac669796d56a4b","ref":"refs/heads/master","pushedAt":"2023-10-04T15:48:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"More tracking (#83)\n\n* Closing the socket should stop the pinger already, but at this rate, I don't trust anything\r\n\r\n* give me more debugging data to work with\r\n\r\n* fixing compilation error\r\n\r\n* I want to know the message trying to be sent when this error happens\r\n\r\n* The subscribe method here already calls flush, so we shouldn't need to call it a second time\r\n\r\n* Just subscribe to the already existing redis socket and stop opening up new ones. I think this fixes another memory leak\r\n\r\n* Moving socket sends in to a single method so we can always check if the socket is closed first before sending\r\n\r\n* Make this method private","shortMessageHtmlLink":"More tracking (#83)"}},{"before":"e6d437207fef066f986cbc9b06c5b3e0585102ef","after":"bd3fe1163a94db93d191892c22a9a840573c0755","ref":"refs/heads/more_tracking","pushedAt":"2023-10-04T15:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Make this method private","shortMessageHtmlLink":"Make this method private"}},{"before":"7bac8ecb7e9834d23d076c5b83e9ed33f7ac3616","after":"e6d437207fef066f986cbc9b06c5b3e0585102ef","ref":"refs/heads/more_tracking","pushedAt":"2023-10-03T18:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Moving socket sends in to a single method so we can always check if the socket is closed first before sending","shortMessageHtmlLink":"Moving socket sends in to a single method so we can always check if t…"}},{"before":"5e7c2e4abdda1e936856ada25d630aa4e5a5a775","after":"7bac8ecb7e9834d23d076c5b83e9ed33f7ac3616","ref":"refs/heads/more_tracking","pushedAt":"2023-10-01T22:42:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Just subscribe to the already existing redis socket and stop opening up new ones. I think this fixes another memory leak","shortMessageHtmlLink":"Just subscribe to the already existing redis socket and stop opening …"}},{"before":"1888673eef991a61130bd16618d045e1106d611f","after":"5e7c2e4abdda1e936856ada25d630aa4e5a5a775","ref":"refs/heads/more_tracking","pushedAt":"2023-09-23T21:35:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"I want to know the message trying to be sent when this error happens","shortMessageHtmlLink":"I want to know the message trying to be sent when this error happens"}},{"before":null,"after":"1888673eef991a61130bd16618d045e1106d611f","ref":"refs/heads/more_tracking","pushedAt":"2023-09-23T19:07:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"give me more debugging data to work with","shortMessageHtmlLink":"give me more debugging data to work with"}},{"before":"a9027f01de48169d680035511213f36d549f2991","after":"efee1aece7fdde13cf5fc23231df573eaedc35ad","ref":"refs/heads/gh-pages","pushedAt":"2023-09-23T18:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 7fd81d321db7b6dfc549844eaa3d66f06bf9adf3","shortMessageHtmlLink":"deploy: 7fd81d3"}},{"before":"c3032a3a41a54ef3a150299cde66d4854f01fdfc","after":"7fd81d321db7b6dfc549844eaa3d66f06bf9adf3","ref":"refs/heads/master","pushedAt":"2023-09-23T18:03:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"More memory leak tracking (#82)\n\n* Ensure the tasker tasks are stopped and avoid closed sockets being used. Fixes #81\r\n\r\n* Applying a few suggestions. Maybe fixing the ameba error on nightly too","shortMessageHtmlLink":"More memory leak tracking (#82)"}},{"before":"f6a9405fba980c3ca1a72acaf5569c18fc041fe9","after":"41b11ef01573a15bc70510aea816c4dadee44a5c","ref":"refs/heads/issues/81","pushedAt":"2023-09-21T15:08:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Applying a few suggestions. Maybe fixing the ameba error on nightly too","shortMessageHtmlLink":"Applying a few suggestions. Maybe fixing the ameba error on nightly too"}},{"before":null,"after":"f6a9405fba980c3ca1a72acaf5569c18fc041fe9","ref":"refs/heads/issues/81","pushedAt":"2023-09-21T00:09:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"Ensure the tasker tasks are stopped and avoid closed sockets being used. Fixes #81","shortMessageHtmlLink":"Ensure the tasker tasks are stopped and avoid closed sockets being us…"}},{"before":"70c4fc55dc211e29bbfd09dd328b8574c5104f9b","after":"a9027f01de48169d680035511213f36d549f2991","ref":"refs/heads/gh-pages","pushedAt":"2023-09-20T15:17:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: c3032a3a41a54ef3a150299cde66d4854f01fdfc","shortMessageHtmlLink":"deploy: c3032a3"}},{"before":"13ee48d286752980ef8166a92526de68d99151d0","after":"c3032a3a41a54ef3a150299cde66d4854f01fdfc","ref":"refs/heads/master","pushedAt":"2023-09-20T15:15:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jwoertink","name":"Jeremy Woertink","path":"/jwoertink","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2391?s=80&v=4"},"commit":{"message":"bump and lock down versions for next release (#80)","shortMessageHtmlLink":"bump and lock down versions for next release (#80)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVDpn3wA","startCursor":null,"endCursor":null}},"title":"Activity · cable-cr/cable"}