New Features
- Python: Google AI Connector by @TaoChenOSU in #7419
- Python: Vertex AI Connector by @TaoChenOSU in #7481
- Python: Introduce the non-chat, non-streaming OpenAIAssistantAgent, samples, and tests by @moonbox3 in #7477
- Python: Function calling in Google connectors by @TaoChenOSU in #7603
- Python: Mistral AI Embedding Connector by @nmoeller in #7122
- Python: Add OpenTelemetry to Python SK by @glahaye in #6914
Python Package Updates
- Python: Bump azure-ai-inference from 1.0.0b1 to 1.0.0b2 in /python by @dependabot in #7273
- Python: Bump pyarrow from 16.1.0 to 17.0.0 in /python by @dependabot in #7396
- Python: Bump pydantic from 2.8.0 to 2.8.2 in /python by @dependabot in #7394
Enhancements and Fixes
- Python: Persist user and assistant messages in chat history (concept sample) by @moonbox3 in #7407
- Python: Update MMLU sample so that it works with all Chat Completion services by @TaoChenOSU in #7455
- Python: small improvements in test running by @eavanvalkenburg in #7576
- Python: Refactor agent retrieve method to be classmethod. Update tests. by @moonbox3 in #7854
Bug Fixes and Improvements
- Update README.md by @sophialagerkranspandey in #7068
- Python: serialize the result as string, consistent with behavior before 1.2 by @eavanvalkenburg in #7528
- Python: removed underscore in .env for open_ai by @cvaisnor in #7625
- Python: Update chat history channel to produce the correct messages with a visibility bool by @moonbox3 in #7619
- Python: removed D101 and fixes for it by @eavanvalkenburg in #7853
- Python: additional details for pypi by @eavanvalkenburg in #7612
New Contributors
Full Changelog: python-1.3.0...python-1.4.0