# Changelog

## [0.1.32](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.31...python-openinference-semantic-conventions-v0.1.32) (2026-08-07)


### Features

* **ollama:** add Ollama instrumentor ([#3348](https://github.com/Arize-ai/openinference/issues/3348)) ([237ce2b](https://github.com/Arize-ai/openinference/commit/237ce2b413e89782ad93431d39581a1ee44cad95))

## [0.1.31](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.30...python-openinference-semantic-conventions-v0.1.31) (2026-08-01)


### Features

* **spec:** add annotation and evaluation conventions ([#3466](https://github.com/Arize-ai/openinference/issues/3466)) ([145e3c6](https://github.com/Arize-ai/openinference/commit/145e3c6d0626f37396b32d8e33347d386aa4097c))

## [0.1.30](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.29...python-openinference-semantic-conventions-v0.1.30) (2026-05-22)


### Features

* specify reasoning semantic conventions ([#3112](https://github.com/Arize-ai/openinference/issues/3112)) ([81b8bdb](https://github.com/Arize-ai/openinference/commit/81b8bdbbb108aa98c89e25e8301cc5ab2bf734ba))

## [0.1.29](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.28...python-openinference-semantic-conventions-v0.1.29) (2026-04-21)


### Features

* add llm.finish_reason semantic convention ([#2991](https://github.com/Arize-ai/openinference/issues/2991)) ([e09ce3f](https://github.com/Arize-ai/openinference/commit/e09ce3f88892dff236f2ba79f395006c3c6447db))

## [0.1.28](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.27...python-openinference-semantic-conventions-v0.1.28) (2026-03-11)


### Features

* add new LLM provider values (groq, fireworks, moonshot, cerebras, perplexity, together) ([#2853](https://github.com/Arize-ai/openinference/issues/2853)) ([7eb1c88](https://github.com/Arize-ai/openinference/commit/7eb1c88b5014419ffb041e412ca7b5a2cbd7f2c2))

## [0.1.27](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.26...python-openinference-semantic-conventions-v0.1.27) (2026-03-04)


### Features

* **semconv:** add TOOL_ID (tool.id) to Python and JS semconv ([#2831](https://github.com/Arize-ai/openinference/issues/2831)) ([0b70006](https://github.com/Arize-ai/openinference/commit/0b700063be06ff135cb4210ff8243c4a67f9b765))

## [0.1.26](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.25...python-openinference-semantic-conventions-v0.1.26) (2026-02-01)


### Features

* **semconv:** add prompt span kind and prompt template variables attributes ([#2669](https://github.com/Arize-ai/openinference/issues/2669)) ([cd5d2ff](https://github.com/Arize-ai/openinference/commit/cd5d2ff13ecbd50472f4097ac10994aee3245924))

## [0.1.25](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.24...python-openinference-semantic-conventions-v0.1.25) (2025-11-05)


### Features

* **litellm:** align embedding instrumentation with pending spec ([#2238](https://github.com/Arize-ai/openinference/issues/2238)) ([d03047d](https://github.com/Arize-ai/openinference/commit/d03047d880fc5538ba1b2fcbb37812a665905d33))

## [0.1.24](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.23...python-openinference-semantic-conventions-v0.1.24) (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.23](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.22...python-openinference-semantic-conventions-v0.1.23) (2025-10-07)


### Bug Fixes

* **semconv:** refactor semconv ([#2281](https://github.com/Arize-ai/openinference/issues/2281)) ([090864b](https://github.com/Arize-ai/openinference/commit/090864b0549588830c38aaa1fcd9c9700f7caf14))

## [0.1.22](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.21...python-openinference-semantic-conventions-v0.1.22) (2025-10-07)


### Features

* **openai:** standardize completions to indexed attribute format ([#2242](https://github.com/Arize-ai/openinference/issues/2242)) ([478d17a](https://github.com/Arize-ai/openinference/commit/478d17a5433bd6119a8d501899a5eadbd2accccf))

## [0.1.21](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.20...python-openinference-semantic-conventions-v0.1.21) (2025-06-13)


### Features

* **semcov:** Update input and output cost ([#1774](https://github.com/Arize-ai/openinference/issues/1774)) ([c2ee804](https://github.com/Arize-ai/openinference/commit/c2ee804e63cb4b5ff393238854c37d99c6f5d675))

## [0.1.20](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.19...python-openinference-semantic-conventions-v0.1.20) (2025-06-11)


### Features

* **semantic-conventions:** enhance provider enum to include XAI and DeepSeek ([#1766](https://github.com/Arize-ai/openinference/issues/1766)) ([f7e125e](https://github.com/Arize-ai/openinference/commit/f7e125ea70c181b2a3f069bcca4bae3bb75a7d45))

## [0.1.19](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.18...python-openinference-semantic-conventions-v0.1.19) (2025-06-10)


### Features

* Add semantic conventions for agent and graph attributes ([#1748](https://github.com/Arize-ai/openinference/issues/1748)) ([5f90a80](https://github.com/Arize-ai/openinference/commit/5f90a8014c216a821c299d0c7ea7aa79a4fc738d))

## [0.1.18](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.17...python-openinference-semantic-conventions-v0.1.18) (2025-06-09)


### Features

* **semcov:** Cost semantic convention changes ([#1694](https://github.com/Arize-ai/openinference/issues/1694)) ([5f904bf](https://github.com/Arize-ai/openinference/commit/5f904bfad33e109843924aab1a609845a050d6f3))

## [0.1.17](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.16...python-openinference-semantic-conventions-v0.1.17) (2025-04-02)


### Features

* **semcov:** add audio token counts to semantic convention  ([#1453](https://github.com/Arize-ai/openinference/issues/1453)) ([ae5cd15](https://github.com/Arize-ai/openinference/commit/ae5cd15d0a702f976908d84a6d87847859c4685a))

## [0.1.16](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.15...python-openinference-semantic-conventions-v0.1.16) (2025-03-26)


### Features

* **semcov:** token counts for cached prompts and reasoning steps in the completion ([#1393](https://github.com/Arize-ai/openinference/issues/1393)) ([c4e2252](https://github.com/Arize-ai/openinference/commit/c4e225244adc287b9b011972bc980550939e126a))

## [0.1.15](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.14...python-openinference-semantic-conventions-v0.1.15) (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.14](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.13...python-openinference-semantic-conventions-v0.1.14) (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.13](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.12...python-openinference-semantic-conventions-v0.1.13) (2025-02-04)


### Features

* Add prompt-related semantic conventions ([#1244](https://github.com/Arize-ai/openinference/issues/1244)) ([4f2f842](https://github.com/Arize-ai/openinference/commit/4f2f842f3c23f3269ea902054b0c9d9d23928285))
* **semcov:** audio conventions ([#1153](https://github.com/Arize-ai/openinference/issues/1153)) ([1188c6d](https://github.com/Arize-ai/openinference/commit/1188c6d3363a388f3eacf35c8a8669084fdefd5b))

## [0.1.12](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.11...python-openinference-semantic-conventions-v0.1.12) (2024-10-30)


### Features

* add tool call id ([#1085](https://github.com/Arize-ai/openinference/issues/1085)) ([4813de5](https://github.com/Arize-ai/openinference/commit/4813de5e8f9e7a22e27e6c20353a529a7fd640b6))

## [0.1.11](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.10...python-openinference-semantic-conventions-v0.1.11) (2024-10-24)


### Features

* **semcov:** llm system and llm provicer conventions ([#1071](https://github.com/Arize-ai/openinference/issues/1071)) ([d200d85](https://github.com/Arize-ai/openinference/commit/d200d8509c28407c6b68426b579fd8a547f13579))

## [0.1.10](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.9...python-openinference-semantic-conventions-v0.1.10) (2024-08-16)


### Features

* Added tools attribute ([#904](https://github.com/Arize-ai/openinference/issues/904)) ([f1eb980](https://github.com/Arize-ai/openinference/commit/f1eb980a4a91d832c80252b254bf94a273c79031))

## [0.1.9](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.8...python-openinference-semantic-conventions-v0.1.9) (2024-06-26)


### Features

* add evaluator span kind to semantic conventions ([#554](https://github.com/Arize-ai/openinference/issues/554)) ([7db37ff](https://github.com/Arize-ai/openinference/commit/7db37ff0ccd588086e9e49b00f78b207444b2119))

## [0.1.8](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.7...python-openinference-semantic-conventions-v0.1.8) (2024-06-25)


### Features

* **semcov:** guardrail span kind for python ([#548](https://github.com/Arize-ai/openinference/issues/548)) ([09e767e](https://github.com/Arize-ai/openinference/commit/09e767e2e2f48480863dc0f87ae664222dee625f))

## [0.1.7](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.6...python-openinference-semantic-conventions-v0.1.7) (2024-06-24)


### Features

* Add vision semantic conventions messages ([#535](https://github.com/Arize-ai/openinference/issues/535)) ([670b8c4](https://github.com/Arize-ai/openinference/commit/670b8c41a4699a25b676f56cb83c5f355fc62a9e))

## [0.1.6](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.5...python-openinference-semantic-conventions-v0.1.6) (2024-04-29)


### Features

* Add `user.id` and `session.id` to semantic conventions ([#410](https://github.com/Arize-ai/openinference/issues/410)) ([6588134](https://github.com/Arize-ai/openinference/commit/6588134e099c86248a485bdc822c0e84853582e3))

## [0.1.5](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.4...python-openinference-semantic-conventions-v0.1.5) (2024-03-07)


### Features

* add resource attributes to semantic conventions ([#253](https://github.com/Arize-ai/openinference/issues/253)) ([8675e41](https://github.com/Arize-ai/openinference/commit/8675e4109fb648d7de4ceb82814277b772a6cc3d))

## [0.1.4](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.3...python-openinference-semantic-conventions-v0.1.4) (2024-02-13)


### Features

* **langchain:** add support for chain metadata in spans ([#175](https://github.com/Arize-ai/openinference/issues/175)) ([f218740](https://github.com/Arize-ai/openinference/commit/f2187403dccad43fe201be46ec4357ba2e1b1523))

## [0.1.3](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.2...python-openinference-semantic-conventions-v0.1.3) (2024-02-08)


### Features

* **semcov:** add metadata ([#176](https://github.com/Arize-ai/openinference/issues/176)) ([0174830](https://github.com/Arize-ai/openinference/commit/0174830891cf91743b0c60d74239ebc5906704d6))
* **semcov:** add metadata ([#179](https://github.com/Arize-ai/openinference/issues/179)) ([04c303f](https://github.com/Arize-ai/openinference/commit/04c303f28241da264c11503bfd64892e4baadafd))


### Bug Fixes

* JSON string attributes ([#157](https://github.com/Arize-ai/openinference/issues/157)) ([392057e](https://github.com/Arize-ai/openinference/commit/392057ecf4b601c5d8149697b4b8b3e91a2a2af6))

## [0.1.2](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.1...python-openinference-semantic-conventions-v0.1.2) (2024-01-11)


### Bug Fixes

* embedding model name should be span attribute ([#95](https://github.com/Arize-ai/openinference/issues/95)) ([bf6579b](https://github.com/Arize-ai/openinference/commit/bf6579b0543b247c181e1c0d57b91818bfc78b3c))

## [0.1.1](https://github.com/Arize-ai/openinference/compare/python-openinference-semantic-conventions-v0.1.0...python-openinference-semantic-conventions-v0.1.1) (2024-01-10)


### Features

* add mime type values enum to semantic conventions ([#88](https://github.com/Arize-ai/openinference/issues/88)) ([579efcd](https://github.com/Arize-ai/openinference/commit/579efcd074404d30d547b2d5598493a1a9a708eb))

## 0.1.0 (2024-01-09)


### Features

* group semantic convention attributes into separate namespaces ([#72](https://github.com/Arize-ai/openinference/issues/72)) ([dcf6412](https://github.com/Arize-ai/openinference/commit/dcf6412897e266069138f348face61d274015be8))
* **python:** add semantic comventions ([#16](https://github.com/Arize-ai/openinference/issues/16)) ([568b3d1](https://github.com/Arize-ai/openinference/commit/568b3d10d5254ccc2607a75e1f8ccf9b02b7f2c9))
