v2.1.8
Changelog
New Features:
- Class-based executors in Workflows: Enables to use a class-based executor by defining a class that implements the 
__call__method. See docs - Post-hook support on streaming: adds support for post-hooks on streaming flows.
 
Improvements:
- Update 
GoogleCalenderToolsto Notify attendees when creating,updating or deleting event in calendar - Update Knowledge search endpoint naming: update endpoint name from 
search_vectorstosearch_knowledge - Jira Toolkit: Add logic to the 
JiraToolstoolkit to enable creating worklogs. 
Bug Fixes:
- Fix AttributeError when continuing agent run with run_id only: Fix AttributeError that occurs when calling 
acontinue_run()oracontinue_run_stream()methods with onlyrun_idparameter andrun_response=None. The logging statements were trying to accessrun_response.run_idwhenrun_responsecould beNone. - Fix Dependencies not being resolved in Agent Async run: update to pass the correct dependencies variable name in agent async run
 
What's Changed
- Fix: fix AttributeError when continuing agent run with run_id only by @10Ala10 in #5070
 - chore: enhance cookbook demo with more examples by @uzaxirr in #5012
 - feat: Notify attendees when creating,updating or deleting event in calendar by @srexrg in #4910
 - fix: pass the correct dependencies variable name in agent async run by @harrytran001 in #5080
 - chore: Update Knowledge search endpoint naming by @willemcdejongh in #5088
 - chore: Handle class-based asynchronous executors by @benmezger in #4904
 - fix: update response_audio type in schemas to a single dict by @anuragts in #5087
 - feat: Add post-hook support on streaming by @dirkbrnd in #5068
 - feat: extend Jira toolkit to allow adding worklogs by @rohitnishant in #4991
 - chore: Release 2.1.8 by @kausmeows in #5090
 
New Contributors
- @benmezger made their first contribution in #4904
 - @rohitnishant made their first contribution in #4991
 
Full Changelog: v2.1.7...v2.1.8