| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| manifest.json | 2026-10-21 | 1.7 kB | |
| timbal-2.7.40-linux-aarch64-gnu | 2026-10-21 | 1.1 MB | |
| timbal-2.7.40-linux-x86_64-gnu | 2026-10-21 | 1.2 MB | |
| timbal-2.7.40-macos-aarch64 | 2026-10-21 | 1.2 MB | |
| timbal-2.7.40-macos-x86_64 | 2026-10-21 | 1.2 MB | |
| timbal-2.7.40-windows-x86_64-gnu.exe | 2026-10-21 | 1.4 MB | |
| README.md | 2026-10-21 | 1.3 kB | |
| v2.7.40 source code.tar.gz | 2026-10-21 | 2.9 MB | |
| v2.7.40 source code.zip | 2026-10-21 | 3.5 MB | |
| Totals: 9 Items | 12.5 MB | 0 | |
What's Changed
- tracing: a failed trace save no longer fails the run (a871bb89)
- voice: re-serialize memory after the CONTINUE cleanup (aefda7b6)
- tracing: wait for a parent's save in flight, and count turns whose parent cannot be loaded (a4aa1f4d)
- timbal/auto: named routing configurations share the profile's catalogue entry (43434d38)
- voice: store an interrupted turn's output as the heard reply, marked interrupted (fc6dee15)
- agent: continue past a turn interrupted before it assembled its memory (2cd6a7c0)
- voice: store the heard prefix of an interrupted reply on serializing providers (d29adee3)
- types: drop a message's cached dump when it is edited, so redaction reaches stored memory (aad6a993)
- tracing: keep the overlapping-save guard outside the evictable cache (7cbf4983)
- tracing: order overlapping saves of a run by snapshot, not by which PATCH finishes last (3b4f8b00)
- tracing: cache the exact PATCH body, forget it on a failed save, size the cache for concurrent calls (27e21da0)
- Make recent trace cache limits configurable and purge expired entries (c8eafb5e)
- tracing: read back the traces this process just stored instead of fetching them (22a57954)
Full Changelog: https://github.com/timbal-ai/timbal/compare/v2.7.39...v2.7.40