# Changelog

## [1.1.2](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.1.1...python-openinference-instrumentation-anthropic-v1.1.2) (2026-08-07)


### Bug Fixes

* **anthropic:** don't let a span-finalization error escape into user code ([#3500](https://github.com/Arize-ai/openinference/issues/3500)) ([#3505](https://github.com/Arize-ai/openinference/issues/3505)) ([15e93f7](https://github.com/Arize-ai/openinference/commit/15e93f7525d640298303ab78f4dafe6a3bd3a2aa))
* **anthropic:** emit llm.token_count.total on the non-streaming path ([#3498](https://github.com/Arize-ai/openinference/issues/3498)) ([32c30ba](https://github.com/Arize-ai/openinference/commit/32c30baafa2c9a203837d7590989eb54830c535b))
* 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.1.1](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.1.0...python-openinference-instrumentation-anthropic-v1.1.1) (2026-08-04)


### Bug Fixes

* **anthropic:** record cache read/write token details on streaming paths ([#3488](https://github.com/Arize-ai/openinference/issues/3488)) ([3b9b5b4](https://github.com/Arize-ai/openinference/commit/3b9b5b4f954c28c9dcd18576a533119040cc4ac2))

## [1.1.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.0.6...python-openinference-instrumentation-anthropic-v1.1.0) (2026-07-30)


### Features

* **anthropic:** Add Finish Reason Attribute ([#3460](https://github.com/Arize-ai/openinference/issues/3460)) ([48b8e7a](https://github.com/Arize-ai/openinference/commit/48b8e7a19611e1292951113caea33af657cd4e18))
* **python:** anthropic capture thinking and reducted thinking ([#3237](https://github.com/Arize-ai/openinference/issues/3237)) ([bf2e889](https://github.com/Arize-ai/openinference/commit/bf2e889e3fbd347a6f3219645fcb2bc46464ad6c))


### 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.0.6](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.0.5...python-openinference-instrumentation-anthropic-v1.0.6) (2026-06-02)


### Bug Fixes

* **anthropic:** handle MidConversationSystemBlockParam in input message parsing ([#3191](https://github.com/Arize-ai/openinference/issues/3191)) ([0ee46c6](https://github.com/Arize-ai/openinference/commit/0ee46c6c0d8e95441bd57074c9c372b4afffb3ee))

## [1.0.5](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.0.4...python-openinference-instrumentation-anthropic-v1.0.5) (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.4](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.0.3...python-openinference-instrumentation-anthropic-v1.0.4) (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.3](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.0.2...python-openinference-instrumentation-anthropic-v1.0.3) (2026-05-11)


### Bug Fixes

* **anthropic:** add system message in input messages ([#3076](https://github.com/Arize-ai/openinference/issues/3076)) ([9f3d0d0](https://github.com/Arize-ai/openinference/commit/9f3d0d05d6f818d7e6d9abe4c02e0b5ab23c5fb0))

## [1.0.2](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.0.1...python-openinference-instrumentation-anthropic-v1.0.2) (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))

## [1.0.1](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v1.0.0...python-openinference-instrumentation-anthropic-v1.0.1) (2026-04-21)


### Bug Fixes

* 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))

## [1.0.0](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.20...python-openinference-instrumentation-anthropic-v1.0.0) (2026-03-06)


### ⚠ BREAKING CHANGES

* Add support for messages.parse()  ([#2694](https://github.com/Arize-ai/openinference/issues/2694))

### Features

* Add support for messages.parse()  ([#2694](https://github.com/Arize-ai/openinference/issues/2694)) ([298e48b](https://github.com/Arize-ai/openinference/commit/298e48b52845319f814162b4a92a593d0b8d9ae2))

## [0.1.20](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.19...python-openinference-instrumentation-anthropic-v0.1.20) (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.19](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.18...python-openinference-instrumentation-anthropic-v0.1.19) (2025-08-18)


### Features

* **anthropic:** Added support for anthropic sdk input images rendering  ([#2091](https://github.com/Arize-ai/openinference/issues/2091)) ([d2684b4](https://github.com/Arize-ai/openinference/commit/d2684b4b20e3b0199051c553580a8b27b673727f))

## [0.1.18](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.17...python-openinference-instrumentation-anthropic-v0.1.18) (2025-05-19)


### Features

* **anthropic:** add stream wrapper and tests ([#1572](https://github.com/Arize-ai/openinference/issues/1572)) ([918aa01](https://github.com/Arize-ai/openinference/commit/918aa017441fd4c8cffdbcaab287913349a41a60))

## [0.1.17](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.16...python-openinference-instrumentation-anthropic-v0.1.17) (2025-04-28)


### Bug Fixes

* update lower bound on openinference-semantic-conventions ([#1567](https://github.com/Arize-ai/openinference/issues/1567)) ([c2f428c](https://github.com/Arize-ai/openinference/commit/c2f428c5916c3dd62cf6670358f37111d4f7fd25))

## [0.1.16](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.15...python-openinference-instrumentation-anthropic-v0.1.16) (2025-04-11)


### Bug Fixes

* increased minimum supported version of openinference-instrumentation to 0.1.27 ([#1507](https://github.com/Arize-ai/openinference/issues/1507)) ([a55edfa](https://github.com/Arize-ai/openinference/commit/a55edfa8900c1f36a73385c7d03f91cffadd85c4))

## [0.1.15](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.14...python-openinference-instrumentation-anthropic-v0.1.15) (2025-04-03)


### Features

* instrumentation-anthropic cache token counts ([#1465](https://github.com/Arize-ai/openinference/issues/1465)) ([d6765e0](https://github.com/Arize-ai/openinference/commit/d6765e0edd455fb879ccf0b58ea7d3dfaabeabf0))

## [0.1.14](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.13...python-openinference-instrumentation-anthropic-v0.1.14) (2025-03-25)


### Bug Fixes

* include cache tokens in prompt tokens for anthropic ([#1429](https://github.com/Arize-ai/openinference/issues/1429)) ([abd36c4](https://github.com/Arize-ai/openinference/commit/abd36c45ea4ff966b58eccee42de252bc876d5ab))

## [0.1.13](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.12...python-openinference-instrumentation-anthropic-v0.1.13) (2025-03-14)


### Documentation

* fix license to be openinference ([#1353](https://github.com/Arize-ai/openinference/issues/1353)) ([85d435b](https://github.com/Arize-ai/openinference/commit/85d435be3af3de5424494cfbdd654454688b7377))

## [0.1.12](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.11...python-openinference-instrumentation-anthropic-v0.1.12) (2025-02-18)


### Features

* define openinference_instrumentor entry points for all libraries ([#1290](https://github.com/Arize-ai/openinference/issues/1290)) ([4b69fdc](https://github.com/Arize-ai/openinference/commit/4b69fdc13210048009e51639b01e7c0c9550c9d1))

## [0.1.11](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.10...python-openinference-instrumentation-anthropic-v0.1.11) (2025-02-11)


### Features

* add entrypoint for use in opentelemetry-instrument ([#1278](https://github.com/Arize-ai/openinference/issues/1278)) ([2106acf](https://github.com/Arize-ai/openinference/commit/2106acfd6648804abe9b95e41a49df26a500435c))

## [0.1.10](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.9...python-openinference-instrumentation-anthropic-v0.1.10) (2025-02-04)


### Bug Fixes

* support python 3.13 and drop python 3.8 ([#1263](https://github.com/Arize-ai/openinference/issues/1263)) ([5bfaa90](https://github.com/Arize-ai/openinference/commit/5bfaa90d800a8f725b3ac7444d16972ed7821738))

## [0.1.9](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.8...python-openinference-instrumentation-anthropic-v0.1.9) (2024-11-21)


### Bug Fixes

* add tool id for anthropic instrumentor and serialize `content` to string if it's not a string ([#1129](https://github.com/Arize-ai/openinference/issues/1129)) ([682724c](https://github.com/Arize-ai/openinference/commit/682724ce436ef8ece5d821073e3845cc3a9d602d))

## [0.1.8](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.7...python-openinference-instrumentation-anthropic-v0.1.8) (2024-11-20)


### Bug Fixes

* capture anthropic model name from response ([#1124](https://github.com/Arize-ai/openinference/issues/1124)) ([8e915f2](https://github.com/Arize-ai/openinference/commit/8e915f2589764575dea0771284c4ecf3182460ec))

## [0.1.7](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.6...python-openinference-instrumentation-anthropic-v0.1.7) (2024-10-31)


### Bug Fixes

* remove anthropic dependency ([#1094](https://github.com/Arize-ai/openinference/issues/1094)) ([4dd0bba](https://github.com/Arize-ai/openinference/commit/4dd0bba7687f7ab70e0cb973ac588a850a9e99b2))

## [0.1.6](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.5...python-openinference-instrumentation-anthropic-v0.1.6) (2024-10-30)


### Features

* **anthropic:** add tool json schema attributes to anthropic instrumentation ([#1087](https://github.com/Arize-ai/openinference/issues/1087)) ([907b6e5](https://github.com/Arize-ai/openinference/commit/907b6e530cb3ded377e99a7cbe7de1f35f55d39f))

## [0.1.5](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.4...python-openinference-instrumentation-anthropic-v0.1.5) (2024-10-28)


### Features

* **anthropic:** add llm provider and system attributes to anthropic instrumentation ([#1084](https://github.com/Arize-ai/openinference/issues/1084)) ([32756ed](https://github.com/Arize-ai/openinference/commit/32756ed864849082f9eefc63e7d1fd8ec999d0b3))

## [0.1.4](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.3...python-openinference-instrumentation-anthropic-v0.1.4) (2024-10-11)


### Features

* **anthropic:** streaming support ([#990](https://github.com/Arize-ai/openinference/issues/990)) ([f3b7b96](https://github.com/Arize-ai/openinference/commit/f3b7b96b1ddaf7194253e3233b9124c73a19840a))


### Bug Fixes

* increase version lower bound for openinference-instrumentation ([#1012](https://github.com/Arize-ai/openinference/issues/1012)) ([3236d27](https://github.com/Arize-ai/openinference/commit/3236d2733a46b84d693ddb7092209800cde8cc34))

## [0.1.3](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.2...python-openinference-instrumentation-anthropic-v0.1.3) (2024-09-04)


### Bug Fixes

* **anthropic:** dynamically import anthropic ([#998](https://github.com/Arize-ai/openinference/issues/998)) ([b627f79](https://github.com/Arize-ai/openinference/commit/b627f796afd2d1499c3bcccfbc17567aa7298df8))

## [0.1.2](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.1...python-openinference-instrumentation-anthropic-v0.1.2) (2024-08-28)


### Bug Fixes

* Fix input message attribute issues + toolcalling from dogfooding ([#948](https://github.com/Arize-ai/openinference/issues/948)) ([dde31f5](https://github.com/Arize-ai/openinference/commit/dde31f51755e5883561d0e9dc195cff13f38f56e))

## [0.1.1](https://github.com/Arize-ai/openinference/compare/python-openinference-instrumentation-anthropic-v0.1.0...python-openinference-instrumentation-anthropic-v0.1.1) (2024-08-21)


### Features

* Tool calling for Anthropic instrumentor ([#939](https://github.com/Arize-ai/openinference/issues/939)) ([2566486](https://github.com/Arize-ai/openinference/commit/25664860f6226dcc4a4ef9b19e67fdc79135889b))

## 0.1.0 (2024-08-20)


### Features

* add README and release please for anthropic instrumentor ([#925](https://github.com/Arize-ai/openinference/issues/925)) ([e8b8973](https://github.com/Arize-ai/openinference/commit/e8b897357d31b2d611c80f4e2d3c5246e87fab1d))
* Anthropic instrumentation ([#878](https://github.com/Arize-ai/openinference/issues/878)) ([895eeee](https://github.com/Arize-ai/openinference/commit/895eeee6c2e7519acf5f0d6e25598d29c4f56925))
