What's Changed
- fix(js): Make feedback for evaluator traces using evaluatedBy for jestlike runs apply to root runs by @jacoblee93 in #1718
- fix(py): lock h11>0.16 by @baskaryan in #1721
- fix(frontend): Adds retry for tracing info call by @jacoblee93 in #1724
- feat(js) Add function to get Group Runs by @tendev-eoghan in #1675
- fix(js): Store dotted order for runs separately in case OTEL export happens in multiple batches by @jacoblee93 in #1709
- fix(js): Upgrade vite devdep by @jacoblee93 in #1729
- fix(js): invalid type of wrapOpenAI when non-stream create is invoked by @dqbd in #1732
- fix(js): avoid throwing in hot path when caller ignores exception by @benjamincburns in #1733
- fix(js): Use streaming body in fetch in _sendMultipartRequest by @jacoblee93 in #1728
- fix(js): Narrow overly broad traceable type by @jacoblee93 in #1738
- feat(js): Log additional context around serialization errors by @jacoblee93 in #1737
- release(js): 0.3.29 by @jacoblee93 in #1739
- chore(py): update py + poetry setup in CI by @baskaryan in #1743
- fix(js): fix JS int tests by @jacoblee93 in #1734
- feat(js): Allow direct getting and setting of metadata on run trees by @jacoblee93 in #1747
- Remove default for fetching child_run_ids from the SDK by @akira in #1730
- fix(py): Trace evaluate args more nicely by @jacoblee93 in #1701
- feat(py): create_feedback with trace_id only by @baskaryan in #1753
New Contributors
- @tendev-eoghan made their first contribution in #1675
- @benjamincburns made their first contribution in #1733
Full Changelog: v0.3.42...v0.3.43