Release v0.18.1 - 2026-10-31
Highlights
- Sozo rejects invalid string lengths, integer ranges, date windows, and mismatched choice weights before generating data.
- Integer ranges now support negative bounds, such as
int:-10--1.
API Changes
- Changed:
POST /v1/sozo/generatereturns HTTP 400 for invalid schema definitions and unknown presets, with an error message identifying the problem.
SDK + MCP Changes
MCP Server
- MCP server v0.16.1 clarifies Sozo input validation in its tool description.
Migration Notes
- Handle rejected schema definitions as HTTP 400 responses instead of retrying them as server failures.
- Integer ranges must contain fewer than 2^63 values. Date-window counts must be positive and fit within a signed 64-bit nanosecond duration.