20.4.0 (2026-08-26)
⚠ BREAKING CHANGES
- server: GET /v1/model_providers no longer returns custom providers or a
next_cursor, and built-in entries exposeproviderrather thankind+provider_key. Custom providers move to GET /v1/custom_model_providers. The endpoint is unreleased, so no published client is affected.
Features
- agents: add in-process Phoenix MCP toolset (#15285) (e2cf8be)
- apply the 2026 brand to the Phoenix docs (#15458) (66c528c)
- client: record Harbor jobs in Phoenix (#15547) (f7c6cb3)
- evals: add retrieval relevance evaluator (#14766) (7efa7b2)
- playground: add gemini-3.7-flash (#15520) (2435eba)
- pxi: enable phoenix-gql mutations by default with approval in manual mode (#15415) (391d0dd)
- pxi: replace client-action tools with browser-action meta-tools (#15316) (ce13c6f)
- server: add GET /model_providers REST endpoint (#15561) (59c247a)
- server: add PATCH /projects/{project_identifier}/retention (#15410) (8ffd938)
- traces: AI Query for the trace filter DSL (#15461) (31afcc7)
Bug Fixes
- agents: forbid extra fields on UI context models (#15621) (f08a46c)
- auth: polish password reset and user management (#15521) (7a65831)
- chat-completions: preserve prompt cache usage (7a5bc55)
- cost: update built-in model token prices (5150c4d)
- cost: update built-in model token prices (#15562) (ad9b3a1)
- cost: update built-in model token prices (#15590) (4580f34)
- deps: update arize-phoenix-client to 3.2.0 (1989459)
- deps: update arize-phoenix-evals to 3.5.0 (#15574) (55184f4)
- deps: update arize-phoenix-evals to 3.5.1 (#15605) (5e2becf)
- evals: do not echo submitted tool JSON in evaluator prompt validation errors (#15575) (d38df33)
- handle missing annotation labels with pandas 3 (#15486) (aebe53f)
- mcp/sql: parenthesise an operator key in a postgres JSON read (7b77585)
- mcp/sql: parenthesise BETWEEN and IN keys in a postgres JSON read (f12126c)
- upgrade to anthropic SDK v1 (#15588) (b28cf94)
Performance Improvements
Documentation
- Add Phoenix release notes — 2026-08-19 (#15502) (506ebdc)
- close PXI / agent-assistant documentation gaps for Phoenix 20 (#15499) (729ff11)
- group Arize AX pages under a dedicated left-nav item (45ddcbf)
- polish Phoenix vs Arize AX comparison page and fix stale references (cfda2fa)
- remove legacy evaluator docs (#14933) (5ece969)
- restore redirects for the removed legacy evaluator pages (#15579) (840fa1e)
- surface agent-first onboarding in Phoenix quickstarts (bd13ea9)