Version 0.6.3 - 2026-02-05
Added
Added a new interactive endpoint playground accessible under the “Testing” section. This allows real-time WebSocket communication for conversational endpoint testing, including chat message handling, TraceDrawer integration, and session management.
Added JSON and JSONL import/export functionality for TestSets, enabling users to easily load and save test data.
Added a “Playground” button to the endpoint detail page, pre-selecting the endpoint in the playground.
Added markdown rendering to playground chat bubbles for improved readability.
Added a copy button to playground message bubbles for easy content sharing.
Added a graph view for trace visualization, providing an alternative to the tree view.
Added framework-agnostic agent tracing support with new span types and attributes for multi-agent systems.
Added CompiledGraph patching for LangGraph auto-instrumentation, simplifying callback injection.
Added lm-format-enforcer as a new provider.
Changed
Increased the default SDK function timeout from 30s to 120s, configurable via the
SDK_FUNCTION_TIMEOUTenvironment variable.Increased SDK connector ping interval/timeout defaults to 60s/30s, configurable via
RHESIS_PING_INTERVALandRHESIS_PING_TIMEOUTenvironment variables.Standardized
session_idas the canonical name for conversation tracking, normalizing various field names.Enhanced the WebSocket retry mechanism with increased reconnect attempts, a maximum reconnect delay, and a manual reconnect method.
Improved token extraction from LLM responses with support for various token sources and metadata formats.
Refactored the LangChain integration for better modularity and maintainability.
Adjusted the trace detail view split to 70:30, giving more space to the trace visualization.
Replaced the agent icon with a brain icon for better visual consistency.
Updated Gemini model example to
gemini-2.0-flash.
Fixed
Fixed an issue where synchronous endpoint functions would block the event loop, causing WebSocket ping timeouts. Now, they run in a thread pool.
Fixed Redis URL configuration to prioritize
BROKER_URLfor consistency.Fixed connector test isolation issues by addressing mock behavior and executor input handling.
Fixed trace_id propagation from the SDK to the frontend for trace linking in synchronous functions.
Fixed an issue where only the sessionId was reset when switching endpoints in the playground; now all state is cleared.
Fixed AttributeError in HuggingFaceLLM
__del__method.Fixed overwriting of passed kwargs.
Security
Upgraded
protobufto >=3.25.5 to address CVE-2026-0994 (JSON recursion depth bypass).Upgraded
python-multipartto >=0.0.22 to address CVE-2026-24486 (arbitrary file write).