github Arize-ai/phoenix arize-phoenix-v8.0.0
arize-phoenix: v8.0.0

latest releases: arize-phoenix-v14.4.0, arize-phoenix-v14.3.1, arize-phoenix-v14.3.0...
13 months ago

8.0.0 (2025-02-19)

Features

  • Add previous_version resolver on PromptVersion (#5933) (d7dfe70)
  • Add delete Prompt and delete PromptVersionTag mutations (#5935) (caa8b69)
  • Add GET /prompts route to REST API (#6071) (69cf199)
  • Add label color and version metadata (#6145) (200ce72)
  • Add patchPromptDescription mutation (#6025) (fc37a4c)
  • Add Prompt to setPromptVersionTag mutation (#6010) (f0c0e7f)
  • Add prompt verions REST route /prompts/{id}/versions (#6098) (87ecece)
  • Add prompthub models migration (#5745) (f86e75d)
  • Add PromptTemplate type (#5787) (b848ae3)
  • Add PromptTemplate type (#5787) (7221d79)
  • Add SetPromptVersionTag mutation (#5912) (15a0732)
  • Add tags with prompt version create (#6147) (8159ab1)
  • components: date and time fields (#6036) (369ae43)
  • components: Link button (#6219) (2c1cc9a)
  • components: Port RadioGroup and ToggleButtonGroup from react aria (#6143) (2d1c3bb)
  • components: time range form (#6156) (1ad372b)
  • Name experiments after prompts (#6288) (5315dc5)
  • playground: hotkey to run the playground (#6326) (d717cbd)
  • PromptLabel gql interface (#6100) (61013c3)
  • prompts: Add "Clone Prompt" flow to prompts UI (#5993) (3649cea)
  • prompts: Add Anthropic code snippets to prompt details (#6341) (a02a171)
  • prompts: add client helpers for openai and anthropic prompts (#6109) (4083257)
  • prompts: add code snippets using the phoenix-clients (#6441) (3fd8296)
  • prompts: add description, last updated at to the prompts table (#6294) (f27d619)
  • prompts: add open in playground action button on the table (#6185) (40af5f5)
  • prompts: Add prompt combobox to playground page + deeplink to prompt specific playground (#5748) (7132620)
  • prompts: Add prompt combobox to playground page + deeplink to prompt specific playground (#5748) (602c1c8)
  • prompts: add rule for identifier pattern on ui forms for prompt and tag names (#6204) (9fb5812)
  • prompts: add tool choice in openapi schema for python client sdk helpers (#6291) (20c8bef)
  • prompts: Break message content into parts (#6027) (28edde9)
  • prompts: Convert from Prompt message schema to LLM Provider schema for code snippets (#6132) (4a74ff1)
  • prompts: Create new prompt and prompt versions from Playground (#5914) (7dd42d1)
  • prompts: create prompt mutation (#5812) (9ab4ec2)
  • prompts: create prompt version mutation (#5901) (5934167)
  • prompts: default tags for prod / staging / dev (#5980) (b1232eb)
  • prompts: delete prompt (#6073) (38ba41c)
  • prompts: Denormalize tool choice in playground (#6301) (e4d7fea)
  • prompts: display author, tags, etc. in version list (#6097) (fc5bbc7)
  • prompts: Display basic LLM details on Prompt Details pages (#6104) (4b3d070)
  • prompts: Display dirty state on playground instance (#5961) (8bbacde)
  • prompts: display prompt vesion tags in the promt versions list (#5875) (0896b8b)
  • prompts: display the cloned prompt in header (#6225) (ffa9712)
  • prompts: Display tool definitions on prompt page (#5926) (bd7ca4f)
  • prompts: edit description (#6319) (0ab8fa5)
  • prompts: graphql types for tools, output_schema (#5849) (8ffd22d)
  • prompts: graphql types for tools, output_schema (#5849) (95de1a1)
  • prompts: Implement prompts as code examples beneath prompt (#5843) (360496b)
  • prompts: Implement prompts as code examples beneath prompt (#5843) (4ae84ab)
  • prompts: Implement SavePromptForm for creating new prompts (#5751) (ffe406b)
  • prompts: Improve post-save prompt ux (#6093) (97fadd1)
  • prompts: Load prompt into playground via url (#5893) (3aea33c)
  • prompts: POST method for prompts endpoint (#6347) (77eab0c)
  • prompts: preview of last 5 versions (#5837) (d65ecfd)
  • prompts: prompt version tags config (#5948) (6ef923a)
  • prompts: Render model invocation params in prompt details view (#5780) (2384299)
  • prompts: Render prompt messages on prompt detail view (#5786) (5f4935d)
  • prompts: Render prompt messages on prompt detail view (#5786) (a840d5d)
  • prompts: REST endpoint to get prompt version by prompt version ID (#5915) (be6a8e4)
  • prompts: REST endpoint to get prompt version by tag name (#5907) (c355d5b)
  • prompts: REST endpoint to get the latest prompt version (#6166) (77c2359)
  • prompts: rudimentary playwright tests for prompts (#6356) (558cbe8)
  • prompts: rudimentary prompt details page #5741 (#5752) (5455c4d)
  • prompts: rudimentary prompt details page #5741 (#5752) (87abfad)
  • prompts: Save and display playground instances as multi-part content prompts (#6084) (7f4d6bd)
  • prompts: Save and load invocation parameters from/into playground (#5942) (4e5503d)
  • prompts: Scaffold prompt versions tab / list (#5766) (d2bccad)
  • prompts: Scaffold prompt versions tab / list (#5766) (75ec0ea)
  • prompts: show the tags that can be set on a promt version (#5913) (0693932)
  • prompts: show version timestamp (#5911) (ea8f62a)
  • prompts: tool call definitions (#5922) (e7549b5)
  • prompts: UI for setting tags (#5937) (268092b)
  • prompts: update prompt version tags on set (#5946) (eeba8cf)
  • prompts: use generative provider icon (#6342) (8b4e935)
  • promts: skeleton UI for promts (#5726) (1071b13)
  • promts: skeleton UI for promts (#5726) (f471dd0)
  • Propagate prompt id to playground spans metadata (#6224) (d819976)
  • Replace dummy data and wire up connections to database (#5854) (2a070a4)
  • Resolve source prompts (#6026) (20a257d)
  • Resolve versions on Prompt (#6033) (461278d)
  • Spike out dummy PromptVersion connection (#5767) (f4608b1)
  • time range selector (#6214) (d3018e6)

Bug Fixes

  • components: fix button size and variance props (#6083) (502f5d2)
  • eliminate cartesian join (#6353) (7aeefff)
  • get prompts route (#6382) (9402dcd)
  • login a11y via autocomplete (#6360) (ffe048d)
  • Manually check for conflicts in setPromptVersionTag mutation (#5949) (5bb2909)
  • missing slash in examples url printed after dataset upload (#6378) (83ab853)
  • prompts: add sqlite_autoincrement for primary key on prompt_versions table (#5810) (f7a9b86)
  • prompts: add types for create prompt mutation input (#5894) (dd3b8a9)
  • prompts: Do not wipe playground response format when switching providers (#6339) (1850332)
  • prompts: drop support for pydantic v1 (#6181) (9ac9fa5)
  • prompts: Fix code disclosure width on prompts ui (#5904) (618908e)
  • prompts: fix regex validation logic so it shows up in the form (#6228) (da654b8)
  • prompts: Fix syntax highlighting in template editors (#6377) (4c4017d), closes #6374
  • prompts: Fix tool definition copy paste button (#6350) (7997835)
  • prompts: Make playground page blocking less intrusive (#6249) (81a2b77)
  • prompts: make prompts and configuration collapsible (#6303) (870aea6)
  • prompts: Make tool schema properties field optional (#6455) (53cf4ba)
  • prompts: nest json schema fields in discriminated union (#6246) (fc7c7c8)
  • prompts: normalized tools (#6220) (42a31ad)
  • prompts: output schema (#6194) (a4c877f)
  • prompts: Parse tool result json correctly (#6454) (7fb4ef6)
  • prompts: Perform prompt table sorting on the client (#6363) (4478c7a)
  • prompts: prompt invocation parameters (#6309) (c0e2998)
  • prompts: record user who mutates prompt (#5916) (bcabb00)
  • prompts: refetch tags after set (#6066) (d3ff190)
  • prompts: remove template type from input for create prompt mutations (#6196) (0b61c62)
  • prompts: rename google provider (#6452) (2ecac95)
  • prompts: rename output schema to response format (#6261) (b61123a)
  • prompts: rename tables (#5805) (a0d10ed)
  • prompts: Restore azure openai params from prompt into playground (#6330) (7c5e316)
  • prompts: Save tool calls from playground message into prompt (#6333) (96c0a82)
  • prompts: sqlalchemy types (#6177) (d6614b6)
  • prompts: suppress pydantic warning (#6355) (e733bae)
  • prompts: unterminated quote (#6444) (53d2807)
  • prompts: use discriminated union for content parts (#6205) (cc6ae45)
  • promts: dataset URL (#6401) (cfbc6a7)
  • promts: load invocation parameters for azure openai (#6383) (f783101)
  • put tool choice back in invocation parameters when sent to graphql (#6351) (5df1dad)
  • record user id when creating prompts via post (#6443) (10d6361)
  • reject sting templates in post requests (#6458) (0f5d5aa)
  • remove v1 from examples url (#6386) (39a917f)
  • request.user raises an exception when auth is not enabled (#6446) (1fb2a13)
  • Resolve source prompts properly (#6031) (a8ed533)
  • restore playwright passing (#6352) (e918ebf)
  • stop propagation on playground button (#6298) (ce125da)
  • Tweak experiment names and descriptions (#6457) (4bf19df)
  • types in model config button (6b9dc14)
  • Update metadata key (#6354) (7d30631)

Documentation

Don't miss a new phoenix release

NewReleases is sending notifications on new releases.