arize-phoenix-v13.13.0
Breaking Changes📦 arize-phoenixView on GitHub →
⚠ 2 breaking✨ 5 features🐛 3 fixes🔧 1 symbols
Summary
Version 13.13.0 introduces UI filtering for model providers via environment variables and enhances the dataset view with drag-and-drop functionality. This release also removes the deprecated client.annotations module and splits side navigation APIs.
⚠️ Breaking Changes
- The `client.annotations` module has been removed. Code relying on this module will break.
- The side navigation APIs have been split into REST API and GraphQL endpoints. Existing integrations using the old side nav APIs might need updates to use the new REST or GraphQL endpoints.
Migration Steps
- Remove any imports or usage related to the deprecated `client.annotations` module.
- Review and update any client-side code that interacts with side navigation APIs to use the new REST or GraphQL endpoints.
✨ New Features
- Added `PHOENIX_ALLOWED_PROVIDERS` environment variable to filter model providers displayed in the UI.
- Added `PHOENIX_HIDDEN_PROVIDERS` environment variable to hide specific model providers from the UI.
- Implemented Dataset column drag and drop functionality in the UI.
- Added DELETE session API endpoint to the server.
- Split side navigation APIs into dedicated REST API and GraphQL endpoints.
🐛 Bug Fixes
- Corrected integration icons for langchain and OpenAI.
- Prevented OpenTelemetry (OTel) context leak in the playground which caused duplicate `trace_id` values in dataset runs.
- Fixed text overflow issue in table columns when encountering long unbroken strings.