Commit Graph

  • cf6aa1f43c fix(webtransport): properly handle abruptly closed connections Damien Arrachequesne 2023-06-27 14:25:52 +02:00
  • 98915d0b61 chore(release): 6.5.1 Damien Arrachequesne 2023-06-27 09:13:22 +02:00
  • 6dd2bc4f68 fix: prevent crash when accessing TextDecoder (#684) Ben Weintraub 2023-06-27 03:01:26 -04:00
  • 00d8ee5b05 chore(release): 4.7.0 4.7.0 Damien Arrachequesne 2023-06-22 11:27:45 +02:00
  • 9b235ec01d chore(release): 4.7.0 Damien Arrachequesne 2023-06-22 11:17:34 +02:00
  • f2892aba0b fix: use same scope for setTimeout and clearTimeout calls (#1568) Max Stepanov 2023-06-22 03:33:11 -04:00
  • 87236baf87 chore: bump json5 from 2.1.3 to 2.2.3 (#120) dependabot[bot] 2023-06-22 09:12:30 +02:00
  • 021618886a chore: bump decode-uri-component from 0.2.0 to 0.2.2 (#119) dependabot[bot] 2023-06-22 09:12:16 +02:00
  • 2d8b159e2a chore: add security policy (#124) bitcoinfinancier 2023-06-07 01:09:18 -04:00
  • 7594aa40c6 refactor: expose the ESM build with debug Damien Arrachequesne 2023-06-22 08:56:12 +02:00
  • 0eecad9185 refactor: export the isPacketValid() method Damien Arrachequesne 2023-06-22 08:53:00 +02:00
  • 2dd5fa9dd4 ci: add Node.js 20 in the test matrix Damien Arrachequesne 2023-06-22 07:45:27 +02:00
  • a5dff0ac83 docs(examples): increase httpd ProxyTimeout value (2) Damien Arrachequesne 2023-06-21 00:07:44 +02:00
  • 3035c25982 docs(examples): increase httpd ProxyTimeout value Damien Arrachequesne 2023-06-20 23:57:46 +02:00
  • 5bc94b56bc fix: properly report timeout error when connecting Damien Arrachequesne 2023-06-20 18:48:11 +02:00
  • 63f181cc12 feat: serve client bundles with CORS headers Damien Arrachequesne 2023-06-20 12:18:21 +02:00
  • 781d753a62 feat: expose ESM build with debug (#1585) Ray Foss 2023-06-20 07:30:54 -05:00
  • a250e283da chore: bump engine.io to version 6.5.0 Damien Arrachequesne 2023-06-20 09:17:10 +02:00
  • e5c62cad60 fix: remove the Partial modifier from the socket.data type (#4740) SyedTayyabUlMazhar 2023-06-20 10:49:02 +05:00
  • 887396dbc2 ci: add Node.js 20 in the test matrix Damien Arrachequesne 2023-06-19 08:16:23 +02:00
  • 8f14b98fff chore: bump engine.io-client to version 6.5.0 Damien Arrachequesne 2023-06-16 12:40:51 +02:00
  • 01804d59c3 chore: update bundle Damien Arrachequesne 2023-06-16 11:59:43 +02:00
  • 9608781efe chore(deps): bump engine.io from 6.2.1 to 6.4.2 in /examples/latency (#678) dependabot[bot] 2023-06-16 11:42:09 +02:00
  • 1f640a2a0f chore(release): 6.5.0 Damien Arrachequesne 2023-06-16 11:36:09 +02:00
  • 4abc2ca3df chore(release): 6.5.0 Damien Arrachequesne 2023-06-16 11:05:41 +02:00
  • 9d37b16e6a feat: favor WebTransport over WebSocket Damien Arrachequesne 2023-06-16 08:19:55 +02:00
  • 13d08bc0ac test: fix randomly failing test Damien Arrachequesne 2023-06-16 08:23:39 +02:00
  • 1bfa9cd088 refactor: adapt to latest uWebSockets.js changes Damien Arrachequesne 2023-06-16 10:10:51 +02:00
  • 36724da521 refactor: cleanup URI creation Damien Arrachequesne 2023-06-13 17:55:54 +02:00
  • e05367f6bb chore: bump caniuse-lite version Damien Arrachequesne 2023-06-13 17:40:54 +02:00
  • 73b2f11300 refactor: remove unused async attribute Damien Arrachequesne 2023-06-13 17:39:59 +02:00
  • 2c16af3797 refactor: remove useless xscheme attribute Damien Arrachequesne 2023-06-13 17:34:15 +02:00
  • 5fc88a62d4 feat: implement cookie management for the Node.js client Damien Arrachequesne 2023-06-13 17:05:28 +02:00
  • 7195c0f305 feat: add support for WebTransport Damien Arrachequesne 2023-06-12 09:58:47 +02:00
  • 123b68c04f feat: add support for WebTransport Damien Arrachequesne 2023-06-11 09:42:45 +02:00
  • a779bea9d7 chore(release): 5.1.0 Damien Arrachequesne 2023-06-11 07:50:57 +02:00
  • 670160d604 ci: add Node.js 20 in the test matrix Damien Arrachequesne 2023-06-11 07:45:09 +02:00
  • 8039f2e421 ci: upgrade to actions/checkout@3 and actions/setup-node@3 Damien Arrachequesne 2023-06-11 07:44:23 +02:00
  • bed70a4f25 feat: implement WebTransport-related encoding/decoding Damien Arrachequesne 2023-06-11 07:41:51 +02:00
  • 3144d27458 fix(uws): discard any write to an aborted uWS response (#682) Sean Oxley 2023-05-31 21:27:40 +09:00
  • 01d37624a8 docs(changelog): update the version range of the engine.io dependency Damien Arrachequesne 2023-05-31 11:28:00 +02:00
  • faf914c9ab chore(release): 4.6.2 4.6.2 Damien Arrachequesne 2023-05-31 11:15:41 +02:00
  • a04ae1b094 chore(release): 4.6.2 Damien Arrachequesne 2023-05-31 11:07:13 +02:00
  • 7c1db9d225 chore: bump socket.io-parser to version 4.2.3 Damien Arrachequesne 2023-05-31 11:02:00 +02:00
  • 164ba2a11e chore(release): 4.2.4 socket.io-parser@4.2.4 Damien Arrachequesne 2023-05-31 10:56:08 +02:00
  • b0e6400c93 fix: properly detect plain objects Damien Arrachequesne 2023-05-31 10:38:31 +02:00
  • d9db4737a3 fix: ensure reserved events cannot be used as event names Damien Arrachequesne 2023-05-31 08:18:48 +02:00
  • 61dea7135f refactor: remove invalid comma from package.json Damien Arrachequesne 2023-05-25 15:00:46 +02:00
  • 0fc3694a13 chore(release): 5.0.7 Damien Arrachequesne 2023-05-24 14:50:09 +02:00
  • e4a1c2b082 refactor: export typescript declarations for the commonjs build Damien Arrachequesne 2023-05-24 14:43:54 +02:00
  • 15af22fc22 refactor: add a noop handler for the error event Damien Arrachequesne 2023-05-24 10:30:20 +02:00
  • d3658944e5 chore: bump socket.io-parser to version 4.2.3 Damien Arrachequesne 2023-05-24 07:26:25 +02:00
  • db3de84ad5 docs(security): update the list of CVE Damien Arrachequesne 2023-05-23 08:48:13 +02:00
  • 7bd77759bd docs: update the list of CVE Damien Arrachequesne 2023-05-23 08:39:21 +02:00
  • 6a5a004d1e docs(changelog): include changelog for release 3.4.3 Damien Arrachequesne 2023-05-22 10:06:05 +02:00
  • 060339a206 chore(release): 3.4.3 Damien Arrachequesne 2023-05-22 10:00:23 +02:00
  • 2dc3c92622 fix: check the format of the event name Damien Arrachequesne 2023-05-22 09:56:28 +02:00
  • b6c824f824 chore(release): 4.2.3 Damien Arrachequesne 2023-05-22 08:23:45 +02:00
  • dcc70d9678 refactor: export typescript declarations for the commonjs build Damien Arrachequesne 2023-05-22 08:19:57 +02:00
  • 3b78117bf6 fix: check the format of the event name Damien Arrachequesne 2023-05-22 07:37:31 +02:00
  • 12b0de4f52 chore: bump engine.io to version 6.4.2 Damien Arrachequesne 2023-05-10 10:16:18 +02:00
  • 7ead241ecf fix(exports): move types condition to the top (#1580) Mateusz Burzyński 2023-05-04 07:29:00 +02:00
  • 3d44aae381 fix(exports): move types condition to the top (#4698) Mateusz Burzyński 2023-05-04 07:27:09 +02:00
  • df2a3aa2ce docs(examples): bump dependencies for the private messaging example examples/private-messaging-part-4 Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • 09fe196581 docs(examples): bump dependencies for the private messaging example examples/private-messaging-part-3 Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • d79a4aae13 docs(examples): bump dependencies for the private messaging example examples/private-messaging-part-2 Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • a8c91790e6 docs(examples): bump dependencies for the private messaging example examples/private-messaging-part-1 Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • cbf0362476 docs(examples): bump dependencies for the private messaging example Damien Arrachequesne 2023-05-02 18:07:07 +02:00
  • 95e215387c chore(release): 6.4.2 Damien Arrachequesne 2023-05-02 01:27:20 +02:00
  • fc480b4f30 fix: prevent crash when provided with an invalid query param Damien Arrachequesne 2023-05-02 01:02:42 +02:00
  • 0141951185 refactor(types): ensure compatibility with Express middlewares Damien Arrachequesne 2023-05-02 00:33:33 +02:00
  • 8b22162903 fix(uws): prevent crash when using with middlewares Damien Arrachequesne 2023-05-02 00:26:44 +02:00
  • 93957828be fix: include error handling for Express middlewares (#674) Ciel 2023-05-02 00:00:47 +02:00
  • 911d0e3575 refactor: return HTTP 400 upon invalid request overlap Damien Arrachequesne 2023-05-01 07:24:27 +02:00
  • bd6d4713b0 fix(typings): make clientsCount public (#675) Asger Hautop Drewsen 2023-04-19 22:25:16 +02:00
  • 59280da20b docs(examples): update examples to docker compose v2 Damien Arrachequesne 2023-04-07 15:57:20 +02:00
  • d0c0557c1b docs(changelog): add version of transitive dependencies Damien Arrachequesne 2023-03-27 17:55:46 +02:00
  • 50a4d37cb8 docs(changelog): add version of transitive dependencies Damien Arrachequesne 2023-03-27 17:35:42 +02:00
  • cddb78e5fa chore(release): 0.2.2 Damien Arrachequesne 2023-03-24 17:32:35 +01:00
  • 15fd56e78d chore: add socket.io-parser to peerDependencies Damien Arrachequesne 2023-03-24 17:19:42 +01:00
  • e86ef45f87 ci: upgrade to actions/checkout@3 and actions/setup-node@3 Damien Arrachequesne 2023-03-24 17:16:25 +01:00
  • 6458b2bef1 docs(example): basic WebSocket-only client Damien Arrachequesne 2023-03-24 11:17:29 +01:00
  • b56da8a99f docs(examples): upgrade to React 18 Damien Arrachequesne 2023-03-07 08:30:46 +01:00
  • 7952312911 chore(release): 4.6.1 4.6.1 Damien Arrachequesne 2023-02-20 17:49:41 +01:00
  • 89175d0481 chore(release): 4.6.1 Damien Arrachequesne 2023-02-20 17:46:20 +01:00
  • 121fd7c73d refactor: do not reuse the same packet ID for retries Damien Arrachequesne 2023-02-20 17:31:02 +01:00
  • 46213a647e fix: prevent duplicate connections when multiplexing Damien Arrachequesne 2023-02-20 16:52:06 +01:00
  • 4996f9ee71 fix: do not drain the queue while the socket is offline Damien Arrachequesne 2023-02-20 00:39:23 +01:00
  • 0d0a7a22b5 fix: properly handle manually created dynamic namespaces Damien Arrachequesne 2023-02-20 00:15:19 +01:00
  • 2a8565fd1e refactor: catch errors when trying to restore the connection state Damien Arrachequesne 2023-02-19 23:25:05 +01:00
  • d0b22c6302 fix(types): fix nodenext module resolution compatibility (#4625) Igor Lins e Silva 2023-02-09 15:01:18 -03:00
  • 7033c0ed27 chore(release): 6.4.1 Damien Arrachequesne 2023-02-20 00:54:54 +01:00
  • 6e78489486 refactor: export BaseServer class (#669) Igor Lins e Silva 2023-02-17 19:24:50 -03:00
  • e71f3d7dbe docs: minor style fix (#4619) Nabaraj Subedi 2023-02-16 14:10:43 +05:45
  • 535b068670 docs: add upgrade event in the documentation Damien Arrachequesne 2023-02-14 15:25:57 +01:00
  • a2e5d1f77f chore(release): 4.6.0 4.6.0 Damien Arrachequesne 2023-02-07 01:07:46 +01:00
  • 5980918b89 chore(release): 4.6.0 Damien Arrachequesne 2023-02-07 00:26:46 +01:00
  • d8143cc067 refactor: do not persist session if connection state recovery if disabled Damien Arrachequesne 2023-02-06 18:00:14 +01:00
  • b2dd7cf660 chore: bump engine.io to version 6.4.0 Damien Arrachequesne 2023-02-06 17:43:02 +01:00
  • 3734b74b45 revert: feat: expose current offset to allow deduplication Damien Arrachequesne 2023-02-06 17:36:37 +01:00