Repository navigation
stitchkit v0.111.1
·
68 commits
to master
since this release
Fixed
stitchkit/server— an open contract stream keeps a constant number of objects however many frames it sends. Each frame raced the source against a promise that lived as long as the stream, so every frame left a reaction and the frame itself retained until the stream ended; a subscription sending a frame a second grew by about 1.6 MB a minute. The stream now waits for each frame through a listener it removes itself. A source that never has to wait is also stopped at the stream'slifetimeMs, which it used to outlive. → ADR 0264
Affects:stitchkit/servercreateServer, createHandler, implementstitchkit/voice—SpeechQueueno longer keeps a reaction and the spoken clip for every sentence it has said. → ADR 0264
Affects:stitchkit/voiceSpeechQueuestitchkit/tools/mcp—createMcpHandlerno longer keeps the authenticated principal of every request it has answered until it is closed. → ADR 0264
Affects:stitchkit/tools/mcpcreateMcpHandlerstitchkit/application/grammy— the update gate follows grammY's polling signal once instead of adding a listener on everygetUpdates. → ADR 0264
Affects:stitchkit/application/grammybehaviour