-
Notifications
You must be signed in to change notification settings - Fork 563
Comparing changes
Open a pull request
base repository: socketio/engine.io
base: 6.2.1
head repository: socketio/engine.io
compare: 6.4.0
- 20 commits
- 29 files changed
- 3 contributors
Commits on Nov 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d7bd2b1 - Browse repository at this point
Copy the full SHA d7bd2b1View commit details
Commits on Dec 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3d28229 - Browse repository at this point
Copy the full SHA 3d28229View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d87a40 - Browse repository at this point
Copy the full SHA 6d87a40View commit details
Commits on Dec 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bd74e7c - Browse repository at this point
Copy the full SHA bd74e7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for da45d84 - Browse repository at this point
Copy the full SHA da45d84View commit details -
chore(deps): bump engine.io from 4.1.2 to 6.2.1 in /examples/latency (#…
…663) Bumps [engine.io](https://github.com/socketio/engine.io) from 4.1.2 to 6.2.1. - [Release notes](https://github.com/socketio/engine.io/releases) - [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md) - [Commits](4.1.2...6.2.1) --- updated-dependencies: - dependency-name: engine.io dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f8b217 - Browse repository at this point
Copy the full SHA 8f8b217View commit details -
chore(deps): bump qs from 6.9.4 to 6.11.0 (#664)
Bumps [qs](https://github.com/ljharb/qs) from 6.9.4 to 6.11.0. - [Release notes](https://github.com/ljharb/qs/releases) - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.9.4...v6.11.0) --- updated-dependencies: - dependency-name: qs dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 719e275 - Browse repository at this point
Copy the full SHA 719e275View commit details -
chore(deps): bump qs and express in /examples/latency (#665)
Bumps [qs](https://github.com/ljharb/qs) to 6.11.0 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together. Updates `qs` from 6.7.0 to 6.11.0 - [Release notes](https://github.com/ljharb/qs/releases) - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.7.0...v6.11.0) Updates `express` from 4.17.1 to 4.18.2 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.17.1...4.18.2) --- updated-dependencies: - dependency-name: qs dependency-type: indirect - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8a937a4 - Browse repository at this point
Copy the full SHA 8a937a4View commit details
Commits on Jan 9, 2023
-
perf: add the wsPreEncodedFrame option
This optimization is only applied if: - the permessage-deflate extension is disabled (which is the default) - the "ws" package is used (which is the default) In that case, the WebSocket frame will only be computed once, when broadcasting to multiple clients. Related: socketio/socket.io-adapter@5f7b47d
Configuration menu - View commit details
-
Copy full SHA for 5e34722 - Browse repository at this point
Copy the full SHA 5e34722View commit details
Commits on Jan 10, 2023
-
feat: add the "addTrailingSlash" option (#655)
The "addTrailingSlash" option allows to control whether a trailing slash is added to the path of the HTTP requests: - true (default): "/engine.io/" - false: "/engine.io" Related: socketio/engine.io-client@21a6e12 Signed-off-by: iifawzi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d0fd474 - Browse repository at this point
Copy the full SHA d0fd474View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33dc073 - Browse repository at this point
Copy the full SHA 33dc073View commit details -
refactor: bump prettier to version 2.8.1
This major bump creates a lot of noise, but it is necessary for prettier to be able to parse new syntax such as: - typed imports: `import { type xxx } from ...` - private attributes: `class A { #b; #c() {} }`Configuration menu - View commit details
-
Copy full SHA for bc98bf1 - Browse repository at this point
Copy the full SHA bc98bf1View commit details -
fix: fix the ES module wrapper
The package does not have a default export, so importing it from a project using ES modules would break in some cases. > Cannot destructure property 'Server' of '_engineIo.default' Related: #657
Configuration menu - View commit details
-
Copy full SHA for ed87609 - Browse repository at this point
Copy the full SHA ed87609View commit details -
fix: wait for all packets to be sent before closing the WebSocket con…
…nection This reverts commit [1], which was included in `[email protected]` and `[email protected]`. The WebSocket connection was closed before all packets were written out, so for example when calling `socket.disconnect(true)` on the Socket.IO server (which disconnect from all namespaces and close the connection), the client would receive only the first disconnect packet and kept trying to reconnect to the other namespaces. The only difference with the previous implementation (pre 5.1.0) is that the "drain" event gets only called once at the end, and not after each packet. [1]: ad5306a Related: #648
Configuration menu - View commit details
-
Copy full SHA for a65a047 - Browse repository at this point
Copy the full SHA a65a047View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae1ea77 - Browse repository at this point
Copy the full SHA ae1ea77View commit details
Commits on Jan 12, 2023
-
refactor: make the compress option optional
The compress option was inadvertently made mandatory in [1]. [1]: 6d87a40
Configuration menu - View commit details
-
Copy full SHA for 69603b9 - Browse repository at this point
Copy the full SHA 69603b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d6f454 - Browse repository at this point
Copy the full SHA 4d6f454View commit details
Commits on Feb 6, 2023
-
feat: add support for Express middlewares
This commit implements middlewares at the Engine.IO level, because Socket.IO middlewares are meant for namespace authorization and are not executed during a classic HTTP request/response cycle. A workaround was possible by using the allowRequest option and the "headers" event, but this feels way cleaner and works with upgrade requests too. Syntax: ```js engine.use((req, res, next) => { // do something next(); }); // with express-session import session from "express-session"; engine.use(session({ secret: "keyboard cat", resave: false, saveUninitialized: true, cookie: { secure: true } }); // with helmet import helmet from "helmet"; engine.use(helmet()); ``` Related: - #668 - #651 - socketio/socket.io#4609 - socketio/socket.io#3933 - a lot of other issues asking for compatibility with express-sessionConfiguration menu - View commit details
-
Copy full SHA for 24786e7 - Browse repository at this point
Copy the full SHA 24786e7View commit details -
chore(deps): bump cookiejar from 2.1.2 to 2.1.4 (#667)
Bumps [cookiejar](https://github.com/bmeck/node-cookiejar) from 2.1.2 to 2.1.4. - [Release notes](https://github.com/bmeck/node-cookiejar/releases) - [Commits](https://github.com/bmeck/node-cookiejar/commits) --- updated-dependencies: - dependency-name: cookiejar dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6220d14 - Browse repository at this point
Copy the full SHA 6220d14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 898bd1c - Browse repository at this point
Copy the full SHA 898bd1cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 6.2.1...6.4.0