What's Changed
* feat: add watsonx support by h0rv in https://github.com/jxnl/instructor/pull/620
* Implement Pyright for Type-Checking by max-muoto in https://github.com/jxnl/instructor/pull/630
* Enable PyUpgrade Ruff Rule-Set by max-muoto in https://github.com/jxnl/instructor/pull/633
* Avoid deprecated class property stacking by max-muoto in https://github.com/jxnl/instructor/pull/637
* Instructor with Logfire by ivanleomk in https://github.com/jxnl/instructor/pull/639
* ANTHROPIC_JSON: allow control characters in JSON strings if strict=False by voberoi in https://github.com/jxnl/instructor/pull/644
* Allow newer Pydantic patch versions by bencrouse in https://github.com/jxnl/instructor/pull/643
New Contributors
* h0rv made their first contribution in https://github.com/jxnl/instructor/pull/620
* max-muoto made their first contribution in https://github.com/jxnl/instructor/pull/630
* voberoi made their first contribution in https://github.com/jxnl/instructor/pull/644
* bencrouse made their first contribution in https://github.com/jxnl/instructor/pull/643
**Full Changelog**: https://github.com/jxnl/instructor/compare/1.2.4...1.2.5