Skip to content

Commit dbc030c

Browse files
committed
docs(webhooks): trim to additionalSignatureHeaders, rotation docs landed on main
1 parent 57c4c76 commit dbc030c

140 files changed

Lines changed: 3878 additions & 512 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@trigger.dev/sdk": patch
3+
---
4+
5+
The `streamText` passed to a `chat.agent`'s `run()` now turns AI SDK telemetry on by default, so each model step and tool call shows up as a span in the run trace even when the agent doesn't store a prompt with `chat.prompt.set()`. An agent with `telemetry: { recordUserMessage: false }` gets these spans without prompt and response content, including when it stores a prompt (whose variables are left out of the span metadata). Pass `experimental_telemetry: { isEnabled: false }` at the call site to turn them off, or `recordInputs: false` / `recordOutputs: false` to keep them without content.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@trigger.dev/core": patch
3+
"trigger.dev": patch
4+
---
5+
6+
The `generate_webhook_secret` and `set_webhook_secret` MCP tools take an optional `previousSecretTtlSeconds` to keep accepting a webhook endpoint's old signing secret while the provider switches to the new one (up to 7 days), and report when the old secret stops working.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@trigger.dev/core": patch
3+
"@trigger.dev/sdk": patch
4+
---
5+
6+
Add `webhooks.hookdeck()`, a source for deliveries relayed through a Hookdeck connection. It verifies the `x-hookdeck-signature` header with the project's signing secret, keeps verifying while the secret is being rolled (Hookdeck sends the previous secret's signature in `x-hookdeck-signature-2`), and deduplicates retries on `x-hookdeck-eventid`. The event is the original provider's payload, so pass its type: `webhooks.hookdeck<Stripe.Event>()`. If the Hookdeck project's header prefix was changed, pass it as `webhooks.hookdeck({ headerPrefix })` so retries keep deduplicating.

‎.github/workflows/changesets-pr.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Setup node
3737
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
3838
with:
39-
node-version: 24.18.0
39+
node-version: 24.22.1
4040
cache: "pnpm"
4141

4242
- name: Install dependencies

‎.github/workflows/claude.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- name: ⎔ Setup node
4545
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
4646
with:
47-
node-version: 24.18.0
47+
node-version: 24.22.1
4848
cache: "pnpm"
4949

5050
- name: 📥 Download deps

‎.github/workflows/code-quality.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: ⎔ Setup node
2626
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2727
with:
28-
node-version: 24.18.0
28+
node-version: 24.22.1
2929
cache: "pnpm"
3030

3131
- name: 📥 Download deps

‎.github/workflows/e2e-webapp-auth-full.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ jobs:
8585
- name: ⎔ Setup node
8686
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
8787
with:
88-
node-version: 24.18.0
88+
node-version: 24.22.1
8989
cache: "pnpm"
9090

9191
- name: 🐳 Login to DockerHub

‎.github/workflows/e2e-webapp.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
- name: ⎔ Setup node
6767
uses: WarpBuilds/setup-node@2867cf8f859d73439e1ad18b542617e5a29f0f10 # v7.0.0
6868
with:
69-
node-version: 24.18.0
69+
node-version: 24.22.1
7070
cache: "pnpm"
7171

7272
# ..to avoid rate limits when pulling images

‎.github/workflows/e2e.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
- name: ⎔ Setup node
3838
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
3939
with:
40-
node-version: 24.18.0
40+
node-version: 24.22.1
4141

4242
- name: 📥 Download deps
4343
run: pnpm install --frozen-lockfile --filter trigger.dev...

‎.github/workflows/fk-cascade-guard.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: ⎔ Setup node
2626
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
2727
with:
28-
node-version: 24.18.0
28+
node-version: 24.22.1
2929
cache: "pnpm"
3030

3131
- name: 📥 Download deps

0 commit comments

Comments
 (0)