Skip to content

Commit f2eda4c

Browse files
chore(release): v0.8.0
1 parent 306c136 commit f2eda4c

23 files changed

Lines changed: 133 additions & 29 deletions

.changeset/fair-things-walk.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/out-233-workflow-failure-details.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/prompt-caching-support.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

api/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# output-api
22

3+
## 0.8.0
4+
5+
### Patch Changes
6+
7+
- 2a4105c: Expose structured workflow failure details (`failure` object with `message`, `type`, `retryable`, and a sanitized `cause` chain) in `/workflow/run` and `/workflow/:id/result` responses, alongside the existing `error` string. Also log Temporal/gRPC client errors with full nested context (cause chain, gRPC `code`/`details`, redacted metadata keys, `workflowId`/`runId`/`taskQueue`/query) while keeping client-facing HTTP responses sanitized.
8+
39
## 0.7.0
410

511
### Patch Changes

api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "output-api",
3-
"version": "0.7.0",
3+
"version": "0.8.0",
44
"description": "A simple flow core abstract",
55
"type": "module",
66
"main": "index.js",

docs/guides/data/releases.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
{
22
"releases": [
3+
{
4+
"version": "0.8.0",
5+
"date": "2026-06-12",
6+
"level": "minor",
7+
"changes": [
8+
{
9+
"id": "fair-things-walk",
10+
"packages": [
11+
{
12+
"name": "@outputai/core",
13+
"bump": "patch"
14+
}
15+
],
16+
"summary": "Fixed missing eventDate fields on hook types."
17+
},
18+
{
19+
"id": "out-233-workflow-failure-details",
20+
"packages": [
21+
{
22+
"name": "output-api",
23+
"bump": "patch"
24+
}
25+
],
26+
"summary": "Expose structured workflow failure details (`failure` object with `message`, `type`, `retryable`, and a sanitized `cause` chain) in `/workflow/run` and `/workflow/:id/result` responses, alongside the existing `error` string. Also log Temporal/gRPC client errors with full nested context (cause chain, gRPC `code`/`details`, redacted metadata keys, `workflowId`/`runId`/`taskQueue`/query) while keeping client-facing HTTP responses sanitized."
27+
},
28+
{
29+
"id": "prompt-caching-support",
30+
"packages": [
31+
{
32+
"name": "@outputai/llm",
33+
"bump": "minor"
34+
}
35+
],
36+
"summary": "Add per-message provider options to `.prompt` files via `messageOptions`.\n\n- Define named `messageOptions` sets in front matter and attach them to message blocks with `options=\"<name>\"` (e.g. `<system options=\"cached\">`); each set is a provider-namespaced `providerOptions` object merged onto that message.\n- Enables Anthropic prompt caching (`{ anthropic: { cacheControl: { type: ephemeral } } }`) and any other per-message provider option, on any provider.\n- Cost tracking now reports cached input tokens (`input_cached`) even for models whose pricing record lacks a `cache_read` rate, so cache savings are visible in usage aggregations instead of silently disappearing."
37+
}
38+
]
39+
},
340
{
441
"version": "0.7.0",
542
"date": "2026-06-10",

docs/guides/snippets/changelog.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
{/* AUTO-GENERATED from docs/guides/data/releases.json. Run `./ops/regenerate_docs.sh` to update. */}
22

3+
<Update label="v0.8.0" description="2026-06-12 · minor release">
4+
5+
**`@outputai/core`** — Fixed missing eventDate fields on hook types.
6+
7+
**`output-api`** — Expose structured workflow failure details (`failure` object with `message`, `type`, `retryable`, and a sanitized `cause` chain) in `/workflow/run` and `/workflow/:id/result` responses, alongside the existing `error` string. Also log Temporal/gRPC client errors with full nested context (cause chain, gRPC `code`/`details`, redacted metadata keys, `workflowId`/`runId`/`taskQueue`/query) while keeping client-facing HTTP responses sanitized.
8+
9+
**`@outputai/llm`** — Add per-message provider options to `.prompt` files via `messageOptions`.
10+
11+
- Define named `messageOptions` sets in front matter and attach them to message blocks with `options="<name>"` (e.g. `<system options="cached">`); each set is a provider-namespaced `providerOptions` object merged onto that message.
12+
- Enables Anthropic prompt caching (`{ anthropic: { cacheControl: { type: ephemeral } } }`) and any other per-message provider option, on any provider.
13+
- Cost tracking now reports cached input tokens (`input_cached`) even for models whose pricing record lacks a `cache_read` rate, so cache savings are visible in usage aggregations instead of silently disappearing.
14+
15+
</Update>
16+
317
<Update label="v0.7.0" description="2026-06-10 · minor release">
418

519
**`@outputai/core`** — ## Workflow hooks

sdk/cli/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @outputai/cli
22

3+
## 0.8.0
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [ae5bab4]
8+
- @outputai/llm@0.8.0
9+
- @outputai/credentials@0.8.0
10+
- @outputai/evals@0.8.0
11+
312
## 0.7.0
413

514
### Patch Changes

sdk/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@outputai/cli",
3-
"version": "0.7.0",
3+
"version": "0.8.0",
44
"description": "CLI for Output.ai workflow generation",
55
"type": "module",
66
"main": "dist/index.js",

sdk/cli/src/assets/docker/docker-compose-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ services:
8080
condition: service_healthy
8181
worker:
8282
condition: service_healthy
83-
image: outputai/api:${OUTPUT_API_VERSION:-0.7.0}
83+
image: outputai/api:${OUTPUT_API_VERSION:-0.8.0}
8484
init: true
8585
networks:
8686
- main

0 commit comments

Comments
 (0)