# Changelog

## [1.4.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v1.3.0...python-openinference-instrumentation-google-genai-v1.4.0) (2026-08-07)


### Features

* **google_genai:** Add Finish Reason Attribute ([#3461](https://github.com/Arize-ai/openinference/issues/3461)) ([274f483](https://github.com/Arize-ai/openinference/commit/274f4837579da35778bf244c326d297bb6cff2c6))


### Bug Fixes

* bump openinference-semantic-conventions minimum to &gt;=0.1.31 ([#3474](https://github.com/Arize-ai/openinference/issues/3474)) ([5398a80](https://github.com/Arize-ai/openinference/commit/5398a80e9038ca53035cf61255992ca9d531b036))

## [1.3.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v1.2.0...python-openinference-instrumentation-google-genai-v1.3.0) (2026-07-30)


### Features

* **google-genai:** redact images in input.value from TraceConfig ([#3459](https://github.com/Arize-ai/openinference/issues/3459)) ([e8ce013](https://github.com/Arize-ai/openinference/commit/e8ce013ab6e94e11c4a0f31c3e123594ce15d082))


### Documentation

* link Arize AX alongside Phoenix across all READMEs ([#3330](https://github.com/Arize-ai/openinference/issues/3330)) ([0433526](https://github.com/Arize-ai/openinference/commit/0433526b048474195b4f354e5df6bfea2db4804d))

## [1.2.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v1.1.1...python-openinference-instrumentation-google-genai-v1.2.0) (2026-06-30)


### Features

* add support for reasoning content and signatures in attributes and types ([#3226](https://github.com/Arize-ai/openinference/issues/3226)) ([7ce4027](https://github.com/Arize-ai/openinference/commit/7ce4027d4ac6bb24bb2da0af085433cbfabb28b5))

## [1.1.1](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v1.1.0...python-openinference-instrumentation-google-genai-v1.1.1) (2026-06-24)


### Bug Fixes

* **google_genai:** support google-genai 2.9.0 (relocated interactions resources) ([#3269](https://github.com/Arize-ai/openinference/issues/3269)) ([4ca2103](https://github.com/Arize-ai/openinference/commit/4ca210349d2b0c1c0428702061246020243dfcda))

## [1.1.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v1.0.2...python-openinference-instrumentation-google-genai-v1.1.0) (2026-06-11)


### Features

* **google-genai:** capture Gemini reasoning content and thoughts ([#3194](https://github.com/Arize-ai/openinference/issues/3194)) ([973bfb2](https://github.com/Arize-ai/openinference/commit/973bfb2d8a5c381605f9d06a10ae46c231fc15f6))

## [1.0.2](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v1.0.1...python-openinference-instrumentation-google-genai-v1.0.2) (2026-05-18)


### Bug Fixes

* bump openinference-instrumentation minimum to &gt;=0.1.51 ([#3110](https://github.com/Arize-ai/openinference/issues/3110)) ([bae43ff](https://github.com/Arize-ai/openinference/commit/bae43ff5676fbc4d3a666a15fb3bc50fb73316da))

## [1.0.1](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v1.0.0...python-openinference-instrumentation-google-genai-v1.0.1) (2026-05-14)


### Bug Fixes

* bump openinference-instrumentation minimum to &gt;=0.1.50 ([#3084](https://github.com/Arize-ai/openinference/issues/3084)) ([8a96ad7](https://github.com/Arize-ai/openinference/commit/8a96ad776e723dc1de497b28b25fbdc5e0b12355))

## [1.0.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.17...python-openinference-instrumentation-google-genai-v1.0.0) (2026-05-14)


### ⚠ BREAKING CHANGES

* **google-genai:** require google-genai sdk 2 ([#3098](https://github.com/Arize-ai/openinference/issues/3098))

### Features

* **google-genai:** require google-genai sdk 2 ([#3098](https://github.com/Arize-ai/openinference/issues/3098)) ([ce0dbc8](https://github.com/Arize-ai/openinference/commit/ce0dbc88d0e427fd141d8fd91a9d1a236a2515ae))

## [0.1.17](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.16...python-openinference-instrumentation-google-genai-v0.1.17) (2026-05-10)


### Bug Fixes

* bump openinference-instrumentation minimum to &gt;=0.1.48 ([#3042](https://github.com/Arize-ai/openinference/issues/3042)) ([298e3bf](https://github.com/Arize-ai/openinference/commit/298e3bf2b75717bd5c7238a83ac86ba3fe419297))
* bump openinference-instrumentation minimum to &gt;=0.1.49 ([#3063](https://github.com/Arize-ai/openinference/issues/3063)) ([6fbe906](https://github.com/Arize-ai/openinference/commit/6fbe9061d919251420d4c96333c12027f6348fcf))

## [0.1.16](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.15...python-openinference-instrumentation-google-genai-v0.1.16) (2026-04-21)


### Bug Fixes

* **google-genai:** don't double-count cached tokens in prompt ([#3016](https://github.com/Arize-ai/openinference/issues/3016)) ([4a0b3dd](https://github.com/Arize-ai/openinference/commit/4a0b3ddd4f2c8d8fefc8250f0b8c8cae4d1ea4fb))
* Support Wrapt 2.x Across All Instrumentations ([#3007](https://github.com/Arize-ai/openinference/issues/3007)) ([a151b38](https://github.com/Arize-ai/openinference/commit/a151b38d36fddb559ac883e2585d6c12e58724fb))

## [0.1.15](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.14...python-openinference-instrumentation-google-genai-v0.1.15) (2026-04-14)


### Features

* **google-genai:** Handled Image Data & Multiple tool calls in Response ([#2598](https://github.com/Arize-ai/openinference/issues/2598)) ([7f421cf](https://github.com/Arize-ai/openinference/commit/7f421cfca6d1a8a60ef97e3ea4378d7b5bc807e5))

## [0.1.14](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.13...python-openinference-instrumentation-google-genai-v0.1.14) (2026-03-24)


### Features

* **google_genai:** Enable Tracing Support For Embedding Operations ([#2871](https://github.com/Arize-ai/openinference/issues/2871)) ([02b39e5](https://github.com/Arize-ai/openinference/commit/02b39e5639680cf9348b6f5528863918d4b84d99))


### Bug Fixes

* **google_genai:** Normalize System Instruction ([#2852](https://github.com/Arize-ai/openinference/issues/2852)) ([92d120f](https://github.com/Arize-ai/openinference/commit/92d120fc52d3f48970a9c2c3be62033761573fa0))

## [0.1.13](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.12...python-openinference-instrumentation-google-genai-v0.1.13) (2026-03-11)


### Bug Fixes

* **google-genai:** accept dict-shaped content/part payloads ([#2807](https://github.com/Arize-ai/openinference/issues/2807)) ([304a80d](https://github.com/Arize-ai/openinference/commit/304a80d9a74365cd5083a2cd4f99dd2fe25147d1))

## [0.1.12](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.11...python-openinference-instrumentation-google-genai-v0.1.12) (2026-02-26)


### Features

* google genai cache create instrumentation ([#2766](https://github.com/Arize-ai/openinference/issues/2766)) ([989481a](https://github.com/Arize-ai/openinference/commit/989481accfae85ee5c489cde9be12e17dc7dba30))


### Bug Fixes

* Google GenAI usage metadata mapping for cached tokens ([#2779](https://github.com/Arize-ai/openinference/issues/2779)) ([01ed0c1](https://github.com/Arize-ai/openinference/commit/01ed0c10d1e81730a685c623b91eb7cd02c2079e))

## [0.1.11](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.10...python-openinference-instrumentation-google-genai-v0.1.11) (2026-02-26)


### Bug Fixes

* resolve google-genai CI test failures and hanging ([#2794](https://github.com/Arize-ai/openinference/issues/2794)) ([2e36c27](https://github.com/Arize-ai/openinference/commit/2e36c27496555b10bb0e944f720c8a440b5a2042))

## [0.1.10](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.9...python-openinference-instrumentation-google-genai-v0.1.10) (2026-02-05)


### Features

* **google-genai:** interactions api integration ([#2628](https://github.com/Arize-ai/openinference/issues/2628)) ([23a9702](https://github.com/Arize-ai/openinference/commit/23a9702bbd9fcf0bd9a3013bcac59ecf375d2c8f))

## [0.1.9](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.8...python-openinference-instrumentation-google-genai-v0.1.9) (2026-01-08)


### Bug Fixes

* **google-genai:** including tool_use_prompt_token_count into prompt token count ([#2597](https://github.com/Arize-ai/openinference/issues/2597)) ([b067ecb](https://github.com/Arize-ai/openinference/commit/b067ecb133dd7dcf7eccf15d20450817a71953dd))

## [0.1.8](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.7...python-openinference-instrumentation-google-genai-v0.1.8) (2025-10-10)


### Bug Fixes

* Update build flies and CI env to include Python3.14  ([#2294](https://github.com/Arize-ai/openinference/issues/2294)) ([48b7a51](https://github.com/Arize-ai/openinference/commit/48b7a515cde2180f590a5a370a73d5ce1c73501d))

## [0.1.7](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.6...python-openinference-instrumentation-google-genai-v0.1.7) (2025-10-02)


### Bug Fixes

* **google-genai:** fix wrong tool attribute when setting llm input_message attribute ([#2260](https://github.com/Arize-ai/openinference/issues/2260)) ([8ee0569](https://github.com/Arize-ai/openinference/commit/8ee0569ae3e7bbf8c66f8bca2a34727d31cd007d))

## [0.1.6](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.5...python-openinference-instrumentation-google-genai-v0.1.6) (2025-10-02)


### Bug Fixes

* **google-genai:** Set input message attributes for function call and function response parts ([#2252](https://github.com/Arize-ai/openinference/issues/2252)) ([be4b9c1](https://github.com/Arize-ai/openinference/commit/be4b9c150f6a33a1ee394d19f7c8e7c7886fe307))

## [0.1.5](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.4...python-openinference-instrumentation-google-genai-v0.1.5) (2025-07-14)


### Bug Fixes

* fix config_json serialization for GoogleGenAIInstrumentor ([#1855](https://github.com/Arize-ai/openinference/issues/1855)) ([1702a1d](https://github.com/Arize-ai/openinference/commit/1702a1d755d8ebc64fb3fa17e36579a6935d9dbd))

## [0.1.4](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.3...python-openinference-instrumentation-google-genai-v0.1.4) (2025-06-27)


### Bug Fixes

* include reasoning and audio token count for genai and adk instrumentors ([#1812](https://github.com/Arize-ai/openinference/issues/1812)) ([921ff07](https://github.com/Arize-ai/openinference/commit/921ff073e28ac2755b651dcdfac9ab3dbd673e70))

## [0.1.3](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.2...python-openinference-instrumentation-google-genai-v0.1.3) (2025-06-23)


### Features

* Google Gen AI Tool Code Support ([#1763](https://github.com/Arize-ai/openinference/issues/1763)) ([ec5cc3f](https://github.com/Arize-ai/openinference/commit/ec5cc3f535cfb546f08506d18b93c373b494c7c2))

## [0.1.2](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.1...python-openinference-instrumentation-google-genai-v0.1.2) (2025-05-30)


### Bug Fixes

* google genai with pydantic ([#1724](https://github.com/Arize-ai/openinference/issues/1724)) ([e2ea09a](https://github.com/Arize-ai/openinference/commit/e2ea09a5395f47a5b60ec7961d22114293ebb4f1))

## [0.1.1](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-google-genai-v0.1.0...python-openinference-instrumentation-google-genai-v0.1.1) (2025-05-11)


### Documentation

* fix google genai import in README ([#1605](https://github.com/Arize-ai/openinference/issues/1605)) ([60ee275](https://github.com/Arize-ai/openinference/commit/60ee2755fa99a68debbe5e9d84c25b92e99c5e31))

## 0.1.0 (2025-05-05)


### Features

* add Google GenAI instrumentation ([#1500](https://github.com/Arize-ai/openinference/issues/1500)) ([1e669a8](https://github.com/Arize-ai/openinference/commit/1e669a8af18bdfd8a0f92f716b49a7f6c105952a))
