Skip to content
This repository was archived by the owner on Oct 30, 2023. It is now read-only.

v0.13.0 - #231

Open
jaggedsoft wants to merge 400 commits into
binance-exchange:masterfrom
ccxt:master
Open

v0.13.0#231
jaggedsoft wants to merge 400 commits into
binance-exchange:masterfrom
ccxt:master

Conversation

@jaggedsoft

Copy link
Copy Markdown
Member

No description provided.

carlosmiei and others added 30 commits April 7, 2026 05:17
feat: migrate USDⓈ-M futures WS to /public /market /private endpoints
Binance's USDⓈ-M futures WebSocket split (2026-03-06) routes streams to
separate /public, /market and /private endpoints and will not push
cross-category streams on a single connection. futuresSubscribe() picked
the routing category from streams[0] only, so a combined subscription
mixing e.g. @aggTrade (market) and @Depth (public) routed everything to
one endpoint and silently dropped data for the other category.

Validate that every stream in a combined subscription shares the same
category and throw a descriptive error otherwise, so callers fail loudly
and subscribe per category (also Binance's recommendation). All built-in
helpers already build homogeneous arrays, so none are affected.
The ws-endpoints-migration test file (added in #985) was never wired into
any npm script or CI step, so its assertions — including the new
mixed-category guard — never gated PRs. Add a `ws-tests-migration` script
that runs only the hermetic (non-"Live:") describes, no network or API
keys required, and invoke it from the CI workflow.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…uard

fix(futures-ws): reject mixed-category combined streams
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 14.1.0 to 14.2.0.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](markdown-it/markdown-it@14.1.0...14.2.0)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-version: 14.2.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
fix(client):  spotCloseDataStream removal and other fixes
…-14.2.0

build(deps-dev): bump markdown-it from 14.1.0 to 14.2.0
Bumps [ip-address](https://github.com/beaugunderson/ip-address) and [socks](https://github.com/JoshGlazebrook/socks). These dependencies needed to be updated together.

Updates `ip-address` from 9.0.5 to 10.4.0
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](beaugunderson/ip-address@v9.0.5...v10.4.0)

Updates `socks` from 2.8.4 to 2.8.9
- [Release notes](https://github.com/JoshGlazebrook/socks/releases)
- [Commits](JoshGlazebrook/socks@2.8.4...2.8.9)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.4.0
  dependency-type: indirect
- dependency-name: socks
  dependency-version: 2.8.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ws](https://github.com/websockets/ws) to 7.5.13 and updates ancestor dependency . These dependencies need to be updated together.


Updates `ws` from 7.5.10 to 7.5.13
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@7.5.10...7.5.13)

Updates `ws` from 8.18.1 to 8.21.1
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@7.5.10...7.5.13)

---
updated-dependencies:
- dependency-name: ws
  dependency-version: 7.5.13
  dependency-type: direct:production
- dependency-name: ws
  dependency-version: 8.21.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@2.3.1...2.3.2)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9.
- [Release notes](https://github.com/handlebars-lang/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md)
- [Commits](handlebars-lang/handlebars.js@v4.7.8...v4.7.9)

---
updated-dependencies:
- dependency-name: handlebars
  dependency-version: 4.7.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Igor Kroitor <igor.kroitor@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants