Changelog
Parlot SDK package release notes.
parlot
0.3.5 (2026-10-25)
Features
0.3.4 (2026-10-25)
Features
Bug Fixes
0.3.3 (2026-10-23)
Features
0.3.2 (2026-09-29)
Documentation
0.3.1 (2026-09-20)
Bug Fixes
0.3.0 (2026-09-14)
⚠ BREAKING CHANGES
- require agent_id on parlotize() (#63)
Features
0.2.0 (2026-09-10)
⚠ BREAKING CHANGES
- import and call parlotize() instead of configure().
Features
0.1.1 (2026-08-25)
Features
Documentation
parlot-instrumentation-livekit
0.4.9 (2026-10-25)
Features
0.4.8 (2026-10-25)
Features
0.4.7 (2026-10-23)
Features
0.4.6 (2026-10-17)
Features
0.4.5 (2026-10-15)
Features
- livekit: add await_recording to keep greeting on session audio (#97) (86bad53)
- livekit: stamp cached tokens on LLM spans and session totals (#96) (9fd7b8a)
Bug Fixes
0.4.4 (2026-10-08)
Bug Fixes
0.4.3 (2026-10-06)
Features
0.4.2 (2026-09-29)
Documentation
0.4.1 (2026-09-17)
Bug Fixes
- bound SessionTopology handoff and agent-chain memory growth (#67) (ae474ce)
- livekit: sticky session id for post-close evaluation LLM spans (#69) (a0475b7)
0.4.0 (2026-09-14)
⚠ BREAKING CHANGES
- require agent_id on parlotize() (#63)
Features
0.3.1 (2026-09-13)
Bug Fixes
- livekit: mint agent identity when parlotize omits agent_id (#62) (b14fe0d)
- livekit: stamp pipeline turn.index at start, not stale turn_count (#55) (21db3fd)
0.3.0 (2026-09-10)
⚠ BREAKING CHANGES
- import and call parlotize() instead of configure().
Features
0.2.1 (2026-09-07)
Features
Bug Fixes
- livekit: mutate readable span attributes safely and mock simulation job context (#45) (36175c6)
- log descriptive sdk errors without dumping tracebacks (#46) (06275e2)
Documentation
0.2.0 (2026-09-03)
⚠ BREAKING CHANGES
- ParlotRuntimeContext.org_id and the org_id OTel attribute are now tenant_id.
- introduce ParlotContext for SDK instance state (#32)
Features
Bug Fixes
- livekit: detect SIP kind and dial softphone supervisors (#37) (c45db73)
- livekit: stamp agent turn media from metrics only (#39) (e61dd22)
- livekit: support lk agent --dev watch parent (#33) (eac79b9)
Documentation
Code Refactoring
- introduce ParlotContext for SDK instance state (#32) (8998bfa)
- rename bootstrap and OTel org_id to tenant_id (#34) (cccb6a6)
0.1.1 (2026-08-25)
Features
- livekit: accept lk.pii.* attribute keys from Agents 1.7 (#21) (2853a40)
- multi-framework GenAI vocabulary + LangGraph configure() (#3) (8d5b3a8)
- prepare SDK packages and workflows for public PyPI release (#15) (2c02e09)
- resolve generative AI content capture from telemetry bootstrap (#12) (e3be83b)
- session log capture handler and configure(capture_logs=) (#8) (b054eb1)
Bug Fixes
Documentation
- merge LiveKit guides and extract agnostic Concepts (#6) (dfe6247)
- note livekit conversation_id equals session_id for now (#7) (393eaf2)
- rewrite README, Quick Start, and PyPI package copy for voice GTM (#22) (5066319)
0.1.0 (2026-05-15)
Features
- LiveKit span processor with
platform.ref.*stamping for session resolve
parlot-instrumentation-langgraph
0.4.3 (2026-10-25)
Features
0.4.2 (2026-10-23)
Bug Fixes
0.4.1 (2026-09-29)
Documentation
0.4.0 (2026-09-14)
⚠ BREAKING CHANGES
- require agent_id on parlotize() (#63)
Features
0.3.1 (2026-09-13)
Bug Fixes
0.3.0 (2026-09-10)
⚠ BREAKING CHANGES
- import and call parlotize() instead of configure().
Features
0.2.1 (2026-09-07)
Features
Documentation
0.2.0 (2026-09-03)
⚠ BREAKING CHANGES
- introduce ParlotContext for SDK instance state (#32)
Code Refactoring
0.1.1 (2026-08-25)
Features
- multi-framework GenAI vocabulary + LangGraph configure() (#3) (8d5b3a8)
- prepare SDK packages and workflows for public PyPI release (#15) (2c02e09)
- resolve generative AI content capture from telemetry bootstrap (#12) (e3be83b)
- session log capture handler and configure(capture_logs=) (#8) (b054eb1)
Bug Fixes
Documentation
parlot-instrumentation-pipecat
0.1.4 (2026-10-25)
Features
0.1.3 (2026-10-25)
Features
0.1.2 (2026-10-23)
Bug Fixes
- instrumentation-pipecat: point example link at GitHub and use PyPI in minimal-voice (#105) (7d9b1b9)
0.1.1 (2026-10-23)
Features
0.1.0 (2026-10-22)
Features
- Pipecat Conversation Contract instrumentation via OpenTelemetry remap
parlot-core
0.4.9 (2026-10-25)
Features
Bug Fixes
0.4.8 (2026-10-23)
Features
0.4.7 (2026-10-17)
Features
0.4.6 (2026-10-15)
Features
0.4.5 (2026-10-06)
Features
Documentation
0.4.4 (2026-10-04)
Bug Fixes
0.4.3 (2026-10-04)
Features
- core: add session LLM/STT/TTS cost attribute constants (#80) (76f0144)
- core: add session STT/TTS usage attribute constants (#82) (978307c)
0.4.2 (2026-09-29)
Bug Fixes
Documentation
0.4.1 (2026-09-17)
Bug Fixes
- bound SessionTopology handoff and agent-chain memory growth (#67) (ae474ce)
- livekit: sticky session id for post-close evaluation LLM spans (#69) (a0475b7)
0.4.0 (2026-09-14)
⚠ BREAKING CHANGES
- require agent_id on parlotize() (#63)
Features
0.3.1 (2026-09-13)
Bug Fixes
0.3.0 (2026-09-10)
⚠ BREAKING CHANGES
- import and call parlotize() instead of configure().
Features
- core: export session logs as OTLP Logs protobuf (#52) (27497dc)
- rename configure() to parlotize() (#54) (30d4579)
0.2.1 (2026-09-07)
Features
Bug Fixes
- livekit: mutate readable span attributes safely and mock simulation job context (#45) (36175c6)
- log descriptive sdk errors without dumping tracebacks (#46) (06275e2)
Documentation
0.2.0 (2026-09-03)
⚠ BREAKING CHANGES
- ParlotRuntimeContext.org_id and the org_id OTel attribute are now tenant_id.
- introduce ParlotContext for SDK instance state (#32)
Features
Code Refactoring
- introduce ParlotContext for SDK instance state (#32) (8998bfa)
- rename bootstrap and OTel org_id to tenant_id (#34) (cccb6a6)
0.1.1 (2026-08-25)
Features
- add healthcare and drive-thru LiveKit examples with shared persona sim (2764d01)
- honor per-agent log min level from bootstrap (#13) (bc3996c)
- multi-framework GenAI vocabulary + LangGraph configure() (#3) (8d5b3a8)
- prepare SDK packages and workflows for public PyPI release (#15) (2c02e09)
- resolve generative AI content capture from telemetry bootstrap (#12) (e3be83b)
- session log capture handler and configure(capture_logs=) (#8) (b054eb1)
