symfony/ai-gemini-platform
Google Gemini platform bridge for Symfony AI
v0.12.0
324K downloads/mo
#2864 most downloaded on Packagist
symfony/ai-gemini-platform
What this package is like to depend on
Last release 1 months ago
21 Jul 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 10 of 13 stable releases
Nothing withdrawn
no release was ever pulled
8 months old
13 releases · first in 2025
13 releases in the last 12 months
see the full history below
Release timeline
13 releases · Dec 2025 to Jul 2026Releases
latest 13-
v0.12.021 Jul 2026Release notes
Open source →Changelog (v0.11.0...v0.12.0)
- minor #2358 Prepare version constraints for release of v0.12.0 (@chr-hertel)
-
v0.11.015 Jul 2026Release notes
Open source →Changelog (v0.10.0...v0.11.0)
- minor #2320 Prepare version constraints for release of v0.11.0 (@chr-hertel)
- feature #2326 Fix Gemini and VertexAI streaming crash on thinking and multi-part parts (@chr-hertel)
- bug #2323 Make Gemini and VertexAI tolerant of empty tool-call roundtrips (@chr-hertel)
- feature #2290 Normalize finish_reason metadata across all bridges (@chr-hertel)
- feature #2313 Update model catalogs (@github-actions)
- feature #2215 Streamline base URL handling across bridges (@chr-hertel)
- bug #2206 Add a retryable ServerException for transient 5xx and Anthropic overloaded errors (@fabpot)
- feature #2212 Add multimodal tool results for Anthropic, Vertex, Bedrock (@fabpot)
- bug #2197 Raise an error on unhandled HTTP statuses before streaming (@fabpot)
-
v0.10.015 Jun 2026Release notes
Open source →Changelog (v0.9.0...v0.10.0)
- bug #2184 Throw ModelNotFoundException on 404 responses (@chr-hertel)
- data #2176 Update model catalogs (@github-actions)
- feature #2167 Throw ExceedContextSizeException across remaining LLM bridges (@chr-hertel)
- bug #2168 Replace malformed UTF-8 in request bodies of the remaining LLM model clients (@chr-hertel)
- data #2141 Update model catalogs (@github-actions)
-
v0.9.016 May 2026Release notes
Open source →Changelog (v0.8.1...v0.9.0)
- bug #1988 Use SSE format for streaming to avoid partial-JSON parsing (@HKandulla)
- bug #2067 Surface API error message on RateLimitExceededException (@chr-hertel)
- bug #2040 Wrap function_response in a Protobuf Struct (@froozeify)
- bug #2038 Strip the JSON-Schema $schema meta-key from tool parameters (@froozeify)
- feature #2060 Follow-up fixes for AssistantMessage rework (@chr-hertel)
-
v0.8.122 Apr 2026Release notes
Open source →Changelog (v0.8.0...v0.8.1)
- bug #1980 Gemini call after a tool action fail (@froozeify)
-
v0.8.020 Apr 2026Release notes
Open source →Changelog (v0.7.0...v0.8.0)
- feature #1968 Expose API errors uniformly across bridges through a shared trait (@Amoifr)
- feature #1923 Introduce Provider abstraction and model routing layer (@chr-hertel)
- feature #1970 Add Google Maps server tool (@valtzu)
- feature #1900 Add
MultiPartResult(@valtzu)
-
v0.7.009 Apr 2026Release notes
Open source →Changelog (v0.6.0...v0.7.0)
- feature #1759 Replace untyped stream chunks with semantic DeltaInterface deltas (@fabpot, @chr-hertel)
-
v0.6.004 Mar 2026Release notes
Open source →Changelog (v0.5.0...v0.6.0)
- bug #1711 Throw InvalidArgumentException when ModelClient receives a string payload (@fabpot)
- feature #1678 Add support for
gemini-3.1-pro-preview(@alex-ception)
-
v0.5.019 Feb 2026 -
v0.4.018 Feb 2026Release notes
Open source →Changelog (v0.3.3...v0.4.0)
- feature #1626 Add support for
gemini-3-flash-preview(alex-ception) - bug #1610 Skip streaming candidates without content parts (stijnkuppens)
- bug #1530 Add missing EMBEDDINGS capability to embedding models (@RamyHakam)
- feature #1626 Add support for
-
v0.3.023 Jan 2026Nothing published for this version
-
v0.2.009 Jan 2026Nothing published for this version
-
v0.1.023 Dec 2025Nothing published for this version