- archive google-ai and google-vertex integrations, migrate to google-genai (#2521)
- Align core-integrations Hatch scripts (#1898)
- Remove black (#1985)
- Google AI - suggest users to switch to Google GenAI (#2106)
- Add run_async for GoogleAIGeminiChatGenerator (#1543)
- Update serialization/deserialization tests to add new parameter
connection_type_validation(#1464)
- Change model from unsupported gemini-pro to gemini-1.5-pro (#1436)
- Update tool serialization in tests to include
inputs_from_stateandoutputs_to_state(#1581) - Upgrade gemini models (#1617)
- Review testing workflows (#1541)
- Use Haystack logging across integrations (#1484)
- Update ChatGenerators with
deserialize_tools_or_toolset_inplace(#1623)
- Chore: remove
jsonschemadependency fromdefaultenvironment (#1368) - Test: Update tests to check for
outputs_to_stringin Tool when running haystack-ai>=2.12 (#1585) - Ci: Update to
GoogleAIGeminiGeneratortests (#1648) - Add pins for Google AI (#1828)
- Google AI Chat Generator - add tool config + improvements (#1333)
- GoogleAIGeminiGenerator - make some attributes public (#1317)
- [breaking] Google AI - support for Tool + general refactoring (#1316)
- Google-ai - gently handle the removal of function role (#1297)
- Make GoogleAI Chat Generator compatible with new
ChatMessage; small fixes to Cohere tests (#1253)
- GoogleAI - fix the content type of
ChatMessagecontentfrom function (#1241)
- Fix linting/isort (#1215)
- Chore: use class methods to create
ChatMessage(#1222)
- Fix missing usage metadata in GoogleAIGeminiChatGenerator (#1195)
GoogleAIGeminiGenerator- remove support for tools and change output type (#1177)
- Adopt uv as installer (#1142)
- Add chatrole tests and meta for GeminiChatGenerators (#1090)
- Remove the use of deprecated gemini models (#1032)
- Chat roles for model responses in chat generators (#1030)
- Make sure that streaming works with function calls - (drop python3.8) (#1137)
- Do not retry tests in
hatch run testcommand (#954)
- Retry tests to reduce flakyness (#836)
- Update ruff invocation to include check parameter (#853)
- Update ruff linting scripts and settings (#1105)
- Ci: install
pytest-rerunfailureswhere needed; add retry config totest-covscript (#845) - Fix Google AI tests failing (#885)
- Update GeminiGenerator docstrings (#964)
- Update GoogleChatGenerator docstrings (#962)
- Feat: enable streaming in GoogleAIGemini (#1016)
- Handle
TypeError: Could not create BlobinGoogleAIGeminiChatGenerator(#772)
- Chore: add license classifiers (#680)
- Chore: change the pydoc renderer class (#718)
- Fix Google AI integration tests (#786)
- Test: Fix tests skipping for Google AI integration (#788)
- Fix order of API docs (#447)
- Update category slug (#442)
- Disable-class-def (#556)
- Google AI - review docstrings (#533)
- Make tests show coverage (#566)
- Remove references to Python 3.7 (#601)
- Google Generators: change
answerstoreplies(#626)
- Create api docs (#354)
- Google AI - new secrets management (#424)
- Add docstrings for
GoogleAIGeminiGeneratorandGoogleAIGeminiChatGenerator(#175) - [breaking] Adjust import paths (#268)
- Gemini with Makersuite (#156)
- Fix google_ai integration versioning