What's Changed
* feat(js): add hasDataset function by dqbd in https://github.com/langchain-ai/langsmith-sdk/pull/658
* fix(js): serialization of run tree if found in evaluate as input by dqbd in https://github.com/langchain-ai/langsmith-sdk/pull/656
* fix(js): throw when wrapping same client twice, allow passing name in argsConfigExtra by dqbd in https://github.com/langchain-ai/langsmith-sdk/pull/663
* chore(js): release 0.1.23 by dqbd in https://github.com/langchain-ai/langsmith-sdk/pull/667
* Bump tqdm from 4.66.2 to 4.66.3 in /python by dependabot in https://github.com/langchain-ai/langsmith-sdk/pull/669
* Implement evaluate_comparative for comparing the results of multiple experiments by samnoyes in https://github.com/langchain-ai/langsmith-sdk/pull/651
**Full Changelog**: https://github.com/langchain-ai/langsmith-sdk/compare/v0.1.54...v0.1.55