v0.2.7
[0.2.7] - 2026-08-02
Changed
- Gateway simplification: removed the no-op Anthropic content-block validation graph, dead lifecycle/streaming state, and a redundant GigaChat client settings copy; public route, response, and compatibility contracts remain unchanged.
Fixed
- Disabled subsystem overhead: middleware and protocol helpers no longer build events for no-op traffic-log, metrics, or observability sinks;
sample_rate=0skips Phoenix exporter initialization, and protocol-specific LLM spans suppress duplicate lifecycle spans. - Conversation and probe hot paths: disabled conversation stitching no longer copies history or parses streaming chunks, non-streaming responses are not extracted without a turn, and
/healthplus/pingare matched before protocol routers. - Protocol conversion hot paths: JSON Schema enums are de-duplicated in linear time, streaming tool arguments are buffered without quadratic concatenation, and Anthropic content no longer goes through ineffective repeated scans.
What's Changed
- Feature/gateway performance refactor by @krakenalt in #193
Full Changelog: v0.2.6...v0.2.7