v0.14.2 - May 6, 2026
Bug Fixes
opentelemetry-instrumentation-langchain (pulled in via traceloop-sdk~=0.54.0) calls wrap_function_wrapper(module=..., name=..., wrapper=...). wrapt 2.x removed the module keyword, so the LangChain instrumentor initialization fails.
This adds an interim constraint wrapt<2 to pyproject.toml so the SDK pulls a wrapt 1.x (e.g. 1.17.x) where wrap_function_wrapper(module=...) is still accepted. After this change, auto_instrument() cleanly initializes the LangChain instrumentor and downstream agents see chain / node / graph spans again.
Contributors
Application Foundation Toolkit Libraries Team