An open API service providing commit metadata for open source projects.

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

← Back to repository