From 5e276bae0c8c31cab8f8d5d1413a45d53b282a79 Mon Sep 17 00:00:00 2001 From: Jordan Ritter Date: Mon, 22 Jun 2026 13:52:16 -0700 Subject: [PATCH] chore: release v1.32.0 fal queue status/result responses now emit x-fal-request-id, and an opt-in billableUnits fixture field emits x-fal-billable-units on the completed result so adapters like @tanstack/ai-fal can surface usage.unitsBilled on replay. Record mode captures the upstream header so recorded fixtures round-trip billing with no hand-editing. (#269) Bumps all 5 version surfaces 1.31.0 -> 1.32.0 and promotes the CHANGELOG entry. --- .claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- CHANGELOG.md | 2 ++ charts/aimock/Chart.yaml | 2 +- package.json | 2 +- packages/aimock-pytest/README.md | 2 +- packages/aimock-pytest/src/aimock_pytest/_version.py | 2 +- 7 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 0fd4569..cd3dc80 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "source": { "source": "npm", "package": "@copilotkit/aimock", - "version": "^1.31.0" + "version": "^1.32.0" }, "description": "Fixture authoring skill for @copilotkit/aimock — LLM, multimedia (image/TTS/transcription/video), MCP, A2A, AG-UI, vector, embeddings, structured output, sequential responses, streaming physics, record/replay, agent loop patterns, and debugging" } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index e0fd24b..30ffc04 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "aimock", - "version": "1.31.0", + "version": "1.32.0", "description": "Fixture authoring guidance for @copilotkit/aimock — LLM, multimedia, MCP, A2A, AG-UI, vector, and service mocking", "author": { "name": "CopilotKit" diff --git a/CHANGELOG.md b/CHANGELOG.md index 60cb152..9d8def0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## [Unreleased] +## [1.32.0] - 2026-06-22 + ### Added - fal queue `status`/`result` responses now emit `x-fal-request-id`, and a `billableUnits` fixture field (e.g. `onFalQueue(model, json, { billableUnits })`) emits `x-fal-billable-units` on the completed result so adapters like `@tanstack/ai-fal` can surface `usage.unitsBilled` on replay. Record mode captures the upstream `x-fal-billable-units` header automatically, so recorded fixtures round-trip billing with no hand-editing (#269) diff --git a/charts/aimock/Chart.yaml b/charts/aimock/Chart.yaml index 210bd2f..c34af3b 100644 --- a/charts/aimock/Chart.yaml +++ b/charts/aimock/Chart.yaml @@ -3,4 +3,4 @@ name: aimock description: Mock infrastructure for AI application testing (OpenAI, Anthropic, Gemini, MCP, A2A, vector) type: application version: 0.1.0 -appVersion: "1.31.0" +appVersion: "1.32.0" diff --git a/package.json b/package.json index 0d8f4fa..5204d8f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@copilotkit/aimock", - "version": "1.31.0", + "version": "1.32.0", "description": "Mock infrastructure for AI application testing — LLM APIs, image generation, image editing, text-to-speech, transcription, audio translation, audio generation, video generation, embeddings, MCP tools, A2A agents, AG-UI event streams, vector databases, search, rerank, and moderation. One package, one port, zero dependencies.", "license": "MIT", "keywords": [ diff --git a/packages/aimock-pytest/README.md b/packages/aimock-pytest/README.md index 30ab639..45b7ca5 100644 --- a/packages/aimock-pytest/README.md +++ b/packages/aimock-pytest/README.md @@ -73,7 +73,7 @@ aimock.reset() # alias for reset_fixtures() ``` --aimock-node PATH Path to node binary ---aimock-version VER aimock npm version (default: 1.31.0) +--aimock-version VER aimock npm version (default: 1.32.0) ``` ## Environment Variables diff --git a/packages/aimock-pytest/src/aimock_pytest/_version.py b/packages/aimock-pytest/src/aimock_pytest/_version.py index 39a61a6..c91ea59 100644 --- a/packages/aimock-pytest/src/aimock_pytest/_version.py +++ b/packages/aimock-pytest/src/aimock_pytest/_version.py @@ -8,4 +8,4 @@ control routes ship in the next release). Keep it tracking npm releases. """ -AIMOCK_VERSION = "1.31.0" +AIMOCK_VERSION = "1.32.0"