Skip to content

v2.17.3

Choose a tag to compare

@github-actions github-actions released this 24 Feb 13:30
· 1020 commits to main since this release

Fixed

  • Fatal Circular JSON Crash (fetchEvents): Fixed a TypeError: Converting circular structure to JSON that fatally crashed the sidecar server on every fetchEvents call across all exchanges. The v2.17.2 patch injected market.event = event inside the core exchange functions, creating an event → markets[0] → event reference cycle. Since Express serializes sidecar responses via JSON.stringify, this caused an unrecoverable crash propagated to all SDK clients. The market.event back-references are now hydrated exclusively client-side inside convertEvent in the TypeScript SDK, keeping all sidecar REST payloads strictly acyclic.

Installation

npm:

npm install pmxtjs@2.17.3

PyPI:

pip install pmxt==2.17.3

Links

Full Changelog: v2.17.2f...v2.17.3f