{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":42374167,"defaultBranch":"master","name":"NodeServer","ownerLogin":"HowProgrammingWorks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-12T21:44:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17366055?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726656614.0","currentOid":""},"activityList":{"items":[{"before":"d707bc5c8c8fc372e81b69daeca4d04e9f433809","after":"9bda4f5a25eade919a1ef1a8b18fad9e08c17657","ref":"refs/heads/snyk-fix-65efd4db49895f935e3c17c4c67dea20","pushedAt":"2024-09-18T10:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"fix: express-simple/package.json & express-simple/package-lock.json to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-JS-PATHTOREGEXP-7925106","shortMessageHtmlLink":"fix: express-simple/package.json & express-simple/package-lock.json t…"}},{"before":null,"after":"d707bc5c8c8fc372e81b69daeca4d04e9f433809","ref":"refs/heads/snyk-fix-65efd4db49895f935e3c17c4c67dea20","pushedAt":"2024-09-18T10:50:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Update license","shortMessageHtmlLink":"Update license"}},{"before":"d707bc5c8c8fc372e81b69daeca4d04e9f433809","after":"2b2e3431560b3ca863327503ebb27d755104bd63","ref":"refs/heads/snyk-fix-494ce749a5d0d2c547aa8c8b10435197","pushedAt":"2024-09-12T10:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"fix: express-simple/package.json & express-simple/package-lock.json to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-JS-BODYPARSER-7926860\n- https://snyk.io/vuln/SNYK-JS-EXPRESS-7926867\n- https://snyk.io/vuln/SNYK-JS-SEND-7926862\n- https://snyk.io/vuln/SNYK-JS-SERVESTATIC-7926865","shortMessageHtmlLink":"fix: express-simple/package.json & express-simple/package-lock.json t…"}},{"before":null,"after":"d707bc5c8c8fc372e81b69daeca4d04e9f433809","ref":"refs/heads/snyk-fix-494ce749a5d0d2c547aa8c8b10435197","pushedAt":"2024-09-12T10:39:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Update license","shortMessageHtmlLink":"Update license"}},{"before":null,"after":"24998c8f73bdd6c51eadf09c38586f78bc2b06c7","ref":"refs/heads/dependabot/npm_and_yarn/http2-ws/ws-8.17.1","pushedAt":"2024-06-19T02:40:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump ws from 8.17.0 to 8.17.1 in /http2-ws\n\nBumps [ws](https://github.com/websockets/ws) from 8.17.0 to 8.17.1.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump ws from 8.17.0 to 8.17.1 in /http2-ws"}},{"before":"865232b92dec67ac70c935a55a6039be2bd3fa22","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/native-simple/1-bad/express-4.19.2","pushedAt":"2024-05-13T17:26:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"eb1702dc99d4e6a85ad9d6843bb0ce5e0d2175b7","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/express-simple/express-4.19.2","pushedAt":"2024-05-13T17:26:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"726f6f2f06417c640e3648ce9b2ef0f99d54ca73","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/express-cluster/express-4.19.2","pushedAt":"2024-05-13T17:26:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c6e577f607f71633a213f90f4e0954ce66b5b080","after":"d707bc5c8c8fc372e81b69daeca4d04e9f433809","ref":"refs/heads/master","pushedAt":"2024-05-13T15:04:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Update license","shortMessageHtmlLink":"Update license"}},{"before":null,"after":"865232b92dec67ac70c935a55a6039be2bd3fa22","ref":"refs/heads/dependabot/npm_and_yarn/native-simple/1-bad/express-4.19.2","pushedAt":"2024-03-29T03:25:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump express from 4.18.2 to 4.19.2 in /native-simple/1-bad\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump express from 4.18.2 to 4.19.2 in /native-simple/1-bad"}},{"before":null,"after":"eb1702dc99d4e6a85ad9d6843bb0ce5e0d2175b7","ref":"refs/heads/dependabot/npm_and_yarn/express-simple/express-4.19.2","pushedAt":"2024-03-29T03:25:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump express from 4.18.2 to 4.19.2 in /express-simple\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump express from 4.18.2 to 4.19.2 in /express-simple"}},{"before":null,"after":"726f6f2f06417c640e3648ce9b2ef0f99d54ca73","ref":"refs/heads/dependabot/npm_and_yarn/express-cluster/express-4.19.2","pushedAt":"2024-03-29T03:25:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump express from 4.18.2 to 4.19.2 in /express-cluster\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump express from 4.18.2 to 4.19.2 in /express-cluster"}},{"before":"c6e577f607f71633a213f90f4e0954ce66b5b080","after":"84dc8491e6e4f33836cf811900357e9a5f1087a9","ref":"refs/heads/snyk-fix-10d9f07856ac4e100215b73a51fedda2","pushedAt":"2024-03-27T22:15:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"fix: express-simple/package.json to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-JS-EXPRESS-6474509","shortMessageHtmlLink":"fix: express-simple/package.json to reduce vulnerabilities"}},{"before":null,"after":"c6e577f607f71633a213f90f4e0954ce66b5b080","ref":"refs/heads/snyk-fix-10d9f07856ac4e100215b73a51fedda2","pushedAt":"2024-03-27T22:15:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Fix declare identificator for params and rendering object types routers\n\nPR-URL: https://github.com/HowProgrammingWorks/NodeServer/pull/12\r\nCo-authored-by: Timur Shemsedinov ","shortMessageHtmlLink":"Fix declare identificator for params and rendering object types routers"}},{"before":"c6e577f607f71633a213f90f4e0954ce66b5b080","after":"f86e62f4df7e1448ed60bb8d103fe9ebb0ed99b9","ref":"refs/heads/snyk-upgrade-2c0a7c6f50a9738f6b6f6f38db693ac4","pushedAt":"2024-03-21T14:42:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"fix: upgrade express from 4.18.2 to 4.18.3\n\nSnyk has created this PR to upgrade express from 4.18.2 to 4.18.3.\n\nSee this package in npm:\nhttps://www.npmjs.com/package/express\n\nSee this project in Snyk:\nhttps://app.snyk.io/org/tshemsedinov/project/2631937f-90af-4a16-adbc-cf958b88542c?utm_source=github&utm_medium=referral&page=upgrade-pr","shortMessageHtmlLink":"fix: upgrade express from 4.18.2 to 4.18.3"}},{"before":null,"after":"c6e577f607f71633a213f90f4e0954ce66b5b080","ref":"refs/heads/snyk-upgrade-2c0a7c6f50a9738f6b6f6f38db693ac4","pushedAt":"2024-03-21T14:42:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Fix declare identificator for params and rendering object types routers\n\nPR-URL: https://github.com/HowProgrammingWorks/NodeServer/pull/12\r\nCo-authored-by: Timur Shemsedinov ","shortMessageHtmlLink":"Fix declare identificator for params and rendering object types routers"}},{"before":"70b6a596a8b850739def7edef48674a3f086d58e","after":"c6e577f607f71633a213f90f4e0954ce66b5b080","ref":"refs/heads/master","pushedAt":"2023-11-23T17:06:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Fix declare identificator for params and rendering object types routers\n\nPR-URL: https://github.com/HowProgrammingWorks/NodeServer/pull/12\r\nCo-authored-by: Timur Shemsedinov ","shortMessageHtmlLink":"Fix declare identificator for params and rendering object types routers"}},{"before":"cfe686d9468f073fb30b5f5d80226a94c31a8ba1","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/native-simple/1-bad/qs-and-express-6.11.0","pushedAt":"2023-11-21T17:09:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7ca8f94a5feec1b5ecd99ede31f45898aea3afbd","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/native-simple/1-bad/express-4.17.3","pushedAt":"2023-11-21T17:09:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9c69cb24395f8310b653d1ef7ad712a1841491af","after":"70b6a596a8b850739def7edef48674a3f086d58e","ref":"refs/heads/master","pushedAt":"2023-11-19T16:12:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Fix require and optimize balancing\n\nPR-URL: https://github.com/HowProgrammingWorks/NodeServer/pull/9\r\nCo-authored-by: Timur Shemsedinov ","shortMessageHtmlLink":"Fix require and optimize balancing"}},{"before":"44976c93c87f4a534a147bfbe9e3a463d52b7139","after":"9c69cb24395f8310b653d1ef7ad712a1841491af","ref":"refs/heads/master","pushedAt":"2023-11-15T11:05:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Fix ip-sticky example hanging\n\nTo prevent master process reading from socket which cause hanging we have to pause connection and manualy resume when child_process will be ready to process it.\r\n\r\nMentions in Node.js documentation here [net.createSerer](https://nodejs.org/api/net.html#netcreateserveroptions-connectionlistener)\r\n```\r\nIf pauseOnConnect is set to true, then the socket associated with each incoming connection will be paused, and no data will be read from its handle. This allows connections to be passed between processes without any data being read by the original process. To begin reading data from a paused socket, call socket.resume(). \r\n```\r\n\r\nThe issue resolved with a help of following issue: https://github.com/nodejs/node/issues/13435","shortMessageHtmlLink":"Fix ip-sticky example hanging"}},{"before":"668ecdf7131e794a697eb2989fe3ff2edeb28669","after":"44976c93c87f4a534a147bfbe9e3a463d52b7139","ref":"refs/heads/master","pushedAt":"2023-07-29T20:54:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Fix code style","shortMessageHtmlLink":"Fix code style"}},{"before":"4e644cddfe219e2e16fb2bb1438c9b3d72a4c8b3","after":"668ecdf7131e794a697eb2989fe3ff2edeb28669","ref":"refs/heads/master","pushedAt":"2023-06-13T15:27:50.318Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Update dependencies to fix vulnerabilities","shortMessageHtmlLink":"Update dependencies to fix vulnerabilities"}},{"before":"63359bf1e33cea48017f5c16dfbc0a01a57761e5","after":"4e644cddfe219e2e16fb2bb1438c9b3d72a4c8b3","ref":"refs/heads/master","pushedAt":"2023-06-13T15:25:23.610Z","pushType":"push","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Update dependencies to fix vulnerabilities","shortMessageHtmlLink":"Update dependencies to fix vulnerabilities"}},{"before":"4248678a8d7d978d120a7577b1a680b5b7a44bb4","after":"63359bf1e33cea48017f5c16dfbc0a01a57761e5","ref":"refs/heads/master","pushedAt":"2023-06-05T04:00:24.066Z","pushType":"push","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Remove default key and cert","shortMessageHtmlLink":"Remove default key and cert"}},{"before":"39710d7be46326171eff14b3ed3bf00d8ad2b8f5","after":"4248678a8d7d978d120a7577b1a680b5b7a44bb4","ref":"refs/heads/master","pushedAt":"2023-06-01T20:21:44.808Z","pushType":"push","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Add http2 on the same port with websocket","shortMessageHtmlLink":"Add http2 on the same port with websocket"}},{"before":"8f4f38d2e1c635edffe28305c55c911dd1e88e61","after":"39710d7be46326171eff14b3ed3bf00d8ad2b8f5","ref":"refs/heads/master","pushedAt":"2023-06-01T15:24:38.811Z","pushType":"push","commitsCount":3,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Add HTTP2 ALPN example","shortMessageHtmlLink":"Add HTTP2 ALPN example"}},{"before":"e955bcbcbb8efe7b17d9c85923e8c58bb5bc2e22","after":"8f4f38d2e1c635edffe28305c55c911dd1e88e61","ref":"refs/heads/master","pushedAt":"2023-06-01T14:43:36.026Z","pushType":"push","commitsCount":4,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Add SNI example","shortMessageHtmlLink":"Add SNI example"}},{"before":"b85a3a834ce0f8229c2b194182c4822f8b7365f2","after":"e955bcbcbb8efe7b17d9c85923e8c58bb5bc2e22","ref":"refs/heads/master","pushedAt":"2023-04-28T20:30:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tshemsedinov","name":"Timur Shemsedinov","path":"/tshemsedinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4405297?s=80&v=4"},"commit":{"message":"Update to node.js 16, 18, 20, drop 14 support","shortMessageHtmlLink":"Update to node.js 16, 18, 20, drop 14 support"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMDo1MDoxNS4wMDAwMDBazwAAAAS5jvvK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMDo1MDoxNS4wMDAwMDBazwAAAAS5jvvK","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yOFQyMDozMDo1NS4wMDAwMDBazwAAAAMikKKo"}},"title":"Activity · HowProgrammingWorks/NodeServer"}