trulens-1.4.3
What's Changed
Bug Fixes
- Filipg/fix hotspots for release by @sfc-gh-fgralinski in #1821
- LiteLLM fixes by @sfc-gh-jreini in #1829
- Don't track feedback functions. by @sfc-gh-dkurokawa in #1833
- Use context variables instead of thread_local since the latter doesn't actually inherit values from the parent threads. by @sfc-gh-dkurokawa in #1838
- remove redundant header in streamlit pills by @sfc-gh-jreini in #1839
Docs
- change link from slack to snowflake discourse by @sfc-gh-jreini in #1835
- update the README with community link by @sfc-gh-jreini in #1841
Otel and other updates
- Fix issue where for
llama-index
apps, we don't handle the app specific record root correctly. by @sfc-gh-dkurokawa in #1810 - Redefine span attribute dictionary so that the values of the dictionary map to kwargs of the function decorated or the return. by @sfc-gh-dkurokawa in #1826
- Replace
attributes
withfull_scoped_attributes
. by @sfc-gh-dkurokawa in #1827 - Rename
main_input
/main_output
/main_error
toinput
/output
/error
. by @sfc-gh-dkurokawa in #1828 - SDK bugbash action items by @sfc-gh-dhuang in #1830
- SDK - run.describe() to return Run object directly #1831 by @sfc-gh-dhuang in #1832
- Clean up tests a bit and add a test to check if span attributes fail, then everything fails. by @sfc-gh-dkurokawa in #1837
- Handle the possible creation of
TruSession
whenconnector
argument is given to the tru app. by @sfc-gh-dkurokawa in #1842 - SDK run.start() should take ground_truth_output from dataset_spec by @sfc-gh-dhuang in #1843
Full Changelog: trulens-1.4.2...trulens-1.4.3