Skip to content

Releases: Arize-ai/phoenix

arize-phoenix: v7.1.1

11 Dec 22:14
f285cbf
Compare
Choose a tag to compare

7.1.1 (2024-12-11)

⚠ CAVEAT

Python 3.13 is not supported on Intel x86_64 macOS due to issue with wrapt

Bug Fixes

  • increase python version upper bound to include python 3.13 (#5706) (4431a0e)

arize-phoenix: v7.1.0

11 Dec 20:29
c2dbe5d
Compare
Choose a tag to compare

7.1.0 (2024-12-11)

Features

  • playground: support arbitrary string model names (#5645) (c4999fe)
  • playground: Support gemini-2.0-flash-exp model (#5708) (77a3583)
  • Prettify rendered json mimeType inputs/outputs in session details pane (#5648) (f8ff082)

Bug Fixes

  • add locked mode (#5636) (7d4b3b8)
  • compute trace latency rather than relying on root span latency (#5615) (7bd7274)
  • prevent useless tooltips from appearing in projects (#5692) (e4d754c)
  • ui: support light mode for tool coice picker (#5693) (6c5b43d)

arize-phoenix: v7.0.1

09 Dec 23:55
6f47da2
Compare
Choose a tag to compare

7.0.1 (2024-12-09)

Bug Fixes

  • sslmode query parameter in postgresql database url for asyncpg (#5679) (824d295)

arize-phoenix: v7.0.0

09 Dec 20:38
e8be7fd
Compare
Choose a tag to compare

7.0.0 (2024-12-09)

⚠ NEW DATABASE MIGRATION

  • sesions: new alembic database up migration 4ded9e43755f
  • sesions: see MIGRATION.md on how to back-populate the project_sessions table from existing spans data

Features

  • release sessions feature (#5674) (71ba01b)
  • sesions: add session details page (#5225) (311c670)
  • sessions: add ability to navigate from trace to session (#5229) (640c1a8)
  • sessions: add db table for sessions (#4961) (ab29149)
  • sessions: add last trace start time column to UI table for sessions (#5481) (567c901)
  • sessions: add trace latency p50 to session details (#5236) (4c07ec3)
  • sessions: add trace latency percentiles to ui table (#5482) (ed15bfc)
  • sessions: alembic data migration queries for populating the project sessions table (#5539) (50f5794)
  • sessions: enable sorting on sessions table (#5292) (09c4589)
  • sessions: filter sessions via substring search on root span input output values (#5257) (1cc985d)
  • sessions: getting started guide (#5592) (5fa9bc5)
  • sessions: only recognize session id and user id on root spans (#5351) (9786cf3)
  • sessions: session trace error count (#5244) (13596d9)
  • sessions: sessions table on project page (#5204) (e495619)

Bug Fixes

  • sessions: for each session record first user by earliest span start time (#5227) (eb772bd)
  • sessions: remove deno style imports (#5611) (846adfc)
  • sessions: remove end_time from db and ui table (#5479) (16d9edd)
  • sessions: remove requirement that session_id has to be on root span (#5630) (21d6ddc)
  • sessions: remove session_user from database table (#5638) (923a198)
  • sessions: replace last_trace_start_time with end_time in database table (#5640) (7b718b5)
  • sessions: separate migration script for populating the project sessions table (#5612) (4beee16)
  • sessions: sortable last trace start time (#5606) (0af00e5)

Documentation

arize-phoenix: v6.2.0

09 Dec 19:32
36cb950
Compare
Choose a tag to compare

6.2.0 (2024-12-09)

Features

  • client: add timeout parameters to log_evaluations, get_evaluations (#5646) (c388a9b)
  • components: add story book and ComboBox (#5609) (4981f41)
  • playground: pull prompt template variables from span and capture on playground spans (#5642) (d6382dc)

Bug Fixes

arize-phoenix: v6.1.0

03 Dec 23:34
bab7b39
Compare
Choose a tag to compare

6.1.0 (2024-12-03)

Features

Bug Fixes

  • add copy to clipboard icon for experiment ids on experiment compare page (#5596) (6a62bd2)
  • playground: handle experiment id's for non streaming (#5601) (1a51350)
  • Remove deadzone when hovering example table cells (#5363) (03179f4)

Documentation

  • update feature table on README to include prompt playground (#5579) (fc66650)

arize-phoenix: v6.0.0

02 Dec 20:35
12e1f33
Compare
Choose a tag to compare

6.0.0 (2024-12-02)

⚠ BREAKING CHANGES

  • playground: release playground feature (#5576)

Features

Bug Fixes

  • Detect provider from span attribute, fallback to model name heuristic (#5535) (a479d62)
  • ensure retrieval documents are unnested when converting from span to dataset example (#5523) (2f6e22e)
  • Hide tool button on non-supported providers, Display errors for missing invocation params (#5470) (baecc54)
  • playground: add AZURE_OPENAI_API_KEY environment variable (#5570) (32e4e64)
  • playground: fix wording on missing input variable in playground over a dataset (#5549) (b0ef597)
  • playground: improve playground default invocation parameters (#5545) (4f95300)
  • playground: prepend system message from anthropic spans (#5527) (838d348)
  • playground: remove cascade of padding on prompts (#5556) (0eb1277)
  • playground: update saved model config to overwrite all model config if present (#5544) (58dd310)
  • playground: use consistent playground experiment run format (#5524) (b770112)
  • Properly constrain/rename invocation params before submitting (#5550) (b121fe2)
  • Remove seed parameter (no longer accepted by server) (#5547) (a279136)
  • spelling errors in prompt templates (#5571) (9646c8e)

arize-phoenix: v5.12.0

25 Nov 19:06
326830c
Compare
Choose a tag to compare

5.12.0 (2024-11-25)

Features

  • Implement "Move Output" button on Playground Output (#5509) (aa8c283)
  • playground: add None as a template formatter option for messages (#5500) (c439257)

Bug Fixes

  • Add numeric playground defaults (#5494) (2a14933)
  • Ensure prompt accordion interactables are always visible (#5536) (4cee860)
  • playground: additional model names for anthropic claude (#5520) (2d67b31)
  • playground: block playground runs when app is readonly (#5538) (7463069)
  • playground: capture gemini token count for playground spans (#5518) (cb9b1ce)
  • playground: ensure playground timeout errors are displayed (#5486) (38f8f56)
  • playground: improve performance of playground dataset columns (#5519) (3a9c8e0)
  • Prevent layout shift when scrollbars are introduced (#5493) (bd78a94)
  • Use more generic isawaitable check (#5508) (73d8287)

arize-phoenix: v5.11.0

22 Nov 01:32
f043ebd
Compare
Choose a tag to compare

5.11.0 (2024-11-22)

Features

  • add environment variable for default admin initial password (#5487) (748556e)
  • playground: block navigation when runs are in progress (#5476) (930576f)

Bug Fixes

  • add backup import for ujson_dumps from pandas.io.json (#5496) (c463d57)
  • Allow arbitrary column resizing without tail cell (#5468) (5320343), closes #5455
  • Allow shrinking of playground dataset table cells that have long text (#5450) (59ab037), closes #5444
  • deselect dataset when selecting active dataset from dropdown (#5453) (d1b1ccc)
  • eval dataframe should allow a column to be all null if type doesn't match expected (#5495) (69b6594)
  • Parse instrumented tool result messages as tool role messages (#5471) (9933521)
  • playground: add limit on the number of concurrent streams for streaming chat completions over a dataset (#5440) (46ea8e4)
  • playground: add tool call id to input and output messages (#5400) (283c3e9)
  • playground: allow serverside api keys (#5445) (dd6a830)
  • playground: batch chat completion requests for mutation (#5477) (d8189ba)
  • playground: fix tool call ui (#5467) (5c29240)
  • playground: link to all experiments not just one when running multiple prompts on a dataset (#5492) (91d94a1)
  • playground: return error messages for timeouts and unexpected errors during chat completion over dataset subscription (#5447) (5f6a521)
  • playground: update error handling to show unhandled errors in playground (#5442) (cf24912)
  • tighten up playground throttling (#5488) (2a3e60e)

arize-phoenix: v5.10.0

20 Nov 02:02
107ec4c
Compare
Choose a tag to compare

5.10.0 (2024-11-20)

Features

  • Display playground chat completion errors within output card (#5439) (3200245)
  • Implement "tool" message support for Anthropic (#5334) (b7a9a6c)

Bug Fixes

  • auth: enable non-https OpenID Connect config URLs for development with local IDPs (#5418) (d78de07)
  • playground: add llm provider and llm system attributes to playground spans (#5429) (09fff27)
  • playground: compare invocationName and canonical name in all places where we try to find invocation params (#5428) (3850edd)