Skip to content

Commit b66e3ca

Browse files
committed
Merge branch 'feat/dashboard-agent-ui' into feat/dashboard-agent-flows-watch
# Conflicts: # apps/webapp/app/components/dashboard-agent/dashboardAgentLauncher.tsx
2 parents 89b7522 + a9f05ce commit b66e3ca

86 files changed

Lines changed: 7896 additions & 1797 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: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
"@trigger.dev/sdk": patch
3+
"@trigger.dev/react-hooks": patch
4+
---
5+
6+
`debounce` now works when you pass an array of items to `batchTrigger` or `batchTriggerAndWait`, and when you trigger from `useTaskTrigger`. Previously the option was accepted by the types and dropped before the request was sent, so every trigger created its own run instead of collapsing onto the debounce key.
7+
8+
```ts
9+
await myTask.batchTrigger([
10+
{ payload: { id: "a" }, options: { debounce: { key: "same-key", delay: "30s" } } },
11+
{ payload: { id: "b" }, options: { debounce: { key: "same-key", delay: "30s" } } },
12+
]);
13+
```
14+
15+
The streaming (async iterable) forms of the batch calls were already forwarding `debounce` correctly.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: fix
4+
---
5+
6+
API rate limits now apply per environment, so creating extra API keys no longer increases how many requests an environment can make.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: feature
4+
---
5+
6+
Self-hosted deployments can now create multiple full-access API keys for each environment.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: improvement
4+
---
5+
6+
Lower background database load during deployments and dev sessions for projects that use declarative schedules.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
area: webapp
3+
type: fix
4+
---
5+
6+
Fix debounce doing nothing when the delay was longer than an hour, which made every trigger
7+
create its own run instead of collapsing onto the debounce key. Debounced runs now keep being
8+
pushed back for as long as triggers keep arriving, so set `maxDelay` when the work has to happen
9+
eventually, and settings that could never debounce are rejected rather than silently ignored.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: improvement
4+
---
5+
6+
Creating or updating a schedule, and deploying a project with declarative schedules, is faster in long-lived projects with many deploys.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: feature
4+
---
5+
6+
Additional environment API keys can now create scoped public access tokens.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
area: webapp
3+
type: fix
4+
---
5+
6+
Reject alert webhook destinations in reserved benchmarking IP ranges.

0 commit comments

Comments
 (0)