truss 0.12.0
- Revision defaults to empty string Support python 3.14 in truss CLI Deprecate python 3.8 server side support Macos cli Add 3.14 server support improve performance client header support Release 0.12.0
Also shipped Dec 18, 2025Baseten in December 2025 →
Response Healing: Reduce JSON Defects by 80%+
Response Healing is a new feature that automatically corrects malformed JSON responses from LLMs before they reach the application.
WAF Release - 2025-12-18
This week's release focuses on improvements to existing detections to enhance coverage. Key Findings Existing rule enhancements have been deployed to improve detection resilience against broad classes of web attacks and strengthen behavioral coverage.
Process large-scale inference workloads asynchronously with the new Batch API and Files API
Process large-scale inference workloads asynchronously with the new Batch API and Files API. Submit up to 50,000 requests in a single batch job and get 50% cost savings. Learn more in our Batch guide.
December Release Spotlight
OpenRouter released updates including Response Healing for structured outputs, chatroom notifications, and long-context model rankings.
AI Crawl Control - New AI Crawl Control Overview tab
The Overview tab is now the default view in AI Crawl Control. The previous default view with controls for individual AI crawlers is available in the Crawlers tab. What's new Executive summary , Monitor total requests, volume change, most common status code, most popular path, and high-volume activity Operator grouping , Track crawlers by their operating...
More from trussEvery truss release →
truss 0.11.26
- Ensure root at beginning of build process Allow installing into system pythons if necessary Release 0.11.26
truss 0.11.25
- feat(truss): add b10 checkpoint type feat(truss): choose cache mount path fix(truss): updates api error on push Release 0.11.25
truss 0.11.24
- truss-transfer secret access key performance-client: better cancellations Model cache use_volume: bool and revision error string. Pin higher version of uvicorn, use newer websockets protocol Revert uvicorn upgrade new release of rc: 24rc0 fix(truss): team picker appearing when model exists in non-default team feat(truss): include deploying logs when...
truss 0.12.1
- Set ownership correctly for trtllm directory perf client things only: trusted publishing nodejs + headers Fix baseten-performance-client :rusted nodejs publishing fix error classifcation Performance client: request processing config fix(truss): validate docker_server.start_command is single line truss: encoder-bert backend Mf/logging-as-error Watch...
truss 0.12.2
- feat(truss): support multiline docker_server.start_command Release 0.12.2
truss 0.12.3
- Migrate truss watch GQL queries from model name to ID Weights config Schema feat(truss): Use client-side filtering for model lookup by name and team Support warnings in truss validation Release 0.12.3
truss 0.11.23
- fix(cli): update truss cli timestamp utils to handle ns feat(truss): Add teams param to chains creation [COR-417] feat(truss): Add teams to model creation in truss feat(truss): persist deployed from truss version metadata BT-15631 feat(truss): 0.11.23 patch release Revert "feat(truss): 0.11.23 patch release" Release 0.11.23
truss 0.12.4
- feat(truss): Move chain secret/api key to backend update deprecation message feat(watch): Add team disambiguation to truss watch command feat(teams): Indicate default team and sort teams alphanumerically in team selection feat(teams): Add team to remote config in trussrc Release 0.12.4