{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":376224953,"defaultBranch":"main","name":"socket.io-postgres-adapter","ownerLogin":"socketio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-12T07:04:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10566080?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721260061.0","currentOid":""},"activityList":{"items":[{"before":"08c6d6e29c65d3c7559fc736bae4bbe7be36cb2b","after":"d38fbda3f20c63e613fe573513a066bf03f0ce07","ref":"refs/heads/main","pushedAt":"2024-07-17T23:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"chore(release): 0.4.0\n\nDiff: https://github.com/socketio/socket.io-postgres-adapter/compare/0.3.1...0.4.0","shortMessageHtmlLink":"chore(release): 0.4.0"}},{"before":"e5e3b6293cfe6da8800de5a139f5ef5c4f25af48","after":"08c6d6e29c65d3c7559fc736bae4bbe7be36cb2b","ref":"refs/heads/main","pushedAt":"2024-07-17T23:33:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"ci: add publish workflow\n\nReference: https://docs.npmjs.com/generating-provenance-statements","shortMessageHtmlLink":"ci: add publish workflow"}},{"before":"4e34eddd58db594186af3e7a8e640218a5e3bb43","after":null,"ref":"refs/heads/test/server-close","pushedAt":"2024-03-14T23:29:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"}},{"before":"fee149b26278437082e7c062e1e28342d540ea70","after":"e5e3b6293cfe6da8800de5a139f5ef5c4f25af48","ref":"refs/heads/main","pushedAt":"2024-03-14T17:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"test: adapter.close() is now called by io.close()\n\nRelated:\n\n- https://github.com/socketio/socket.io/commit/bf64870957e626a73e0544716a1a41a4ba5093bb\n- https://github.com/socketio/socket.io-postgres-adapter/issues/13","shortMessageHtmlLink":"test: adapter.close() is now called by io.close()"}},{"before":null,"after":"4e34eddd58db594186af3e7a8e640218a5e3bb43","ref":"refs/heads/test/server-close","pushedAt":"2024-03-14T17:37:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"test: adapter.close() is now called by io.close()","shortMessageHtmlLink":"test: adapter.close() is now called by io.close()"}},{"before":"18601bc65eb3e84929a6952206b0c10cfb8fd61a","after":null,"ref":"refs/heads/docs/features","pushedAt":"2024-03-13T13:08:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"}},{"before":"858ab84f509d8c987100204c010113b7cbd1c71a","after":"fee149b26278437082e7c062e1e28342d540ea70","ref":"refs/heads/main","pushedAt":"2024-03-13T13:07:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"docs: use ES6 syntax in the usage section","shortMessageHtmlLink":"docs: use ES6 syntax in the usage section"}},{"before":"0f3fd10755f96160653b69236d29cfb11e53c567","after":"18601bc65eb3e84929a6952206b0c10cfb8fd61a","ref":"refs/heads/docs/features","pushedAt":"2024-03-13T13:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"reformat","shortMessageHtmlLink":"reformat"}},{"before":"858ab84f509d8c987100204c010113b7cbd1c71a","after":"0f3fd10755f96160653b69236d29cfb11e53c567","ref":"refs/heads/docs/features","pushedAt":"2024-03-13T12:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"docs: features","shortMessageHtmlLink":"docs: features"}},{"before":null,"after":"858ab84f509d8c987100204c010113b7cbd1c71a","ref":"refs/heads/docs/features","pushedAt":"2024-03-13T12:53:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"chore: cleanup dist folder before compilation","shortMessageHtmlLink":"chore: cleanup dist folder before compilation"}},{"before":"f783d4c568d232c40e47770e15763e97a77ed338","after":"858ab84f509d8c987100204c010113b7cbd1c71a","ref":"refs/heads/main","pushedAt":"2024-02-23T11:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"chore: cleanup dist folder before compilation","shortMessageHtmlLink":"chore: cleanup dist folder before compilation"}},{"before":"f1be5a522b80784be2c837cf48431468ff0022ef","after":null,"ref":"refs/heads/refactor/cluster-adapter","pushedAt":"2024-02-23T11:22:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"}},{"before":"193883b9caefee4c6fa31f49d5f5197f4d9a8186","after":"f783d4c568d232c40e47770e15763e97a77ed338","ref":"refs/heads/main","pushedAt":"2024-02-23T11:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"refactor: use the ClusterAdapter class from socket.io-adapter package\n\nThe ClusterAdapter class has been moved to [1], so that this adapter\nonly needs to implement to pub/sub mechanism.\n\nAlso, [2] should reduce the number of \"timeout reached: only x\nresponses received out of y\" errors, since the fetchSockets() requests\nwill now succeed even if a server leaves the cluster.\n\n[1]: https://github.com/socketio/socket.io-adapter\n[2]: https://github.com/socketio/socket.io-adapter/commit/0e23ff0cc671e3186510f7cfb8a4c1147457296f","shortMessageHtmlLink":"refactor: use the ClusterAdapter class from socket.io-adapter package"}},{"before":null,"after":"f1be5a522b80784be2c837cf48431468ff0022ef","ref":"refs/heads/refactor/cluster-adapter","pushedAt":"2024-02-23T11:19:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"refactor: use the ClusterAdapter class from socket.io-adapter package","shortMessageHtmlLink":"refactor: use the ClusterAdapter class from socket.io-adapter package"}},{"before":"d1770759bccba27c7375dbaf89234f4f7dbabc2c","after":null,"ref":"refs/heads/ci/actions","pushedAt":"2024-01-23T16:46:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"}},{"before":"193883b9caefee4c6fa31f49d5f5197f4d9a8186","after":null,"ref":"refs/heads/chore/audit","pushedAt":"2024-01-23T16:45:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"}},{"before":"dd0d3f4348335f311fe82104cbd8ad36b74dba81","after":"193883b9caefee4c6fa31f49d5f5197f4d9a8186","ref":"refs/heads/main","pushedAt":"2024-01-23T16:45:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"ci: add Node.js 20 in the test matrix","shortMessageHtmlLink":"ci: add Node.js 20 in the test matrix"}},{"before":"18f47ebcb75c7185cc79e349ff20ecc7b5403f90","after":"193883b9caefee4c6fa31f49d5f5197f4d9a8186","ref":"refs/heads/chore/audit","pushedAt":"2024-01-23T16:43:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"ci: add Node.js 20 in the test matrix","shortMessageHtmlLink":"ci: add Node.js 20 in the test matrix"}},{"before":null,"after":"18f47ebcb75c7185cc79e349ff20ecc7b5403f90","ref":"refs/heads/chore/audit","pushedAt":"2024-01-23T16:37:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"docs: add dark version of the explanation diagram","shortMessageHtmlLink":"docs: add dark version of the explanation diagram"}},{"before":"b3563aa9fe5b05642cb1f1dc9888bc2fc6969dc5","after":null,"ref":"refs/heads/test/refactor","pushedAt":"2023-04-10T06:46:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"}},{"before":"faa0389fde969a3d7cff2319dc51b62e301a4d0f","after":"dd0d3f4348335f311fe82104cbd8ad36b74dba81","ref":"refs/heads/main","pushedAt":"2023-04-10T06:45:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"ci: remove Node 12 from the test matrix\n\nReference: https://github.com/nodejs/Release","shortMessageHtmlLink":"ci: remove Node 12 from the test matrix"}},{"before":null,"after":"b3563aa9fe5b05642cb1f1dc9888bc2fc6969dc5","ref":"refs/heads/test/refactor","pushedAt":"2023-04-10T06:39:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"darrachequesne","name":"Damien Arrachequesne","path":"/darrachequesne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13031701?s=80&v=4"},"commit":{"message":"chore: update dev deps following npm audit","shortMessageHtmlLink":"chore: update dev deps following npm audit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xN1QyMzo0Nzo0MS4wMDAwMDBazwAAAASCWkb7","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xN1QyMzo0Nzo0MS4wMDAwMDBazwAAAASCWkb7","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMFQwNjozOTozNi4wMDAwMDBazwAAAAMVTbrY"}},"title":"Activity ยท socketio/socket.io-postgres-adapter"}