GitHub / socketio/socket.io / commits
Realtime application framework (Node.JS server)
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| ae7fb46e | fix(eio): restore compatibility with Node.js 10 | Damien Arrachequesne <d****e@g****m> | about 1 month ago | |
| 91dd763b | perf(eio): stream compressed polling responses | Damien Arrachequesne <d****e@g****m> | about 1 month ago | |
| ef026605 | docs(adapter): fix link in changelog | Damien Arrachequesne <d****e@g****m> | about 1 month ago | |
| 0918d899 | docs(eio): fix link in changelog | Damien Arrachequesne <d****e@g****m> | about 1 month ago | |
| ae7cc96e | docs(parser): add changelog for 3.4.5 and 3.3.6 versions | Damien Arrachequesne <d****e@g****m> | about 1 month ago | |
| 40548947 | chore(release): socket.io-parser@4.2.7 | Damien Arrachequesne <d****e@g****m> | about 1 month ago | |
| 7c6ef571 | fix(parser): reject binary packets with zero attachments | Damien Arrachequesne <d****e@g****m> | about 1 month ago | |
| 57f11143 | fix(parser): honor toJSON() when deconstructing a binary packet (#5518) |
spokodev <s****v@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 8d2e4f7b | docs(security): add CVE-2026-59724 and CVE-2026-59725 | Damien Arrachequesne <d****e@g****m> | about 1 month ago | |
| d2d753fe | refactor(sio): align client file matching in Node.js HTTP server | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| dfb5ab3b | fix(sio): prevent uWebSockets.js from serving missing client files | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| dcbd9615 | perf(eio): optimize polling request body buffering | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| 6bb2e7f5 | refactor(sio): internalize base64id dependency | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| a80711a8 | refactor(eio): internalize base64id dependency | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| 8bead0f4 | chore: upgrade to TypeScript 6 | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| d9bbbd45 | docs(security): add CVE-2026-48779 | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| ac83bfad | chore(release): socket.io-adapter@2.5.8 | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| 22cc4837 | chore(release): engine.io-client@6.6.6 | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| 9dbec812 | chore(release): engine.io@6.6.9 | Damien Arrachequesne <d****e@g****m> | 2 months ago | |
| 3ad4e1f2 | docs: improve example with PM2 | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 0e5afeeb | docs: add example with PM2 | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| eab9623c | docs(eio): correct maxHttpBufferSize default in JSDoc (#5508) |
Minh Lê <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c17890c5 | docs: add documentation about WebTransport | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 20df6ae5 | docs(examples): add client-side load balancing example | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 16d19236 | ci(publish): enable staged publishing | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| ad48a9ba | docs(examples): add example with HTTP/2 | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 190572d2 | refactor(eio-client): remove XMLHttpRequest from the definition file | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| d8824a7d | ci: add missing path filters | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| fad463c5 | docs(examples): fix duplicate self messages (#5341) |
Meet Shah <s****r@g****m>
Committed by: Damien Arrachequesne <d****e@g****m> |
3 months ago | |
| a3961e05 | refactor(eio-client): do not mutate caller's options (#5501) |
Puneet Dixit <p****1@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4c969a74 | docs: update build status badge | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 0a80060f | ci: split CI into one workflow per package | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 1e2ae343 | docs(examples): update example to Nuxt v4 | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| d8f392ee | fix(engine.io-client): preserve transport literal suggestions (#5469) |
raylax <r****x@i****g>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8632d4c0 | chore(deps): ws@8.21.0 (#5502) |
Avi Vahl <a****i@d****v>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0e591b92 | docs(security): add CVE-2026-45736 | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 4faff495 | chore(release): socket.io-adapter@2.5.7 | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 8413bce4 | chore(release): engine.io-client@6.6.5 | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| c10fe074 | refactor(eio-client): improve JSDoc documentation | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 9349b148 | refactor(eio-client): remove unused import | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| ffe51e27 | chore(release): engine.io@6.6.8 | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| f86b95fd | fix(eio): clean up resources upon WebTransport handshake failure | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 4276e594 | refactor(eio): fix typo in the `cookie` option | Damien Arrachequesne <d****e@g****m> | 3 months ago | |
| 5257ef9a | chore(deps): upgrade to ws@8.20.1 (#5439) |
Avi Vahl <a****i@v****l>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 439a8f66 | chore(release): engine.io@6.6.7 | Damien Arrachequesne <d****e@g****m> | 4 months ago | |
| fc11285e | fix(eio): close HTTP requests with invalid content type | Damien Arrachequesne <d****e@g****m> | 4 months ago | |
| b059af6b | refactor(eio): use plain IncomingMessage in the public API | Damien Arrachequesne <d****e@g****m> | 4 months ago | |
| 4e85378a | docs: fix various typos in test and documentation (#5481) |
Abhijeet Abhi <a****5@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d1f5aa93 | fix(eio): prevent WebTransport connections when a middleware is registered | Damien Arrachequesne <d****e@g****m> | 4 months ago | |
| b7853771 | docs: fix typos in the release notes | Damien Arrachequesne <d****e@g****m> | 4 months ago | |
| 25d877cd | docs: fix links in the release notes | Damien Arrachequesne <d****e@g****m> | 4 months ago | |
| d4bc7877 | refactor(eio): use hasOwn() method everywhere | Damien Arrachequesne <d****e@g****m> | 4 months ago | |
| 1fa1f46c | fix(eio): handle invalid packets when upgrading to WebTransport | Damien Arrachequesne <d****e@g****m> | 4 months ago | |
| 4f7edb46 | ci: enable caching of npm modules | Damien Arrachequesne <d****e@g****m> | 5 months ago | |
| 85b26e5c | ci: re-enable tests with fetch and uws | Damien Arrachequesne <d****e@g****m> | 5 months ago | |
| e4d016bd | docs(security): add CVE-2026-33151 | Damien Arrachequesne <d****e@g****m> | 5 months ago | |
| 8b93a186 | fix(sio): allow emitWithAck() for events with void callbacks (#5453) |
Varun Chawla <3****y@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e6c722ed | docs: add changelog for socket.io-parser 3.3.5 and 3.4.4 | Damien Arrachequesne <d****e@g****m> | 5 months ago | |
| 8b0ab0a9 | chore(release): socket.io-parser@4.2.6 | Damien Arrachequesne <d****e@g****m> | 5 months ago | |
| b25738c4 | fix(parser): add a limit to the number of binary attachments | Damien Arrachequesne <d****e@g****m> | 5 months ago | |
| f6301588 | fix(adapter): do not skip local broadcast when publishAndReturnOffset throws ... |
Sarthak Shah <9****k@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 37aad114 | fix: cleanup pending acks on timeout to prevent memory leak | Damien Arrachequesne <d****e@g****m> | 6 months ago | |
| ba9cd690 | revert: fix: cleanup pending acks on timeout to prevent memory leak | Damien Arrachequesne <d****e@g****m> | 6 months ago | |
| 84c2fb78 | chore(release): engine.io@6.6.6 | Damien Arrachequesne <d****e@g****m> | 6 months ago | |
| 44ed73f5 | fix(eio): emit initial_headers and headers events in uServer (#5460) |
Erdinç Cürebal <e****l@h****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 07cbe151 | fix(eio): add @types/ws as dependency (#5458) |
Not-Sarthak <n****h@g****m>
Committed by: Damien Arrachequesne <d****e@g****m> |
6 months ago | |
| d48718cb | ci: use actions/checkout@v6 and actions/setup-node@v6 (#5449) |
Pádraic Slattery <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| da04267f | fix: cleanup pending acks on timeout to prevent memory leak (#5442) |
seungeonchoi <c****0@g****m>
Committed by: Damien Arrachequesne <d****e@g****m> |
8 months ago | |
| 74599a6b | fix(types): properly import http module | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 9978574e | chore(release): socket.io@4.8.3 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| e9e5bed4 | chore(release): socket.io-client@4.8.3 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 9581f9bc | fix(sio): do not throw when calling io.close() on a stopped server | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 579d43f3 | refactor: remove unused files | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| ee9aac31 | chore(release): socket.io-parser@4.2.5 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 968277ce | chore(release): socket.io-adapter@2.5.6 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 2bf16bd2 | chore(release): engine.io-client@6.6.4 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| ad616070 | docs(eio): fix link in the release notes | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| dd717924 | chore(release): socket.io@4.8.2 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 161be919 | test(sio): pin version of the client bundle in the tests | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| fd9d4cab | chore(release): socket.io-client@4.8.2 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 4338f473 | ci(publish): use Node.js 24 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 0a99ac44 | chore(release): engine.io@6.6.5 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 91991567 | test(eio): fix flaky test | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 84e7253e | refactor(sio): add package.json entrypoint (#5239) |
Denis Barbaron <d****n@o****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 59484161 | test(redis-streams-emitter): migrate to Node.js test runner | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 30ec4a13 | test(sio-client): reactivate all tests | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| e08293bc | refactor(eio): use URL constructor instead of url.parse() | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| b8379494 | ci: use Node.js 24 | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 118ef41b | test: use tsx instead of ts-node | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| cdae0198 | fix(sio-client): do not mangle the "_placeholder" attribute (bis) | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 39bb7203 | docs: add release steps | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| 98741e15 | refactor(sio-client): export DisconnectDescription type (#5392) |
Valentin Rault <6****t@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 8af70195 | refactor(sio): use URL constructor instead of url.parse() | Damien Arrachequesne <d****e@g****m> | 8 months ago | |
| d88f3f45 | ci: use actions/checkout@v6 and actions/setup-node@v6 | Damien Arrachequesne <d****e@g****m> | 9 months ago | |
| f5ee981e | ci(publish): use trusted publishing | Damien Arrachequesne <d****e@g****m> | 9 months ago | |
| 76e3a72b | docs: add missing changelog links | Damien Arrachequesne <d****e@g****m> | 9 months ago | |
| a7b1938d | test: regenerate SSL certs | Damien Arrachequesne <d****e@g****m> | 9 months ago | |
| 54743633 | chore(release): @socket.io/redis-streams-emitter@0.1.1 | Damien Arrachequesne <d****e@g****m> | 10 months ago | |
| 7617707e | fix(redis-streams-emitter): remove dependency on socket.io-adapter | Damien Arrachequesne <d****e@g****m> | 10 months ago | |
| 599001d2 | chore(release): @socket.io/redis-streams-emitter@0.1.0 | Damien Arrachequesne <d****e@g****m> | 10 months ago |