Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: socketio/engine.io
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6.5.0
Choose a base ref
...
head repository: socketio/engine.io
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.5.2
Choose a head ref
  • 6 commits
  • 8 files changed
  • 3 contributors

Commits on Jun 16, 2023

  1. chore(deps): bump engine.io from 6.2.1 to 6.4.2 in /examples/latency (#…

    …678)
    
    Bumps [engine.io](https://github.com/socketio/engine.io) from 6.2.1 to 6.4.2.
    - [Release notes](https://github.com/socketio/engine.io/releases)
    - [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md)
    - [Commits](6.2.1...6.4.2)
    
    ---
    updated-dependencies:
    - dependency-name: engine.io
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333 dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    9608781 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. fix: prevent crash when accessing TextDecoder (#684)

    The TextDecoder object was added on the global object in Node.js
    v11.0.0, so older versions would throw:
    
    > ReferenceError: TextDecoder is not defined
    
    Reference: https://nodejs.org/api/util.html#new-textdecoderencoding-options
    iowaguy authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    6dd2bc4 View commit details
    Browse the repository at this point in the history
  2. chore(release): 6.5.1

    darrachequesne committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    98915d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. docs: update the list of supported Node.js versions

    The server uses `timeout.refresh()` (see [1]), which was added in Node.js 10.2.0.
    
    Reference: https://nodejs.org/api/timers.html#timeoutrefresh
    
    Related: #686
    
    [1]: 37474c7
    darrachequesne committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    7dd1350 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. fix(webtransport): add proper framing

    WebTransport being a stream-based protocol, the chunking boundaries are
    not necessarily preserved. That's why we need a header indicating the
    type of the payload (plain text or binary) and its length.
    
    We will use a format inspired by the WebSocket frame:
    
    - first bit indicates whether the payload is binary
    - the next 7 bits are either:
      - 125 or less: that's the length of the payload
      - 126: the next 2 bytes represent the length of the payload
      - 127: the next 8 bytes represent the length of the payload
    
    Reference: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers#decoding_payload_length
    
    Related:
    
    - #687
    - #688
    darrachequesne committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    a306db0 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. chore(release): 6.5.2

    darrachequesne committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    12ca32b View commit details
    Browse the repository at this point in the history
Loading