v2.17.3
·
1020 commits
to main
since this release
Fixed
- Fatal Circular JSON Crash (
fetchEvents): Fixed aTypeError: Converting circular structure to JSONthat fatally crashed the sidecar server on everyfetchEventscall across all exchanges. The v2.17.2 patch injectedmarket.event = eventinside the core exchange functions, creating anevent → markets[0] → eventreference cycle. Since Express serializes sidecar responses viaJSON.stringify, this caused an unrecoverable crash propagated to all SDK clients. Themarket.eventback-references are now hydrated exclusively client-side insideconvertEventin the TypeScript SDK, keeping all sidecar REST payloads strictly acyclic.
Installation
npm:
npm install pmxtjs@2.17.3PyPI:
pip install pmxt==2.17.3Links
Full Changelog: v2.17.2f...v2.17.3f