TruLens 1.3.4
What's Changed
- Validation for sis dashboard names by @sfc-gh-chu in #1750
- Handle sync and async generators with the OTEL
@instrument
decorator. by @sfc-gh-dkurokawa in #1748 - Require version of snowflake ml python >= 1.7.2 by @sfc-gh-dhuang in #1752
- Write returns for "UNKNOWN" spans. by @sfc-gh-dkurokawa in #1753
- Set up basic E2E test. by @sfc-gh-dkurokawa in #1754
- Handle sync functions that aren't generators but return a generator. by @sfc-gh-dkurokawa in #1755
- Track OpenAI and Cortex costs in a similar manner to the non-OTEL world. by @sfc-gh-dkurokawa in #1756
- Remove some old OTEL logic. by @sfc-gh-dkurokawa in #1759
- Have llama-index emit context-retrieval spans. by @sfc-gh-dkurokawa in #1761
- Change base scope from "ai_observability" to "ai.observability". Also… by @sfc-gh-dkurokawa in #1762
- Test guardrails with OTEL setup. by @sfc-gh-dkurokawa in #1764
- Make OTEL flow for users more natural by only having to set an environment variable and importing from non-experimental code. by @sfc-gh-dkurokawa in #1766
- Add in Snowflake OTEL e2e tests for tru_chain and tru_llama. by @sfc-gh-dkurokawa in #1768
- clean up old benchmark notebooks by @sfc-gh-jreini in #1760
- Migrate TruCustomApp to TruApp (backward compatible) by @sfc-gh-dhuang in #1770
- Set kwargs, return, and exception on all spans in the
ai.observability.call
span attribute scope. by @sfc-gh-dkurokawa in #1777 - Patch groundedness configs by @sfc-gh-jreini in #1778
- fix broken link on homepage by @sfc-gh-jreini in #1779
- Disable python <3.9 by @sfc-gh-chu in #1780
- Add in some minor test improvements. by @sfc-gh-dkurokawa in #1769
- make main_method required for app base class for OTel by @sfc-gh-dhuang in #1771
- Quieter Instrumentation by @sfc-gh-jreini in #1783
- Create OTEL notebook tests. by @sfc-gh-dkurokawa in #1782
- Run an E2E notebook on Snowflake notebooks (via staging the trulens packages). by @sfc-gh-dkurokawa in #1785
- Cost track
litellm.completion
. by @sfc-gh-dkurokawa in #1781 - Use new SPROC and UDTF, and verify more for OTEL Snowflake exporter. by @sfc-gh-dkurokawa in #1786
- Use
pytest
for grouping required/optional tests. by @sfc-gh-dkurokawa in #1788 - Remove
pytest.ini
as it's interfering with thepyproject.toml
. by @sfc-gh-dkurokawa in #1790
Full Changelog: trulens-1.3.3...trulens-1.3.4