Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions js/.changeset/add-sessions-commands.md

This file was deleted.

5 changes: 0 additions & 5 deletions js/.changeset/chore-ai-sdk-v6-otel-alignment.md

This file was deleted.

14 changes: 0 additions & 14 deletions js/.changeset/upgrade-zod-v4.md

This file was deleted.

11 changes: 11 additions & 0 deletions js/examples/apps/experiments-quickstart/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# experiments-quickstart

## 1.0.1

### Patch Changes

- Updated dependencies [a97185f]
- Updated dependencies [c3c700a]
- @arizeai/phoenix-otel@0.4.2
- @arizeai/phoenix-client@6.0.0
- @arizeai/phoenix-evals@1.0.0
2 changes: 1 addition & 1 deletion js/examples/apps/experiments-quickstart/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "experiments-quickstart",
"version": "1.0.0",
"version": "1.0.1",
"description": "Phoenix Datasets & Experiments Tutorial - TypeScript",
"type": "module",
"scripts": {
Expand Down
11 changes: 11 additions & 0 deletions js/examples/apps/langchain-quickstart/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# langchain-quickstart

## 1.0.1

### Patch Changes

- Updated dependencies [a97185f]
- Updated dependencies [c3c700a]
- @arizeai/phoenix-otel@0.4.2
- @arizeai/phoenix-client@6.0.0
- @arizeai/phoenix-evals@1.0.0
2 changes: 1 addition & 1 deletion js/examples/apps/langchain-quickstart/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "langchain-quickstart",
"version": "1.0.0",
"version": "1.0.1",
"description": "Simple LangChain TypeScript application with Phoenix tracing",
"type": "module",
"scripts": {
Expand Down
9 changes: 9 additions & 0 deletions js/examples/apps/mastra-agent/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# mastra-agent

## 1.0.1

### Patch Changes

- Updated dependencies [c3c700a]
- @arizeai/phoenix-client@6.0.0
- @arizeai/phoenix-evals@1.0.0
2 changes: 1 addition & 1 deletion js/examples/apps/mastra-agent/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mastra-agent",
"version": "1.0.0",
"version": "1.0.1",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mastra-agent not updated to zod v4

Medium Severity

The mastra-agent package still specifies zod version ^3.25.76 as a dependency, while its dependencies @arizeai/phoenix-client and @arizeai/phoenix-evals have been upgraded to zod v4 in this release. All other non-private example apps were updated to zod v4, but this package was missed. This version mismatch could cause type incompatibilities, package resolution conflicts, or runtime issues when the package uses zod schemas from its upgraded dependencies.

Fix in Cursor Fix in Web

"description": "Simple Mastra agent with Arize Phoenix tracing",
"type": "module",
"scripts": {
Expand Down
9 changes: 9 additions & 0 deletions js/examples/apps/mastra-quickstart/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# mastra-quickstart

## 1.0.1

### Patch Changes

- Updated dependencies [c3c700a]
- @arizeai/phoenix-client@6.0.0
- @arizeai/phoenix-evals@1.0.0
2 changes: 1 addition & 1 deletion js/examples/apps/mastra-quickstart/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mastra-quickstart",
"version": "1.0.0",
"version": "1.0.1",
"description": "",
"keywords": [],
"license": "ISC",
Expand Down
11 changes: 11 additions & 0 deletions js/examples/apps/tracing-tutorial/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# tracing-tutorial

## 1.0.1

### Patch Changes

- Updated dependencies [a97185f]
- Updated dependencies [c3c700a]
- @arizeai/phoenix-otel@0.4.2
- @arizeai/phoenix-client@6.0.0
- @arizeai/phoenix-evals@1.0.0
2 changes: 1 addition & 1 deletion js/examples/apps/tracing-tutorial/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tracing-tutorial",
"version": "1.0.0",
"version": "1.0.1",
"description": "Phoenix Tracing Tutorial - Learn to trace LLM applications with Phoenix",
"type": "module",
"scripts": {
Expand Down
12 changes: 11 additions & 1 deletion js/packages/phoenix-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @arizeai/phoenix-cli

## 0.7.0

### Minor Changes

- bd85bce: Add `px sessions` and `px session` commands for browsing multi-turn conversation sessions via the REST API.

### Patch Changes

- Updated dependencies [c3c700a]
- @arizeai/phoenix-client@6.0.0

## 0.6.0

### Minor Changes
Expand Down Expand Up @@ -66,7 +77,6 @@
### Minor Changes

- 32343ff: Add datasets and experiments commands to the CLI:

- `px datasets` - List all available Phoenix datasets with example counts and metadata
- `px dataset <name-or-id>` - Fetch examples from a dataset with optional `--split` and `--version` filters
- `px experiments --dataset <name-or-id>` - List experiments for a dataset, optionally export full experiment data to a directory
Expand Down
2 changes: 1 addition & 1 deletion js/packages/phoenix-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@arizeai/phoenix-cli",
"version": "0.6.0",
"version": "0.7.0",
"description": "A command-line interface for Phoenix",
"keywords": [
"arize",
Expand Down
23 changes: 18 additions & 5 deletions js/packages/phoenix-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @arizeai/phoenix-client

## 6.0.0

### Major Changes

- c3c700a: feat: upgrade zod from v3 to v4

BREAKING CHANGE: Upgraded zod from v3 to v4. This changes inferred TypeScript types
for schemas using `z.looseObject()` (previously `.passthrough()`) which now include
`[x: string]: unknown` in their output types. Consumers using these types may need
to update their code. Additionally, `ZodError.errors` has been replaced with
`ZodError.issues`, `z.record()` now requires explicit key schemas, and
`zod-to-json-schema` has been replaced with native `z.toJSONSchema()`.

### Patch Changes

- Updated dependencies [a97185f]
- @arizeai/phoenix-otel@0.4.2

## 5.9.0

### Minor Changes
Expand Down Expand Up @@ -43,7 +61,6 @@
### Minor Changes

- 01eb1fb: feat: Add spanId support for linking dataset examples to traces

- Added `spanId` field to the `Example` interface for linking dataset examples back to their source spans
- Updated `createDataset` to accept examples with `spanId` and pass them to the API
- Updated `appendDatasetExamples` to accept examples with `spanId` and pass them to the API
Expand Down Expand Up @@ -131,7 +148,6 @@
- 557865c: Add experiment resume and management features

**New APIs:**

- `createExperiment()` - Create an experiment without running it
- `resumeExperiment()` - Resume incomplete experiment runs (handles failed or missing runs)
- `resumeEvaluation()` - Add evaluations to completed experiments or retry failed evaluations
Expand Down Expand Up @@ -183,13 +199,11 @@
This release introduces support for dataset splits, enabling you to segment and query specific portions of your dataset examples. The `DatasetSelector` interface has been enhanced to support filtering by splits, allowing for more granular dataset management and experimentation.

## New Features

- **Dataset Splits Support**: Query dataset examples by split using the enhanced `DatasetSelector` interface
- **Split-based Experimentation**: Run experiments on specific dataset splits for targeted evaluation
- **Enhanced Dataset Types**: Updated type definitions to support split-based dataset operations

## Breaking Changes

- **`runExperiment` API Changes**:
- The `datasetVersionId` parameter has been removed from `runExperiment`
- Version selection is now handled through the `DatasetSelector` interface
Expand Down Expand Up @@ -399,7 +413,6 @@
Phoenix can now manage Prompts, and the `@arizeai/phoenix-client` package has been updated to support this.

In this initial release, we support the following:

- Fully typed Prompt REST endpoints
- Prompt Pulling
- Converting a Prompt to invocation parameters for the following LLM SDKs:
Expand Down
2 changes: 1 addition & 1 deletion js/packages/phoenix-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@arizeai/phoenix-client",
"version": "5.9.0",
"version": "6.0.0",
"description": "A client for the Phoenix API",
"keywords": [
"arize",
Expand Down
13 changes: 13 additions & 0 deletions js/packages/phoenix-evals/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @arizeai/phoenix-evals

## 1.0.0

### Major Changes

- c3c700a: feat: upgrade zod from v3 to v4

BREAKING CHANGE: Upgraded zod from v3 to v4. This changes inferred TypeScript types
for schemas using `z.looseObject()` (previously `.passthrough()`) which now include
`[x: string]: unknown` in their output types. Consumers using these types may need
to update their code. Additionally, `ZodError.errors` has been replaced with
`ZodError.issues`, `z.record()` now requires explicit key schemas, and
`zod-to-json-schema` has been replaced with native `z.toJSONSchema()`.

## 0.10.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion js/packages/phoenix-evals/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@arizeai/phoenix-evals",
"version": "0.10.0",
"version": "1.0.0",
"description": "A library for running evaluations for AI use cases",
"keywords": [
"arize",
Expand Down
18 changes: 18 additions & 0 deletions js/packages/phoenix-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @arizeai/phoenix-mcp

## 3.0.0

### Major Changes

- c3c700a: feat: upgrade zod from v3 to v4

BREAKING CHANGE: Upgraded zod from v3 to v4. This changes inferred TypeScript types
for schemas using `z.looseObject()` (previously `.passthrough()`) which now include
`[x: string]: unknown` in their output types. Consumers using these types may need
to update their code. Additionally, `ZodError.errors` has been replaced with
`ZodError.issues`, `z.record()` now requires explicit key schemas, and
`zod-to-json-schema` has been replaced with native `z.toJSONSchema()`.

### Patch Changes

- Updated dependencies [c3c700a]
- @arizeai/phoenix-client@6.0.0

## 2.3.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion js/packages/phoenix-mcp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@arizeai/phoenix-mcp",
"version": "2.3.7",
"version": "3.0.0",
"description": "A MCP server for Arize Phoenix",
"keywords": [
"arize-phoenix",
Expand Down
6 changes: 6 additions & 0 deletions js/packages/phoenix-otel/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @arizeai/phoenix-otel

## 0.4.2

### Patch Changes

- a97185f: Align OpenTelemetry dependencies in `@arizeai/phoenix-otel` to a compatible v2 set and update tests to assert observable span processor behavior instead of internal provider fields.

## 0.4.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion js/packages/phoenix-otel/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@arizeai/phoenix-otel",
"version": "0.4.1",
"version": "0.4.2",
"description": "Otel registration and convenience methods",
"keywords": [
"arize",
Expand Down