v3.3.2
Friedrich-M/UniMatev3.3.2Apr 28, 2026by kichanyurd
Upgrading?
AI Summary
A security-focused release featuring dependency upgrades and bug fixes related to tool calling, WebSocket logging, and context variable restoration.
Key Highlights
- Upgraded dependencies to address known CVEs (authlib, requests, pytest, etc.)
- Fixed redundant batch creation in ToolCaller to reduce latency
- Fixed WebSocketLogger event loop starvation causing increasing latency
- Fixed p.Server.current availability under Uvicorn 0.39+
- Added PARLANT_TOOL_CALL_TIMEOUT environment variable
New Features
- PARLANT_TOOL_CALL_TIMEOUT environment variable
- Security dependency upgrades
Full Release Notes
## [3.3.2] - 2026-04-28 ### Added - Add `PARLANT_TOOL_CALL_TIMEOUT` environment variable to control the plugin tool-call timeout ### Changed - Include guideline description (in addition to the condition) in matcher prompts - Render active journeys' descriptions in the canned response draft prompt - Improve error messages surfaced by `EmcieService` to be more diagnostic - Relax the `aiopenapi3` pin to `>=0.8.1,<0.9.0` ### Fixed - Fix redundant batch creation in `ToolCaller` across guideline matches, which in some agents caused a lot of latency unnecessarily - Fix WebSocketLogger event loop starvation which progressively blocked the async event loop, causing increasing latency over time - Fix `p.Server.current` becoming unavailable in the `resolve_tool` plugin endpoint under Uvicorn 0.39+. Context vars are now restored at the start of `resolve_tool`, mirroring the existing pattern in `call_tool`, so choice providers depending on `p.Server.current` work again - Fix MCP tool clients getting stuck after sessions go stale. Clients now reconnect automatically instead of failing subsequent calls ### Security - Upgrade dependencies to address known CVEs: authlib (>=1.6.11), requests (>=2.33.0), fastmcp (>=3.2.0), litellm (>=1.83.0), pytest (>=9.0.3), pyjwt (>=2.11.1), and constrain transitive deps — aiohttp, cryptography, pillow, pyopenssl, werkzeug, Mako, pyasn1, python-multipart, orjson, Pygments, diskcache - Upgrade chat frontend: vite (>=7.3.2) and override transitive deps: picomatch, lodash, flatted, brace-expansion, immutable, yaml
Related Repositories
public-apis/public-apis★ 491,256
A collective list of free APIs
NousResearch/hermes-agent★ 256,126
The agent that grows with you
yt-dlp/yt-dlp★ 200,304
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,591
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,703
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.