Repository navigation
spectrl 2.1.0
spectrl 2.1.0
Python and JavaScript packages are both version 2.1.0. The wire format remains
spectrl.v2, and existing v2 tokens remain compatible. Package major versions
track the token format major version.
Service integration
- Add optional per-call limits for complete token bytes, declared peaks, array
count, and aggregate decoded array bytes in both packages and the v1 decoders. - Validate array budgets before decompressing any array. Calls without budgets
retain the existing format ceilings. - Add runnable Python producer and Node consumer examples with explicit
lossless encoding, response limits, and error handling. - Document precision policies, worker execution, concurrency, and zstd setup.
- Verify installed wheel and npm workflows in CI.
Runtime requirement
The JavaScript package now requires Node 22 or newer. CI covers Node 22 and
24. Python continues to require Python 3.12 or newer. Zstd remains an installed
JavaScript dependency and is enabled explicitly through installZstd().
Install
pip install spectrl==2.1.0
npm install @spectrl-ms/spectrl@2.1.0See the service integration guide
and changelog.